Pinball virtual machine (PVM) implementing computing process within a structural space using PVM atoms and PVM atomic threads
AssigneeThinking Software, Inc.
InventorsBenjamin V. Shapiro, Roman Shapiro
Life of this patent
Estimating the term…
Loading patent…
AssigneeThinking Software, Inc.
InventorsBenjamin V. Shapiro, Roman Shapiro
Estimating the term…
Methods, apparatuses, and computer-readable media for implementing and executing computer processes in an efficient manner. In an apparatus embodiment of the present invention, a pinball virtual machine (PVM) (99) is adapted to implement multiple PVM atomic threads (1040) within a single instance of an execution of a single method within an executable software process, said PVM (99) comprising: a code transformer (100) adapted to transform executable computer code (107) to PVM atoms (1020), a PVM graph (102), and PVM code segments (104); and coupled to the PVM graph (102), a PVM atomic threads manager (1011) implemented to control execution of a plurality of PVM atoms (1020) organized in PVM atomic threads (1040).
A pinball virtual machine (PVM) stored in a memory, to implement simultaneous execution of a plurality of PVM atomic threads within one software program process, implemented by a processor, the PVM comprising:
A method for implementing simultaneous execution of a plurality of PVM atomic threads within one software program process, the method comprises:
Dependencies are inferred from the claim text.