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:
Aug. 28, 2018

Filed:

Feb. 29, 2016
Applicant:

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

Inventors:

Soren Bogh Lassen, San Francisco, CA (US);

Sandhya Kunnatur, Mountain View, CA (US);

Michael Curtiss, Palo Alto, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30696 (2013.01); G06F 17/30336 (2013.01); G06F 17/30477 (2013.01); G06F 17/30622 (2013.01); G06F 17/30675 (2013.01); H04L 67/306 (2013.01);
Abstract

In one embodiment, a method includes receiving, from a user, a search query requesting objects of a first object type. The search query includes an inner query requesting objects of a second object type. The method includes identifying the objects of the second object type requested by the inner query using an inverted index of a second data store corresponding to the second object type; identifying, for each of the identified objects of the second object type, objects of the first object type using an inverted index of a first data store corresponding to the first object type; aggregating a plurality of search results responsive to the search query, each search result corresponding to an identified object of the first object type; and sending, to the user, one or more of the aggregated search results.


Find Patent Forward Citations

Loading…