METHOD AND SYSTEM FOR MANAGING DATA-SHARING SESSIONS
First Claim
1. A method for managing data sharing sessions, comprising:
- managing a data-sharing session with a computer system, said data-sharing session having a set of software systems participating therein,maintaining requests, by said computer system, for said software systems for sets of requested data;
storing, by said computer system, values for shared data items received from said software systems in said data-sharing session;
resolving, by said computer system, said shared data items to at least one of said sets of said requested data using semantic descriptions provided for said shared data items and said requested data items;
notifying, by said computer system, said software systems requesting said at least one set of said requested data whenever updates to said values of said shared data items resolving to said at least one set of said requested data are available; and
destroying, by said computer system, said data-sharing session if there is one of an absence of activity and an absence of one of said software systems having a particular characteristic in said data-sharing session.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for managing data sharing sessions is provided. A data-sharing session is managed with a computer system. The data-sharing session has a set of software systems participating therein. Requests are maintained for the software systems for sets of requested data. Values are stored for shared data items received from the software systems in the data-sharing session. The shared data items are resolved to at least one of the sets of the requested data using semantic descriptions provided for the shared data items and the requested data. The software systems requesting the at least one set of requested data are notified whenever updates to the values of the shared data items are available. The data-sharing session is destroyed if there is one of an absence of activity and an absence of one of the software systems having a particular characteristic in the data-sharing session.
-
Citations
25 Claims
-
1. A method for managing data sharing sessions, comprising:
-
managing a data-sharing session with a computer system, said data-sharing session having a set of software systems participating therein, maintaining requests, by said computer system, for said software systems for sets of requested data; storing, by said computer system, values for shared data items received from said software systems in said data-sharing session; resolving, by said computer system, said shared data items to at least one of said sets of said requested data using semantic descriptions provided for said shared data items and said requested data items; notifying, by said computer system, said software systems requesting said at least one set of said requested data whenever updates to said values of said shared data items resolving to said at least one set of said requested data are available; and destroying, by said computer system, said data-sharing session if there is one of an absence of activity and an absence of one of said software systems having a particular characteristic in said data-sharing session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system for managing data sharing sessions, comprising:
-
a processor; storage; and a server executed by said processor and managing a data-sharing session in storage, said server having an interface receiving registration requests from software systems, said server being configured to register each of said software systems in said data-sharing session, said server maintaining a request for a set of requested data for a first of said software systems in said data-sharing session and resolving said set of said requested data to a set of shared data items received from other of said software systems in said data-sharing session based on semantic descriptions of said set of said requested data and said shared data items, said server notifying said first software system whenever updates to values of said shared data items resolving to said set of said requested data are available, said server destroying said data-sharing session if there is one of an absence of activity and an absence of one of said software systems having a particular characteristic in said data-sharing session. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for managing data sharing sessions, comprising:
-
managing a plurality of data-sharing sessions with a computer system, each said data-sharing session having a set of software systems participating therein; maintaining requests, by said computer system, for said software systems for sets of requested data; storing, by said computer system, values for at least one shared data item received from said software systems in said data-sharing session; resolving, by said computer system, said shared data items to at least one of said sets of said requested data using semantic descriptions provided for said shared data items and said requested data; notifying, by said computer system, said software systems requesting said at least one set of said requested data of available updates to said values of said shared data items resolving to said at least one set of said requested data; and destroying, by said computer system, one of said data-sharing sessions based on one of an absence of activity in said one data-sharing session, an absence of one of said software systems having a particular characteristic in said one data-sharing session, and a static value associated with said one data-sharing session.
-
Specification