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:
May. 28, 2019

Filed:

May. 01, 2017
Applicant:

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

Inventors:

Ian Douglas Hegerty, Andover, GB;

Daniel Bernhardt, London, GB;

Feng Liang, London, GB;

Agnieszka Anna Podsiadlo, London, GB;

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/9535 (2019.01); G06F 16/248 (2019.01); G06F 16/338 (2019.01); G06F 16/2455 (2019.01); G06F 16/33 (2019.01); G06F 17/27 (2006.01);
U.S. Cl.
CPC ...
G06F 16/9535 (2019.01); G06F 16/248 (2019.01); G06F 16/2455 (2019.01); G06F 16/338 (2019.01); G06F 16/3344 (2019.01); G06F 17/273 (2013.01); G06F 17/277 (2013.01);
Abstract

In one embodiment, a method includes, receiving, from a client system of a user, a search query including n-grams. The method includes associating each n-gram with verticals based on an analysis of the n-grams by language models. The method includes determining, for each n-gram, if a bloom filter for a vertical associated with the n-gram indicates, based on sub-bloom filters of the bloom filter, the n-gram does exist or does not exist in a set of object names associated with the vertical. Each sub-bloom filter is associated with a subset of the set of object names and indicates the n-gram does exist or does not exist in its subset of object names. The method includes sending, to the client system, an indication that an n-gram of the n-grams is misspelled if a bloom filter indicates the n-gram does not exist in the set of object names associated with the vertical.


Find Patent Forward Citations

Loading…