Patents by Inventor Yuanchi Ning

Yuanchi Ning 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: 11416792
    Abstract: A network system managing a network service can receive queries and service requests from multiple user devices. The network system can manage the network service such that multiple service requests can be fulfilled by a single service provider. In addition, the network system can dynamically compute parameters associated with the network service. The computation of the parameters can be based on pending service requests or anticipated demand for the network service.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: August 16, 2022
    Assignee: Uber Technologies, Inc.
    Inventors: Jiang Zhou, Jyothidhar Pulakunta, Xiaoting Yin, Yuanchi Ning, Aditya Tayade, Andrew Timothy Szybalski
  • Publication number: 20220207461
    Abstract: A system can implement an on-demand delivery service for available menu items by generate menu item vectors representing menu items and personal preference vectors representing user preferences in latent space comprising a word corpus of descriptive terms. Based on these vectors or matrices, the system can determine a set of matching menu items for the user, and transmit content data to a computing device of the user, causing the computing device to display the set of matching menu items as recommended selectable items for on-demand delivery. Based on a user selection of one of the available menu items, the system can coordinate on-demand delivery of the selected menu item to the respective user.
    Type: Application
    Filed: March 21, 2022
    Publication date: June 30, 2022
    Inventors: Nathan Berrebbi, Ferras Hamad, Isaac Liu, Thanh Le Nguyen, Xian Xing Zhang, Yuanxuan Wang, Yuyan Wang, Yuanchi Ning
  • Publication number: 20210390610
    Abstract: A computing system generates recommendations for users within the context of a network service. To account for objectives of various users associated with the network service, some of which may not reach optimality at the same time, the computing system generates values associated with each of the objectives separately. For example, for each objective, the system may train a computer model to produce a representative value. To generate a recommendation of an entity for a user, the system uses the generated objective values as inputs to an optimization algorithm. The optimization step may use linear programming or quadratic programming to generate a recommendation score, for example. This two-step process allows the system to account for multiple objectives and makes the system easily adaptable to change when the set of objectives is updated.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 16, 2021
    Inventors: Yuyan Wang, Xian Xing Zhang, Isaac Suyu Liu, Yuanchi Ning, Chen Peng
  • Patent number: 11157579
    Abstract: A delivery coordination system selects restaurant listings for presentation to a user by filtering out restaurants that are unlikely to be of interest to the user, while ensuring that restaurant listings are selected to encourage the success of all restaurants using the delivery coordination system. In response to receiving the listings request from a client device, the delivery coordination system selects a filtered set of restaurant listings from the plurality of restaurant listings stored by the delivery coordination system by applying filtering criteria to the plurality of stored restaurant listings. The delivery coordination system generates conversion scores for the restaurant in the filtered set of restaurant listings and selects restaurant listings to present to the user from the filtered set of restaurant listings based on selection factors, which can include the generated conversion scores. The delivery coordination system transmits the selected restaurant listings to the client device.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: October 26, 2021
    Assignee: Uber Technologies, Inc.
    Inventors: Xian Xing Zhang, Sidney Zhang, Yuyan Wang, Mihir Gogate, Yuanchi Ning, Chen Peng, Isaac Liu, Calvin Lee
  • Patent number: 11127066
    Abstract: A computing system generates recommendations for users within the context of a network service. To account for objectives of various users associated with the network service, some of which may not reach optimality at the same time, the computing system generates values associated with each of the objectives separately. For example, for each objective, the system may train a computer model to produce a representative value. To generate a recommendation of an entity for a user, the system uses the generated objective values as inputs to an optimization algorithm. The optimization step may use linear programming or quadratic programming to generate a recommendation score, for example. This two-step process allows the system to account for multiple objectives and makes the system easily adaptable to change when the set of objectives is updated.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: September 21, 2021
    Assignee: Uber Technologies, Inc.
    Inventors: Yuyan Wang, Xian Xing Zhang, Isaac Suyu Liu, Yuanchi Ning, Chen Peng
  • Publication number: 20200293589
    Abstract: A delivery coordination system selects restaurant listings for presentation to a user by filtering out restaurants that are unlikely to be of interest to the user, while ensuring that restaurant listings are selected to encourage the success of all restaurants using the delivery coordination system. In response to receiving the listings request from a client device, the delivery coordination system selects a filtered set of restaurant listings from the plurality of restaurant listings stored by the delivery coordination system by applying filtering criteria to the plurality of stored restaurant listings. The delivery coordination system generates conversion scores for the restaurant in the filtered set of restaurant listings and selects restaurant listings to present to the user from the filtered set of restaurant listings based on selection factors, which can include the generated conversion scores. The delivery coordination system transmits the selected restaurant listings to the client device.
    Type: Application
    Filed: May 29, 2020
    Publication date: September 17, 2020
    Inventors: Xian Xing Zhang, Sidney Zhang, Yuyan Wang, Mihir Gogate, Yuanchi Ning, Chen Peng, Isaac Liu, Calvin Lee
  • Patent number: 10713318
    Abstract: A delivery coordination system selects restaurant listings for presentation to a user by filtering out restaurants that are unlikely to be of interest to the user, while ensuring that restaurant listings are selected to encourage the success of all restaurants using the delivery coordination system. In response to receiving the listings request from a client device, the delivery coordination system selects a filtered set of restaurant listings from the plurality of restaurant listings stored by the delivery coordination system by applying filtering criteria to the plurality of stored restaurant listings. The delivery coordination system generates conversion scores for the restaurant in the filtered set of restaurant listings and selects restaurant listings to present to the user from the filtered set of restaurant listings based on selection factors, which can include the generated conversion scores. The delivery coordination system transmits the selected restaurant listings to the client device.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: July 14, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Xian Xing Zhang, Sidney Zhang, Yuyan Wang, Mihir Gogate, Yuanchi Ning, Chen Peng, Isaac Liu, Calvin Lee
  • Publication number: 20200074523
    Abstract: A computing system generates recommendations for users within the context of a network service. To account for objectives of various users associated with the network service, some of which may not reach optimality at the same time, the computing system generates values associated with each of the objectives separately. For example, for each objective, the system may train a computer model to produce a representative value. To generate a recommendation of an entity for a user, the system uses the generated objective values as inputs to an optimization algorithm. The optimization step may use linear programming or quadratic programming to generate a recommendation score, for example. This two-step process allows the system to account for multiple objectives and makes the system easily adaptable to change when the set of objectives is updated.
    Type: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Inventors: Yuyan Wang, Xian Xing Zhang, Isaac Suyu Liu, Yuanchi Ning, Chen Peng
  • Publication number: 20190122164
    Abstract: A system can implement an on-demand delivery service for available menu items by generate menu item vectors representing menu items and personal preference vectors representing user preferences in latent space comprising a word corpus of descriptive terms. Based on these vectors or matrices, the system can determine a set of matching menu items for the user, and transmit content data to a computing device of the user, causing the computing device to display the set of matching menu items as recommended selectable items for on-demand delivery. Based on a user selection of one of the available menu items, the system can coordinate on-demand delivery of the selected menu item to the respective user.
    Type: Application
    Filed: August 9, 2018
    Publication date: April 25, 2019
    Inventors: Nathan Berrebbi, Ferras Hamad, Isaac Liu, Thanh Le Nguyen, Xian Xing Zhang, Yuanxuan Wang, Yuyan Wang, Yuanchi Ning
  • Publication number: 20180322203
    Abstract: A delivery coordination system selects restaurant listings for presentation to a user by filtering out restaurants that are unlikely to be of interest to the user, while ensuring that restaurant listings are selected to encourage the success of all restaurants using the delivery coordination system. In response to receiving the listings request from a client device, the delivery coordination system selects a filtered set of restaurant listings from the plurality of restaurant listings stored by the delivery coordination system by applying filtering criteria to the plurality of stored restaurant listings. The delivery coordination system generates conversion scores for the restaurant in the filtered set of restaurant listings and selects restaurant listings to present to the user from the filtered set of restaurant listings based on selection factors, which can include the generated conversion scores. The delivery coordination system transmits the selected restaurant listings to the client device.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 8, 2018
    Inventors: Xian Xing Zhang, Sidney Zhang, Yuyan Wang, Mihir Gogate, Yuanchi Ning, Chen Peng, Isaac Liu, Calvin Lee
  • Publication number: 20180308038
    Abstract: A network system managing a network service can receive queries and service requests from multiple user devices. The network system can manage the network service such that multiple service requests can be fulfilled by a single service provider. In addition, the network system can dynamically compute parameters associated with the network service. The computation of the parameters can be based on pending service requests or anticipated demand for the network service.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Inventors: Jiang Zhou, Jyothidhar Pulakunta, Xiaoting Yin, Yuanchi Ning, Aditya Tayade, Andrew Timothy Szybalski