Patents by Inventor Kelvin Ho

Kelvin Ho 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).

  • Publication number: 20240086040
    Abstract: A mapping system allows a user to interact with any location on a digital map and present the user with location related information associated with the selected location. The location related information may be in the form or a card, pop-up, image, or other graphic and may be displayed on the map at or near the selected location, around the map, etc. The displayed location related information may include predetermined or pre-stored data about the location or may include location related information collected and generated on the fly in response to the user interaction with the digital map. The displayed location related information may be displayed in the same graphical format on the digital map regardless of whether location related information is predetermined information about the location that already exists or information that is collected and generated on the fly in response to the user interaction.
    Type: Application
    Filed: October 5, 2023
    Publication date: March 14, 2024
    Inventors: Kelvin Ho, Jonah Jones, Yatin Chawathe, Bernhard Seefeld, Paul Merrell, Alirez Ali, Jonathan Siegel, Daniel Otero, Su Chuin Leong
  • Patent number: 11816315
    Abstract: A mapping system allows a user to interact with any location on a digital map and present the user with location related information associated with the selected location. The location related information may be in the form or a card, pop-up, image, or other graphic and may be displayed on the map at or near the selected location, around the map, etc. The displayed location related information may include predetermined or pre-stored data about the location or may include location related information collected and generated on the fly in response to the user interaction with the digital map. The displayed location related information may be displayed in the same graphical format on the digital map regardless of whether location related information is predetermined information about the location that already exists or information that is collected and generated on the fly in response to the user interaction.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: November 14, 2023
    Assignee: GOOGLE LLC
    Inventors: Kelvin Ho, Jonah Jones, Yatin Chawathe, Bernhard Seefeld, Paul Merrell, Alirez Ali, Jonathan Siegel, Daniel Otero, Su Chuin Leong
  • Patent number: 11481091
    Abstract: A mapping system allows a user to interact with any location on a digital map and present the user with location related information associated with the selected location. The location related information may be in the form or a card, pop-up, image, or other graphic and may be displayed on the map at or near the selected location, around the map, etc. The displayed location related information may include predetermined or pre-stored data about the location or may include location related information collected and generated on the fly in response to the user interaction with the digital map. The displayed location related information may be displayed in the same graphical format on the digital map regardless of whether location related information is predetermined information about the location that already exists or information that is collected and generated on the fly in response to the user interaction.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: October 25, 2022
    Assignee: GOOGLE LLC
    Inventors: Kelvin Ho, Jonah Jones, Yatin Chawathe, Bernhard Seefeld, Paul Merrell, Alirez Ali, Jonathan Siegel, Daniel Otero, Su Chuin Leong
  • Patent number: 11442596
    Abstract: A mapping system presents geographically relevant images. The images may be relevant to a search entered by the user, directions requested by the user, or any other factor relevant to the user's relationship to the displayed map. Moreover, the images may change in response to user actions or other factors, wherein new images “bubble up” as user context changes. The mapping system may display geographically relevant images by way of an information card presented in response to a user interacting with a point on a digital map. The user may interact with any of the geographically relevant images, causing an indicator of the map location associated with the image to be presented. Alternatively or additionally, a user interaction with a geographically relevant image may cause an interactive panoramic presentation of street-level imagery to be presented.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: September 13, 2022
    Assignee: Google LLC
    Inventors: Kelvin Ho, Jonathan Siegel, Su Chuin Leong
  • Patent number: 11409412
    Abstract: A mapping system presents geographically relevant images. The images may be relevant to a search entered by the user, directions requested by the user, or any other factor relevant to the user's relationship to the displayed map. Moreover, the images may change in response to user actions or other factors, wherein new images “bubble up” as user context changes. The mapping system may display geographically relevant images by way of an information card presented in response to a user interacting with a point on a digital map. The user may interact with any of the geographically relevant images, causing an indicator of the map location associated with the image to be presented. Alternatively or additionally, a user interaction with a geographically relevant image may cause an interactive panoramic presentation of street-level imagery to be presented.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: August 9, 2022
    Assignee: Google LLC
    Inventors: Kelvin Ho, Jonathan Siegel, Su Chuin Leong
  • Patent number: 10126913
    Abstract: A mapping system presents geographically relevant images. The images may be relevant to a search entered by the user, directions requested by the user, or any other factor relevant to the user's relationship to the displayed map. Moreover, the images may change in response to user actions or other factors, wherein new images “bubble up” as user context changes. The mapping system may display geographically relevant images by way of an information card presented in response to a user interacting with a point on a digital map. The user may interact with any of the geographically relevant images, causing an indicator of the map location associated with the image to be presented. Alternatively or additionally, a user interaction with a geographically relevant image may cause an interactive panoramic presentation of street-level imagery to be presented.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: November 13, 2018
    Assignee: Google LLC
    Inventors: Kelvin Ho, Jonathan Siegel, Su Chuin Leong
  • Patent number: 10037551
    Abstract: Methods and apparatuses for sorting seller listings or advertisements of a seller network. In one embodiment, a method includes: determining an indicator of potential revenue for a first party from price information of a list of entities, wherein revenue generated according to the price information of at least some of the list of entities is to be split among a plurality of parties; and, sorting the list of entities into a first list based at least partially on the indicator of potential revenue.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: July 31, 2018
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Kelvin Ho, Ron Hirson, Ebbe Altberg, Scott Faber
  • Publication number: 20170243257
    Abstract: Methods and apparatuses for sorting seller listings or advertisements of a seller network. In one embodiment, a method includes: determining an indicator of potential revenue for a first party from price information of a list of entities, wherein revenue generated according to the price information of at least some of the list of entities is to be split among a plurality of parties; and, sorting the list of entities into a first list based at least partially on the indicator of potential revenue.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 24, 2017
    Inventors: Kelvin Ho, Ron Hirson, Ebbe Altberg, Scott Faber
  • Patent number: 9679295
    Abstract: Methods and apparatuses for sorting seller listings or advertisements of a seller network. In one embodiment, a method includes: determining an indicator of potential revenue for a first party from price information of a list of entities, wherein revenue generated according to the price information of at least some of the list of entities is to be split among a plurality of parties; and, sorting the list of entities into a first list based at least partially on the indicator of potential revenue.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: June 13, 2017
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Kelvin Ho, Ron Hirson, Ebbe Altberg, Scott Faber
  • Patent number: 9208497
    Abstract: Methods and apparatuses for sorting seller listings or advertisements of a seller network. One embodiment includes: determining an indicator of potential revenue that is expected to be generated from presentation of advertisements, based on statistical data indicating performance of the advertisements; and presenting one or more of the advertisements based at least partially on the indicator of potential revenue.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: December 8, 2015
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Kelvin Ho, Ron Hirson, Ebbe Altberg, Scott Faber, Sean Van Der Linden
  • Publication number: 20150185991
    Abstract: A mapping system allows a user to interact with any location on a digital map and present the user with location related information associated with the selected location. The location related information may be in the form or a card, pop-up, image, or other graphic and may be displayed on the map at or near the selected location, around the map, etc. The displayed location related information may include predetermined or pre-stored data about the location or may include location related information collected and generated on the fly in response to the user interaction with the digital map. The displayed location related information may be displayed in the same graphical format on the digital map regardless of whether location related information is predetermined information about the location that already exists or information that is collected and generated on the fly in response to the user interaction.
    Type: Application
    Filed: May 15, 2013
    Publication date: July 2, 2015
    Inventors: Kelvin Ho, Jonah Jones, Yatin Chawathe, Bemhard Seefeld, Paul Merrell, Alirez Ali, Jonathan Siegel, Daniel Otero, Su Chuin Leong
  • Publication number: 20130038564
    Abstract: A device adapted to be held by a user includes a touch sensitive display screen that outputs a touch a signal that indicates a position on the touch sensitive display screen that is touched by a user. A touch sensitive element has one or more sensors that output a hand signal that indicates a position on the touch sensitive element that is touched by the user. A processor is operable to display a user interface on the touch sensitive display screen, determine a display position based at least in part on the hand signal, display an interactive element of the user interface on the touch sensitive display screen at the display position, and selectively initiate a process when the touch signal indicates that the user has touched a position on the touch sensitive display screen that corresponds to the display position.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Applicant: GOOGLE INC.
    Inventor: Kelvin Ho
  • Publication number: 20120297216
    Abstract: Dynamically selecting active polling or timed waits by a server in a clustered system includes determining a load ratio of a processor of the server, which is determined by calculating a ratio of an instantaneous run queue occupancy to a number of cores of the processor. The processor is occupied by a first runnable thread that requires a message response. A determination may be made whether power management is enabled on the processor, an instantaneous state may be determined based on the load ratio and whether power management is enabled on the processor, and a state process corresponding to the instantaneous state may be executed.
    Type: Application
    Filed: May 19, 2011
    Publication date: November 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bret Ronald Olszewski, Kelvin Ho, Roy Robert Cecil
  • Patent number: 8086817
    Abstract: A method and system for efficient allocation of memory in database retrieval employs a technique which allocates a memory portion of a first size which may or may not be smaller than a data item to be retrieved from the database (such as a column which may be of indeterminate length). In that circumstance, a first FETCH, for example, an SQL FETCH, is followed by a new syntactical instruction, a FETCH CONTINUE, until all of the data item is retrieved. The FETCH CONTINUE may involve allocating memory portions of similar or different sizes to accommodate additional fetched portions, and may involve varying numbers of fetches.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: William Robert Bireley, Margaret Ann Dong, Kelvin Ho, Sigitas Bigelis
  • Publication number: 20110264517
    Abstract: Methods and apparatuses for sorting seller listings or advertisements of a seller network. In one embodiment, a method includes: determining an indicator of potential revenue for a first party from price information of a list of entities, wherein revenue generated according to the price information of at least some of the list of entities is to be split among a plurality of parties; and, sorting the list of entities into a first list based at least partially on the indicator of potential revenue.
    Type: Application
    Filed: July 8, 2011
    Publication date: October 27, 2011
    Applicant: UTBK, INC.
    Inventors: Kelvin Ho, Ron Hirson, Ebbe Altberg, Scott Faber
  • Patent number: 7979308
    Abstract: Methods and apparatuses for sorting seller listings or advertisements of a seller network. In one embodiment, a method includes: determining an indicator of potential revenue for a first party from price information of a list of entities, wherein revenue generated according to the price information of at least some of the list of entities is to be split among a plurality of parties; and, sorting the list of entities into a first list based at least partially on the indicator of potential revenue.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: July 12, 2011
    Assignee: UTBK, Inc.
    Inventors: Kelvin Ho, Ron Hirson, Ebbe Altberg, Scott Faber
  • Publication number: 20080155221
    Abstract: A method and system for efficient allocation of memory in database retrieval employs a technique which allocates a memory portion of a first size which may or may not be smaller than a data item to be retrieved from the database (such as a column which may be of indeterminate length). In that circumstance, a first FETCH, for example, an SQL FETCH, is followed by a new syntactical instruction, a FETCH CONTINUE, until all of the data item is retrieved. The FETCH CONTINUE may involve allocating memory portions of similar or different sizes to accommodate additional fetched portions, and may involve varying numbers of fetches.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Robert BIRELEY, Margaret Ann DONG, Kelvin HO, Sigitas BIGELIS
  • Publication number: 20070198482
    Abstract: A method, apparatus and program storage device is provided for dynamic data formatting during transmittal of generalized byte string data across a computer network. Remote server dynamically changes format of each column string data value from the result set separately, according to actual size of the string data value, and returns it to a client. Small-size data value is returned in a single network return message as varchar type, in-line with the rest of the query data. Medium-sized data value is retrieved without locators and streamed in multiple return network messages in a separate data object following the query data and in the same response. Large-size data value is retrieved using locators and returned as a progressive reference in pieces of specified size, where each piece of data value is separately transferred under client's control when needed, thus eliminating the need to buffer large amount of data.
    Type: Application
    Filed: February 21, 2006
    Publication date: August 23, 2007
    Applicant: International Business Machines Corporation
    Inventors: Terry Allen, Toby Haynes, Kelvin Ho, James Pickel, Michael Springgay, Frankie Sun, Maryela Weihrauch
  • Publication number: 20070174124
    Abstract: Methods and apparatuses for presenting selected listings as featured listings sorted based on value scores. One embodiment includes: selecting a first subset of listings from a set of listings according to one or more predetermined criteria; computing value scores of the first subset of listings based on an indicator of advertisement earning potential and an indicator of transaction earning potential, at least one listing from the first subset of listings offering an advertisement fee for preferential placement, at least one listing from the first subset of listings offering a commission fee for revenue generated from a service provided over a communication connection established via listing presentation; and presenting the first subset of listings in an order according to the value scores of the first subset of listings.
    Type: Application
    Filed: March 19, 2007
    Publication date: July 26, 2007
    Applicant: UTBK, Inc.
    Inventors: Jennifer ZAGOFSKY, Kelvin HO, Ron HIRSON, Ebbe ALTBERG, Scott FABER, Sean VAN DER LINDEN, Paul MANCA
  • Publication number: 20070159973
    Abstract: Methods and apparatuses to provide services to people who wish to make connections for real time communication, such as live telephone conversation, chat, video conferencing, etc., and/or non-real time communication, such as email. In one embodiment, a method includes: a first party providing one or more references to a second party for distribution to customers, the one or more references capable of being used to request the first party to provide a plurality of communication connections to a communicatee, the plurality of communication connections being connected simultaneously to the communicatee at least for a period of time; and the first party charging separate fees for the plurality of communication connections.
    Type: Application
    Filed: February 22, 2007
    Publication date: July 12, 2007
    Applicant: UTBK, INC.
    Inventors: Ebbe ALTBERG, Scott FABER, Ron HIRSON, Sean VAN DER LINDEN, Paul MANCA, Kelvin HO