US2005086662A1PendingUtilityA1

Object monitoring system in shared object space

Priority: Oct 21, 2003Filed: Oct 21, 2003Published: Apr 21, 2005
Est. expiryOct 21, 2023(expired)· nominal 20-yr term from priority
G06F 9/544
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present invention relates to a system for monitoring an object space shared among plural applications.

Claims

exact text as granted — not AI-modified
1 . A system for the concurrent operation of plural computer applications, each said computer application operating in its own virtual machine, said system comprising; 
 (a) a shared object space selectively connectable to each said plural computer application, said shared object space capable of storing at least one object accessible to each said plural computer application when connected to said shared object space;    (b) a processing unit operably connected to a display; and    (c) a monitor associated with said shared object space capable of collecting data pertaining to the operation of said shared object space and sending said data to said processing unit, said processing unit capable of processing said data into statistical information pertaining to the operation of said shared object space for graphical representation on said display.    
     
     
         2 . The system of  claim 1  where each said virtual machine is a Java virtual machine.  
     
     
         3 . The system of  claim 2  where said shared object space is connected to each said virtual machine through a Java Native Method Interface.  
     
     
         4 . The system of  claim 3  where said system includes a default directory with a native language library file.  
     
     
         5 . The system of  claim 1  where said shared object space is operably connectable to a non-object-oriented application.  
     
     
         6 . The system of  claim 5  where said non-object oriented program is a “C” program.  
     
     
         7 . The system of  claim 1  where access to said at least one object by said plural computer applications is synchronized.  
     
     
         8 . The system of  claim 1  where said shared object space is operably connectable to a Sun Microsystems virtual machine.  
     
     
         9 . The system of  claim 1  where said plural computer applications pertain to at least one of: 
 (a) stock trading;    (b) communications processing; and    (c) internet services.    
     
     
         10 . The system of  claim 1  including a global name space in said shared object space.  
     
     
         11 . The system of  claim 1  where said at least one object is copy shared among said plural applications.  
     
     
         12 . The system of  claim 1  where said at least one object is direct shared among said plural applications.  
     
     
         13 . A system for the concurrent operation of plural computer applications, each said computer application operating in its own virtual machine, said system comprising; 
 (a) a shared object space selectively connectable to each said plural computer application, said shared object space capable of storing at least one object accessible to each said plural computer application when connected to said shared object space;    (b) a processing unit operably connected to a display;    (c) a monitor associated with said shared object space capable of collecting data pertaining to the operation of said shared object space and sending said data to said processing unit, said processing unit capable of processing said data into statistical information pertaining to the operation of said shared object space for graphical representation on said display; and    (d) said monitor comprising a shared monitor space in said shared object space, said shared monitor space storing references to objects having time varying data pertaining to the operation of said shared object space, where said time varying data referred to in said shared monitor space may be selectively sampled at a desired frequency.    
     
     
         14 . The system of  claim 13  where each said virtual machine is a Java virtual machine.  
     
     
         15 . The system of  claim 14  where said shared object space is connected to each said virtual machine through a Java Native Method Interface.  
     
     
         16 . The system of  claim 15  where said system includes a default directory with a native language library file.  
     
     
         17 . The system of  claim 13  where said shared object space is operably connectable to a non-object-oriented application.  
     
     
         18 . The system of  claim 17  where said non-object oriented program is a “C” program.  
     
     
         19 . The system of  claim 13  where access to said at least one object by said plural computer applications is synchronized.  
     
     
         20 . The system of  claim 13  where said shared object space is operably connectable to a Sun Microsystems virtual machine.  
     
     
         21 . The system of  claim 13  where said plural computer applications pertain to at least one of: 
 (a) stock trading;    (b) communications processing; and    (c) internet services.    
     
     
         22 . The system of  claim 13  including a global name space in said shared object space.  
     
     
         23 . The system of  claim 13  where said at least one object is copy shared among said plural applications.  
     
     
         24 . The system of  claim 13  where said at least one object is direct shared among said plural applications.  
     
     
         25 . A system for the concurrent operation of plural computer applications, each said computer application operating in its own virtual machine, said system comprising; 
 (a) a shared object space selectively connectable to each said plural computer application, said shared object space capable of storing at least one object accessible to each said plural computer application when connected to said shared object space;    (b) a processing unit operably connected to a display;    (c) a monitor associated with said shared object space capable of collecting data pertaining to the operation of said shared object space and sending said data to said processing unit, said processing unit capable of processing said data into statistical information pertaining to the operation of said shared object space for graphical representation on said display; and    (d) said monitor comprising a shared monitor space in said shared object space, said shared monitor space storing references to objects having time varying data pertaining to the operation of said shared object space, where said time varying data referred to in said shared monitor space may be selectively sampled at a desired frequency.    
     
     
         26 . The system of  claim 25  where each said virtual machine is a Java virtual machine.  
     
     
         27 . The system of  claim 26  where said shared object space is connected to each said virtual machine through a Java Native Method Interface.  
     
     
         28 . The system of  claim 27  where said system includes a default directory with a native language library file.  
     
     
         29 . The system of  claim 25  where said shared object space is operably connectable to a non-object-oriented application.  
     
     
         30 . The system of  claim 29  where said non-object oriented program is a “C” program.  
     
     
         31 . The system of  claim 25  where access to said at least one object by said plural computer applications is synchronized.  
     
     
         32 . The system of  claim 25  where said shared object space is operably connectable to a Sun Microsystems virtual machine.  
     
     
         33 . The system of  claim 25  where said plural computer applications pertain to at least one of: 
 (a) stock trading;    (b) communications processing; and    (c) internet services.    
     
     
         34 . The system of  claim 25  including a global name space in said shared object space.  
     
     
         35 . The system of  claim 25  where said at least one object is copy shared among said plural applications.  
     
     
         36 . The system of  claim 25  where said at least one object is direct shared among said plural applications.  
     
     
         37 . A system for the concurrent operation of plural computer applications, each said computer application operating in its own virtual machine, said system comprising; 
 (a) a first virtual machine running a first said application, said first virtual machine having a shared object space for storing at least one object for sharing among said plural applications; and    (b) at least one second virtual machine, each said second virtual machine having a private heap inaccessible to other said plural applications and each said second virtual machine operably connectable to said shared object space of said first virtual machine.    
     
     
         38 . The system of  claim 37  where each said virtual machine is a Java virtual machine.  
     
     
         39 . The system of claim  386  where said shared object space is connected to each said virtual machine through a Java Native Method Interface.  
     
     
         40 . The system of  claim 39  where said system includes a default directory with a native language library file.  
     
     
         41 . The system of  claim 37  where said shared object space is operably connectable to a non-object-oriented application.  
     
     
         42 . The system of  claim 41  where said non-object oriented program is a “C” program.  
     
     
         43 . The system of  claim 37  where access to said at least one object by said plural computer applications is synchronized.  
     
     
         44 . The system of  claim 37  where said shared object space is operably connectable to a Sun Microsystems virtual machine.  
     
     
         45 . The system of  claim 37  where said plural computer applications pertain to at least one of: 
 (a) stock trading;    (b) communications processing; and    (c) internet services.    
     
     
         46 . The system of  claim 37  including a global name space in said shared object space.  
     
     
         47 . The system of  claim 37  where said at least one object is copy shared among said plural applications.  
     
     
         48 . The system of  claim 37  where said at least one object is direct shared among said plural applications.

Join the waitlist — get patent alerts

Track US2005086662A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.