US 11,874,802 B2
Catch up heuristics for collaborative application environments
Douglas Lane Milvaney, Somerville, MA (US); Manoj Sharma, Winchester, MA (US); Manish Kumar Shukla, Lexington, MA (US); and Simoune Rebekah Morena Valerio Lucas, Seattle, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Feb. 8, 2022, as Appl. No. 17/667,237.
Claims priority of provisional application 63/274,048, filed on Nov. 1, 2021.
Prior Publication US 2023/0136089 A1, May 4, 2023
Int. Cl. G06F 16/178 (2019.01)
CPC G06F 16/178 (2019.01) 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media that, when executed by at least one processor, cause the at least one processor to at least:
identify a set of collaborative activities applied to one or more files hosted by a collaborative application, wherein each activity of the set of collaborative activities comprises a change applied to a file of the one or more files and wherein each activity of the set of collaborative activities is published by the collaborative application to a substrate;
determine that an activity in the set of collaborative activities is relevant to a user of the one or more files hosted by the collaborative application;
determine a relevance category of one or more relevance categories for the activity based on whether the activity includes a directed or undirected reference to the user;
assign the activity to the relevance category; and
send at least one notification to surface the activity assigned to the relevance category in a user interface experience associated with the relevance category in a user interface to the collaborative application.