Method of accessing information on a host computer from a client computer
First Claim
1. A system for controlling the transmission of information between a host computer and a remotely located client computer, the system comprising:
- a client computer which includes a browser application for viewing Web pages and is linked to a server computer by a network;
a host computer which is linked to the server computer by a communication medium;
the server computer comprising;
a send/receive module receiving data that is transmitted from the host computer, the data representative of a host computer display screen having a function key-capable field that represents an incomplete list of items included in the host computer display screen;
a parsing module, upon receipt of the data transmitted from the host computer by the server computer, parsing the data to locate the function key-capable field;
a creation module creating, at the server computer, at least one instruction corresponding to the function key-capable field that when received by the Web browser causes a control and an incomplete list of items to be created and displayed in a Web page that represents the host computer display screen, the control being selectable to cause a complete list of items to be displayed in the Web page,the send/receive module transmitting the instruction to the client computer, receiving a command from the client computer with the command indicative of a user selection of the selectable control, sending a request for a complete list of items to the host computer, and receiving, at the server computer, additional data including information pertaining to the complete list of items from the host computer;
the creation module displaying the additional data on a Web page that represents the host computer display screen; and
the send/receive module transmitting, from the server computer to the client computer, additional instructions that cause the Web browser to produce a second Web page containing the complete list of items from the host computer.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for accessing information on a host computer 106 from a client computer 104 utilizing an intermediate server computer 108 that is connected to the client computer by a network. The host computer transmits a presentation space data stream representing a host screen to the server computer. The server computer creates an HTML document based on the information received from the host computer and transmits the HTML document to the client computer. The client computer creates a Web page based on the HTML document. The Web page includes fields and controls that implement the functionality of the host screens while presenting an improved user interface. A user can create HTML templates that substitute for the automatically created HTML documents for any one or more of the host screens. The server computer inserts session identifiers within the URLs that are contained in the HTML documents, and uses the session identifiers to maintain separate connections between multiple host computers and a single client computer.
82 Citations
40 Claims
-
1. A system for controlling the transmission of information between a host computer and a remotely located client computer, the system comprising:
-
a client computer which includes a browser application for viewing Web pages and is linked to a server computer by a network; a host computer which is linked to the server computer by a communication medium; the server computer comprising; a send/receive module receiving data that is transmitted from the host computer, the data representative of a host computer display screen having a function key-capable field that represents an incomplete list of items included in the host computer display screen; a parsing module, upon receipt of the data transmitted from the host computer by the server computer, parsing the data to locate the function key-capable field; a creation module creating, at the server computer, at least one instruction corresponding to the function key-capable field that when received by the Web browser causes a control and an incomplete list of items to be created and displayed in a Web page that represents the host computer display screen, the control being selectable to cause a complete list of items to be displayed in the Web page, the send/receive module transmitting the instruction to the client computer, receiving a command from the client computer with the command indicative of a user selection of the selectable control, sending a request for a complete list of items to the host computer, and receiving, at the server computer, additional data including information pertaining to the complete list of items from the host computer; the creation module displaying the additional data on a Web page that represents the host computer display screen; and the send/receive module transmitting, from the server computer to the client computer, additional instructions that cause the Web browser to produce a second Web page containing the complete list of items from the host computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
11. A system for controlling the transmission of information between a host computer and a remotely located client computer, the system comprising:
-
a client computer which includes a browser application and is linked to a server computer by a network; a host computer which is linked to the server computer by a communications medium; the server computer comprising; an intermediary module receiving data transmitted from the host computer, the data representative of a host computer display screen; and a server application framework determining whether an instruction template corresponding to the host computer screen exists;
if the instruction template corresponding to the host computer screen exists, transmitting the instruction template to the client computer; and
if the instruction template corresponding to the host computer screen does not exist, creating a set of instructions having a portion of the data that is transmitted from the host computer and received by the server computer and transmitting the set of instructions to the client computer. - View Dependent Claims (12, 13, 14, 15, 16, 32, 33, 34, 35, 36)
-
-
17. A system for controlling the transmission of information between a host computer and a remotely located client computer, wherein the, and the, the system comprising:
-
a client computer which includes a browser application and is linked to a server computer by a network; a host computer which is linked to the server computer by a communications medium; the server computer comprising; a display control receiving, at the server computer, data that is transmitted from the host computer, the data representative of a host computer display screen; and a host extension determining whether the data transmitted from the host computer includes at least one menu item field;
if the data transmitted from the host computer includes at least one menu item field, creating at least one instruction that represents a hyperlink field corresponding to the menu item field;
determining whether the data transmitted from the host computer includes at least one function key field;
if the data transmitted from the host computer includes at least one function key-capable field, creating at least one instruction that represents a hyperlink field corresponding to the function key field;
determining whether the data transmitted from the host computer includes at least one light pen-enabled field;
if the data transmitted from the host computer includes at least one light pen-enabled field, creating at least one instruction that represents a hyperlink field corresponding to the light pen-enabled fields;
determining whether the data transmitted from the host computer includes at least one function key-capable field; and
if the data transmitted from the host computer includes at least one function key-capable field, creating at least one instruction that represents a button control corresponding to the function key-capable field.
-
-
18. A system for controlling the transmission of information between a host computer and a remotely located client computer, the system comprising:
-
a client computer which includes a browser application and is linked to a server computer by a network; a host computer which is linked to the server computer by a communication medium; the server computer comprising; a display control receiving, at the server computer, data that is transmitted from the host computer, the data representative of a host computer display screen having multiple fields and a cursor positioned in a focus field; and a host extension automatically creating a set of instructions representing web page fields corresponding to the fields of the host screen;
determining that one of the web page fields is a cursor field corresponding to the focus field of the host screen;
automatically creating at least one cursor positioning instruction in the set of instructions, the cursor positioning instruction representing the information that a cursor is to be positioned within the cursor field; and
transmitting the set of instructions to the client computer. - View Dependent Claims (19, 20, 39, 40)
-
-
21. A computer-readable storage medium storing code for controlling the transmission of information between a host computer and a remotely located client computer, the system comprising:
-
a client computer which includes a browser application for viewing Web pages and is linked to a server computer by a network; a host computer which is linked to the server computer by a communication medium; the server computer comprising; a send/receive module receiving data that is transmitted from the host computer, the data representative of a host computer display screen having a function key-capable field that represents an incomplete list of items included in the host computer display screen; a parsing module, upon receipt of the data transmitted from the host computer by the server computer, parsing the data to locate the function key-capable field; a creation module creating, at the server computer, at least one instruction corresponding to the function key-capable field that when received by the Web browser causes a control and an incomplete list of items to be created and displayed in a Web page that represents the host computer display screen, the control being selectable to cause a complete list of items to be displayed in the Web page, the send/receive module transmitting the instruction to the client computer, receiving a command from the client computer with the command indicative of a user selection of the selectable control, sending a request for a complete list of items to the host computer, and receiving, at the server computer, additional data including information pertaining to the complete list of items from the host computer; the creation module displaying the additional data on a Web page that represents the host computer display screen; and the send/receive module transmitting, from the server computer to the client computer, additional instructions that cause the Web browser to produce a second Web page containing the complete list of items from the host computer.
-
-
31. A computer-readable storage medium storing code for controlling the transmission of information between a host computer and a remotely located client computer, the system comprising:
-
a client computer which includes a browser application and is linked to a server computer by a network; a host computer which is linked to the server computer by a communications medium; the server computer comprising; an intermediary module receiving data transmitted from the host computer, the data representative of a host computer display screen; and a server application framework determining whether an instruction template corresponding to the host computer screen exists;
if the instruction template corresponding to the host computer screen exists, transmitting the instruction template to the client computer; and
if the instruction template corresponding to the host computer screen does not exist, creating a set of instructions having a portion of the data that is transmitted from the host computer and received by the server computer and transmitting the set of instructions to the client computer.
-
-
37. A computer-readable storage medium storing code for controlling the transmission of information between a host computer and a remotely located client computer, wherein the, and the, the system comprising:
-
a client computer which includes a browser application and is linked to a server computer by a network; a host computer which is linked to the server computer by a communications medium; the server computer comprising; a display control receiving, at the server computer, data that is transmitted from the host computer, the data representative of a host computer display screen; and a host extension determining whether the data transmitted from the host computer includes at least one menu item field;
if the data transmitted from the host computer includes at least one menu item field, creating at least one instruction that represents a hyperlink field corresponding to the menu item field;
determining whether the data transmitted from the host computer includes at least one function key field;
if the data transmitted from the host computer includes at least one function key-capable field, creating at least one instruction that represents a hyperlink field corresponding to the function key field;
determining whether the data transmitted from the host computer includes at least one light pen-enabled field;
if the data transmitted from the host computer includes at least one light pen-enabled field, creating at least one instruction that represents a hyperlink field corresponding to the light pen-enabled fields;
determining whether the data transmitted from the host computer includes at least one function key-capable field; and
if the data transmitted from the host computer includes at least one function key-capable field, creating at least one instruction that represents a button control corresponding to the function key-capable field.
-
-
38. A computer-readable storage medium storing code for controlling the transmission of information between a host computer and a remotely located client computer, the system comprising:
-
a client computer which includes a browser application and is linked to a server computer by a network; a host computer which is linked to the server computer by a communication medium; the server computer comprising; a display control receiving, at the server computer, data that is transmitted from the host computer, the data representative of a host computer display screen having multiple fields and a cursor positioned in a focus field; and a host extension automatically creating a set of instructions representing web page fields corresponding to the fields of the host screen;
determining that one of the web page fields is a cursor field corresponding to the focus field of the host screen;
automatically creating at least one cursor positioning instruction in the set of instructions, the cursor positioning instruction representing the information that a cursor is to be positioned within the cursor field; and
transmitting the set of instructions to the client computer.
-
Specification