Professional Documents
Culture Documents
US 7,991,784
The ‘784 patent (“Parikh”) is a continuation application that was filed on November 20, 2009
and claims priority back to Jan. 21, 2005. Claim 1 of the patent discloses a method of presenting
character strings to a user in response to the user entering incomplete input. The method includes
computing contextual associations between character strings based upon occurrence of character
strings relative to each other in documents, identifying a selectable character string from a list of
character strings created during the computation of contextual associations, providing the
identified character string to a user for selection, and receiving a selection from the user.
Gibbs, U.S. Patent Application Publication No. 2006/0106769, filed on Nov. 12, 2004, discloses
a method for suggesting predicted query terms or phrases based upon portions of a user’s
incomplete query. “Fingerprint-to-table maps” are created based on historical queries and their
frequency, and are used to suggest possible complete queries based on the user’s incomplete
query. The user may select one of the suggested queries.
Patterson, U.S. Patent Application Publication No. 2006/0020607, filed on July 26, 2004,
discloses a method for identifying related phrases within a document based upon their
occurrence within the document. A number of lists that identify the related phrases are created,
and search queries can be serviced (or autocompleted) based upon the lists.
1.pre.1.a. performed in a “In one embodiment of the invention, portions of a “When a search query is received, it can be compared
character entry system so user's query are transmitted to a search engine against the incomplete phase list 216. If the query (or
that incomplete input before the user has finished entering the a portion thereof) matches an entry in the list, then
character strings input by a complete query. The search engine uses the the search system 120 can lookup the most likely
user interacting with the transmitted portion of the query to predict the user's phrase extensions of the incomplete phrase (the
character entry system, that final query. These predictions are transmitted back phrase extension having the highest information
are part of a series of input to the user. If one of the predictions is the user's gain given the incomplete phrase), and suggest this
character strings which intended query, then the user can select that phrase extension to the user, or automatically search on
establish a context for the predicted query without having to complete entry the phrase extension. For example, if the search
incomplete input character of the query. In some embodiments, the selected query is "President of the United," the search
string, can be completed by query is transmitted to the search engine, which system 120 can automatically suggest to the user
a selection of a presented returns a set of query results corresponding to the "President of the United States" as the search
character string using an selected query.” Gibbs at [0026] (emphasis added) query.” Patterson at [0090]. (emphasis added)
input device connected to
the character entry system,
the method comprising: “When the partial query is transmitted (FIG. 3, See also id. at Fig. 1.
308), it is received at the search engine 208 as
partial query 513. A hash function 514 is applied
to the partial query 513 to create a fingerprint,
i.e., a b-bit binary value (e.g., a 64-bit number). An
applicable fingerprint-to-table map 510 (e.g.,
510-1) is searched for the fingerprint (e.g., 515)
to identify a query completion table 516
associated with the fingerprint. The query
completion table 516 provides an ordered set of
1.1. computing contextual See Gibbs at [0048]-[0065] “An information retrieval system uses phrases to index,
associations between retrieve, organize and describe documents. Phrases are
multiple character strings identified that predict the presence of other phrases in
based upon occurrence of documents. Documents are the indexed according to
character strings relative to their included phrases. Related phrases and phrase
each other in documents extensions are also identified. Phrases in a query are
present in the character identified and used to retrieve and rank documents.
entry system, wherein the Phrases are also used to cluster documents in the search
computing contextual results, create document descriptions, and eliminate
associations comprises: duplicate documents from the search results, and from
the index.” Patterson, Abstract.
1.4. receiving, in the “[T]he user may select one of the queries and/or
system, the user's selection URLs if the user determines that one of the
and completing the predictions matches the intended entry. . . . If the
incomplete input character user selects one of the predictions (302-final), the
string based upon the request is transmitted either to the search
selection. engine 208 as a search request or to a resource host
as a URL request (304), as applicable.” Gibbs at
[0041]. (emphasis added)