Virtual machine control

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 4475156
SERIAL NO

06420993

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention is an electronic controller that is partially a virtual machine. The virtual machine portion of the controller comprises an Operating System including two major levels--namely, an Instruction Module level and a Primitive level. Directives corresponding to macros in a physical machine (microprocessor) architecture are the top level of the control. The Directives shield the Operating System structure from changes in the compiler, allow for changes in the Operating System internal structure and abstract out from the compiler unnecessary operating system details. Instruction Modules and Primitives make up the Operating System. Instruction Modules are the middle level and correspond to assembly language instructions in a physical machine. They are the smallest executable, nonpreemptive unit in the virtual machine. Preemption is similar to a physical machine interrupt capability except that a physical machine allows basically two concurrent processes or tasks (foreground or background) whereas the virtual machine allows an almost unlimited number of tasks executing in one or more physical processors.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
XEROX CORPORATION STAMFORD CT A CORP OFNY

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Federico, Anthony M West Webster, NY 20 602
Legg, Ernest L Fairport, NY 19 611

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation