[%TAGS (074db819ec% %074db819ec) %]
(074db819ec% IF user.email && action == 'arc' %074db819ec)
(074db819ec% END %074db819ec)
- From: PILCH Hartmut phm@a2e.de
- Subject: [Patents] EPO multitasking patent
- Date: Mon, 6 Nov 2000 22:48:24 +0100 (CET)
EP0644483
Computer system and method for performing multiple tasks.
IBM (US)
Claims
1. Computer system for performing multiple tasks, said computer system
comprising at least one terminal T, at least one applications program
Ai and a communication subsystem (3),
characterized in that
a dedicated virtual terminal VTi (4) is assignable to said
applications program Ai,
a logical connection Li is establishable via said communication
subsystem between said applications program Ai and its dedicated
virtual terminal VTi (4, 9), and in that
said logical connection Li is adapted to be maintained independently
from the existence of a logical connection liT between said terminal T
and said dedicated virtual terminal VTi.
2. Computer system according to claim 1, characterized in that
said dedicated virtual terminal VTi (4) having a dedicated control
block Bi assigned thereto,
said terminal T having a dedicated terminal control block BT assigned
thereto,
wherein said logical connection liT between said terminal T and said
dedicated virtual terminal VTi is establishable by storage of a first
pointer PiT in said control block Bi and storage of a second pointer
PTi in said terminal control block BT, said first pointer PiT pointing
to said terminal control block BT and said second pointer PTi pointing
to said control block Bi.
3. Computer system according claim 2, characterized in that said first
pointer PiT being a null pointer if said logical connection liT
between said terminal T and said dedicated virtual terminal VTi is not
established.
4. Computer system according to any one of the preceding claims,
characterized in that a dedicated virtual terminal VTT is assigned to
said terminal T and said terminal control block BT preferably
comprises a virtual terminal pointer PT which points to said dedicated
virtual terminal VTT of said terminal T.
5. Computer system according to any one of the preceding claims,
characterized in that said computer system further comprises a user
simulation program (7) and a dedicated virtual terminal VTc (14) which
is assigned to said user simulation program,
whereby a logical connection Ci (C1, C2) between said user simulation
program and said dedicated virtual terminal VTi of said application
program is establishable under to the control of said user simulation
program, and
a logical connection CT between said terminal T and said dedicated
virtual terminal VTC is establishable
6. Computer system according to claim 5, characterized in that said
logical connection Ci between said user simulation program and said
dedicated virtual terminal VTi of said applications program Ai is
establishable by storage of a third pointer Pic in said control block
Bi and storage of a fourth pointer Pci in a storage location which is
assigned to said user simulation program, said third pointer Pic
pointing to said user simulation program and said fourth pointer Pci
pointing to said program specific control block Bi.
7. Computer system according to claim 5 or 6, characterized in that
said logical connection CT between said terminal T and said dedicated
virtual terminal VTc of said user simulation program is establishable
by storage of a fifth pointer PTC in said terminal control block BT
and by storage of a sixth pointer PCT in a storage location assigned
to said user simulation program, said fifth pointer PTC pointing to
said user simulation program and said sixth pointer PCT pointing to
said terminal specific control block BT.
8. Computer system according to any one of the preceding claims,
characterized in that said computer system comprises a plurality of
host computers and at least two applications programs Ai, Aj which are
stored on different ones of said host computers, each of said
applications programs Ai, Aj having a dedicated virtual terminal VTi,
VTj (4, 9) assigned thereto,
said dedicated virtual terminals VTi, VTj being stored in one of said
host computers.
9. Computer system according to any one of the preceding claims,
characterized in that said logical connections are establishable by
means of a virtual telecommunications access method.
10. Method for performing multiple tasks in a computer system, said
computer system comprising a terminal T and a plurality of application
programs and a communication subsystem (3), said method being
characterized by the following steps:
a) selecting an applications program Ai out of said plurality of
application programs,
b) establishing of a logical connection Li via said communication
subsystem between said applications program Ai and a dedicated virtual
terminal VTi (4, 9),
c) establishing a logical connection liT between said terminal T and
said dedicated virtual terminal VTi, and
d) maintaining said logical connection Li independently from the
existence of said logical connection liT.
11. Method according to claim 10, characterized in that said logical
connection Li is established by
a) assigning a dedicated control block Bi (B1, B2) to said dedicated
virtual terminal VTi,
b) assigning a dedicated terminal control block BT to said terminal T,
c) storing a first pointer PiT in said control block Bi,
d) storing of a second pointer PTi in said terminal control block BT,
whereby said first pointer PiT points to said terminal control block
BT and said second pointer PTi points to said control block Bi.
12. Method according to claim 10 or 11, said computer system further
comprising a user simulation program (7) and a dedicated virtual
terminal VTc (14) which is assigned to said user simulation program,
said method being characterized by the following steps:
a) selecting an applications program Aj out of said plurality of
application programs,
b) selectively establishing one or more logical connections Ci, Cj
between said user simulation program and said dedicated virtual
terminals VTi, VTj of said applications programs Ai, Aj,
c) selectively establishing a logical connection CT between said
terminal T and said dedicated virtual terminal VTc of said user
simulation program.
13. Computer system or method according to any one of the preceding
claims, characterized in that said dedicated virtual terminal
comprises a virtual terminal buffer VTA1, VTA2, VTT1 which is stored
in a main memory of said computer system independently from the
existence of a logical connection between said terminal T or - if
present - said user simulation program and said dedicated virtual
terminal.
_________________________________________________________________
Data supplied from the esp@cenet database - l2
- [Patents] EPO multitasking patent, PILCH Hartmut phm
(074db819ec%|loc%074db819ec)Archive powered by(074db819ec%END%074db819ec) MhonArc 2.6.16.
(074db819ec%TAGS [% %]%074db819ec)