Method for managing the simultaneous utilization of diverse real-time collaborative software applications
First Claim
Patent Images
1. A method for managing the simultaneous real-time operation of a plurality of software applications running on a plurality of client computer systems among a plurality of users comprising the steps of:
- a. providing a computer executable global operating system resident in each of said plurality of client computer systems, said global operating system having a user interface and a plurality of application wrappers, said application wrappers providing an interface between said global operating system and each of said plurality of software applications;
b. providing a plurality of application data channels for the transmission of data directly between said client computer systems;
c. creating at least one collaborative session for use by said client computer systems, said collaborative session comprising a plurality of data parameters;
d. providing at least one central server connected in a network with said plurality of client computer systems;
e. providing a computer executable real-time knowledge center resident on said at least one central server for tracking a plurality of collaborative session data parameters;
f. providing a centralized real-time data index resident on said at least one central server for storing the plurality of collaborative session data parameters;
g. updating said centralized real-time data index; and
h. passing said collaborative session data parameters between said real-time knowledge center and said global operating system resident in each of said client computer systems.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention describes a system 10 and method for managing the simultaneous utilization of diverse real-time collaborative software applications. This method allows linking of multiple computer operators or users in a single collaborative session, involving multiple collaborative applications transparent to the operator or user.
27 Citations
18 Claims
-
1. A method for managing the simultaneous real-time operation of a plurality of software applications running on a plurality of client computer systems among a plurality of users comprising the steps of:
-
a. providing a computer executable global operating system resident in each of said plurality of client computer systems, said global operating system having a user interface and a plurality of application wrappers, said application wrappers providing an interface between said global operating system and each of said plurality of software applications;
b. providing a plurality of application data channels for the transmission of data directly between said client computer systems;
c. creating at least one collaborative session for use by said client computer systems, said collaborative session comprising a plurality of data parameters;
d. providing at least one central server connected in a network with said plurality of client computer systems;
e. providing a computer executable real-time knowledge center resident on said at least one central server for tracking a plurality of collaborative session data parameters;
f. providing a centralized real-time data index resident on said at least one central server for storing the plurality of collaborative session data parameters;
g. updating said centralized real-time data index; and
h. passing said collaborative session data parameters between said real-time knowledge center and said global operating system resident in each of said client computer systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing the simultaneous real-time operation of a plurality of software applications among a plurality of users comprising:
-
a. a plurality of client computer systems connected in a communications network having at least one central server, said client computer systems further connected by a plurality of application data channels for the transmission of data directly between said client computer systems;
b. a global operating system resident in each client computer system comprising a computer readable medium having computer executable instructions, said global operating system having a user interface and a plurality of application wrappers, said plurality of application wrappers providing an interface between said global operating system and each of said plurality of software applications;
c. at least one collaborative session created by a one of said client computers systems, said collaborative session having a plurality of data parameters;
d. a real-time knowledge center resident on said at least one central server for tracking the plurality of collaborative session data parameters;
e. a centralized real-time data index for storing the plurality of collaborative session data parameters; and
f. means for passing said collaborative session data parameters between said real-time knowledge center and said global operating system resident. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. In a system for managing the simultaneous real-time operation of a plurality of software applications running on a plurality of client computer systems connected in a network having at least one central server, a computer readable medium having computer executable instructions comprising:
-
a. a global operating system resident in each of said plurality of client computers, said operating system having a user interface and a plurality of application wrappers, said application wrappers providing an interface between said global operating system and each of said plurality of software applications;
b. at least one collaborative session created by a one of said client computer systems, said collaborative session having a plurality of data parameters; and
c. a real-time knowledge center resident on said at least one central server for tracking a plurality of collaborative session data parameters, said real-time knowledge center comprising;
i. a centralized real-time data index for storing said plurality of collaborative session data parameters; and
ii. means for passing said collaborative session data parameters between said real-time knowledge center and said global operating system resident in each of said client computer systems. - View Dependent Claims (18)
-
Specification