← Back to Patent Explorer
US6446110B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for representing host datastream screen image information using markup languages

Assignee: International Business Machines Corp
•
Filing: 1999-04-05
•
Granted: 2002-09-03
•
Expires: 2019-04-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for representing host datastream screen image information using markup languages is provided. A distributed data processing system contains a network, at least one host computer, at least one client computer, and optionally at least one server. The host computer generates a host datastream containing host screen image information and forwards the host datastream to a client. If the client is not directly connected to the host, then the host datastream may be routed to the client. The host datastream is converted to a markup language tagged datastream at some point within the network according to a Document Type Definition (DTD) authored for the purpose of representing information in host datastreams. The client receives the markup language tagged datastream containing the host screen image information derived from the host datastream and parses the markup language tagged datastream to identify the host screen image information. The host screen image information is displayed on a display device connected to the client, enabling the client to act as an emulator for the host.

Inventors

  • 👤 David Bruce Lection
  • 👤 Yongcheng Li
  • 👤 Yih-shin Tan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:06
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/01; H04L67/02; H04L69/00; H04L69/08; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 56 words
A method for processing a host datastream from a server to a client in a distributed data processing system, the method comprising the computer-implemented steps of: receiving, at the server, a host datastream comprising host screen image information; generating an XML datastream comprising the host screen image information; and sending the XML datastream to the client.
Claim 2
Independent Claim 56 words
A method for processing a host datastream from a server to a client in a distributed data processing system, the method comprising the computer-implemented steps of: receiving, at the server, a host datastream comprising host screen image information; generating an XML datastream comprising the host screen image information; and sending the XML datastream to the client.
Claim 3
Dependent Claim 17 words
The method of claim 1 wherein the XML datastream comprises a session element and a screen element.
Claim 4
Dependent Claim 23 words
The method of claim 2 wherein the session element comprises session subelements describing characteristics of a session between the client and a host.
Claim 5
Dependent Claim 15 words
The method of claim 3 wherein the session subelements comprise data specifying a host name.
Claim 6
Dependent Claim 15 words
The method of claim 3 wherein the session subelements comprise data specifying a session name.
Claim 7
Dependent Claim 17 words
The method of claim 3 wherein the session subelements comprise data specifying descriptive information for the session.
Claim 8
Dependent Claim 13 words
The method of claim 3 wherein the session subelements comprise a session identifier.
Claim 9
Dependent Claim 19 words
The method of claim 2 wherein the screen element comprises screen subelements describing content for a host screen image.
Claim 10
Dependent Claim 15 words
The method of claim 8 wherein the screen subelements comprise field elements specifying textual content.
Claim 11
Dependent Claim 21 words
The method of claim 8 wherein the screen subelements comprise interaction elements specifying actions directed from the client to a host.
Claim 12
Dependent Claim 16 words
The method of claim 1 wherein the host datastream is formatted for an IBM 3270 terminal.
Claim 13
Dependent Claim 16 words
The method of claim 1 wherein the host datastream is formatted for an IBM 5250 terminal.
Claim 14
Independent Claim 66 words
A method for emulating a host computer on a client in a distributed data processing system, the method comprising the computer-implemented steps of: receiving, at the client, an XML datastream comprising host screen image information derived from a host datastream; parsing the XML datastream to identify the host screen image information; and displaying the host screen image information on a display device connected to the client.
Claim 15
Independent Claim 66 words
A method for emulating a host computer on a client in a distributed data processing system, the method comprising the computer-implemented steps of: receiving, at the client, an XML datastream comprising host screen image information derived from a host datastream; parsing the XML datastream to identify the host screen image information; and displaying the host screen image information on a display device connected to the client.
Claim 16
Dependent Claim 42 words
The method of claim 13 further comprising: in response to receiving user input at the client, generating an XML datastream comprising the user input as an action element; and forwarding the XML datastream to a host computer in the data processing system.
Claim 17
Dependent Claim 17 words
The method of claim 13 wherein the XML datastream comprises a session element and a screen element.
Claim 18
Dependent Claim 14 words
The method of claim 13 wherein the client is a personal digital assistant device.
Claim 19
Dependent Claim 20 words
The method of claim 13 wherein the client forwards the host screen image information to a personal digital assistant device.
Claim 20
Independent Claim 89 words
A method for processing a host datastream between a server and a client in a distributed data processing system, the method comprising the computer-implemented steps of: receiving, at the server, a first host datastream comprising host screen image information; generating a first XML datastream comprising the host screen image information; sending the first XML datastream to the client; receiving, from the client, a second XML datastream comprising host-bound input information; generating a second host datastream comprising the host-bound input information; and forwarding the second host datastream to a host.
Claim 21
Independent Claim 89 words
A method for processing a host datastream between a server and a client in a distributed data processing system, the method comprising the computer-implemented steps of: receiving, at the server, a first host datastream comprising host screen image information; generating a first XML datastream comprising the host screen image information; sending the first XML datastream to the client; receiving, from the client, a second XML datastream comprising host-bound input information; generating a second host datastream comprising the host-bound input information; and forwarding the second host datastream to a host.
Claim 22
Dependent Claim 82 words
A distributed data processing system comprising: a network; a host computer, wherein the host computer generates a host datastream comprising host screen image information and sends the host datastream to a client; a client, wherein the client receives an XML datastream comprising the host screen image information derived from the host datastream and parses the XML datastream to identify the host screen image information; and a display device connected to the client, wherein the display device displays the host screen image information.
Claim 23
Dependent Claim 82 words
A distributed data processing system comprising: a network; a host computer, wherein the host computer generates a host datastream comprising host screen image information and sends the host datastream to a client; a client, wherein the client receives an XML datastream comprising the host screen image information derived from the host datastream and parses the XML datastream to identify the host screen image information; and a display device connected to the client, wherein the display device displays the host screen image information.
Claim 24
Dependent Claim 37 words
The distributed data processing system of claim 19 further comprising: an intermediate server, wherein the intermediate server receives the host datastream and generates the XML datastream containing the host screen image information in the received host datastream.
Claim 25
Dependent Claim 20 words
The distributed data processing system of claim 19 wherein the XML datastream comprises a session element and a screen element.
Claim 26
Dependent Claim 59 words
A data processing system for processing a host datastream from a server to a client, the data processing system comprising: receiving means for receiving, at the server, a host datastream comprising host screen image information; generating means for generating an XML datastream comprising the host screen image information; and sending means for sending the XML datastream to the client.
Claim 27
Dependent Claim 59 words
A data processing system for processing a host datastream from a server to a client, the data processing system comprising: receiving means for receiving, at the server, a host datastream comprising host screen image information; generating means for generating an XML datastream comprising the host screen image information; and sending means for sending the XML datastream to the client.
Claim 28
Dependent Claim 19 words
The data processing system of claim 22 wherein the XML datastream comprises a session element and a screen element.
Claim 29
Dependent Claim 25 words
The data processing system of claim 23 wherein the session element comprises session subelements describing characteristics of a session between the client and a host.
Claim 30
Dependent Claim 21 words
The data processing system of claim 22 wherein the screen element comprises screen subelements describing content for a host screen image.
Claim 31
Dependent Claim 75 words
A data processing system for emulating a host computer on a client in a distributed data processing system, the data processing system comprising: receiving means for receiving, at the client, an XML datastream comprising host screen image information derived from a host datastream; parsing means for parsing the XML datastream to identify the host screen image information; and displaying means for displaying the host screen image information on a display device connected to the client.
Claim 32
Dependent Claim 75 words
A data processing system for emulating a host computer on a client in a distributed data processing system, the data processing system comprising: receiving means for receiving, at the client, an XML datastream comprising host screen image information derived from a host datastream; parsing means for parsing the XML datastream to identify the host screen image information; and displaying means for displaying the host screen image information on a display device connected to the client.
Claim 33
Dependent Claim 19 words
The data processing system of claim 26 wherein the XML datastream comprises a session element and a screen element.
Claim 34
Dependent Claim 71 words
A computer program product on a computer readable medium for use in a data processing system for processing a host datastream from a server to a client, the computer program product comprising: first instructions for receiving, at the server, a host datastream comprising host screen image information; second instructions for generating an XML datastream comprising the host screen image information; and third instructions for sending the XML datastream to the client.
Claim 35
Dependent Claim 71 words
A computer program product on a computer readable medium for use in a data processing system for processing a host datastream from a server to a client, the computer program product comprising: first instructions for receiving, at the server, a host datastream comprising host screen image information; second instructions for generating an XML datastream comprising the host screen image information; and third instructions for sending the XML datastream to the client.
Claim 36
Dependent Claim 87 words
A computer program product on a computer readable medium for use in a data processing system for emulating a host computer on a client in a distributed data processing system, the computer program product comprising: first instructions for receiving, at the client, an XML datastream comprising host screen image information derived from a host datastream; second instructions for parsing the XML datastream to identify the host screen image information; and third instructions for displaying the host screen image information on a display device connected to the client.
Claim 37
Dependent Claim 87 words
A computer program product on a computer readable medium for use in a data processing system for emulating a host computer on a client in a distributed data processing system, the computer program product comprising: first instructions for receiving, at the client, an XML datastream comprising host screen image information derived from a host datastream; second instructions for parsing the XML datastream to identify the host screen image information; and third instructions for displaying the host screen image information on a display device connected to the client.

References Cited (Backward Citations)

US5903724A Cited
US6012098A Cited
US6154738A Cited
US6336124B1 Cited
US6249844B1 Cited
US6209124B1 Cited
US6286033B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-09-02 2006-03-04 2006-09-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-09-02 2010-03-04 2010-09-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-09-02 2014-03-04 2014-09-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag