Patents by Inventor Keekim J. Heng
Keekim J. Heng 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: 9279685Abstract: Provided are system and methods for identifying first and second geographic locations, and providing for display of a geographic map including: a first geographic map of a first geographic area including the first geographic location, and a first indicator including a second geographic map of a second geographic area including the second geographic location, wherein the second geographic map is displayed as an overlay on the first geographic map in a position that indicates a direction to the second geographic location.Type: GrantFiled: December 17, 2013Date of Patent: March 8, 2016Assignee: GOOGLE INC.Inventors: Keekim J. Heng, Scott M. Lederer, Ethan Russell
-
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
-
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
-
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: 8635021Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying an indication of off-screen content. In one aspect, a method includes the actions of providing an electronic map of a first geographic area that includes a first entity at a first geographic location for display on a user interface and receiving user input indicating an interest in a second entity at a second geographic location that is outside of the first geographic area. An electronic map of a second geographic area that includes the second geographic location of the second entity is provided, and a first indicator, indicating at least an approximate direction to the first geographic location, is provided for display on the electronic map of the second geographic area.Type: GrantFiled: May 4, 2012Date of Patent: January 21, 2014Assignee: Google Inc.Inventors: Keekim J. Heng, Scott M. Lederer, Ethan Russell
-
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: 20130297206Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying an indication of off-screen content. In one aspect, a method includes the actions of providing an electronic map of a first geographic area that includes a first entity at a first geographic location for display on a user interface and receiving user input indicating an interest in a second entity at a second geographic location that is outside of the first geographic area. An electronic map of a second geographic area that includes the second geographic location of the second entity is provided, and a first indicator, indicating at least an approximate direction to the first geographic location, is provided for display on the electronic map of the second geographic area.Type: ApplicationFiled: May 4, 2012Publication date: November 7, 2013Applicant: GOOGLE INC.Inventors: Keekim J. Heng, Scott M. Lederer, Ethan Russell
-
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