Patent ID: 11880339
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
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:
publish activities input by one or more users of a plurality of files hosted by a collaborative application to a substrate;
receive one or more activity signals including at least some of the activities from the substrate;
sort the plurality of files hosted by the collaborative application using an activity-based sort order based on the one or more activity signals for display in a user interface to an activity object of the collaborative application;
receive one or more updated activity signals including updated activities;
adjust the activity-based sort order based on the one or more updated activity signals; and
re-sort the plurality of files hosted by the collaborative application using the adjusted activity-based sort order for display in the user interface to the activity object of the collaborative application, wherein, when the plurality of files is re-sorted, each of the plurality of files is updated to reflect its associated updated activities for viewing by a user of the collaborative application.