Method for managing the simultaneous utilization of diverse real-time collaborative software applications
First Claim
Patent Images
1. 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 amid each of said plurality of software applications, said application wrappers further providing computer executable instructions that intercept and interpret keystrokes from a user prior to their interpretation by 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.
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.
32 Citations
7 Claims
-
1. 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 amid each of said plurality of software applications, said application wrappers further providing computer executable instructions that intercept and interpret keystrokes from a user prior to their interpretation by 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 (2, 3, 4, 5)
-
-
6. 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, said application wrappers further comprising;
a keyboard filter that intercepts keyboard inputs to said client computer systems and interprets said keyboard inputs in accordance with the application wrappers for said collaborative session;
(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 (7)
-
Specification