×

Transactional virtual machine architecture

  • US 6,256,637 B1
  • Filed: 05/05/1998
  • Issued: 07/03/2001
  • Est. Priority Date: 05/05/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer that executes computer software conforming to an operating system, a software virtual machine computer that runs on the computer and functions as a separate computer that executes virtual machine software not conforming to the operating system, the improvement comprising:

  • plural transaction workspaces that are within the software virtual machine and operate to execute separate virtual machine software concurrently on the software virtual machine, the software virtual machine being in data communication with and providing client services to plural client computers; and

    the virtual machine software operating on virtual machine data objects within one or more of the transactional workspaces and the virtual machine data objects being available to be operated on by client services provided by the software virtual machine for plural ones of the client computers, wherein the virtual machine data objects include persistent data objects held in a persistent object store and the virtual machine provides atomic committal of transactions and consistent views of the objects.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×