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. 21, 2023

Filed:

Dec. 29, 2021
Applicant:

Salesforce.com, Inc., San Francisco, CA (US);

Inventors:

Elad Tzoreff, Kochav Yair, IL;

Rafi Dalla Torre, Givataim, IL;

Assignee:

Salesforce, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 41/147 (2022.01); G06N 5/022 (2023.01); G06N 20/00 (2019.01);
U.S. Cl.
CPC ...
H04L 41/147 (2013.01); G06N 5/022 (2013.01); G06N 20/00 (2019.01); G06F 2209/5019 (2013.01);
Abstract

There is provided a computer implemented method of allocating processing resources for processing by processing nodes, comprising: training predictive models, each predictive model for a respective processing node, each predictive model trained on a training dataset comprising records, each record including a historical amount of processing resources allocated to the respective processing node and a ground truth label indicating historical processing outcomes, wherein each processing node exhibits diminishing returns of processing outcomes with increasing allocated processing resources, wherein each predictive model is implemented as a monotonically increasing function that reaches a saturation level, solving an optimization allocation problem using the predictive models to identify a respective amount of processing resources for allocation to each processing node that maximizes a total of processing outcomes for a predetermined total amount of processing resources, and generating instructions for allocation of the respective amount of processing resources to each respective processing node.


Find Patent Forward Citations

Loading…