Shared listeners in shared object space
First Claim
Patent Images
1. A computer system for concurrent operation of plural applications, said computer system comprising:
- (a) a memory including a shared object space capable of storing at least one shared object and a listener;
(b) a shared object stored in said shared object space and accessible to at least two applications so that at least a first application is capable of causing an event in said shared object, said first application running in a first virtual machine;
(c) a listener attached to said shared object and operably associated with a second application running in a second virtual machine, said listener listening for said event and notifying said second application when said first application has caused said event; and
(d) said listener being able to identify an application other than said second application as causing said event.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for sharing listeners monitoring events occurring in objects shared by multiple applications each running inside its own virtual machine in a computer system.
-
Citations
30 Claims
-
1. A computer system for concurrent operation of plural applications, said computer system comprising:
-
(a) a memory including a shared object space capable of storing at least one shared object and a listener; (b) a shared object stored in said shared object space and accessible to at least two applications so that at least a first application is capable of causing an event in said shared object, said first application running in a first virtual machine; (c) a listener attached to said shared object and operably associated with a second application running in a second virtual machine, said listener listening for said event and notifying said second application when said first application has caused said event; and (d) said listener being able to identify an application other than said second application as causing said event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system for concurrent operation of plural applications, said computer system comprising:
-
(a) a memory including a shared object space capable of storing at least one shared object and a listener; (b) a shared object stored in said shared object space and accessible to at least two applications so that at least one application is capable of causing an event in said shared object, said application running in a virtual machine and said shared object containing a header capable of containing an identifier of the application that caused said event; (c) a listener attached to said shared object and operably associated with at least one application running in a virtual machine, said listener listening for said event and notifying an associated application not causing said event of an occurrence of said event; and (d) said listener being able to identify from said header an application other than said associated application as an application causing said event. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification