Multi-layer optimization for a multi-sided network service
US12136117B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 27, 2021 |
| Grant date | Nov 5, 2024 |
| Priority date | — |
| Expiry date | Jul 21, 2042 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06N5/01
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.