Patent ID: 7543301
Filing Date: 2009-06-02
Classification: G06F

Abstract:
1. A system for concurrent operation of plural computer applications, said system comprising: (a) a computer storage medium including a shared object space selectively connectable to each of a plurality of computer applications, said shared object space capable of storing: (b) at least one computer comprising at least two computer applications concurrently executing on respective virtual machines, a particular object updateable by a first of said concurrently executing applications when said first application is connected to said shared object space and a datum in said object identifies a reference from said queue, said reference identifying said first application, said first application relinquishing control of said particular object enabling updating of said particular object by another application with replacement of said datum in said particular object with another datum that identifies another reference in said queue, said another reference identifying said another application, said first application and said another application not communicating with each other regarding said reference and said another reference; where said reference to an object further comprises an indication of a position of said reference in a sequence of references to objects placed in said queue by an application.