CPC H04L 12/1813 (2013.01) [G06Q 10/10 (2013.01); H04L 12/1859 (2013.01); H04L 67/535 (2022.05); H04L 67/55 (2022.05); H04L 63/02 (2013.01)] | 20 Claims |
1. A method for notifying recipient collaborators of activities occurring in an online collaboration platform, the method comprising:
selecting, by a server of the online collaboration platform, a recipient collaborator for notification of an activity occurring on an item in a workspace of the online collaboration platform, wherein the selection is made according to criteria determined based on the workspace in which the activity occurred in the online collaboration platform, and wherein the online collaboration platform is configured to include multiple workspaces, each workspace configured to have multiple items on which activities can be performed by a set of collaborators associated with the workspace;
sending, by the server of the online collaboration platform, the notification of the activity to the recipient collaborator; and
presenting, by the server of the online collaboration platform, the notification via a user interface of the online collaboration platform to a device of the recipient collaborator over a network, wherein the notification is presented via the user interface among a plurality of notifications in an order based on detected activity of the user in the workspace, wherein the presenting includes:
detecting activity of the user in the collaboration environment,
determining a relevancy of each notification of the plurality of notifications based on the detected activity of the user,
selecting two or more notifications from the plurality of notifications whose relevancy exceeds a specified threshold to generate selected notifications,
determining the order of the selected two or more notifications based on the relevancy of each of the selected two or more notifications, and
automatically adjusting, by the online collaboration platform, the amount of information to be displayed in the notification based on device characteristics of the device of the recipient collaborator or resource availability of the network.
|