Method and apparatus for representing host datastream screen image information using markup languages
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
334 Citations
29 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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. - View Dependent Claims (14, 15, 16, 17)
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.
-
-
15. The method of claim 13 wherein the XML datastream comprises a session element and a screen element.
-
16. The method of claim 13 wherein the client is a personal digital assistant device.
-
17. The method of claim 13 wherein the client forwards the host screen image information to a personal digital assistant device.
-
18. 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.
-
-
19. 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. - View Dependent Claims (20, 21)
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.
-
-
21. The distributed data processing system of claim 19 wherein the XML datastream comprises a session element and a screen element.
-
22. 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. - View Dependent Claims (23, 24, 25)
-
-
26. 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. - View Dependent Claims (27)
-
-
28. 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.
-
-
29. 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.
-
Specification