Patent · US Active

Direct execution virtual machine

US8387029B2 · kind B2 · utility

6Cited by
5References
40Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJul 25, 2006
Grant dateFeb 26, 2013
Priority date
Expiry dateMar 26, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/45508
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for parsing and executing a software program includes receiving a portion of a software program in an original linguistic form, wherein the portion of the software program includes a nonlinear program element having a body, and, while retaining the original linguistic form, directly executing the nonlinear program element by manipulating a parse state and an input stream of tokens representing the body of the nonlinear program element, wherein directly executing comprises executing tokens until the dynamic end of the nonlinear program element is reached. A system includes a tokenizer operable to tokenize the software program and a parser operable to directly execute a nonlinear program element in the software program by manipulating a parse state and an input stream of tokens representing the body of the nonlinear program element, while preserving the original linguistic form of the software program.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.