System and method of data transmission for computer networks utilizing HTTP6944827Abstract The present invention permits textual data to be exchanged between a Web page displayed in a standard Microsoft Web browser window and a server, utilizing a non-persistent HTTP connection. Traditionally, each time textual data is received to the displayed Web page a record is added to the history list. This is problematic as it clutters the history list, compromises the functionality of the browser "Back" and "Forward" buttons, and results in undesirable server operations to be executed. The present invention utilizes several methods for loading textual data to a displayed Web page, without adding a URL to the history list. In one aspect of the invention, a Claims 1. A method for bringing new data to a Web page displayed in Microsoft Web browser window at a client device, the method comprising: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The data transport file, iframe_datatransport.asp, when requested, will return the HTML code and data "This is new data." Once the data receiver loads this Web page, the callback function defined in iframe_client.htm, process_new_data, will be invoked. Keep in mind that iframe_datatransport.asp can be implemented as other server page types, such as JSP or PHP, just to name a few.
Once the data transport file invokes process_new_data, the data contained in the data transport file, "This is new data," is transferred to the data holder. The data holder can now be accessed by some JavaScript function to either perform some evaluation or display it to the user.
| function process_new_data(data) | |
| { | |
| data_holder=data; | |
| } | |
The Web page and the data transport file can be easily modified so that the data returned is dynamically generated. For example, user input or other parameters can be passed to iframe_datatransport.asp, such that it can be processed by some server-side business logic, such as performing a database query and/or calculation. Specifically, you will notice changes to the HTML
A hidden HTML
The trigger function in iframe_client.htm will now need to also pass some input parameter along with the request for the data transport file. This occurs in the first line of the function, when the input parameter is assigned to the hidden HTML
The server-side script in iframe_datatransport.asp will need to extract the input parameter and utilize it to perform some action. In this case, it is simply appended to the static data "This is new data with input," and returned to the data receiver.
The present invention has been described above in terms of presently preferred embodiments so that an understanding of the present invention can be conveyed. There are, however, many configurations for network data delivery not specifically described herein, but with which the present invention is applicable. The present invention should therefore not be seen as limited to the particular embodiments described herein, but rather, it should be understood that the present invention has wide applicability with respect to network data delivery generally. All modifications, variations, or equivalent arrangements and implementations that are within the scope of the attached claims should therefore be considered within the scope of the invention.
| «Previous | Next» |
| Controlling use of a network resource | Method and system for visually representing network configurations |
- Inventors
Gao, Yang; Shi, Zheng John; Gao, Shun; Mazda, Armeen; - Assignee
Appeon Corporation (Hong Kong, HK) - Published
Sep-13-2005 - Current US Classes:
709/227
715/738
715/740 - Application #
916251 - International Classes
G09G 005/00 - Field of Search
715/733 715/760 715/749 715/738-740 719/330 719/315 719/328 709/203 709/227 345/733 345/738 345/740 345/749 345/760 - Examiner
Cabeca; John - Agent
Patterson, Thuente, Skaar & Christensen, P.A. - US Patent References:
6249822
6393497
6523063
6708223
Same subclass
Same class
Consider this
