Nicholas B. Weininger - San Francisco CA, US Radu C. Cornea - Sunnyvale CA, US Yosi Markovich - Haifa, IL Dmitry Zinenko - Beer Sheva, IL Nicholas G. Fey - Mountain View CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707769
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting autocomplete suggestions. A computing device can receive a query and autocomplete suggestions for the query. The autocomplete suggestions can be displayed in a plurality of separately selectable cells arranged in a column on a user interface. While a selected cell is displayed at a first location, input indicating that a user interacted with the selected cell can be received. In response to receiving the input, the computing device can display the selected cell at a second location that is different from the first location, include the autocomplete suggestion displayed in the selected cell in the query, and display autocomplete suggestions for the extended query in a plurality of separately selectable second cells.
Radu C. Cornea - Sunnyvale CA, US Nicholas B. Weininger - San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/00
US Classification:
715257
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing autocomplete suggestions. A computing device can receive an n-gram of characters. Cached autocomplete suggestions can be identified in a local cache of the computing device. Additional autocomplete suggestions can be requested at a first time. The computing device can prevent presentation of the cached autocomplete suggestions until a presentation event occurs. The presentation event can include (i) receiving the requested additional autocomplete suggestions by the computing device or (ii) the end of a predetermined period after the first time. The computing device can determine that that the presentation event has occurred, and in response, can display one or more autocomplete suggestions.
Generating Specialized Search Results In Response To Patterned Queries
Nicholas Weininger - San Francisco CA, US Ramanathan Guha - Los Altos CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707006000
Abstract:
Third party content providers can specify parameters for generating specialized search results in response to queries matching specific patterns. In this way, a generic search website can be enhanced to provide specialized search results to subscribed users. In one embodiment, these specialized results appear on a given user's result pages only when the user has subscribed to the enhancements from that particular content provider, so that users can tailor their search experience and see results that are more likely to be of interest to them. In other embodiments the specialized results are available to all users.
Othar Hansson - Sunnyvale CA, US Walton W. Lin - New York NY, US Nicholas B. Weininger - San Francisco CA, US Paul Haahr - San Franciso CA, US Kavi J. Goel - Mountain View CA, US
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707722, 707E17108
Abstract:
Methods, systems, and apparatus, including computer program products, for responding to a search query received from a user. From a web page a search result display object and template are identified. The search result display object specifies content available for display in a search result, and the template renders at least some of the content in the search result. The search result is presented responsive to a search query received from a user, where the search result is associated with the web page containing the search result display object and template.
Googleplus
Nicholas Weininger
Lived:
San Francisco, CA Claverack, NY St. Paul, MN Somerset, NJ
Work:
Google - Software engineer (2005) Honeywell (1998-2000)
Education:
Rutgers University - Mathematics, Macalester College - Mathematics and Computer Science, Phillips Exeter Academy