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.

Patent No.:

US 10817501 B1

PDF
Full Text
Expired
Date of Patent:
Oct. 27, 2020

Filed:

Dec. 26, 2017
Applicant:

Twitter, Inc., San Francisco, CA (US);

Inventors:

Peter Schuller, San Francisco, CA (US);

Sumeet Lahorani, San Francisco, CA (US);

Stuart Hood, San Francisco, CA (US);

Assignee:

Twitter, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/23 (2019.01); H04L 12/927 (2013.01); H04L 12/24 (2006.01); H04L 29/08 (2006.01); G06F 16/21 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2358 (2019.01); G06F 16/21 (2019.01); G06F 16/2308 (2019.01); G06F 16/2379 (2019.01); H04L 41/0896 (2013.01); H04L 41/5067 (2013.01); H04L 47/805 (2013.01); H04L 67/1097 (2013.01);
Abstract

Embodiments are provided for managing shared states of objects associated with a distributed database. According to certain aspects, a reactor machine interfaces with a coordination service that is in communication with the distributed database to coordinate the shared states of the objects. The coordination service notifies the reactor machine when a shared state of an object has changed and, in response, the reactor machine determines a desired state of the object by executing a reactor function. The reactor machine provides the desired state of the object to the coordination service, and the coordination service updates the shared state of the object to reflect the desired state of the object. Accordingly, the logic of the reactor machine is de-coupled from the complexities of the coordination service.


Find Patent Forward Citations

Loading…