US 11,973,609 B2
Real time notification of activities that occur in a web-based collaboration environment
Sam Ghods, San Francisco, CA (US); Arnold Goldberg, Los Altos, CA (US); Florian Jourda, Los Altos, CA (US); David T. Lee, Palo Alto, CA (US); and Arshdeep Mand, Union City, CA (US)
Assigned to Box, Inc., Redwood City, CA (US)
Filed by Box, Inc., Redwood City, CA (US)
Filed on Dec. 28, 2020, as Appl. No. 17/135,472.
Application 17/135,472 is a continuation of application No. 16/735,274, filed on Jan. 6, 2020, granted, now 10,892,905.
Application 16/735,274 is a continuation of application No. 13/152,982, filed on Jun. 3, 2011, granted, now 10,554,426, issued on Feb. 4, 2020.
Claims priority of provisional application 61/445,490, filed on Feb. 22, 2011.
Claims priority of provisional application 61/434,810, filed on Jan. 20, 2011.
Prior Publication US 2021/0119816 A1, Apr. 22, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/18 (2006.01); G06Q 10/10 (2023.01); H04L 67/50 (2022.01); H04L 67/55 (2022.01); H04L 9/40 (2022.01)
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
OG exemplary drawing
 
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.