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:
Jan. 25, 2022

Filed:

May. 22, 2019
Applicant:

Fujitsu Limited, Kawasaki, JP;

Inventors:

Avradip Mandal, San Jose, CA (US);

Sarvagya Upadhyay, San Jose, CA (US);

Assignee:

FUJITSU LIMITED, Kawasaki, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01); G06N 20/00 (2019.01);
U.S. Cl.
CPC ...
G06F 9/4887 (2013.01); G06F 9/5016 (2013.01); G06N 20/00 (2019.01);
Abstract

A method may include obtaining multiple operations configured to be performed in a serial fashion to implement a function. In some embodiments, each operation may be performed with respect to a parameter and an input. The method may also include obtaining an indication of multiple resources configured to perform the operations and a duration for each of the multiple resources to perform each of the multiple operations individually. The method may also include modeling, as a binary optimization, a scheduling of the resources to perform the multiple operations that reduces a total duration to perform the multiple operations based on the duration for each of the multiple resources to perform each of the multiple operations individually. The method may further include solving the binary optimization to determine a schedule of the multiple resources and performing, by the multiple resources, the multiple operations according to the schedule to implement the function.


Find Patent Forward Citations

Loading…