×

RACE CONDITION HANDLING IN A SYSTEM WHICH INCREMENTALLY UPDATES CLIENTS WITH EVENTS THAT OCCURRED IN A CLOUD-BASED COLLABORATION PLATFORM

  • US 20140188798A1
  • Filed: 01/02/2014
  • Published: 07/03/2014
  • Est. Priority Date: 01/02/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for resolving race conditions when updating remote clients with what occurred in a cloud-based platform, the method comprising:

  • in response to an event received which indicates a modification to an item, comparing a sequence identifier of the item in the event with a current sequence identifier of the item, wherein the sequence identifier of the item is numeric and monotonically increases as a state of the item changes;

    if the sequence identifier in the event is larger than the current sequence identifier of the item, determining a difference between a state of the item as represented in the event and a current state of the item; and

    based on the difference, generating at least one synchronization step to update the current state of the item to the item'"'"'s state as represented in the event.

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