The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 19, 2016

Filed:

May. 06, 2013
Applicant:

Box, Inc., Los Altos, CA (US);

Inventors:

Tomas Barreto, Menlo Park, CA (US);

David Mackenzie, Daly City, CA (US);

Arshdeep Mand, Union City, CA (US);

Miles Spielberg, Sunnyvale, CA (US);

Assignee:

BOX, INC., Redwood City, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 17/00 (2006.01); G06F 17/30 (2006.01); G06F 11/14 (2006.01); G06F 11/20 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30283 (2013.01); G06F 11/14 (2013.01); G06F 11/2023 (2013.01); G06F 11/2048 (2013.01); G06F 11/2097 (2013.01); G06F 17/30144 (2013.01); G06F 17/30174 (2013.01); G06F 11/1471 (2013.01);
Abstract

Techniques are disclosed for implementing repository redundancy in a system which incrementally updates remote clients with events that occurred in a cloud-enabled platform. In one embodiment, a method comprises comparing a local timestamp of an event with a remote timestamp of the event. The event is to be stored in a queue in a repository cluster to be read by a remote client. The method further comprises updating the local timestamp of the event if the comparing indicates that the remote timestamp is more recent than the local timestamp. Among other advantages, embodiments disclosed herein ensure that no event in an action log is missed or skipped by any of remote clients in a distributed action log framework system during a switchover from an active but failed server to a backup server, and require zero or minimal down time during the switchover, thereby providing robustness and serviceability to such system.


Find Patent Forward Citations

Loading…