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).
-
Method and Apparatus for Supporting User Interactions with Non-Designated Locations on a Digital Map
Publication number: 20240086040Abstract: 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: ApplicationFiled: October 5, 2023Publication date: March 14, 2024Inventors: Kelvin Ho, Jonah Jones, Yatin Chawathe, Bernhard Seefeld, Paul Merrell, Alirez Ali, Jonathan Siegel, Daniel Otero, Su Chuin Leong -
Method and apparatus for supporting user interactions with non-designated locations on a digital map
Patent number: 11816315Abstract: 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: GrantFiled: September 12, 2022Date of Patent: November 14, 2023Assignee: GOOGLE LLCInventors: Kelvin Ho, Jonah Jones, Yatin Chawathe, Bernhard Seefeld, Paul Merrell, Alirez Ali, Jonathan Siegel, Daniel Otero, Su Chuin Leong -
Patent number: 11481091Abstract: 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: GrantFiled: May 15, 2013Date of Patent: October 25, 2022Assignee: GOOGLE LLCInventors: Kelvin Ho, Jonah Jones, Yatin Chawathe, Bernhard Seefeld, Paul Merrell, Alirez Ali, Jonathan Siegel, Daniel Otero, Su Chuin Leong
-
Patent number: 11442596Abstract: 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: GrantFiled: July 19, 2018Date of Patent: September 13, 2022Assignee: Google LLCInventors: Kelvin Ho, Jonathan Siegel, Su Chuin Leong
-
Patent number: 11409412Abstract: 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: GrantFiled: July 19, 2018Date of Patent: August 9, 2022Assignee: Google LLCInventors: Kelvin Ho, Jonathan Siegel, Su Chuin Leong
-
Patent number: 10126913Abstract: 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: GrantFiled: November 5, 2013Date of Patent: November 13, 2018Assignee: Google LLCInventors: Kelvin Ho, Jonathan Siegel, Su Chuin Leong
-
Patent number: 10037551Abstract: 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: GrantFiled: May 9, 2017Date of Patent: July 31, 2018Assignee: YELLOWPAGES.COM LLCInventors: Kelvin Ho, Ron Hirson, Ebbe Altberg, Scott Faber
-
Publication number: 20170243257Abstract: 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: ApplicationFiled: May 9, 2017Publication date: August 24, 2017Inventors: Kelvin Ho, Ron Hirson, Ebbe Altberg, Scott Faber
-
Patent number: 9679295Abstract: 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: GrantFiled: July 8, 2011Date of Patent: June 13, 2017Assignee: YELLOWPAGES.COM LLCInventors: Kelvin Ho, Ron Hirson, Ebbe Altberg, Scott Faber
-
Patent number: 9208497Abstract: 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: GrantFiled: November 14, 2006Date of Patent: December 8, 2015Assignee: YELLOWPAGES.COM LLCInventors: Kelvin Ho, Ron Hirson, Ebbe Altberg, Scott Faber, Sean Van Der Linden
-
Method and Apparatus for Supporting User Interactions with Non-Designated Locations on a Digital Map
Publication number: 20150185991Abstract: 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: ApplicationFiled: May 15, 2013Publication date: July 2, 2015Inventors: Kelvin Ho, Jonah Jones, Yatin Chawathe, Bemhard Seefeld, Paul Merrell, Alirez Ali, Jonathan Siegel, Daniel Otero, Su Chuin Leong -
Publication number: 20130038564Abstract: 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: ApplicationFiled: August 10, 2011Publication date: February 14, 2013Applicant: GOOGLE INC.Inventor: Kelvin Ho
-
Publication number: 20120297216Abstract: 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: ApplicationFiled: May 19, 2011Publication date: November 22, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bret Ronald Olszewski, Kelvin Ho, Roy Robert Cecil
-
Patent number: 8086817Abstract: 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: GrantFiled: December 21, 2006Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: William Robert Bireley, Margaret Ann Dong, Kelvin Ho, Sigitas Bigelis
-
Publication number: 20110264517Abstract: 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: ApplicationFiled: July 8, 2011Publication date: October 27, 2011Applicant: UTBK, INC.Inventors: Kelvin Ho, Ron Hirson, Ebbe Altberg, Scott Faber
-
Patent number: 7979308Abstract: 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: GrantFiled: March 3, 2005Date of Patent: July 12, 2011Assignee: UTBK, Inc.Inventors: Kelvin Ho, Ron Hirson, Ebbe Altberg, Scott Faber
-
Publication number: 20080155221Abstract: 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: ApplicationFiled: December 21, 2006Publication date: June 26, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Robert BIRELEY, Margaret Ann DONG, Kelvin HO, Sigitas BIGELIS
-
Publication number: 20070198482Abstract: 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: ApplicationFiled: February 21, 2006Publication date: August 23, 2007Applicant: International Business Machines CorporationInventors: Terry Allen, Toby Haynes, Kelvin Ho, James Pickel, Michael Springgay, Frankie Sun, Maryela Weihrauch
-
Publication number: 20070174124Abstract: 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: ApplicationFiled: March 19, 2007Publication date: July 26, 2007Applicant: UTBK, Inc.Inventors: Jennifer ZAGOFSKY, Kelvin HO, Ron HIRSON, Ebbe ALTBERG, Scott FABER, Sean VAN DER LINDEN, Paul MANCA
-
Publication number: 20070159973Abstract: 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: ApplicationFiled: February 22, 2007Publication date: July 12, 2007Applicant: UTBK, INC.Inventors: Ebbe ALTBERG, Scott FABER, Ron HIRSON, Sean VAN DER LINDEN, Paul MANCA, Kelvin HO