×

Repository redundancy implementation of a system which incrementally updates clients with events that occurred via a cloud-enabled platform

  • US 9,396,216 B2
  • Filed: 05/06/2013
  • Issued: 07/19/2016
  • Est. Priority Date: 05/04/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • an action log table for storing entries, each entry corresponding to one of a plurality of events, and each entry including an identifier, a local timestamp, and a remote timestamp for the one of the plurality of events, wherein the local timestamp indicates the occurrence of the event as logged by a local server and the remote timestamp indicates the occurrence of the same event as logged by a remote server, wherein the entries are written by one or more user applications of a cloud-based collaboration environment;

    a dispatcher coupled to the action log table to selectively issue the entries to a plurality of processor modules based on a type or an identity of a user associated with a respective processor module;

    a data repository coupled to the processor modules for storing the entries that are issued to the plurality of processor modules after processing in a queue to be read by a remote client of the cloud-based collaboration environment, wherein the data repository comprises a distributed database structure,wherein the dispatcher includes a controller to determine whether the entries are occurring faster than a speed at which the dispatcher and the plurality of processor modules can handle them based on a response time of the plurality of processor modules.

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