Patent · US Active

Ambiguous-state support in virtual machine emulators

US7664626B1 · kind B1 · utility

59Cited by
1References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 24, 2006
Grant dateFeb 16, 2010
Priority date
Expiry dateFeb 10, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/566
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus for ambiguous-state support in virtual machine emulators executes a suspect application in a core emulation model for all versions, variations, or generations of a given computer system component and then branches at the point where ambiguous behavior is detected, i.e., at the occurrence/request/trigger of a version variable behavior by the suspect application. The state of the emulation up to the version variable behavior branch point is then copied, and each variable behavior branch is further emulated using variable specific emulation models and only from the point of ambiguity, i.e., from the point of variable behavior, forward.

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