Patent US5060149A successfully refreshed from Google Patents.
US5060149A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for controlling multiple terminals from a single logically partitioned input device
Assignee: International Business Machines Corp
•
Filing: 1989-09-18
•
Granted: 1991-10-22
•
Expires: 2009-09-18
Abstract
Abstract A method of, and system for, using a single keyboard for concurrently interacting with a plurality of terminals. By dividing the keyboard and dedicating one portion to one terminal and another portion to another terminal, a user can have a plurality of applications active at the same time and interact with all.
Inventors
- 👤 Gregory A. Flurry
- 👤 Leslie A. Wagner
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 11:43
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0489; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4843
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
120 words
In a computer system having a user input device and a plurality of virtual terminals, a method of causing said input device to be concurrently interactive with the plurality of virtual terminals, said method comprising the steps of: a) selectively partitioning a single user enabled input device into one of a plurality of logically distinct functional segments; b) transmitting, subsequent to said step of partitioning, a logically distinct user enabled function from a selected segment of said partitioned input device to the corresponding selected one of said plurality of virtual terminals in said system; and c) controlling a distinct application program executing on the selected one of said plurality of virtual terminals using the transmitted logical distinct user enabled function.
Claim 2
Dependent Claim
120 words
In a computer system having a user input device and a plurality of virtual terminals, a method of causing said input device to be concurrently interactive with the plurality of virtual terminals, said method comprising the steps of: a) selectively partitioning a single user enabled input device into one of a plurality of logically distinct functional segments; b) transmitting, subsequent to said step of partitioning, a logically distinct user enabled function from a selected segment of said partitioned input device to the corresponding selected one of said plurality of virtual terminals in said system; and c) controlling a distinct application program executing on the selected one of said plurality of virtual terminals using the transmitted logical distinct user enabled function.
Claim 3
Dependent Claim
13 words
The method according to claim 1 wherein said input device is a keyboard.
Claim 4
Dependent Claim
52 words
The method according to claim 2 wherein said step of partitioning said input device into said plurality of segments further includes the step of partitioning said keyboard such that one set of keys is applicable to one of said terminals and another set of keys is applicable to another of said terminals.
Claim 5
Dependent Claim
41 words
The method according to claim 2 where said step of partitioning said input device into said plurality of segments further includes the step of partitioning said keyboard into segments with each segment applicable to a different one of said virtual terminals.
Claim 6
Dependent Claim
54 words
The method according to claim 1 further includes the step of transmitting another logically distinct function from said partitioned input device which is assigned to a different one of said segments to another of said terminals whereby said different one of said plurality of segments is distinctly interactive with said another of said terminals.
Claim 7
Dependent Claim
108 words
In a computer system, a method of structuring a virtual terminal system such that a single user input device is concurrently interactive with a plurality of virtual terminals, said method comprising the steps of: a) selectively partitioning a single user enabled input device into a plurality of logically distinct functional portions; and b) assigning one of said logically distinct functional portions to a distinct one of a plurality of virtual terminals and another of said logically distinct functional portions to another of said terminals so that the assigned portion is only interactive with a distinct application program executing on the assigned one of said plurality of virtual terminals.
Claim 8
Dependent Claim
108 words
In a computer system, a method of structuring a virtual terminal system such that a single user input device is concurrently interactive with a plurality of virtual terminals, said method comprising the steps of: a) selectively partitioning a single user enabled input device into a plurality of logically distinct functional portions; and b) assigning one of said logically distinct functional portions to a distinct one of a plurality of virtual terminals and another of said logically distinct functional portions to another of said terminals so that the assigned portion is only interactive with a distinct application program executing on the assigned one of said plurality of virtual terminals.
Claim 9
Dependent Claim
134 words
In a computer system having a user input device and a plurality of virtual terminals, a method of causing said input device to be concurrently interactive with said plurality of virtual terminals, said method comprising the steps of: assigning user enabled inputs from an input device to one of a plurality of logically distinct functional partitions of said input device; storing said input assigned to said plurality of partitions in a partition table in said system; assigning each of said partitions to one or more of a plurality of virtual terminals; storing said assigned partitions in a routing table in said system; and transmitting inputs subsequently entered into said system to a distinct application program executing on one of said virtual terminals in response to entries in said partition table and said routing table.
Claim 10
Dependent Claim
134 words
In a computer system having a user input device and a plurality of virtual terminals, a method of causing said input device to be concurrently interactive with said plurality of virtual terminals, said method comprising the steps of: assigning user enabled inputs from an input device to one of a plurality of logically distinct functional partitions of said input device; storing said input assigned to said plurality of partitions in a partition table in said system; assigning each of said partitions to one or more of a plurality of virtual terminals; storing said assigned partitions in a routing table in said system; and transmitting inputs subsequently entered into said system to a distinct application program executing on one of said virtual terminals in response to entries in said partition table and said routing table.
References Cited (Backward Citations)
US3594762A
Cited
US3581289A
Cited
US4064392A
Cited
US4134149A
Cited
US4347565A
Cited
US4253145A
Cited
US4279021A
Cited
US4400769A
Cited
US4366475A
Cited
US4377852A
Cited
US4378590A
Cited
US4480304A
Cited
US4491907A
Cited
US4446514A
Cited
US4378553A
Cited
US4517656A
Cited
US4555775A
Cited
US4555775B1
Cited
US4550386A
Cited
EP0114357A2
Cited
US4658351A
Cited
US4744084A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-10-21 | 1995-04-22 | 1995-10-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-10-21 | 1999-04-22 | 1999-10-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-10-21 | 2003-04-22 | 2003-10-22 | $7700.00 | Window Closed / Lapsed |