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.
Patent No.:
Date of Patent:
Apr. 28, 2020
Filed:
Aug. 20, 2018
Oracle International Corporation, Redwood Shores, CA (US);
Andrew J. Giampetro, Southampton, NJ (US);
Russell Ashley Broom, Atlanta, GA (US);
Ricarda Heuss, Berlin, DE;
Oracle International Corporation, Redwood Shores, CA (US);
Abstract
Methods and systems are disclosed for executing tasks in a partially out-of-order execution environment. Input is received indicating a task and task type for execution within an environment. Functions associated with the task and type of task may be selected. An instruction may be generated for each function indicating that the function is configured for static scheduling or dynamic scheduling. A schedule for instantiating each function may be generated, where functions configured for static scheduling are scheduled for instantiation according to a position of the function within the list and functions configured for dynamic scheduling are scheduled for instantiation at runtime based on an environment in which the function is instantiated and a position of the function of the subset of the set of functions within the list. A thread specification may then be generated using the functions and list. The thread specification may transmitted to remote devices.