US 11,876,845 B2
Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms
Annie Pearl, San Francisco, CA (US); James Huamonte, Redwood City, CA (US); Brian Tran, Redwood City, CA (US); Tiffany Low, Redwood City, CA (US); Pierre-Alexandre Masse, Redwood City, CA (US); and Ted Blosser, San Francisco, CA (US)
Assigned to Box, Inc., Redwood City, CA (US)
Filed by Box, Inc., Redwood City, CA (US)
Filed on Nov. 11, 2022, as Appl. No. 18/054,619.
Application 18/054,619 is a continuation of application No. 17/496,204, filed on Oct. 7, 2021, granted, now 11,503,091.
Application 17/496,204 is a continuation of application No. 16/883,645, filed on May 26, 2020, granted, now 11,146,600, issued on Oct. 12, 2021.
Application 16/883,645 is a continuation of application No. 15/679,532, filed on Aug. 17, 2017, granted, now 10,708,321, issued on Jul. 7, 2020.
Application 15/679,532 is a continuation of application No. 14/474,008, filed on Aug. 29, 2014, granted, now 9,894,119, issued on Feb. 13, 2018.
Prior Publication US 2023/0085291 A1, Mar. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); H04L 65/403 (2022.01); H04L 67/10 (2022.01); H04W 4/60 (2018.01); G06F 16/11 (2019.01); G06F 16/14 (2019.01)
CPC H04L 65/403 (2013.01) [G06F 16/11 (2019.01); G06F 16/14 (2019.01); H04L 67/10 (2013.01); H04W 4/60 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method for processing a metadata event in a collaborative cloud-based environment, the method comprising:
monitoring, by a server of the collaborative cloud-based environment, a workspace of the collaborative cloud-based environment, the workspace comprising a plurality of work items;
detecting, by the server of the collaborative cloud-based environment, an event in the workspace based on the monitoring of the workspace;
generating, by the server of the collaborative cloud-based environment, an automated workflow comprising a plurality of jobs to be executed in the collaborative cloud-based environment and including a set of parameters describing work to be executed in a distributed computing cluster associated with the collaborative cloud-based environment by each job with respect to the particular work item based on the detected event in the workspace; and
distributing, by the server of the collaborative cloud-based environment, each job of the generated workflow into a particular job queue to be processed in the distributed computing cluster associated with the collaborative cloud-based environment, the particular job queue comprising one of a plurality of job queues.