Invention Grant
- Patent Title: Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
- Patent Title (中): 在基于云的协作平台中发生的事件增量更新客户端的系统中的可扩展性改进
-
Application No.: US14194091Application Date: 2014-02-28
-
Publication No.: US09535924B2Publication Date: 2017-01-03
- Inventor: David Mackenzie , Miles Spielberg , Alex Treyger , Ryan Luecke , Tamar Bercovici , Tomas Barreto
- Applicant: Box, Inc.
- Applicant Address: US CA Redwood City
- Assignee: Box, Inc.
- Current Assignee: Box, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Perkins Coie LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
Techniques are disclosed for improving scalability in a system which incrementally updates remote clients with events that occurred in a cloud-enabled platform. In one embodiment, a method comprises, in response to an action from a user in the cloud-enabled platform, determining a list of events to update one or more collaborators of the user about the action. The method further comprises separating the list of events into a plurality of sub-lists of events such that each sub-list of events can be stored in a database within a designated amount of time, and further comprises storing the plurality of sub-lists of events into the database to be read by the one or more collaborators. Among other advantages, embodiments disclosed herein provide enhancement in scalability, robustness and availability for cloud-based collaboration platforms with large numbers of collaborators by incorporating mechanisms to divide-and-conquer the workload of event updates in such platforms.
Public/Granted literature
Information query