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:
Feb. 19, 2019

Filed:

Dec. 14, 2015
Applicant:

Facebook, Inc., Menlo Park, CA (US);

Inventors:

Sean Bradley Quinlan, San Rafael, CA (US);

Harrison C. Wong, East Palo Alto, CA (US);

Jeremy David Fein, New York, NY (US);

Assignee:

Facebook, Inc., Menlo Park, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01); G06F 8/61 (2018.01);
U.S. Cl.
CPC ...
H04L 67/42 (2013.01); G06F 8/61 (2013.01); G06F 17/30023 (2013.01); H04L 67/26 (2013.01); H04L 67/34 (2013.01);
Abstract

The disclosure is directed to pushing data updates to client computing devices ('clients') in real-time. Clients can obtain data from a data storage layer by sending queries to the data storage layer that will return data compatible with the client's local data model. These queries are stored in a database and the identifier for the query ('query ID') is used instead of the query itself. In the query stored in the database, a marker is used as a proxy for a content ID of the content to be retrieved. When querying, both the query ID and the content ID are passed to the data storage layer. The query stored with the query id is loaded, the marker is substituted with the content ID, and then executed.


Find Patent Forward Citations

Loading…