IP Library Granted Patent US 6,941,562
Granted Patent B2
US 6,941,562 · App. 09/916,253 · Granted Sep 6, 2005

Method of <script> based remote JavaScript function call of web page

Assignee: Appeon Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,941,562
App. No.
09/916,253
Granted
Sep 6, 2005
Kind
B2
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.

Claims (12)

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.

2. A method as defined in claim 1 , wherein said application window is a Web browser window.

3. A method as defined in claim 2 , said first HTML element in the transmitting action and said second HTML element in the receiving action are contained within the same Web page.

4. A method as defined in claim 2 , said first HTML element in the transmitting action and said second HTML element in the receiving action are contained within different Web pages, at least one of which is hosted by a different server.

5. A method as defined in claim 1 , wherein said first HTML element in the transmitting action is an HTML <script> element.

6. A method as defined in claim 5 , wherein said first HTML element in the transmitting action is the same as the second HTML <script> element in the receiving action.

7. A method as defined in claim 1 , wherein said first HTML element in the transmitting action is an HTML <img> element.

8. A method as defined in claim 1 , wherein said first HTML element in the transmitting action is an HTML <embed> element.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2016
From: APPEON CORPORATION (HK) LIMITED
To: APPEON LIMITED (HK)
Reel/Frame 038920/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2008
From: APPEON CORPORATION (A BVI CORPORATION, FORMERLY CALLED APPNOVA INC.)
To: APPEON CORPORATION (HK) LIMITED
Reel/Frame 020569/0414 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME AND ASSIGNEE NAMES NEED TO BE CORRECTED. PREVIOUSLY RECORDED ON REEL 015339 FRAME 0418. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR: APPNOVA INC. A BRITISH VIRGIN ISLANDS CORPORATION; ASSIGNEE: APPEON CORPORATION. Recorded Nov 12, 2004
From: APPEON INC. (A US CORPORATION, FORMERLY CALLED NETGRATUS INC.)
To: APPEON CORPORATION (A BVI CORPORATION, FORMERLY CALLED APPNOVA INC.)
Reel/Frame 015353/0519 →
ASSET PURCHASE AGREEMENT/CERTIFICATE OF INCORPORATION Recorded Nov 8, 2004
From: APPNOVA INC. A BRITISH VIRGIN ISLANDS CORPORATION
To: APPEON CORPORATION
Reel/Frame 015339/0418 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2001
From: SHI, ZHENG JOHN; GAO, YANG; GAO, SHUN; MAZDA, ARMEEN
To: NETGRATUS, INC.
Reel/Frame 012386/0797 →
Continuity (2)
Provisional Application 6025105600 · Dec 1, 2000
Related Publication 20020107890A1 · Aug 8, 2002