Patent ID: 9224173
Filing Date: 2015-12-29
Classification: G06Q,H04L

Abstract:
1. A method comprising: establishing a communication session between a computing device of a user and at least one other computing device within a collaboration platform to facilitate one or more communications between the user and other users associated with the collaboration platform; receiving updates to a user account of the user that is accessible via the user's computing device, wherein the updates provide information relating to posted activities, notifications or other content and individuals associated with the posted activities, notifications or other content, the posted activities, notifications or other content being available at one or more computing devices associated with the platform; generating, at the one or more computing devices, weighted data structures for both (i) a heuristic order of the updates that prioritizes the updates based on work projects associated with the user and a reporting hierarchy for the user as identified in a user profile of the user associated with the user account, and (ii) a semantic order of the updates based on user interests in the profile, wherein the generating the semantic order comprises: assigning a semantic recommended weight to each update based at least in part upon at least one of: automatically organizing, at the one or more computer devices, the updates in the heuristic order and the semantic order based on the generated weighted data structures; selecting, at the one or more computer devices, either the heuristic order or the semantic order of the updates; and providing, at the computing device of the user, a listing of the updates in the selected order.