Patent · US Active

Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform

US9535924B2 · kind B2 · utility

20Cited by
141References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 28, 2014
Grant dateJan 3, 2017
Priority date
Expiry dateMay 30, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/1767
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.