Patent ID: 6941344
Filing Date: 2005-09-06
Classification: G06F

Abstract:
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.