Claims Analysis
Total Claims: 51
Claim 1
Independent Claim
131 words
A server for providing a persistent connection between a client system and a legacy host system, comprising: a client thread operable to communicate with a legacy host system across a first persistent connection; and applet code operable to create an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection and to provide a terminal session to a user of the client system; the server operable to download the applet code to a client system in response to receiving a uniform resource locator associated with the legacy host system; wherein the client thread is operable to communicate using a TN3270 data flow and the applet process is operable to provide a 3270 type terminal session.
Claim 2
Dependent Claim
131 words
A server for providing a persistent connection between a client system and a legacy host system, comprising: a client thread operable to communicate with a legacy host system across a first persistent connection; and applet code operable to create an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection and to provide a terminal session to a user of the client system; the server operable to download the applet code to a client system in response to receiving a uniform resource locator associated with the legacy host system; wherein the client thread is operable to communicate using a TN3270 data flow and the applet process is operable to provide a 3270 type terminal session.
Claim 3
Dependent Claim
27 words
The server of claim 1, wherein the client thread and the applet process are operable to communicate using a data flow based upon a specified communication protocol.
Claim 4
Dependent Claim
33 words
The server of claim 2, wherein the client thread is further operable to interface between a legacy data flow used by the legacy system and the data flow used by the applet process.
Claim 5
Dependent Claim
24 words
The server of claim 3, wherein the applet code comprises executable code for a JAVA applet to be executed under a JAVA-capable web browser.
Claim 6
Dependent Claim
17 words
The server of claim 4, wherein the first and second persistent connections are persistent TCP/IP socket connections.
Claim 7
Dependent Claim
131 words
A server for providing a persistent connection between a client system and a legacy host system, comprising: a client thread operable to communicate with a legacy host system across a first persistent connection; and applet code operable to create an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection and to provide a terminal session to a user of the client system; the server operable to download the applet code to a client system in response to receiving a uniform resource locator associated with the legacy host system; wherein the client thread is operable to communicate using a TN5250 data flow and the applet process is operable to provide a 5250 type terminal session.
Claim 8
Dependent Claim
131 words
A server for providing a persistent connection between a client system and a legacy host system, comprising: a client thread operable to communicate with a legacy host system across a first persistent connection; and applet code operable to create an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection and to provide a terminal session to a user of the client system; the server operable to download the applet code to a client system in response to receiving a uniform resource locator associated with the legacy host system; wherein the client thread is operable to communicate using a TN5250 data flow and the applet process is operable to provide a 5250 type terminal session.
Claim 9
Dependent Claim
131 words
A server for providing a persistent connection between a client system and a legacy host system, comprising: a client thread operable to communicate with a legacy host system across a first persistent connection; and applet code operable to create an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection and to provide a terminal session to a user of the client system; the server operable to download the applet code to a client system in response to receiving a uniform resource locator associated with the legacy host system; wherein the client thread is operable to communicate using a NVT data flow and the applet process is operable to provide a NVT type terminal session.
Claim 10
Dependent Claim
131 words
A server for providing a persistent connection between a client system and a legacy host system, comprising: a client thread operable to communicate with a legacy host system across a first persistent connection; and applet code operable to create an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection and to provide a terminal session to a user of the client system; the server operable to download the applet code to a client system in response to receiving a uniform resource locator associated with the legacy host system; wherein the client thread is operable to communicate using a NVT data flow and the applet process is operable to provide a NVT type terminal session.
Claim 11
Dependent Claim
131 words
A server for providing a persistent connection between a client system and a legacy host system, comprising: a client thread operable to communicate with a legacy host system across a first persistent connection; and applet code operable to create an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection and to provide a terminal session to a user of the client system; the server operable to download the applet code to a client system in response to receiving a uniform resource locator associated with the legacy host system; wherein the client thread is operable to communicate using an VT220 data flow and the applet process is operable to provide a VT220 type terminal session.
Claim 12
Dependent Claim
131 words
A server for providing a persistent connection between a client system and a legacy host system, comprising: a client thread operable to communicate with a legacy host system across a first persistent connection; and applet code operable to create an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection and to provide a terminal session to a user of the client system; the server operable to download the applet code to a client system in response to receiving a uniform resource locator associated with the legacy host system; wherein the client thread is operable to communicate using an VT220 data flow and the applet process is operable to provide a VT220 type terminal session.
Claim 13
Dependent Claim
135 words
A web browser terminal emulator for connecting a client system to a legacy host system, comprising: a client thread executing under a server on a server system, the client thread operable to communicate with a legacy host system across a first persistent connection; and an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection, and the applet process further operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using a TN3270 data flow and the applet process is operable to provide a 3270 type terminal session.
Claim 14
Dependent Claim
135 words
A web browser terminal emulator for connecting a client system to a legacy host system, comprising: a client thread executing under a server on a server system, the client thread operable to communicate with a legacy host system across a first persistent connection; and an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection, and the applet process further operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using a TN3270 data flow and the applet process is operable to provide a 3270 type terminal session.
Claim 15
Dependent Claim
30 words
The web browser terminal emulator of claim 9, wherein the client thread and the applet process are operable to communicate using a data flow based upon a specified communication protocol.
Claim 16
Dependent Claim
36 words
The web browser terminal emulator of claim 10, wherein the client thread is further operable to interface between a legacy data flow used by the legacy system and the data flow used by the applet process.
Claim 17
Dependent Claim
23 words
The web browser terminal emulator of claim 11, wherein the applet process comprises a JAVA applet executing under a NETSCAPE NAVIGATOR web browser.
Claim 18
Dependent Claim
20 words
The web browser terminal emulator of claim 12, wherein the first and second persistent connections are persistent TCP/IP socket connections.
Claim 19
Dependent Claim
160 words
A computer network environment allowing connection of a client system to a legacy host system using a server, the computer network environment comprising: a legacy host system having TCP/IP connectivity, the legacy host system operable to support a terminal session for access to the legacy host system, a server system executing a client thread under a server, the client thread operable to communicate with the legacy host system across a first persistent connection; and a client system executing an applet process under a web browser, the applet process operable to communicate with the client thread across a second persistent connection and operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using a TN3270 data flow and the applet process is operable to provide a 3270 type terminal session.
Claim 20
Dependent Claim
160 words
A computer network environment allowing connection of a client system to a legacy host system using a server, the computer network environment comprising: a legacy host system having TCP/IP connectivity, the legacy host system operable to support a terminal session for access to the legacy host system, a server system executing a client thread under a server, the client thread operable to communicate with the legacy host system across a first persistent connection; and a client system executing an applet process under a web browser, the applet process operable to communicate with the client thread across a second persistent connection and operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using a TN3270 data flow and the applet process is operable to provide a 3270 type terminal session.
Claim 21
Dependent Claim
29 words
The computer network environment of claim 14, wherein the client thread and the applet process are operable to communicate using a data flow based upon a specified communication protocol.
Claim 22
Dependent Claim
35 words
The computer network environment of claim 15, wherein the client thread is further operable to interface between a legacy data flow used by the legacy system and the data flow used by the applet process.
Claim 23
Dependent Claim
22 words
The computer network environment of claim 16, wherein the applet process comprises a JAVA applet executing under a NETSCAPE NAVIGATOR web browser.
Claim 24
Dependent Claim
19 words
The computer network environment of claim 17, wherein the first and second persistent connections are persistent TCP/IP socket connections.
Claim 25
Dependent Claim
17 words
The computer network environment of claim 14, wherein the legacy host system comprises a mainframe computer system.
Claim 26
Dependent Claim
17 words
The computer network environment of claim 14, wherein the legacy host system comprises a mid-range computer system.
Claim 27
Dependent Claim
20 words
The computer network environment of claim 14, wherein the legacy host system comprises a computer workstation executing a UNIX environment.
Claim 28
Dependent Claim
160 words
A computer network environment allowing connection of a client system to a legacy host system using a server, the computer network environment comprising: a legacy host system having TCP/IP connectivity, the legacy host system operable to support a terminal session for access to the legacy host system; a server system executing a client thread under a server, the client thread operable to communicate with the legacy host system across a first persistent connection; and a client system executing an applet process under a web browser, the applet process operable to communicate with the client thread across a second persistent connection and operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using a TN5250 data flow and the applet process is operable to provide a 5250 type terminal session.
Claim 29
Dependent Claim
160 words
A computer network environment allowing connection of a client system to a legacy host system using a server, the computer network environment comprising: a legacy host system having TCP/IP connectivity, the legacy host system operable to support a terminal session for access to the legacy host system; a server system executing a client thread under a server, the client thread operable to communicate with the legacy host system across a first persistent connection; and a client system executing an applet process under a web browser, the applet process operable to communicate with the client thread across a second persistent connection and operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using a TN5250 data flow and the applet process is operable to provide a 5250 type terminal session.
Claim 30
Dependent Claim
160 words
A computer network environment allowing connection of a client system to a legacy host system using a server, the computer network environment comprising: a legacy host system having TCP/IP connectivity, the legacy host system operable to support a terminal session for access to the legacy host system; a server system executing a client thread under a server, the client thread operable to communicate with the legacy host system across a first persistent connection; and a client system executing an applet process under a web browser, the applet process operable to communicate with the client thread across a second persistent connection and operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using an NVT data flow and the applet process is operable to provide an NVT type terminal session.
Claim 31
Dependent Claim
160 words
A computer network environment allowing connection of a client system to a legacy host system using a server, the computer network environment comprising: a legacy host system having TCP/IP connectivity, the legacy host system operable to support a terminal session for access to the legacy host system; a server system executing a client thread under a server, the client thread operable to communicate with the legacy host system across a first persistent connection; and a client system executing an applet process under a web browser, the applet process operable to communicate with the client thread across a second persistent connection and operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using an NVT data flow and the applet process is operable to provide an NVT type terminal session.
Claim 32
Dependent Claim
160 words
A computer network environment allowing connection of a client system to a legacy host system using a server, the computer network environment comprising: a legacy host system having TCP/IP connectivity, the legacy host system operable to support a terminal session for access to the legacy host system; a server system executing a client thread under a server, the client thread operable to communicate with the legacy host system across a first persistent connection; and a client system executing an applet process under a web browser, the applet process operable to communicate with the client thread across a second persistent connection and operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using a VT220 data flow and the applet process is operable to provide a VT220 type terminal session.
Claim 33
Dependent Claim
160 words
A computer network environment allowing connection of a client system to a legacy host system using a server, the computer network environment comprising: a legacy host system having TCP/IP connectivity, the legacy host system operable to support a terminal session for access to the legacy host system; a server system executing a client thread under a server, the client thread operable to communicate with the legacy host system across a first persistent connection; and a client system executing an applet process under a web browser, the applet process operable to communicate with the client thread across a second persistent connection and operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using a VT220 data flow and the applet process is operable to provide a VT220 type terminal session.
Claim 34
Independent Claim
188 words
A method for connecting a client system to a legacy host system using a server, comprising: receiving a uniform resource locator by a server executing on a server system, the uniform resource locator associated with a legacy host system and selected from a web browser executing on a client system; downloading executable code for an applet process to the client system: executing the applet process under the web browser on the client system; connecting the applet process to a client thread executing under the server via a first persistent connection; connecting the client thread to a legacy host system associated with the uniform resource locator via a second persistent connection; communicating between the client thread and the legacy host system across the first persistent connection; communicating between the client thread and the applet process across the second persistent connection; and providing a terminal session to a user of the client system by the applet process, the terminal session allowing real-time bidirectional communication with the legacy host system across a persistent connection to the legacy host system; wherein providing a terminal session comprises providing a 3270 type terminal session.
Claim 35
Independent Claim
188 words
A method for connecting a client system to a legacy host system using a server, comprising: receiving a uniform resource locator by a server executing on a server system, the uniform resource locator associated with a legacy host system and selected from a web browser executing on a client system; downloading executable code for an applet process to the client system: executing the applet process under the web browser on the client system; connecting the applet process to a client thread executing under the server via a first persistent connection; connecting the client thread to a legacy host system associated with the uniform resource locator via a second persistent connection; communicating between the client thread and the legacy host system across the first persistent connection; communicating between the client thread and the applet process across the second persistent connection; and providing a terminal session to a user of the client system by the applet process, the terminal session allowing real-time bidirectional communication with the legacy host system across a persistent connection to the legacy host system; wherein providing a terminal session comprises providing a 3270 type terminal session.
Claim 36
Dependent Claim
23 words
The method of claim 25, wherein communicating between the client thread and the legacy host system is accomplished using a legacy data flow.
Claim 37
Dependent Claim
27 words
The method of claim 26, wherein communicating between the client thread and the applet process is accomplished using a data flow based upon a specified communication protocol.
Claim 38
Dependent Claim
21 words
The method of claim 27, wherein executing the applet process comprises executing a JAVA applet under a NETSCAPE NAVIGATOR web browser.
Claim 39
Dependent Claim
17 words
The method of claim 25, wherein the first and second persistent connections are persistent TCP/IP socket connections.
Claim 40
Independent Claim
188 words
A method for connecting a client system to a legacy host system using a server, comprising: receiving a uniform resource locator by a server executing on a server system, the uniform resource locator associated with a legacy host system and selected from a web browser executing on a client system; downloading executable code for an applet process to the client system; executing the applet process under the web browser on the client system; connecting the applet process to a client thread executing under the server via a first persistent connection; connecting the client thread to a legacy host system associated with the uniform resource locator via a second persistent connection; communicating between the client thread and the legacy host system across the first persistent connection; communicating between the client thread and the applet process across the second persistent connection; and providing a terminal session to a user of the client system by the applet process, the terminal session allowing real-time bidirectional communication with the legacy host system across a persistent connection to the legacy host system; wherein providing a terminal session comprises providing a 5250 type terminal session.
Claim 41
Independent Claim
188 words
A method for connecting a client system to a legacy host system using a server, comprising: receiving a uniform resource locator by a server executing on a server system, the uniform resource locator associated with a legacy host system and selected from a web browser executing on a client system; downloading executable code for an applet process to the client system; executing the applet process under the web browser on the client system; connecting the applet process to a client thread executing under the server via a first persistent connection; connecting the client thread to a legacy host system associated with the uniform resource locator via a second persistent connection; communicating between the client thread and the legacy host system across the first persistent connection; communicating between the client thread and the applet process across the second persistent connection; and providing a terminal session to a user of the client system by the applet process, the terminal session allowing real-time bidirectional communication with the legacy host system across a persistent connection to the legacy host system; wherein providing a terminal session comprises providing a 5250 type terminal session.
Claim 42
Independent Claim
188 words
A method for connecting a client system to a legacy host system using a server, comprising: receiving a uniform resource locator by a server executing on a server system, the uniform resource locator associated with a legacy host system and selected from a web browser executing on a client system; downloading executable code for an applet process to the client system; executing the applet process under the web browser on the client system; connecting the applet process to a client thread executing under the server via a first persistent connection; connecting the client thread to a legacy host system associated with the uniform resource locator via a second persistent connection; communicating between the client thread and the legacy host system across the first persistent connection; communicating between the client thread and the applet process across the second persistent connection; and providing a terminal session to a user of the client system by the applet process, the terminal session allowing real-time bidirectional communication with the legacy host system across a persistent connection to the legacy host system; wherein providing a terminal session comprises providing an NVT type terminal session.
Claim 43
Independent Claim
188 words
A method for connecting a client system to a legacy host system using a server, comprising: receiving a uniform resource locator by a server executing on a server system, the uniform resource locator associated with a legacy host system and selected from a web browser executing on a client system; downloading executable code for an applet process to the client system; executing the applet process under the web browser on the client system; connecting the applet process to a client thread executing under the server via a first persistent connection; connecting the client thread to a legacy host system associated with the uniform resource locator via a second persistent connection; communicating between the client thread and the legacy host system across the first persistent connection; communicating between the client thread and the applet process across the second persistent connection; and providing a terminal session to a user of the client system by the applet process, the terminal session allowing real-time bidirectional communication with the legacy host system across a persistent connection to the legacy host system; wherein providing a terminal session comprises providing an NVT type terminal session.
Claim 44
Independent Claim
188 words
A method for connecting a client system to a legacy host system using a server, comprising: receiving a uniform resource locator by a server executing on a server system, the uniform resource locator associated with a legacy host system and selected from a web browser executing on a client system; downloading executable code for an applet process to the client system; executing the applet process under the web browser on the client system; connecting the applet process to a client thread executing under the server via a first persistent connection; connecting the client thread to a legacy host system associated with the uniform resource locator via a second persistent connection; communicating between the client thread and the legacy host system across the first persistent connection; communicating between the client thread and the applet process across the second persistent connection; and providing a terminal session to a user of the client system by the applet process, the terminal session allowing real-time bidirectional communication with the legacy host system across a persistent connection to the legacy host system; wherein providing a terminal session comprises providing a VT220 type terminal session.
Claim 45
Independent Claim
188 words
A method for connecting a client system to a legacy host system using a server, comprising: receiving a uniform resource locator by a server executing on a server system, the uniform resource locator associated with a legacy host system and selected from a web browser executing on a client system; downloading executable code for an applet process to the client system; executing the applet process under the web browser on the client system; connecting the applet process to a client thread executing under the server via a first persistent connection; connecting the client thread to a legacy host system associated with the uniform resource locator via a second persistent connection; communicating between the client thread and the legacy host system across the first persistent connection; communicating between the client thread and the applet process across the second persistent connection; and providing a terminal session to a user of the client system by the applet process, the terminal session allowing real-time bidirectional communication with the legacy host system across a persistent connection to the legacy host system; wherein providing a terminal session comprises providing a VT220 type terminal session.
Claim 46
Dependent Claim
135 words
A web browser terminal emulator for connecting a client system to a legacy host system, comprising: a client thread executing under a server on a server system, the client thread operable to communicate with a legacy host system across a first persistent connection; and an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection, and the applet process further operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using a TN5250 data flow and the applet process is operable to provide a 5250 type terminal session.
Claim 47
Dependent Claim
135 words
A web browser terminal emulator for connecting a client system to a legacy host system, comprising: a client thread executing under a server on a server system, the client thread operable to communicate with a legacy host system across a first persistent connection; and an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection, and the applet process further operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using a TN5250 data flow and the applet process is operable to provide a 5250 type terminal session.
Claim 48
Dependent Claim
135 words
A web browser terminal emulator for connecting a client system to a legacy host system, comprising: a client thread executing under a server on a server system, the client thread operable to communicate with a legacy host system across a first persistent connection; and an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection, and the applet process further operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using an NVT data flow and the applet process is operable to provide an NVT type terminal session.
Claim 49
Dependent Claim
135 words
A web browser terminal emulator for connecting a client system to a legacy host system, comprising: a client thread executing under a server on a server system, the client thread operable to communicate with a legacy host system across a first persistent connection; and an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection, and the applet process further operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using an NVT data flow and the applet process is operable to provide an NVT type terminal session.
Claim 50
Dependent Claim
135 words
A web browser terminal emulator for connecting a client system to a legacy host system, comprising: a client thread executing under a server on a server system, the client thread operable to communicate with a legacy host system across a first persistent connection; and an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection, and the applet process further operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using a VT220 data flow and the applet process is operable to provide a VT220 type terminal session.
Claim 51
Dependent Claim
135 words
A web browser terminal emulator for connecting a client system to a legacy host system, comprising: a client thread executing under a server on a server system, the client thread operable to communicate with a legacy host system across a first persistent connection; and an applet process executing under a web browser on a client system, the applet process operable to communicate with the client thread across a second persistent connection, and the applet process further operable to provide a terminal session to a user of the client system; such that the terminal session is supported by a persistent connection allowing real-time bidirectional communication with the legacy host system; wherein the client thread is operable to communicate using a VT220 data flow and the applet process is operable to provide a VT220 type terminal session.