Seamless application interface manager
First Claim
1. In combination, a system for a workstation data processing system integrating the control and operating characteristics of a plurality of applications functioning under a host operating system, comprising:
- a user input device for manipulation by said user for entering commands and selections relating to the operation of said workstation and applications thereon and for entering a user identification code;
a memory for storing programs for controlling a user interface shell and a Configuration Database for storing data relating to the operating characteristics of said shell;
a shell controlling means for imparting to said plurality of applications a set of operating parameters including resource allocation, context, and display features effective to subordinate the command and control functions of said plurality of applications from said applications and said host operating system to the shell controlling means;
wherein said shell controlling means further comprises;
an Event Manager for communicating the occurrence of an event among said plurality of applications;
a Context Manager for providing distribution and storage of data among said plurality of applications, for identifying a change in the data as an event and for providing configuration information to said plurality of applications as a function of said user identification; and
a Resource Manager for managing resources set forth in said Configuration Database which are required by said plurality of applications, each of said Event Manaoer, Context Managers, and Resource Manager having a configuration dependent upon the user identification code, anda data display for displaying information related to said plurality of applications in accordance with a plurality of context determining parameters and said user identification code.
2 Assignments
0 Petitions
Accused Products
Abstract
A novel computer workstation interface program provides for subordination of select operating system and application commands. The system permits a seamless integration of distinct applications with a common context controller that permits inter-application communication regarding the operating environment. System resources are managed to insure critical operations retain priority, while permitting access to resources as they are freed by the system.
The workstation enhances user productivity by creating a work environment orchestrated around task and function rather than specific application and file paradigms.
-
Citations
10 Claims
-
1. In combination, a system for a workstation data processing system integrating the control and operating characteristics of a plurality of applications functioning under a host operating system, comprising:
-
a user input device for manipulation by said user for entering commands and selections relating to the operation of said workstation and applications thereon and for entering a user identification code; a memory for storing programs for controlling a user interface shell and a Configuration Database for storing data relating to the operating characteristics of said shell; a shell controlling means for imparting to said plurality of applications a set of operating parameters including resource allocation, context, and display features effective to subordinate the command and control functions of said plurality of applications from said applications and said host operating system to the shell controlling means; wherein said shell controlling means further comprises; an Event Manager for communicating the occurrence of an event among said plurality of applications; a Context Manager for providing distribution and storage of data among said plurality of applications, for identifying a change in the data as an event and for providing configuration information to said plurality of applications as a function of said user identification; and a Resource Manager for managing resources set forth in said Configuration Database which are required by said plurality of applications, each of said Event Manaoer, Context Managers, and Resource Manager having a configuration dependent upon the user identification code, and a data display for displaying information related to said plurality of applications in accordance with a plurality of context determining parameters and said user identification code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification