Presenting forked auto-completions
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
38 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
6. 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. - View Dependent Claims (7, 8, 9)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 28)
-
-
15. 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. - View Dependent Claims (16, 17, 18)
-
-
19. 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. - View Dependent Claims (20, 21, 22, 23, 29)
-
-
24. 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. - View Dependent Claims (25, 26)
-
Specification