EXECUTION OF HIGHLY CONCURRENT PROCESSING TASKS BASED ON THE UPDATED DEPENDENCY DATA STRUCTURE AT RUN-TIME
Patent №
US 8,935,705
Granted
2015-01-13
Filed 2011
Owner
BENEFITFOCUS.COM, INC.
Lab
—
AI components
3
nlp · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
13107634
A dependency datastructure represents a processing task. The dependency datastructure comprising a plurality of components, each component encapsulating a code unit. The dependency datastructure may include dependency arcs to inter-component dependencies. Dependencies that are not satisfied by components within the dependency datastructure may be represented as pseudo-components. An execution environment identifies components that can be executed (e.g., have satisfied dependencies), using the dependency datastructure and/or concurrency state metadata. The execution environment may identify and exploit concurrencies in the processing task, allowing for multiple components to be executed in parallel.
AI classification
Ownership
BENEFITFOCUS.COM, INC.
assignment · 264850596
Assignors
MARTIN, JEREMY D.
On an employer assignment, the assignors are typically the inventors.