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
Inventors:David J. MonnieRobert BretlMichael NastosDarrel SchneiderBruce J. SchuchardtDavid WhitlockEric Zoerner
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-modified1 . 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.