US5488686A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data processing system
Assignee: International Business Machines Corp
•
Filing: 1992-04-13
•
Granted: 1996-01-30
•
Expires: 2012-04-13
Abstract
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.
Inventors
- 👤 Alan S. Murphy
- 👤 Patricia Tustin
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 16:19
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/468; Y; Y10; Y10S; Y10S715/00; Y10S715/978
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
114 words
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.
Claim 2
Dependent Claim
114 words
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.
Claim 3
Dependent Claim
18 words
A data processing system as recited in claim 1, in which the user profile information comprises access privileges.
Claim 4
Dependent Claim
25 words
A data processing system as recited in claim 1, in which the data structure is accessed to determine the access privileges of a particular user.
Claim 5
Dependent Claim
33 words
A data processing system as recited in claim 1, including means associated with the data structure for determining the priority of a communication and granting and supervising access in accordance with the priority.
Claim 6
Dependent Claim
29 words
A data processing system as recited in claim 1, wherein the workspaces reside on a plurality of data processing workstations and the means for enabling communication is a network.
Claim 7
Independent Claim
108 words
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.
Claim 8
Independent Claim
108 words
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.
Claim 9
Dependent Claim
20 words
A method as recited in claim 6, including the additional step of defining default access privileges in the data structure.
Claim 10
Dependent Claim
24 words
A method as recited in claim 6, including the step of accessing the data structure to determine the access privileges of a particular user.
Claim 11
Dependent Claim
26 words
A method as recited in claim 6, including the step of determining the priority of a communication, granting and supervising access in accordance with the priority.
Claim 12
Dependent Claim
22 words
A method as recited in claim 6, wherein the workspaces reside on a plurality of data processing workstations interconnected by the network.
Claim 13
Dependent Claim
126 words
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.
Claim 14
Dependent Claim
126 words
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.
References Cited (Backward Citations)
US4087794A
Cited
US4068304A
Cited
US4635208A
Cited
US4686522A
Cited
US4843538A
Cited
US4951190A
Cited
US4873623A
Cited
US4815029A
Cited
US4868766A
Cited
US4899136A
Cited
US4939507A
Cited
US4885717A
Cited
US4945475A
Cited
US4984152A
Cited
US5041967A
Cited
US4821211A
Cited
US4853843A
Cited
US5040131A
Cited
US5001697A
Cited
US4953080A
Cited
US5133052A
Cited
US4989132A
Cited
US5041982A
Cited
US4996654A
Cited
US4933514A
Cited
US4933514B1
Cited
US5307456A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-01-29 | 1999-07-31 | 2000-01-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-01-29 | 2003-07-31 | 2004-01-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-01-29 | 2007-07-31 | 2008-01-30 | $7700.00 | Window Closed / Lapsed |