Method for accessing information on a host computer from a client computer through an intelligent virtual host component
First Claim
1. A method of controlling the transmission of information between a host computer and a remotely located client computer, comprising:
- providing a Display control contained in an application and receiving information from the host computer;
receiving, at the Display control, a data stream that is transmitted from the host computer, a portion of the data stream indicating the host computer being in a state of ready to receive data;
upon receipt of the portion of the data stream indicating the host computer being in a state of ready to receive data, sending a first ReadyToSend event to an event handler in the application program, the first ReadyToSend event including a State parameter set to TRUE that indicates the host computer is ready to receive data;
receiving, at the Display control, input data from the client computer;
sending a second ReadyToSend event to the event handler in the application program, the second ReadyToSend event having a State parameter set to FALSE that indicates the host computer is not ready to receive data from the client computer; and
sending the input data from the Display control to the host computer.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for accessing information on a host computer (104) from a client computer (112) that are connected by a network. The information accessed by the client computer (112) is represented as a plurality of fields in a presentation space data stream (208). The fields and corresponding attribute information in the presentation space data stream (208), as received from the host computer (104), are extracted and stored in field objects contained within a Display control (202). A set of events is provided by the Display control to an application program (204), the events providing information to allow the application program (204) to manage the interaction between an operator and the host computer (104). A set of properties and methods provide the application program (204) with the ability to traverse the field objects and thereby obtain the field information sent from the host computer.
62 Citations
18 Claims
-
1. A method of controlling the transmission of information between a host computer and a remotely located client computer, comprising:
-
providing a Display control contained in an application and receiving information from the host computer; receiving, at the Display control, a data stream that is transmitted from the host computer, a portion of the data stream indicating the host computer being in a state of ready to receive data; upon receipt of the portion of the data stream indicating the host computer being in a state of ready to receive data, sending a first ReadyToSend event to an event handler in the application program, the first ReadyToSend event including a State parameter set to TRUE that indicates the host computer is ready to receive data; receiving, at the Display control, input data from the client computer; sending a second ReadyToSend event to the event handler in the application program, the second ReadyToSend event having a State parameter set to FALSE that indicates the host computer is not ready to receive data from the client computer; and sending the input data from the Display control to the host computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of providing information from a host computer to an application program running on a remotely located client computer, the method comprising:
-
providing a Display control and an associated collection object contained in the application program; receiving, at the Display control, a presentation space data stream from the host computer, the presentation space data stream including a plurality of information fields; scanning the presentation space data stream to locate each of the information fields; creating a plurality of field objects, each of which has a corresponding information field and an associated unique index value; storing in each field object a plurality of properties pertaining to its corresponding information field in the presentation space data stream, the properties including; text obtained from the corresponding information field; and the length of the corresponding information field; storing, in the collection object, a reference to at least one of the field objects; receiving, at the Display control, a request from the application program, via methods provided by the Display control, for a reference to the collection object; receiving, at the Display control, a request from the application program, via methods provided by the Display control, for a reference to one of the plurality of field objects, the request including an index value indicative of the requested one of the plurality of field objects; receiving, at the Display control, a request from the application program, via methods provided by the Display control, for the text stored in the requested one of the field objects; returning, from the Display control to the application program, a string containing the text stored in the requested field object; receiving, at the Display control, a request from the application program, via methods provided by the Display control, for the length of the information field corresponding to the requested field object; and returning from the Display control to the application program, a valve indicative of the length of the information field corresponding to the requested field object. - View Dependent Claims (13)
-
-
14. A method for accessing information on a host computer from remotely located client computers, the method comprising:
-
providing a Display control within a container running on one of the plurality of client computers for communicating with the host computer; transmitting a data stream from the host computer, the data stream comprising field information and a ready indicator representing the host computer is ready to receive data, the field information comprising a plurality of fields each having an associated field descriptor; receiving the data stream at the Display control; parsing the data stream by the Display control, and upon parsing any of the field information, converting the field information into a hierarchical object structure; displaying the field information in a display control window on the client computer; modifying the field information displayed in the display control window by invoking a method of one of a plurality of objects in the hierarchical object structure for the Display control; upon receiving a predetermined key entry from the client application, the Display control transmitting the modified field information to the host computer. - View Dependent Claims (15, 16, 17, 18)
-
Specification