US 11,750,669 B1
Personalized contextual connection of items in a multi-user system
David Jon Conger, Issaquah, WA (US); Jason Glenn Silvis, Bellevue, WA (US); Keith John Symons, Issaquah, WA (US); and Simon Wai-Han Chan, Berlin (DE)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Apr. 21, 2022, as Appl. No. 17/726,062.
Int. Cl. H04L 65/402 (2022.01); H04L 65/403 (2022.01); H04L 12/18 (2006.01)
CPC H04L 65/402 (2022.05) [H04L 12/1818 (2013.01); H04L 12/1831 (2013.01); H04L 65/403 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of managing personalized contextual connections associated with shared items in a multi-user system, the method comprising:
receiving, from a first client application associated with an identifier of a first user, a first request associated with a first task;
identifying, from the first request, the identifier of the first user, a first reference to a shared item, and an identifier of a second user;
identifying a first contextual connection for the shared item for the identifier of the first user in view of the first task;
storing the first contextual connection for the shared item associated with the identifier of the first user;
identifying a second contextual connection for the shared item for the identifier of the second user in view of the first task;
storing the second contextual connection for the shared item associated with the second user;
receiving, from a second client application associated with an identifier of the second user, a second request associated with a second task;
identifying, from the second request, at least an identifier of a third user and a second reference to the shared item;
identifying a third contextual connection for the shared item for the identifier of the third user in view of the second task;
storing the third contextual connection for the shared item associated with the identifier of the third user;
receiving a first view request associated with viewing the shared item, the first view request indicating the shared item and the identifier of the first user;
responding to the first view request with personalized context of the first user for the shared item, wherein the personalized context of the first user for the shared item comprises the first contextual connection;
receiving a third view request associated with viewing the shared item, the third view request indicating the shared item and the identifier of the third user; and
responding to the third view request with personalized context of the third user for the shared item, wherein the personalized context of the third user for the shared item comprises the third contextual connection.