Method of based remote JavaScript function call of web page
First Claim
1. A method for executing an RPC (Remote Procedure Call) over HTTP from a Web page within an application window at a client device, the method comprising:
- containing, in the application window of the client device, at least one Web page;
transmitting, to a server, an HTTP request initiated by a first HTML element embedded in a main window of the at least one Web page, said first HTML element including a URL;
invoking, at a server, a procedure or a set of program code identified by the URL of said first HTML element;
receiving, at a Web browser from said server in the transmitting action, output of said procedure or program code in the invoking action into a second HTML <
script>
element.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention permits a JavaScript-based Remote Procedure Call (RPC) to be executed from a Web page displayed in a Web browser window, without utilizing browser plug-in, Java Applet, or ActiveX technology. Traditionally, clunky downloads and Web browser plug-ins has been required to enable Web page interactivity, which greatly compromises the performance and reach of the Web page. Based purely on HTML and JavaScript, the present invention utilizes the HTML <script> element to pass data to the server and execute a remote procedure, receiving the resulting output to the same displayed Web page. The present invention can be used to build a lightweight Web page that offers real-time data and interactivity.
-
Citations
8 Claims
-
1. A method for executing an RPC (Remote Procedure Call) over HTTP from a Web page within an application window at a client device, the method comprising:
-
containing, in the application window of the client device, at least one Web page;
transmitting, to a server, an HTTP request initiated by a first HTML element embedded in a main window of the at least one Web page, said first HTML element including a URL;
invoking, at a server, a procedure or a set of program code identified by the URL of said first HTML element;
receiving, at a Web browser from said server in the transmitting action, output of said procedure or program code in the invoking action into a second HTML <
script>
element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification