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).
-
Publication number: 20250029166Abstract: 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: ApplicationFiled: October 3, 2024Publication date: January 23, 2025Inventors: Yuyan Wang, Xian Xing Zhang, Isaac Suyu Liu, Yuanchi Ning, Chen Peng
-
Patent number: 12136117Abstract: 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: GrantFiled: August 27, 2021Date of Patent: November 5, 2024Assignee: Uber Technologies, Inc.Inventors: Yuyan Wang, Xian Xing Zhang, Isaac Suyu Liu, Yuanchi Ning, Chen Peng
-
Patent number: 11416792Abstract: 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: GrantFiled: April 19, 2017Date of Patent: August 16, 2022Assignee: Uber Technologies, Inc.Inventors: Jiang Zhou, Jyothidhar Pulakunta, Xiaoting Yin, Yuanchi Ning, Aditya Tayade, Andrew Timothy Szybalski
-
Publication number: 20220207461Abstract: 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: ApplicationFiled: March 21, 2022Publication date: June 30, 2022Inventors: Nathan Berrebbi, Ferras Hamad, Isaac Liu, Thanh Le Nguyen, Xian Xing Zhang, Yuanxuan Wang, Yuyan Wang, Yuanchi Ning
-
Publication number: 20210390610Abstract: 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: ApplicationFiled: August 27, 2021Publication date: December 16, 2021Inventors: Yuyan Wang, Xian Xing Zhang, Isaac Suyu Liu, Yuanchi Ning, Chen Peng
-
Patent number: 11157579Abstract: 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: GrantFiled: May 29, 2020Date of Patent: October 26, 2021Assignee: Uber Technologies, Inc.Inventors: Xian Xing Zhang, Sidney Zhang, Yuyan Wang, Mihir Gogate, Yuanchi Ning, Chen Peng, Isaac Liu, Calvin Lee
-
Patent number: 11127066Abstract: 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: GrantFiled: August 29, 2018Date of Patent: September 21, 2021Assignee: Uber Technologies, Inc.Inventors: Yuyan Wang, Xian Xing Zhang, Isaac Suyu Liu, Yuanchi Ning, Chen Peng
-
Publication number: 20200293589Abstract: 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: ApplicationFiled: May 29, 2020Publication date: September 17, 2020Inventors: Xian Xing Zhang, Sidney Zhang, Yuyan Wang, Mihir Gogate, Yuanchi Ning, Chen Peng, Isaac Liu, Calvin Lee
-
Patent number: 10713318Abstract: 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: GrantFiled: May 3, 2017Date of Patent: July 14, 2020Assignee: Uber Technologies, Inc.Inventors: Xian Xing Zhang, Sidney Zhang, Yuyan Wang, Mihir Gogate, Yuanchi Ning, Chen Peng, Isaac Liu, Calvin Lee
-
Publication number: 20200074523Abstract: 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: ApplicationFiled: August 29, 2018Publication date: March 5, 2020Inventors: Yuyan Wang, Xian Xing Zhang, Isaac Suyu Liu, Yuanchi Ning, Chen Peng
-
Publication number: 20190122164Abstract: 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: ApplicationFiled: August 9, 2018Publication date: April 25, 2019Inventors: Nathan Berrebbi, Ferras Hamad, Isaac Liu, Thanh Le Nguyen, Xian Xing Zhang, Yuanxuan Wang, Yuyan Wang, Yuanchi Ning
-
Publication number: 20180322203Abstract: 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: ApplicationFiled: May 3, 2017Publication date: November 8, 2018Inventors: Xian Xing Zhang, Sidney Zhang, Yuyan Wang, Mihir Gogate, Yuanchi Ning, Chen Peng, Isaac Liu, Calvin Lee
-
Publication number: 20180308038Abstract: 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: ApplicationFiled: April 19, 2017Publication date: October 25, 2018Inventors: Jiang Zhou, Jyothidhar Pulakunta, Xiaoting Yin, Yuanchi Ning, Aditya Tayade, Andrew Timothy Szybalski