Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
313 words
A method of conducting a resilient service session in a network system having a host system with a host computer, a plurality of host application programs for providing service routines, a host telnet server for supervising service requests, a communications protocol process for providing network transport services between the host telnet server and a network, and a plurality of telnet client sites each having a workstation and a communications protocol process for providing network transport services between the telnet client site and the host system, said method comprising the steps of: (a) receiving a service request from a telnet client; (b) establishing an end-to-end link between the requesting telnet client site and at least one application program; (c) performing the service request as an upper half session and a lower half session, the upper half session involving said at least one host application program processing the service request and sending requests to the host telnet server, and the host telnet server establishing request control buffers for storing the requests received from the host application program, the lower half session involving those portions of the network system extending between the host telnet server and the requesting telnet client; (d) detecting an interruption in the end-to-end link in the network system portions involved in the lower half session; (e) continuing the upper half session so that the at least one host application program continues to process the service request and continues to send the requests to the host telnet server, and the host telnet server continues to queue the input/output requests sent from the host application program in the request control buffers until the end-to-end link is reestablished; and (f) sending the queued requests sent from the host application and stored in the request control buffers to the telnet client to resume the lower half session of the interrupted service session at the interrupted stage.
Claim 2
Independent Claim
313 words
A method of conducting a resilient service session in a network system having a host system with a host computer, a plurality of host application programs for providing service routines, a host telnet server for supervising service requests, a communications protocol process for providing network transport services between the host telnet server and a network, and a plurality of telnet client sites each having a workstation and a communications protocol process for providing network transport services between the telnet client site and the host system, said method comprising the steps of: (a) receiving a service request from a telnet client; (b) establishing an end-to-end link between the requesting telnet client site and at least one application program; (c) performing the service request as an upper half session and a lower half session, the upper half session involving said at least one host application program processing the service request and sending requests to the host telnet server, and the host telnet server establishing request control buffers for storing the requests received from the host application program, the lower half session involving those portions of the network system extending between the host telnet server and the requesting telnet client; (d) detecting an interruption in the end-to-end link in the network system portions involved in the lower half session; (e) continuing the upper half session so that the at least one host application program continues to process the service request and continues to send the requests to the host telnet server, and the host telnet server continues to queue the input/output requests sent from the host application program in the request control buffers until the end-to-end link is reestablished; and (f) sending the queued requests sent from the host application and stored in the request control buffers to the telnet client to resume the lower half session of the interrupted service session at the interrupted stage.
Claim 3
Dependent Claim
25 words
The method of claim 1 wherein said step (b) of establishing includes the step of performing a user authentication routine before performing the service request.
Claim 4
Dependent Claim
34 words
The method of claim 1 wherein said step (f) of resuming includes the step (i) of performing a user authentication routine prior to resuming the lower half session of the interrupted service request session.
Claim 5
Dependent Claim
65 words
The method of claim 3 wherein said step (c) of performing includes the step of establishing a tty for the service request; and wherein said step (i) of performing includes the step of comparing the identity of a tty identified by the telnet client with a list of ttys at the host site, and permitting the service session to resume if a match is found.
Claim 6
Dependent Claim
56 words
The method of claim 3 wherein said step (i) of performing includes the step of comparing a service request received from the telnet client with a list of interrupted service sessions at the host site, and permitting the service session to resume if a match is found and the user is authorized to access the service.
Claim 7
Dependent Claim
244 words
In a network system having a host system with a host computer, a plurality of host application programs for providing service routines, a host telnet server for supervising service requests, a communications protocol process for providing information transport services between the host telnet server and a network; and a plurality of telnet client sites each having a workstation and a communication protocol process for providing information transport services between the telnet client site and the host system; the host telnet server including means for receiving a service request from a telnet client, means responsive to receipt of a service request for establishing an end-to-end link between a requesting telnet client site and at least one host application program, and means for performing a service session involving the requesting telnet client and the at least one host application program; the improvement wherein said host telnet server includes means for functionally partitioning a service session into an upper half session involving the at least one host application program and the host telnet server and a lower half session involving those portions of the network system extending between the host telnet server and the requesting telnet client, means for detecting an interruption in the end-to-end link in the network system portion involved in the lower half session, means for continuing the upper half session until the end-to-end link is reestablished, and means for resuming the lower half session of the interrupted service session at the interrupted stage.
Claim 8
Dependent Claim
244 words
In a network system having a host system with a host computer, a plurality of host application programs for providing service routines, a host telnet server for supervising service requests, a communications protocol process for providing information transport services between the host telnet server and a network; and a plurality of telnet client sites each having a workstation and a communication protocol process for providing information transport services between the telnet client site and the host system; the host telnet server including means for receiving a service request from a telnet client, means responsive to receipt of a service request for establishing an end-to-end link between a requesting telnet client site and at least one host application program, and means for performing a service session involving the requesting telnet client and the at least one host application program; the improvement wherein said host telnet server includes means for functionally partitioning a service session into an upper half session involving the at least one host application program and the host telnet server and a lower half session involving those portions of the network system extending between the host telnet server and the requesting telnet client, means for detecting an interruption in the end-to-end link in the network system portion involved in the lower half session, means for continuing the upper half session until the end-to-end link is reestablished, and means for resuming the lower half session of the interrupted service session at the interrupted stage.
Claim 9
Dependent Claim
39 words
The invention of claim 6 wherein said host telnet server includes means for establishing request control buffers for host application requests, and means for queueing host application requests in the request control buffers until the end-to-end link is reestablished.
Claim 10
Dependent Claim
35 words
The invention of claim 7 wherein said host telnet server includes means for sending the queued host application requests to the telnet client when the lower half session of the interrupted service session is resumed.
Claim 11
Dependent Claim
29 words
The invention of claim 6 wherein said resuming means includes means for performing a user authentication routine prior to resuming the lower half session of the interrupted service session.
Claim 12
Dependent Claim
63 words
The invention of claim 9 wherein said host telnet server includes means for establishing a tty list for each service request; and wherein said means for performing a user authentication routine includes means for comparing the identity of a tty identified by the telnet client with said tty list, and means for permitting the service session to resume if a match is found.
Claim 13
Dependent Claim
82 words
The invention of claim 9 wherein said host telnet server includes means for establishing a first list of interrupted service sessions and a second list of authorized users for given service session types; and wherein said means for performing a user authentication routine includes means for comparing a user provided service request with said first list and a user provided identification with said second list, and means for permitting the service session to resume if a match is found in both lists.
Claim 14
Independent Claim
336 words
An apparatus for conducting a resilient service session in a network system having a host system with a host computer, a plurality of host application programs for providing service routines, a host telnet server for supervising service requests, a communications protocol process for providing network transport services between the host telnet server and a network, and a plurality of telnet client sites each having a workstation and a communications protocol process for providing network transport services between the telnet client site and the host system, said apparatus comprising: a first portion configured to receive a service request from a telnet client; a second portion configured to establish an end-to-end link between the requesting telnet client site and at least one application program; a third portion configured to perform the service request as an upper half session and a lower half session, the upper half session involving said at least one host application program processing the service request and sending requests to the host telnet server, and the host telnet server establishing request control buffers for storing the requests received from the host application program, the lower half session involving those portions of the network system extending between the host telnet server and the requesting telnet client; a fourth portion configured to detect an interruption in the end-to-end link in the network system portions involved in the lower half session; a fifth portion configured to continue the upper half session so that the at least one host application program continues to process the service request and continues to send the requests to the host telnet server, and the host telnet server continues to queue the input/output requests sent from the host application program in the request control buffers until the end-to-end link is reestablished; and a sixth portion configured to send the queued host application requests sent from the host application and stored in the request control buffers to the telnet client to resume the lower half session of the interrupted service session at the interrupted stage.
Claim 15
Independent Claim
336 words
An apparatus for conducting a resilient service session in a network system having a host system with a host computer, a plurality of host application programs for providing service routines, a host telnet server for supervising service requests, a communications protocol process for providing network transport services between the host telnet server and a network, and a plurality of telnet client sites each having a workstation and a communications protocol process for providing network transport services between the telnet client site and the host system, said apparatus comprising: a first portion configured to receive a service request from a telnet client; a second portion configured to establish an end-to-end link between the requesting telnet client site and at least one application program; a third portion configured to perform the service request as an upper half session and a lower half session, the upper half session involving said at least one host application program processing the service request and sending requests to the host telnet server, and the host telnet server establishing request control buffers for storing the requests received from the host application program, the lower half session involving those portions of the network system extending between the host telnet server and the requesting telnet client; a fourth portion configured to detect an interruption in the end-to-end link in the network system portions involved in the lower half session; a fifth portion configured to continue the upper half session so that the at least one host application program continues to process the service request and continues to send the requests to the host telnet server, and the host telnet server continues to queue the input/output requests sent from the host application program in the request control buffers until the end-to-end link is reestablished; and a sixth portion configured to send the queued host application requests sent from the host application and stored in the request control buffers to the telnet client to resume the lower half session of the interrupted service session at the interrupted stage.
Claim 16
Dependent Claim
20 words
The apparatus of claim 12 wherein said second portion includes an eighth portion configured to perform a user authentication routine.
Claim 17
Dependent Claim
48 words
The apparatus of claim 12 wherein said sixth portion further includes a ninth portion configured to perform a user authentication routine prior to resuming the lower half session of the interrupted service request and a tenth portion configured to send queued host application requests to the telnet client.
Claim 18
Dependent Claim
90 words
The apparatus of claim 12 wherein said eighth portion further includes an eleventh portion configured to establish a tty for the service request, a twelfth portion configured to compare the identity of a tty identified by the telnet client with a list of ttys at the host site, a thirteenth portion configured to compare a service request received from the telnet client with a list of interrupted service sessions at the host site, and a fourteenth portion configured to permit the service session to resume if a match is found.
Claim 19
Dependent Claim
406 words
A computer program product including: a computer usable medium having a computer readable code embodied therein for conducting a resilient service session in a network system having a host system with a host computer, a plurality of host application programs for providing service routines, a host telnet server for supervising service requests, a communications protocol process for providing network transport services between the host telnet server and a network, and a plurality of telnet client sites each having a workstation and a communications protocol process for providing network transport services between the telnet client site and the host system, the computer program product comprising a first computer readable program code device configured to cause a computer to effect receiving a service request from a telnet client; a second computer readable program code device configured to cause a computer to effect establishing an end-to-end link between the requesting telnet client site and at least one application program; a third computer readable program code device configured to cause a computer to effect performing the service request as an upper half session and a lower half session, the upper half session involving said at least one host application program processing the service request and sending requests to the host telnet server, and the host telnet server establishing request control buffers for storing the requests received from the host application program, the lower half session involving those portions of the network system extending between the host telnet server and the requesting telnet client; a fourth computer readable program code device configured to cause a computer to effect detecting an interruption in the end-to-end link in the network system portions involved in the lower half session; a fifth computer readable program code device configured to cause a computer to effect continuation of the upper half session so that the at least one host application program continues to process the service request and continues to send the requests to the host telnet server, and the host telnet server continues to queue the request sent from the host application program in the request control buffers until the end-to-end link is reestablished; and a sixth computer readable program code device configured to cause a computer to effect sending the queued host application requests sent from the host application and stored in the request control buffers to the telnet client to resume the lower half session of the interrupted service session at the interrupted stage.
Claim 20
Dependent Claim
406 words
A computer program product including: a computer usable medium having a computer readable code embodied therein for conducting a resilient service session in a network system having a host system with a host computer, a plurality of host application programs for providing service routines, a host telnet server for supervising service requests, a communications protocol process for providing network transport services between the host telnet server and a network, and a plurality of telnet client sites each having a workstation and a communications protocol process for providing network transport services between the telnet client site and the host system, the computer program product comprising a first computer readable program code device configured to cause a computer to effect receiving a service request from a telnet client; a second computer readable program code device configured to cause a computer to effect establishing an end-to-end link between the requesting telnet client site and at least one application program; a third computer readable program code device configured to cause a computer to effect performing the service request as an upper half session and a lower half session, the upper half session involving said at least one host application program processing the service request and sending requests to the host telnet server, and the host telnet server establishing request control buffers for storing the requests received from the host application program, the lower half session involving those portions of the network system extending between the host telnet server and the requesting telnet client; a fourth computer readable program code device configured to cause a computer to effect detecting an interruption in the end-to-end link in the network system portions involved in the lower half session; a fifth computer readable program code device configured to cause a computer to effect continuation of the upper half session so that the at least one host application program continues to process the service request and continues to send the requests to the host telnet server, and the host telnet server continues to queue the request sent from the host application program in the request control buffers until the end-to-end link is reestablished; and a sixth computer readable program code device configured to cause a computer to effect sending the queued host application requests sent from the host application and stored in the request control buffers to the telnet client to resume the lower half session of the interrupted service session at the interrupted stage.
Claim 21
Dependent Claim
32 words
The computer program product of claim 16 wherein said second computer readable program code device further includes a seventh computer readable program code device configured to effect performing a user authentication routine.
Claim 22
Dependent Claim
112 words
The computer program product of claim 17 wherein said seventh computer readable program code device further includes an eleventh computer readable program code device configured to establish a tty for the service request, a twelfth computer readable program code device configured to compare the identity of a tty identified by the telnet client with a list of ttys at the host site, a thirteenth computer readable program code device configured to compare a service request received from the telnet client with a list of interrupted service sessions at the host site, and a fourteenth computer readable program code device configured to permit the service session to resume if a match is found.
Claim 23
Dependent Claim
64 words
The computer program product of claim 16 wherein said sixth computer readable program code device further includes a ninth computer readable program code device configured to perform a user authentication routine prior to a resumption of the lower half session of the interrupted service request and a tenth computer readable program code device configured to send queued host application requests to the telnet client.
Claim 24
Independent Claim
146 words
A method of conducting a resilient service session in a network system when a network interruption occurs, the network system including a host computer for processing a host application program in communication with a host server, and the host server in communication with the client site, the method comprising the steps of: detecting an interruption in the communication in a lower half session between the host server and the client site; and continuing an upper half session between the host application program and the host server, so that the host application program continues to process a service request and continues to send one or more requests to the host server, and the host server continues to queue the requests sent from the host application program in one or more requests control buffers until an end-end link between the host server and the client site is reestablished.
Claim 25
Independent Claim
146 words
A method of conducting a resilient service session in a network system when a network interruption occurs, the network system including a host computer for processing a host application program in communication with a host server, and the host server in communication with the client site, the method comprising the steps of: detecting an interruption in the communication in a lower half session between the host server and the client site; and continuing an upper half session between the host application program and the host server, so that the host application program continues to process a service request and continues to send one or more requests to the host server, and the host server continues to queue the requests sent from the host application program in one or more requests control buffers until an end-end link between the host server and the client site is reestablished.
Claim 26
Dependent Claim
45 words
The method of claim 20 further including the step of: sending the queued requests sent from the host application program and stored in the request control buffers to the client to resume the lower half session of the interrupted service session at the interrupted stage.
Claim 27
Dependent Claim
31 words
The method of claim 21, wherein said step of sending includes the step of: performing a user authentication routine prior to resuming the lower half session of the interrupted service session.
Claim 28
Dependent Claim
54 words
The method of claim 22, wherein said step of performing includes the step of: comparing a service request received from the client with a list of interrupted service sessions at the host site, and permitting the service session to resume if a match is found and the user is authorized to access the service.