The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 05, 2024

Filed:

Aug. 27, 2021
Applicant:

Uber Technologies, Inc., San Francisco, CA (US);

Inventors:

Yuyan Wang, San Francisco, CA (US);

Xian Xing Zhang, Mountain View, CA (US);

Isaac Suyu Liu, Fremont, CA (US);

Yuanchi Ning, San Francisco, CA (US);

Chen Peng, Sunnyvale, CA (US);

Assignee:

Uber Technologies, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06Q 30/00 (2023.01); G06F 16/2457 (2019.01); G06F 16/248 (2019.01); G06F 16/9535 (2019.01); G06N 7/01 (2023.01); G06N 20/00 (2019.01); G06Q 30/0601 (2023.01);
U.S. Cl.
CPC ...
G06Q 30/0631 (2013.01); G06F 16/24578 (2019.01); G06F 16/248 (2019.01); G06F 16/9535 (2019.01); G06N 7/01 (2023.01); G06N 20/00 (2019.01);
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.


Find Patent Forward Citations

Loading…