Data processing system
First Claim
Patent Images
1. A data processing system with a plurality of workspaces for performing one or more tasks in response to user inputs, comprising:
- (a) means for enabling communication between the plurality of workspaces;
(b) a screen object associated with each of said plurality of workspaces;
(c) a data structure for storing a list of user profile information for each user; and
(d) means for selecting a screen object by a user in a first of the plurality of workspaces, the screen object corresponding to a second of the plurality of workspaces, and initiating visual, audio or data communication between the user and the second workspace according to the user profile information stored in the data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system which defines a plurality of logical workspaces for performing tasks in response to operations performed by a system user and provides communication between two or more of the workspaces. When a user in a first workspace selects a screen object (`door`) corresponding to a second workspace, visual, audio and data communication are initiated between the first user and the second workspace according to predefined access privileges associated with the first user.
Access privileges are typically predefined by the owner of the workspace.
69 Citations
11 Claims
-
1. A data processing system with a plurality of workspaces for performing one or more tasks in response to user inputs, comprising:
-
(a) means for enabling communication between the plurality of workspaces; (b) a screen object associated with each of said plurality of workspaces; (c) a data structure for storing a list of user profile information for each user; and (d) means for selecting a screen object by a user in a first of the plurality of workspaces, the screen object corresponding to a second of the plurality of workspaces, and initiating visual, audio or data communication between the user and the second workspace according to the user profile information stored in the data structure. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for initiating one or more tasks in a data processing system with a plurality of workspaces, a data structure, and a plurality of screen objects representing each of said plurality of workspaces, comprising the steps of:
-
(a) enabling communication between the plurality of workspaces; (b) storing a list of user profile information for each user in the data structure; and (c) selecting one of the plurality of screen objects by a user in a first workspace, and initiating visual, audio or data communication between the user and the workspace represented by the selected screen object according to the user profile information stored in the data structure. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A control element for directing the operation of a computer, having storage means for retaining signals recognizable by the computer and controlling the operation thereof, the signals comprising:
-
(a) means for use with the computer to enable communication between a plurality of workspaces; (b) means for use with the computer to store a list of user profile information for each user in a data structure; and (c) means for use with the computer to select a screen object by a user in a first of said plurality of workspaces, the screen object corresponding to a second of said plurality of workspaces, and initiate visual, audio or data communication between the user and the second workspace according to the user profile information stored in the data structure.
-
Specification