Patents by Inventor GEORGE RUAN

GEORGE RUAN 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: 20240144312
    Abstract: Computer systems and methods for interfacing with a third party website, comprising determining that a webpage of the third party website is being output in an interface of a web browser, and in response, generating an interface element that at least partially overlaps the webpage in the interface. The interface element includes a user-selectable graphical trigger that, when selected, causes digital codes to be automatically input into a data entry interface identified in the webpage, thereby triggering the third party website to receive each of the digital codes and to return a respective response. Based on monitoring the respective response to each of the digital codes, a particular digital code is identified that causes a greatest change in a numerical value displayed in the webpage. The particular digital code is applied to obtain a resulting numerical value that is displayed in the webpage.
    Type: Application
    Filed: October 4, 2023
    Publication date: May 2, 2024
    Inventors: Ryan David Hudson, George Ruan
  • Publication number: 20240070491
    Abstract: An online system accesses a machine learning model trained to predict behaviors of users of the online system, in which the model is trained based on historical data received by the online system that is associated with the users and demand and supply sides associated with the online system. The online system identifies a treatment for achieving a goal of the online system and simulates application of the treatment on the demand and supply sides based on the historical data and a set of behaviors predicted for the users. Application of the treatment is simulated by replaying the historical data in association with application of the treatment and applying the model to predict the set of behaviors while replaying the data. The online system measures an effect of application of the treatment on the demand and supply sides based on the simulation, in which the effect is associated with the goal.
    Type: Application
    Filed: August 31, 2022
    Publication date: February 29, 2024
    Inventors: Lanchao Liu, George Ruan, Zhiqiang Wang, Xiangdong Liang, Jagannath Putrevu, Ganesh Krishnan, Ryan Dick
  • Patent number: 11893595
    Abstract: Computer systems and methods for interfacing with a third party website, comprising determining that a webpage of the third party website is being output in an interface of a web browser, and in response, generating an interface element that at least partially overlaps the webpage in the interface. The interface element includes a user-selectable graphical trigger that, when selected, causes digital codes to be automatically input into a data entry interface identified in the webpage, thereby triggering the third party website to receive each of the digital codes and to return a respective response. Based on monitoring the respective response to each of the digital codes, a particular digital code is identified that causes a greatest change in a numerical value displayed in the webpage. The particular digital code is applied to obtain a resulting numerical value that is displayed in the webpage.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: February 6, 2024
    Assignee: PAYPAL, INC.
    Inventors: Ryan David Hudson, George Ruan
  • Publication number: 20230153847
    Abstract: An online concierge system trains a machine learning conversion model that predicts a probability of receiving an order from a user when the user accesses the online concierge system. The conversion model predicts the probability of receiving the order based on a set of input features that include price and availability information. For each access to the online concierge system, the online concierge system applies the conversion model to a current price and availability and to an optimal price availability. The online concierge system generates a metric as the difference between the two predicted probabilities of receiving an order.
    Type: Application
    Filed: January 3, 2023
    Publication date: May 18, 2023
    Inventors: Wa Yuan, Ganesh Krishnan, Qianyi Hu, Aishwarya Balachander, George Ruan, Soren Zeliger, Mike Freimer, Aman Jain
  • Patent number: 11625742
    Abstract: Computer systems and methods for interfacing with a third party website, comprising determining that a webpage of the third party website is being output in an interface of a web browser, and in response, generating an interface element that at least partially overlaps the webpage in the interface. The interface element includes a user-selectable graphical trigger that, when selected, causes digital codes to be automatically input into a data entry interface identified in the webpage, thereby triggering the third party website to receive each of the digital codes and to return a respective response. Based on monitoring the respective response to each of the digital codes, a particular digital code is identified that causes a greatest change in a numerical value displayed in the webpage. The particular digital code is applied to obtain a resulting numerical value that is displayed in the webpage.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: April 11, 2023
    Assignee: PAYPAL, INC.
    Inventors: Ryan David Hudson, George Ruan
  • Publication number: 20230049669
    Abstract: An online concierge system trains a machine learning conversion model that predicts a probability of receiving an order from a user when the user accesses the online concierge system. The conversion model predicts the probability of receiving the order based on a set of input features that include price and availability information. For each access to the online concierge system, the online concierge system applies the conversion model to a current price and availability and to an optimal price availability. The online concierge system generates a metric as the difference between the two predicted probabilities of receiving an order.
    Type: Application
    Filed: August 16, 2021
    Publication date: February 16, 2023
    Inventors: Wa Yuan, Ganesh Krishnan, Qianyi Hu, Aishwarya Balachander, George Ruan, Soren Zeliger, Mike Freimer, Aman Jain
  • Patent number: 11574325
    Abstract: An online concierge system trains a machine learning conversion model that predicts a probability of receiving an order from a user when the user accesses the online concierge system. The conversion model predicts the probability of receiving the order based on a set of input features that include price and availability information. For each access to the online concierge system, the online concierge system applies the conversion model to a current price and availability and to an optimal price availability. The online concierge system generates a metric as the difference between the two predicted probabilities of receiving an order.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: February 7, 2023
    Assignee: Maplebear Inc.
    Inventors: Wa Yuan, Ganesh Krishnan, Qianyi Hu, Aishwarya Balachander, George Ruan, Soren Zeliger, Mike Freimer, Aman Jain
  • Publication number: 20220207553
    Abstract: Computer systems and methods for interfacing with a third party website, comprising determining that a webpage of the third party website is being output in an interface of a web browser, and in response, generating an interface element that at least partially overlaps the webpage in the interface. The interface element includes a user-selectable graphical trigger that, when selected, causes digital codes to be automatically input into a data entry interface identified in the webpage, thereby triggering the third party website to receive each of the digital codes and to return a respective response. Based on monitoring the respective response to each of the digital codes, a particular digital code is identified that causes a greatest change in a numerical value displayed in the webpage. The particular digital code is applied to obtain a resulting numerical value that is displayed in the webpage.
    Type: Application
    Filed: November 4, 2021
    Publication date: June 30, 2022
    Inventors: Ryan David Hudson, George Ruan
  • Publication number: 20210042777
    Abstract: Computer systems and methods for interfacing with a third party website, comprising determining that a webpage of the third party website is being output in an interface of a web browser, and in response, generating an interface element that at least partially overlaps the webpage in the interface. The interface element includes a user-selectable graphical trigger that, when selected, causes digital codes to be automatically input into a data entry interface identified in the webpage, thereby triggering the third party website to receive each of the digital codes and to return a respective response. Based on monitoring the respective response to each of the digital codes, a particular digital code is identified that causes a greatest change in a numerical value displayed in the webpage. The particular digital code is applied to obtain a resulting numerical value that is displayed in the webpage.
    Type: Application
    Filed: July 24, 2020
    Publication date: February 11, 2021
    Inventors: Ryan David Hudson, George Ruan
  • Patent number: 10726437
    Abstract: Computer systems and methods for interfacing with a third party website, comprising determining that a webpage of the third party website is being output in an interface of a web browser, and in response, generating an interface element that at least partially overlaps the webpage in the interface. The interface element includes a user-selectable graphical trigger that, when selected, causes digital codes to be automatically input into a data entry interface identified in the webpage, thereby triggering the third party website to receive each of the digital codes and to return a respective response. Based on monitoring the respective response to each of the digital codes, a particular digital code is identified that causes a greatest change in a numerical value displayed in the webpage. The particular digital code is applied to obtain a resulting numerical value that is displayed in the webpage.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: July 28, 2020
    Assignee: HONEY SCIENCE LLC
    Inventors: Ryan David Hudson, George Ruan
  • Patent number: 10719843
    Abstract: Computer systems and methods for interacting with a webpage of a third party website to change a numerical value displayed in the webpage, comprising receiving digital codes and storing the digital codes in a local memory of a user device. When the webpage is output in a web browser interface, an interface element comprising a graphical trigger is generated and displayed in the web browser interface. In response to receiving a user selection of the graphical trigger, each of the digital codes are submitted to the third party website by simulating user entry of each digital code in the webpage. Based on the respective results of submitting the digital codes to the third party website, a particular digital code is identified that causes a greatest change in the numerical value. The particular digital code is then applied to obtain a resulting numerical value that is displayed in the webpage.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: July 21, 2020
    Assignee: HONEY SCIENCE LLC
    Inventors: Ryan David Hudson, George Ruan
  • Patent number: 10685368
    Abstract: Systems and methods for invoking functions to cause a change in a displayed price provided for output in a third party website, comprising receiving data corresponding to one or more codes each associated with a respective promotion. In response to determining that a webpage of the third party website output in a web browser is associated with initiating a payment process with the third party website, an interface element is generated and presented in another interface of the web browser. When a user selection of the interface element is received, each of the codes is applied to a data entry interface in the webpage, and based on the respective outcomes of applying each of the codes, a particular code that results in a greatest change in the displayed price is identified. The particular code is then applied to obtain a resulting price that is displayed in the webpage.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: June 16, 2020
    Assignee: HONEY SCIENCE LLC
    Inventors: Ryan David Hudson, George Ruan
  • Patent number: 10679233
    Abstract: The field of the invention relates to systems and methods for interfacing with a third party website. In one embodiment, a computer system is configured to directly interface with a website via a webpage to change certain numerical values through the use of digital codes. The digital codes are applied to a data entry interface on the webpage, and the responses are monitored and transmitted back to a server system.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: June 9, 2020
    Assignee: HONEY SCIENCE LLC
    Inventors: Ryan David Hudson, George Ruan
  • Publication number: 20200175539
    Abstract: Systems and methods for invoking functions to cause a change in a displayed price provided for output in a third party website, comprising receiving data corresponding to one or more codes each associated with a respective promotion. In response to determining that a webpage of the third party website output in a web browser is associated with initiating a payment process with the third party website, an interface element is generated and presented in another interface of the web browser. When a user selection of the interface element is received, each of the codes is applied to a data entry interface in the webpage, and based on the respective outcomes of applying each of the codes, a particular code that results in a greatest change in the displayed price is identified. The particular code is then applied to obtain a resulting price that is displayed in the webpage.
    Type: Application
    Filed: February 5, 2020
    Publication date: June 4, 2020
    Inventors: Ryan David Hudson, George Ruan
  • Publication number: 20200175537
    Abstract: Computer systems and methods for interfacing with a third party website, comprising determining that a webpage of the third party website is being output in an interface of a web browser, and in response, generating an interface element that at least partially overlaps the webpage in the interface. The interface element includes a user-selectable graphical trigger that, when selected, causes digital codes to be automatically input into a data entry interface identified in the webpage, thereby triggering the third party website to receive each of the digital codes and to return a respective response. Based on monitoring the respective response to each of the digital codes, a particular digital code is identified that causes a greatest change in a numerical value displayed in the webpage. The particular digital code is applied to obtain a resulting numerical value that is displayed in the webpage.
    Type: Application
    Filed: January 31, 2020
    Publication date: June 4, 2020
    Inventors: Ryan David Hudson, George Ruan
  • Publication number: 20200175538
    Abstract: Computer systems and methods for interacting with a webpage of a third party website to change a numerical value displayed in the webpage, comprising receiving digital codes and storing the digital codes in a local memory of a user device. When the webpage is output in a web browser interface, an interface element comprising a graphical trigger is generated and displayed in the web browser interface. In response to receiving a user selection of the graphical trigger, each of the digital codes are submitted to the third party website by simulating user entry of each digital code in the webpage. Based on the respective results of submitting the digital codes to the third party website, a particular digital code is identified that causes a greatest change in the numerical value. The particular digital code is then applied to obtain a resulting numerical value that is displayed in the webpage.
    Type: Application
    Filed: February 5, 2020
    Publication date: June 4, 2020
    Inventors: Ryan David Hudson, George Ruan
  • Patent number: 10614476
    Abstract: The field of the invention relates to systems and methods for interfacing with a third party website. In one embodiment, a computer system is configured to directly interface with a website via a webpage to change certain numerical values through the use of digital codes. The digital codes are applied to a data entry interface on the webpage, and the responses are monitored and transmitted back to a server system.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: April 7, 2020
    Assignee: HONEY SCIENCE LLC
    Inventors: Ryan David Hudson, George Ruan
  • Publication number: 20190333091
    Abstract: The field of the invention relates to systems and methods for interfacing with a third party website. In one embodiment, a computer system is configured to directly interface with a website via a webpage to change certain numerical values through the use of digital codes. The digital codes are applied to a data entry interface on the webpage, and the responses are monitored and transmitted back to a server system.
    Type: Application
    Filed: October 26, 2018
    Publication date: October 31, 2019
    Inventors: Ryan David Hudson, George Ruan
  • Publication number: 20190259050
    Abstract: The field of the invention relates to systems and methods for interfacing with a third party website. In one embodiment, a computer system is configured to directly interface with a website via a webpage to change certain numerical values through the use of digital codes. The digital codes are applied to a data entry interface on the webpage, and the responses are monitored and transmitted back to a server system.
    Type: Application
    Filed: May 3, 2019
    Publication date: August 22, 2019
    Inventors: Ryan David Hudson, George Ruan
  • Patent number: 10140625
    Abstract: The field of the invention relates to systems and methods for interfacing with a third party website. In one embodiment, a computer system is configured to directly interface with a website via a webpage to change certain numerical values through the use of digital codes. The digital codes are applied to a data entry interface on the webpage, and the responses are monitored and transmitted back to a server system.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: November 27, 2018
    Assignee: HONEY SCIENCE CORPORATION
    Inventors: Ryan David Hudson, George Ruan