Pinball virtual machine (PVM) implementing computing process within a structural space using PVM atoms and PVM atomic threads
US8990802B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 23, 2011 |
| Grant date | Mar 24, 2015 |
| Priority date | — |
| Expiry date | Jan 14, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/45516
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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).
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.