US 12,437,034 B2
Multiple targeted intranet and employee engagement experiences within a tenant
Tejas Pravin Mehta, Sammamish, WA (US); Nancy Handa, Seattle, WA (US); Anshuman Gaur, Dallas, TX (US); Mathew Alexander Mooty, Bothell, WA (US); Paula Wing, Redmond, WA (US); Junle Li, Redmond, WA (US); Christina Ray, San Luis Obispo, CA (US); Chase Aaron Hignight, Dallas, TX (US); and Maya Angele Pelichet, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on May 31, 2023, as Appl. No. 18/326,536.
Claims priority of provisional application 63/503,047, filed on May 18, 2023.
Prior Publication US 2024/0386077 A1, Nov. 21, 2024
Int. Cl. G06F 21/10 (2013.01); H04L 9/40 (2022.01)
CPC G06F 21/105 (2013.01) [H04L 63/10 (2013.01); G06F 21/1073 (2023.08)] 17 Claims
OG exemplary drawing
 
1. A data processing system comprising:
a processor; and
a machine-readable storage medium storing executable instructions that, when executed, cause the processor to perform operations of:
receiving, from a first client device of a first user over a first network connection, a request to access an intranet site associated with a tenant of a multitenant computing environment, the request including first user information that identifies the first user;
obtaining first tenant license information for the first user from a license datastore stored in a memory of the multitenant computing environment associated with the tenant;
accessing affinity information from an intranet site information datastore stored in a memory of the multitenant computing environment associated with the tenant, wherein the affinity information is one or more of: audience information, license type information, or an order in which intranet sites are considered for presentation to the first user;
comparing the first user information and the first tenant license information with the affinity information to select a first intranet site from among a plurality of intranet sites implemented on the tenant of the multitenant computing environment;
sending, over the first network connection, a first Universal Resource Locator (URL) of the first intranet site to the first client device of the first user; and
sending a first signal, over the first network connection, causing the first client device of the first user to present the first intranet site on a display of the first client device.