Patents by Inventor Chiu Wah Kelvin So

Chiu Wah Kelvin So 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: 10956485
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retargeting content in a search environment. A method can include receiving a request for a content item to be provided with a search results page and determining that one or more retargeted content items are eligible for presentation with the search results page. Each retargeted content item is a content item that is eligible for presentation with the search results page based on: (1) the search query matching a targeting keyword for the retargeted content item, and (2) the user identifier matching a retargeted identifier that is included in a retargeting set for the retargeted content item. A responsive content item to be presented with the search results page is selected, based at least in part on bids that are associated with the retargeted content items, and data specifying the responsive content item are provided.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: March 23, 2021
    Assignee: GOOGLE LLC
    Inventors: Wei-Hsin Lee, Jacob D. Schonberg, Chiu Wah Kelvin So, Jianfeng Shen, Gaurav Bhaya, Robert Stets
  • Patent number: 10917310
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a content platform that receives a request to provide a digital component. The request includes information about users to which the digital component is directed. Futurized queries are obtained from serving logs of a serving system that is configured to execute an existing digital component using serving code that directs digital content to the set of users. The futurized queries are loaded as data structures in memory of a forecasting system. The system uses an instruction set derived from the serving code to determine that similarity between the particular futurized query and the request exceeds a threshold similarity. The system then generates a forecast output as a response to the request based on futurized queries that exceed the threshold similarity. The forecast output includes data describing future provision of the digital component.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: February 9, 2021
    Assignee: Google LLC
    Inventors: Chiu Wah Kelvin So, Jakub Ocwieja, Radu Jurca, Md Mahbubul Hasan, Daniel Svonava, Mahesh Keralapura Manjunatha, David Fan, Yao Liu, Xi Xiong, Andrei Dragus, Vinay Vyas Vemuri, Shen Wang, Muruo Liu
  • Publication number: 20200313976
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a content platform that receives a request to provide a digital component. The request includes information about users to which the digital component is directed. Futurized queries are obtained from serving logs of a serving system that is configured to execute an existing digital component using serving code that directs digital content to the set of users. The futurized queries are loaded as data structures in memory of a forecasting system. The system uses an instruction set derived from the serving code to determine that similarity between the particular futurized query and the request exceeds a threshold similarity. The system then generates a forecast output as a response to the request based on futurized queries that exceed the threshold similarity. The forecast output includes data describing future provision of the digital component.
    Type: Application
    Filed: October 29, 2019
    Publication date: October 1, 2020
    Inventors: Chiu Wah Kelvin So, Jakub Ocwieja, Radu Jurca, Md Mahbubul Hasan, Daniel Svonava, Mahesh Keralapura Manjunatha, David Fan, Yao Liu, Xi Xiong, Andrei Dragus, Vinay Vyas Vemuri, Shen Wang, Muruo Liu
  • Patent number: 10102545
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retargeting content in a search environment. A method can include receiving a request for a content item to be provided with a search results page and determining that one or more retargeted content items are eligible for presentation with the search results page. Each retargeted content item is a content item that is eligible for presentation with the search results page based on: (1) the search query matching a targeting keyword for the retargeted content item, and (2) the user identifier matching a retargeted identifier that is included in a retargeting set for the retargeted content item. A responsive content item to be presented with the search results page is selected, based at least in part on bids that are associated with the retargeted content items, and data specifying the responsive content item are provided.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: October 16, 2018
    Assignee: Google LLC
    Inventors: Wei-Hsin Lee, Jacob D. Schonberg, Chiu Wah Kelvin So, Jianfeng Shen
  • Patent number: 10089393
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media are provided. An example method includes receiving user input in a control, for example, one associated with a search engine. The user input includes a series of input characters that when completed would form a completed user request. The method further includes, while receiving the user input, evaluating the characters to identify completions for the completed request. The method further includes identifying, by one or more processors, a content item associated with the one or more completions and identifying display data associated with the content item for transmission to the user along with one or more completions in response to receiving the user input.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: October 2, 2018
    Assignee: Google LLC
    Inventors: Ashish Agarwal, Arash Baratloo, Nicholas Chamandy, Qicheng Ma, Vivek Raghunathan, Chiu Wah Kelvin So, Alice S. Tull
  • Publication number: 20180232371
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retargeting content in a search environment. A method can include receiving a request for a content item to be provided with a search results page and determining that one or more retargeted content items are eligible for presentation with the search results page. Each retargeted content item is a content item that is eligible for presentation with the search results page based on: (1) the search query matching a targeting keyword for the retargeted content item, and (2) the user identifier matching a retargeted identifier that is included in a retargeting set for the retargeted content item. A responsive content item to be presented with the search results page is selected, based at least in part on bids that are associated with the retargeted content items, and data specifying the responsive content item are provided.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 16, 2018
    Inventors: Wei-Hsin Lee, Jacob D. Schonberg, Chiu Wah Kelvin So, Jianfeng Shen, Gaurav Bhaya, Robert Stets
  • Publication number: 20180068348
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retargeting content in a search environment. A method can include receiving a request for a content item to be provided with a search results page and determining that one or more retargeted content items are eligible for presentation with the search results page. Each retargeted content item is a content item that is eligible for presentation with the search results page based on: (1) the search query matching a targeting keyword for the retargeted content item, and (2) the user identifier matching a retargeted identifier that is included in a retargeting set for the retargeted content item. A responsive content item to be presented with the search results page is selected, based at least in part on bids that are associated with the retargeted content items, and data specifying the responsive content item are provided.
    Type: Application
    Filed: November 28, 2016
    Publication date: March 8, 2018
    Inventors: Wei-Hsin Lee, Jacob D. Schonberg, Chiu Wah Kelvin So, Jianfeng Shen
  • Publication number: 20170004210
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media are provided. An example method includes receiving user input in a control, for example, one associated with a search engine. The user input includes a series of input characters that when completed would form a completed user request. The method further includes, while receiving the user input, evaluating the characters to identify completions for the completed request. The method further includes identifying, by one or more processors, a content item associated with the one or more completions and identifying display data associated with the content item for transmission to the user along with one or more completions in response to receiving the user input.
    Type: Application
    Filed: June 6, 2016
    Publication date: January 5, 2017
    Inventors: Ashish Agarwal, Arash Baratloo, Nicholas Chamandy, Qicheng Ma, Vivek Raghunathan, Chiu Wah Kelvin So, Alice S. Tull
  • Patent number: 9530153
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retargeting content in a search environment. A method can include receiving a request for a content item to be provided with a search results page and determining that one or more retargeted content items are eligible for presentation with the search results page. Each retargeted content item is a content item that is eligible for presentation with the search results page based on: (1) the search query matching a targeting keyword for the retargeted content item, and (2) the user identifier matching a retargeted identifier that is included in a retargeting set for the retargeted content item. A responsive content item to be presented with the search results page is selected, based at least in part on bids that are associated with the retargeted content items, and data specifying the responsive content item are provided.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: December 27, 2016
    Assignee: Google Inc.
    Inventors: Wei-Hsin Lee, Jacob D. Schonberg, Chiu Wah Kelvin So, Jianfeng Shen
  • Patent number: 9361381
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media are provided. An example method includes receiving user input in a control, for example, one associated with a search engine. The user input includes a series of input characters that when completed would form a completed user request. The method further includes, while receiving the user input, evaluating the characters to identify completions for the completed request. The method further includes identifying, by one or more processors, a content item associated with the one or more completions and identifying display data associated with the content item for transmission to the user along with one or more completions in response to receiving the user input.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: June 7, 2016
    Assignee: Google Inc.
    Inventors: Ashish Agarwal, Arash Baratloo, Nicholas Chamandy, Qicheng Ma, Vivek Raghunathan, Chiu Wah Kelvin So, Alice S. Tull
  • Publication number: 20160019589
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retargeting content in a search environment. A method can include receiving a request for a content item to be provided with a search results page and determining that one or more retargeted content items are eligible for presentation with the search results page. Each retargeted content item is a content item that is eligible for presentation with the search results page based on: (1) the search query matching a targeting keyword for the retargeted content item, and (2) the user identifier matching a retargeted identifier that is included in a retargeting set for the retargeted content item. A responsive content item to be presented with the search results page is selected, based at least in part on bids that are associated with the retargeted content items, and data specifying the responsive content item are provided.
    Type: Application
    Filed: September 30, 2015
    Publication date: January 21, 2016
    Inventors: Wei-Hsin Lee, Jacob D. SCHONBERG, Chiu Wah Kelvin So, Jianfeng SHEN
  • Patent number: 9177329
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retargeting content in a search environment. In one aspect, a method includes receiving a request for a content item to be provided with a search results page and determining that one or more retargeted content items are eligible for presentation with the search results page. Each of the retargeted content items is a content item that is eligible for presentation with the search results page based on: (1) the search query matching a targeting keyword for the retargeted content item, and (2) the user identifier matching a retargeted identifier that is included in a retargeting set for the retargeted content item. A responsive content item to be presented with the search results page is selected, based at least in part on bids that are associated with the retargeted content items, and data specifying the responsive content item are provided.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: Wei-Hsin Lee, Jacob D. Schonberg, Chiu Wah Kelvin So, Jianfeng Shen
  • Publication number: 20140214540
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retargeting content in a search environment. In one aspect, a method includes receiving a request for a content item to be provided with a search results page and determining that one or more retargeted content items are eligible for presentation with the search results page. Each of the retargeted content items is a content item that is eligible for presentation with the search results page based on: (1) the search query matching a targeting keyword for the retargeted content item, and (2) the user identifier matching a retargeted identifier that is included in a retargeting set for the retargeted content item. A responsive content item to be presented with the search results page is selected, based at least in part on bids that are associated with the retargeted content items, and data specifying the responsive content item are provided.
    Type: Application
    Filed: February 10, 2014
    Publication date: July 31, 2014
    Applicant: Google Inc.
    Inventors: Wei-Hsin Lee, Jacob D. Schonberg, Chiu Wah Kelvin So, Jianfeng Shen
  • Publication number: 20140201181
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media are provided. An example method includes receiving user input in a control, for example, one associated with a search engine. The user input includes a series of input characters that when completed would form a completed user request. The method further includes, while receiving the user input, evaluating the characters to identify completions for the completed request. The method further includes identifying, by one or more processors, a content item associated with the one or more completions and identifying display data associated with the content item for transmission to the user along with one or more completions in response to receiving the user input.
    Type: Application
    Filed: March 17, 2014
    Publication date: July 17, 2014
    Applicant: Google Inc.
    Inventors: Ashish Agarwal, Arash Baratloo, Nicholas Chamandy, Qicheng Ma, Vivek Raghunathan, Chiu Wah Kelvin So, Alice S. Tull
  • Publication number: 20140114761
    Abstract: Methods for providing sponsored content on a web page include receiving a plurality of keywords of a search query issued by a user. The methods further include receiving a first identifier and second identifier that identifies a product the user has previously viewed content for and the content provider of the content. A previously stored first sponsored content item associated with the product and content provider may be selected for participation in an auction. A second sponsored content item may be selected for participation in the auction, based on the plurality of keywords. If the first sponsored content item is selected based on the auction, the first sponsored content item is selected for inclusion on the web page.
    Type: Application
    Filed: October 24, 2012
    Publication date: April 24, 2014
    Inventors: Wei-Hsin Lee, Rahul Lahiri, Chiu Wah Kelvin So
  • Patent number: 8676828
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media are provided. An example method includes receiving user input in a control, for example, one associated with a search engine. The user input includes a series of input characters that when completed would form a completed user request. The method further includes, while receiving the user input, evaluating the characters to identify completions for the completed request. The method further includes identifying, by one or more processors, a content item associated with the one or more completions and identifying display data associated with the content item for transmission to the user along with one or more completions in response to receiving the user input.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: March 18, 2014
    Assignee: Google Inc.
    Inventors: Ashish Agarwal, Arash Baratloo, Nicholas Chamandy, Qicheng Ma, Vivek Raghunathan, Chiu Wah Kelvin So, Alice S. Tull
  • Patent number: 8650188
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retargeting content in a search environment. In one aspect, a method includes receiving a request for a content item to be provided with a search results page and determining that one or more retargeted content items are eligible for presentation with the search results page. Each of the retargeted content items is a content item that is eligible for presentation with the search results page based on: (1) the search query matching a targeting keyword for the retargeted content item, and (2) the user identifier matching a retargeted identifier that is included in a retargeting set for the retargeted content item. A responsive content item to be presented with the search results page is selected, based at least in part on bids that are associated with the retargeted content items, and data specifying the responsive content item are provided.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: February 11, 2014
    Assignee: Google Inc.
    Inventors: Wei-Hsin Lee, Jacob D. Schonberg, Chiu Wah Kelvin So, Jianfeng Shen
  • Patent number: 8504437
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media are provided. One example method includes receiving a textual input that forms a part of a user request, the textual input in the form of a prefix that when complete constitutes the request. The method further includes identifying completions based on the prefix, determining one or more content items associated with each completion, computing initial scores including a score for each content item-completion pair including determining a likelihood that a given completion represents the request and a quality of the content item as compared to the completion, computing final scores including scores for each prefix-content item pair using the initial scores, computing a bid for each content item, running an auction to select a content item based on the bids and final scores, and identifying display data associated with the selected content item.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: August 6, 2013
    Assignee: Google Inc.
    Inventors: Ashish Agarwal, Arash Baratloo, Qicheng Ma, Vivek Raghunathan, Chiu Wah Kelvin So