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: 9279685
    Abstract: 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: Grant
    Filed: December 17, 2013
    Date of Patent: March 8, 2016
    Assignee: GOOGLE INC.
    Inventors: Keekim J. Heng, Scott M. Lederer, Ethan Russell
  • Patent number: 9158861
    Abstract: 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: Grant
    Filed: February 18, 2014
    Date of Patent: October 13, 2015
    Assignee: GOOGLE INC.
    Inventors: Michelle I. Lee, Keekim J. Heng, Jocelyn Lin
  • Patent number: 9031928
    Abstract: 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: Grant
    Filed: November 15, 2013
    Date of Patent: May 12, 2015
    Assignee: Google Inc.
    Inventors: Michelle I. Lee, Keekim J. Heng, Jens Riegelsberger, Jocelyn Lin
  • Publication number: 20140074877
    Abstract: 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: Application
    Filed: November 15, 2013
    Publication date: March 13, 2014
    Applicant: Google Inc.
    Inventors: Michelle I. Lee, Keekim J. Heng, Jens Riegelsberger, Jocelyn Lin
  • Patent number: 8671106
    Abstract: 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: Grant
    Filed: May 30, 2012
    Date of Patent: March 11, 2014
    Assignee: Google Inc.
    Inventors: Michelle I. Lee, Keekim J. Heng, Jocelyn Lin
  • Patent number: 8635021
    Abstract: 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: Grant
    Filed: May 4, 2012
    Date of Patent: January 21, 2014
    Assignee: Google Inc.
    Inventors: Keekim J. Heng, Scott M. Lederer, Ethan Russell
  • Patent number: 8612414
    Abstract: 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: Grant
    Filed: November 21, 2011
    Date of Patent: December 17, 2013
    Assignee: Google Inc.
    Inventors: Michelle I. Lee, Keekim J. Heng, Jens Riegelsberger, Jocelyn Lin
  • Publication number: 20130297206
    Abstract: 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: Application
    Filed: May 4, 2012
    Publication date: November 7, 2013
    Applicant: GOOGLE INC.
    Inventors: Keekim J. Heng, Scott M. Lederer, Ethan Russell
  • Publication number: 20130132359
    Abstract: 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: Application
    Filed: November 21, 2011
    Publication date: May 23, 2013
    Inventors: Michelle I. Lee, Keekim J. Heng, Jens Riegelsberger, Jocelyn Lin