Patents by Inventor Jocelyn Lin
Jocelyn Lin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12554750Abstract: A method of generating search suggestions includes receiving an indication of a current location of the user device. After a user accesses a search function on the user device and before the user submits a search request, the method includes determining search results associated with locations in proximity to the current location of the user device, using query log data indicating selections of past search results by users after presentation of the past search results in response to respective past queries. The method also includes determining relative positioning of the search results based on the number of users that selected each search result, determining categories associated with the search results, grouping the search results by the determined categories; and sending the grouped search results and the one or more categories associated with the search results to the user device for display according to the determined relative positioning.Type: GrantFiled: April 12, 2022Date of Patent: February 17, 2026Assignee: Google LLCInventors: Michal Grabowski, Amanda M. Moore, Alireza Ali, Jocelyn Lin, Evan H. Parker
-
Publication number: 20220245178Abstract: A method of generating search suggestions includes receiving an indication of a current location of the user device. After a user accesses a search function on the user device and before the user submits a search request, the method includes determining search results associated with locations in proximity to the current location of the user device, using query log data indicating selections of past search results by users after presentation of the past search results in response to respective past queries. The method also includes determining relative positioning of the search results based on the number of users that selected each search result, determining categories associated with the search results, grouping the search results by the determined categories; and sending the grouped search results and the one or more categories associated with the search results to the user device for display according to the determined relative positioning.Type: ApplicationFiled: April 12, 2022Publication date: August 4, 2022Inventors: Michal Grabowski, Amanda M. Moore, Alireza Ali, Jocelyn Lin, Evan H. Parker
-
Publication number: 20160314131Abstract: A method of generating search suggestions includes receiving an indication of a current location of the user device. After a user accesses a search function on the user device and before the user submits a search request, the method includes determining search results associated with locations in proximity to the current location of the user device, using query log data indicating selections of past search results by users after presentation of the past search results in response to respective past queries. The method also includes determining relative positioning of the search results based on the number of users that selected each search result, determining categories associated with the search results, grouping the search results by the determined categories; and sending the grouped search results and the one or more categories associated with the search results to the user device for display according to the determined relative positioning.Type: ApplicationFiled: July 4, 2016Publication date: October 27, 2016Applicant: GOOGLE INC.Inventors: Amanda Leicht, Alireza Ali, Michal Grabowski, Jocelyn Lin, Evan Parker
-
Patent number: 9384266Abstract: Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for predictive generation of search suggestions. The methods include receiving a first location from a user device. The methods include determining, prior to receiving a search request, search results associated with locations in proximity to the first location. The methods also include sending the search results to the user device.Type: GrantFiled: June 13, 2011Date of Patent: July 5, 2016Assignee: GOOGLE INC.Inventors: Amanda Leicht, Alireza Ali, Michal R. Grabowski, Jocelyn Lin, Evan H. Parker
-
Patent number: 9274774Abstract: Systems and techniques to provide for software installation. In general, in one implementation, the technique includes detecting selection of one or more applications by a user; creating a manifest for the one or more applications, the manifest including a reference to the one or more applications and a reference to one or more installers, where each of the one or more applications is associated with a unique one of the one or more installers; and providing the manifest to a target system where each of the one or more applications can be installed, none of the applications or installers being provided in the manifest.Type: GrantFiled: October 28, 2005Date of Patent: March 1, 2016Assignee: Google Inc.Inventors: Sorin Jianu, Sundar Pichai, Jocelyn Lin, Ann Mei Chang, Othman Laraki, Joerg Heilig, John Fu, Shankar Ganesh, Jian Li, Jesse Savage, Carl Schedvin
-
Patent number: 9158861Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically generating indicators of entity locations on an electronic map corresponding, for example, to a suggested search request. In one aspect, a method includes providing an electronic map of a geographic area for display on a user interface, receiving a character string entered into the user interface, the character string representing a partial search query, determining a suggested search request based on the character string, and identifying an entity responsive to the suggested search request and a geographic location for the identified entity. An indicator identifying the geographic location of the entity is provided for display on the electronic map.Type: GrantFiled: February 18, 2014Date of Patent: October 13, 2015Assignee: GOOGLE INC.Inventors: Michelle I. Lee, Keekim J. Heng, Jocelyn Lin
-
Publication number: 20150193215Abstract: Systems and techniques to provide for software installation. In general, in one implementation, the technique includes detecting selection of one or more applications by a user; creating a manifest for the one or more applications, the manifest including a reference to the one or more applications and a reference to one or more installers, where each of the one or more applications is associated with a unique one of the one or more installers; and providing the manifest to a target system where each of the one or more applications can be installed, none of the applications or installers being provided in the manifest.Type: ApplicationFiled: October 28, 2005Publication date: July 9, 2015Inventors: Sorin Jianu, Sundar Pichai, Jocelyn Lin, Ann Mei Chang, Othman Laraki, Joerg Heilig, John Fu, Shankar Ganesh, Jian Li, Jesse Savage, Carl Schedvin
-
Patent number: 9031928Abstract: Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for grouping search query refinements. One of the methods includes while receiving a text input into an input field by a user and before the user has submitted the text input to a search engine obtaining query suggestions based at least in part on the text input. The method includes grouping query suggestions based on a common query term shared by the query suggestions, wherein the query suggestions include terms that refine the common query term. The method includes transmitting a set of query suggestions to a client device for presentation, wherein the set includes the query suggestions that are presented as a group with the common query term presented in a prominent position and the refinement terms presented in subordinate positions and wherein the common query term and the refinement terms are each user-selectable.Type: GrantFiled: November 15, 2013Date of Patent: May 12, 2015Assignee: Google Inc.Inventors: Michelle I. Lee, Keekim J. Heng, Jens Riegelsberger, Jocelyn Lin
-
Patent number: 8825376Abstract: At least some embodiments herein provide a navigation interface which provides notifications to a user regarding the impact a missed transit connection will have on the user's final arrival time. The navigation interface may also provide pre-calculated transit-based route alternatives. The missed connection notifications and pre-calculated alternatives may allow an individual to a make more informed decisions regarding the route he/she is travelling to his/her desired destination.Type: GrantFiled: December 28, 2012Date of Patent: September 2, 2014Assignee: Google Inc.Inventors: Andrew Timothy Szybalski, Jocelyn Lin, Daniel Timothy Hoag, Audrey Ya-Jun Yang, Judith Shade, Jens Riegelsberger
-
Patent number: 8799307Abstract: Methods, systems, and apparatus, including computer program products, for cross-language information retrieval. A source query in a source language is received. The source query is translated into a target query in a target language. One or more target-language resources that satisfy the target query are identified. The identified resources are translated into the source language. Search results corresponding to the translated resources are presented.Type: GrantFiled: April 29, 2008Date of Patent: August 5, 2014Assignee: Google Inc.Inventors: Jeffrey Chin, Maureen Heymans, Alexandre Kojoukhov, Jocelyn Lin, Hui Tan
-
Publication number: 20140074877Abstract: Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for grouping search query refinements. One of the methods includes while receiving a text input into an input field by a user and before the user has submitted the text input to a search engine obtaining query suggestions based at least in part on the text input. The method includes grouping query suggestions based on a common query term shared by the query suggestions, wherein the query suggestions include terms that refine the common query term. The method includes transmitting a set of query suggestions to a client device for presentation, wherein the set includes the query suggestions that are presented as a group with the common query term presented in a prominent position and the refinement terms presented in subordinate positions and wherein the common query term and the refinement terms are each user-selectable.Type: ApplicationFiled: November 15, 2013Publication date: March 13, 2014Applicant: Google Inc.Inventors: Michelle I. Lee, Keekim J. Heng, Jens Riegelsberger, Jocelyn Lin
-
Patent number: 8671106Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically generating indicators of entity locations on an electronic map corresponding, for example, to a suggested search request. In one aspect, a method includes providing an electronic map of a geographic area for display on a user interface, receiving a character string entered into the user interface, the character string representing a partial search query, determining a suggested search request based on the character string, and identifying an entity responsive to the suggested search request and a geographic location for the identified entity. An indicator identifying the geographic location of the entity is provided for display on the electronic map.Type: GrantFiled: May 30, 2012Date of Patent: March 11, 2014Assignee: Google Inc.Inventors: Michelle I. Lee, Keekim J. Heng, Jocelyn Lin
-
Patent number: 8612414Abstract: Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for grouping search query refinements. One of the methods includes while receiving a text input into an input field by a user and before the user has submitted the text input to a search engine obtaining query suggestions based at least in part on the text input. The method includes grouping query suggestions based on a common query term shared by the query suggestions, wherein the query suggestions include terms that refine the common query term. The method includes transmitting a set of query suggestions to a client device for presentation, wherein the set includes the query suggestions that are presented as a group with the common query term presented in a prominent position and the refinement terms presented in subordinate positions and wherein the common query term and the refinement terms are each user-selectable.Type: GrantFiled: November 21, 2011Date of Patent: December 17, 2013Assignee: Google Inc.Inventors: Michelle I. Lee, Keekim J. Heng, Jens Riegelsberger, Jocelyn Lin
-
Publication number: 20130132359Abstract: Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for grouping search query refinements. One of the methods includes while receiving a text input into an input field by a user and before the user has submitted the text input to a search engine obtaining query suggestions based at least in part on the text input. The method includes grouping query suggestions based on a common query term shared by the query suggestions, wherein the query suggestions include terms that refine the common query term. The method includes transmitting a set of query suggestions to a client device for presentation, wherein the set includes the query suggestions that are presented as a group with the common query term presented in a prominent position and the refinement terms presented in subordinate positions and wherein the common query term and the refinement terms are each user-selectable.Type: ApplicationFiled: November 21, 2011Publication date: May 23, 2013Inventors: Michelle I. Lee, Keekim J. Heng, Jens Riegelsberger, Jocelyn Lin
-
Patent number: 8261258Abstract: Systems and techniques to provide for software installation. In general, in one implementation, the technique includes receiving a manifest, the manifest including a reference to one or more applications to be installed, obtaining an installer associated with an application, and using the associated installer to install the application on a target system, the application and the associated installer not being provided in the manifest.Type: GrantFiled: October 28, 2005Date of Patent: September 4, 2012Assignee: Google Inc.Inventors: Sorin Jianu, Sundar Pichai, Jocelyn Lin, Ann Mei Chang, Othman Laraki, Joerg Heilig, John Fu, Shankar Ganesh, Jian Li, Jesse Savage
-
Publication number: 20080288474Abstract: Methods, systems, and apparatus, including computer program products, for cross-language information retrieval. A source query in a source language is received. The source query is translated into a target query in a target language. One or more target-language resources that satisfy the target query are identified. The identified resources are translated into the source language. Search results corresponding to the translated resources are presented.Type: ApplicationFiled: April 29, 2008Publication date: November 20, 2008Applicant: GOOGLE INC.Inventors: Jeffrey Chin, Maureen Heymans, Alexandre Kojoukhov, Jocelyn Lin, Hui Tan