Presenting forked auto-completions
AssigneeGoogle Inc.
InventorsDragan Zivkovic, Hidetoshi Tajima, Peter Jin Hong
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting forked auto-completions. In one aspect, a method includes receiving characters from a user device, obtaining an auto-completion that corresponds to the received characters, obtaining corpora and respective corpus scores associated with the auto-completion, selecting corpora based on the corpus scores, and providing the user device with data identifying the auto-completion and the selected corpora.
Claims38
A method performed by data processing apparatus, the method comprising:
- receiving one or more characters from a user device;
- obtaining an auto-completion corresponding to the one or more characters;
- obtaining data identifying multiple corpora and a respective corpus score associated with the auto-completion for each identified corpus;
- selecting a first corpus of the multiple corpora whose corpus score satisfies a threshold and a universal search corpus that includes two or more of the multiple corpora and excludes the first corpus;
- and
- providing, for display in a drop-down menu and to the user device, a first drop down entry that indicates a first instance of the auto-completion and that includes an icon representing the first corpus adjacent to the first instance of the auto-completion, and a second drop down entry that indicates a second instance of the auto-completion that corresponds to the universal search corpus and that excludes the icon representing the first corpus,
- wherein the universal search corpus includes two or more of a web search corpus, a places search corpus, a literature search corpus, a patent search corpus, an images search corpus, a videos search corpus, a news search corpus, a shopping search corpus, and a blocs search corpus.
A method performed by data processing apparatus, the method comprising:
- receiving one or more characters from a user;
- transmitting the one or more characters to a forking engine;
- receiving, from the forking engine, data identifying (i) an auto-completion that corresponds to the one or more characters, and (ii) at least a first corpus, selected from a set of multiple corpora, that is associated with the auto-completion and to a first corpus score that satisfies a threshold and a universal search corpus that includes two or more of the multiple corpora and excludes the first corpus;
- and
- providing, for display in a drop down menu and to a user device, a first drop down entry that indicates a first representation of the auto-completion and that includes an icon representing the first corpus adjacent to the first representation of the auto-completion, and a second drop down entry that indicates a second representation of the auto-completion that corresponds to the universal search corpus and that excludes the icon representing the first corpus,
- wherein the universal search corpus includes two or more of a web search corpus, a places search corpus, a literature search corpus, a patent search corpus, an images search corpus, a videos search corpus, a news search corpus, a shopping search corpus, and a blogs search corpus.
A system comprising:
- a data processing apparatus;
- and
- a data store storing instructions executable by the data processing apparatus that upon execution by the data processing apparatus cause the data processing apparatus to perform operations comprising:
- receiving one or more characters from a user device;
- obtaining an auto-completion corresponding to the one or more characters;
- obtaining data identifying multiple corpora and a respective corpus score associated with the auto-completion for each identified corpus;
- selecting a first corpus of the multiple corpora whose corpus score satisfies a threshold and a universal search corpus that includes two or more of the multiple corpora and excludes the first corpus;
- and
- providing, for display in a drop-down menu and to the user device, a first drop down entry that indicates a first instance of the auto-completion and that includes an icon representing the first corpus adjacent to the first instance of the auto-completion, and a second drop down entry that indicates a second instance of the auto-completion that corresponds to the universal search corpus and that excludes the icon representing the first corpus,
- wherein the universal search corpus includes two or more of a web search corpus, a places search corpus, a literature search corpus, a patent search corpus, an images search corpus, a videos search corpus, a news search corpus, a shopping search corpus, and a blogs search corpus.
A system comprising:
- a data processing apparatus;
- and
- a data store storing instructions executable by the data processing apparatus that upon execution by the data processing apparatus cause the data processing apparatus to perform operations comprising:
- receiving one or more characters from a user;
- transmitting the one or more characters to a forking engine;
- receiving, from the forking engine, data identifying (i) an auto-completion that corresponds to the one or more characters, and (ii) at least a first corpus, selected from a set of multiple corpora, that is associated with the auto-completion and to a first corpus score that satisfies a threshold and a universal search corpus that includes two or more of the multiple corpora and excludes the first corpus;
- and
- providing, for display in a drop down menu and to a user device, a first drop down entry that indicates a first representation of the auto-completion and that includes an icon representing the first corpus adjacent to the first representation of the auto-completion, and a second drop down entry that indicates a second representation of the auto-completion that corresponds to the universal search corpus and that excludes the icon representing the first corpus,
- wherein the universal search corpus includes two or more of a web search corpus, a places search corpus, a literature search corpus, a patent search corpus, an images search corpus, a videos search corpus, a news search corpus, a shopping search corpus, and a blogs search corpus.
A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:
- receiving one or more characters from a user device;
- obtaining an auto-completion corresponding to the one or more characters;
- obtaining data identifying multiple corpora and a respective corpus score associated with the auto-completion for each identified corpus;
- selecting a first corpus of the multiple corpora whose corpus score satisfies a threshold and a universal search corpus that includes two or more of the multiple corpora and excludes the first corpus;
- and
- providing, for display in a drop-down menu and to the user device, a first drop down entry that indicates a first instance of the auto-completion and that includes an icon representing the first corpus adjacent to the first instance of the auto-completion, and a second drop down entry that indicates a second instance of the auto-completion that corresponds to the universal search corpus and that excludes the icon representing the first corpus,
- wherein the universal search corpus includes two or more of a web search corpus, a places search corpus, a literature search corpus, a patent search corpus, an images search corpus, a videos search corpus, a news search corpus, a shopping search corpus, and a blocs search corpus.
A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:
- receiving one or more characters from a user;
- transmitting the one or more characters to a forking engine;
- receiving, from the forking engine, data identifying (i) an auto-completion that corresponds to the one or more characters, and (ii) at least a first corpus, selected from a set of multiple corpora, that is associated with the auto-completion and to a first corpus score that satisfies a threshold and a universal search corpus that includes two or more of the multiple corpora and excludes the first corpus;
- and
- providing, for display in a drop down menu and to a user device, a first drop down entry that indicates a first representation of the auto-completion and that includes an icon representing the first corpus adjacent to the first representation of the auto-completion, and a second drop down entry that indicates a second representation of the auto-completion that corresponds to the universal search corpus and that excludes the icon representing the first corpus,
- wherein the universal search corpus includes two or more of a web search corpus, a places search corpus, a literature search corpus, a patent search corpus, an images search corpus, a videos search corpus, a news search corpus, a shopping search corpus, and a blogs search corpus.
Dependencies are inferred from the claim text.