×

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

  • US 9,535,924 B2
  • Filed: 02/28/2014
  • Issued: 01/03/2017
  • Est. Priority Date: 07/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for updating remote clients with actions that occurred in a cloud-enabled platform, the method comprising:

  • 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;

    separating the list of events into a plurality of sub-lists of events by decomposing the list of events;

    determining based on evaluation of one or more criteria associated with the database, a number of events to include in each sub-list of events from the plurality of sub-lists of events;

    writing each sub-list of events into queues that are stored in a database, wherein the writing occurs within a designated time window, wherein the designated time window specifies a time limit for writing each sub-list of events into the queues; and

    upon detecting failure to write a sub-list of events into one or more queues, updating the designated time window for the sub-list of events that failed to be written, wherein the sub-list of events that failed to be written is included in the plurality of sub-lists of events.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×