Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
147 words
A computer-implemented terminal session emulator for providing browser-based access to legacy host applications, comprising: an emulation server operable to negotiate a persistent connection between a legacy host system and a client system, said emulation server further in communication with a web server; and applet code operable to create an applet process executing under a web browser on a client system, said applet code being downloadable from the web server to the client system in response to receiving a uniform resource locator associated with the legacy host system, and, when executed by the client system, the applet process operable to communicate with said emulation server to provide a terminal session to a user of the client system via said persistent connection; wherein said emulation server is further operable to handle protocol conversions of response time signals in data streams communicated between said applet process and said host system.
Claim 2
Dependent Claim
147 words
A computer-implemented terminal session emulator for providing browser-based access to legacy host applications, comprising: an emulation server operable to negotiate a persistent connection between a legacy host system and a client system, said emulation server further in communication with a web server; and applet code operable to create an applet process executing under a web browser on a client system, said applet code being downloadable from the web server to the client system in response to receiving a uniform resource locator associated with the legacy host system, and, when executed by the client system, the applet process operable to communicate with said emulation server to provide a terminal session to a user of the client system via said persistent connection; wherein said emulation server is further operable to handle protocol conversions of response time signals in data streams communicated between said applet process and said host system.
Claim 3
Dependent Claim
28 words
The emulator of claim 1 , wherein the persistent connection is established by means of a protocol that handles communications between said applet process and said emulation server.
Claim 4
Dependent Claim
15 words
The emulator of claim 1 , wherein said response time signals are TELNET timing marks.
Claim 5
Dependent Claim
11 words
The emulator of claim 1 , further comprising said web server.
Claim 6
Dependent Claim
16 words
The emulator of claim 1 , wherein said emulation server is implemented on said legacy system.
Claim 7
Dependent Claim
26 words
The emulator of claim 1 , where said emulation server communicates with said legacy host system via a TN interface associated with said legacy host system.
Claim 8
Dependent Claim
25 words
The emulator of claim 1 , wherein the applet code comprises executable code for a JAVA applet to be executed under a JAVA-capable web browser.
Claim 9
Dependent Claim
15 words
The emulator of claim 1 , wherein the persistent connection is a persistent TCP/IP connection.
Claim 10
Dependent Claim
23 words
The emulator of claim 1 , further comprising a client thread at said emulation server operable to provide both upstream and downstream communications.
Claim 11
Dependent Claim
32 words
The emulator of claim 1 , wherein the emulation server is operable to communicate using a 3270 data flow and the applet process is operable to provide a 3270 type terminal session.
Claim 12
Dependent Claim
32 words
The emulator of claim 1 , wherein the emulation server is operable to communicate using a 5250 data flow and the applet process is operable to provide a 5250 type terminal session.
Claim 13
Dependent Claim
32 words
The emulator of claim 1 , wherein the emulation server is operable to communicate using an NOT data flow and the applet process is operable to provide an NOT type terminal session.
Claim 14
Dependent Claim
32 words
The emulator of claim 1 , wherein the emulation server is operable to communicate using a VT220 data flow and the applet process is operable to provide a VT220 type terminal session.
Claim 15
Dependent Claim
21 words
The emulator of claim 1 , wherein said emulation server receives said legacy data stream in accordance with a TN protocol.
Claim 16
Dependent Claim
22 words
The emulator of claim 1 , wherein said emulation server receives said web browser data stream in accordance with a HTTP protocol.
Claim 17
Dependent Claim
95 words
A computer-readable medium whose contents are a gateway process that causes a gateway to monitor response times from a client terminal emulation system, the gateway being associated with a host legacy system, by performing the steps of: receiving a request for response time monitoring from said host system; negotiating a persistent connection between an emulation server and said host; inserting an outgoing response time signal into data streams from said host system; and monitoring the time for an incoming response time signal to be received from a browser-based applet process executing on said client system.
Claim 18
Dependent Claim
95 words
A computer-readable medium whose contents are a gateway process that causes a gateway to monitor response times from a client terminal emulation system, the gateway being associated with a host legacy system, by performing the steps of: receiving a request for response time monitoring from said host system; negotiating a persistent connection between an emulation server and said host; inserting an outgoing response time signal into data streams from said host system; and monitoring the time for an incoming response time signal to be received from a browser-based applet process executing on said client system.
Claim 19
Dependent Claim
21 words
The medium of claim 16 , wherein said persistent connection is via an emulation server in communication with said web server.
Claim 20
Dependent Claim
33 words
The medium of claim 16 , wherein said emulation server performs protocol conversions for said response timing signals between a protocol associated with said gateway and a protocol associated with said client system.
Claim 21
Dependent Claim
15 words
The medium of claim 16 , wherein the persistent connection is a persistent TCP/IP connection.
Claim 22
Dependent Claim
19 words
The medium of claim 16 , wherein the client system is operable to provide a 3270 type terminal session.
Claim 23
Dependent Claim
19 words
The medium of claim 16 , wherein the client system is operable to provide a 5250 type terminal session.
Claim 24
Dependent Claim
19 words
The medium of claim 16 , wherein the client system is operable to provide an NOT type terminal session.
Claim 25
Dependent Claim
20 words
The medium of claim 16 , wherein the client system process is operable to provide a VT220 type terminal session.
Claim 26
Dependent Claim
14 words
The medium of claim 16 , wherein the gateway is a TN server gateway.
Claim 27
Dependent Claim
15 words
The medium of claim 24 , wherein said response time signals are TELNET timing marks.
Claim 28
Independent Claim
106 words
A method for monitoring response times of a client terminal emulation system in persistent connection to a legacy host system, comprising: executing an applet process under a web browser on the client system in response to selection of a uniform resource locator associated with a legacy host system; connecting the applet process to the legacy host system across a persistent connection; inserting an outgoing response timing signal into a data stream from a gateway associated with said host; communicating between the applet process and the legacy host system across the persistent connection; and receiving, at said gateway, an incoming response timing signal from said client system.
Claim 29
Independent Claim
106 words
A method for monitoring response times of a client terminal emulation system in persistent connection to a legacy host system, comprising: executing an applet process under a web browser on the client system in response to selection of a uniform resource locator associated with a legacy host system; connecting the applet process to the legacy host system across a persistent connection; inserting an outgoing response timing signal into a data stream from a gateway associated with said host; communicating between the applet process and the legacy host system across the persistent connection; and receiving, at said gateway, an incoming response timing signal from said client system.
Claim 30
Dependent Claim
35 words
The method of claim 26 , further comprising downloading executable code for the applet process to the client system in response to the selection of a uniform resource locator associated with the legacy host system.
Claim 31
Dependent Claim
38 words
The method of claim 26 , wherein connecting the applet process to the legacy host system is accomplished using an emulation server, and wherein said emulation server performs protocol conversions to a protocol associated with said applet process.
Claim 32
Dependent Claim
32 words
The method of claim 26 , wherein communicating between the applet process and the legacy host is accomplished using a data flow based upon a communication protocol associated with said applet process.
Claim 33
Dependent Claim
21 words
The method of claim 26 , wherein executing the applet process comprises executing a JAVA applet under a JAVA-capable web browser.
Claim 34
Dependent Claim
18 words
The method of claim 26 , wherein providing a terminal session comprises providing a 3270 type terminal session.
Claim 35
Dependent Claim
18 words
The method of claim 26 , wherein providing a terminal session comprises providing a 5250 type terminal session.
Claim 36
Dependent Claim
18 words
The method of claim 26 , wherein providing a terminal session comprises providing an NOT type terminal session.
Claim 37
Dependent Claim
18 words
The method of claim 26 , wherein providing a terminal session comprises providing a VT220 type terminal session.
Claim 38
Dependent Claim
22 words
The method of claim 26 , wherein the gateway is a TN server and said response timing signals are TELNET timing marks.