IP Library Granted Patent US 6,912,715
Granted Patent B2
US 6,912,715 · App. 09/916,252 · Granted Jun 28, 2005

System and method for web-based remote procedure call (RPC)

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,912,715
App. No.
09/916,252
Granted
Jun 28, 2005
Kind
B2
Abstract

The present invention permits a Remote Procedure Call (RPC) to be executed from a Web page displayed in a standard Microsoft Web browser window, without adding a URL to the Web browser's history list. In one aspect of the invention, a HTML <form> element is used to transmit the HTTP request to the server and a HTML <iframe> element is used to receive the HTTP response. Traditionally, each data transmission received by a HTML <iframe> element is logged 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 the HTML <iframe> element such that data is received without adding a URL to the history list. The present invention can be used to build a lightweight Web page that offers real-time data and interactivity.

Claims (11)

1. A method for transmitting data between a Web page displayed within an application window at a client device and a server, the method comprising:

containing, in the application window of said client device, at least one Web page;

transmitting, to said server, an HTTP request initiated by an HTML <form> element; and,

receiving, from said server, output of an HTTP response associated with said HTTP request into an HTML <iframe> element,

wherein the transmitting and receiving actions are accomplished without adding a Universal Resource Locator (URL) to a application history list.

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 , wherein said HTML <form> element in the transmitting action and said HTML <iframe> element in the receiving action are contained within the same Web page.

4. A method as defined in claim 2 , wherein said HTML <form> element in the transmitting action and said HTML <iframe> element in the receiving action are contained within different Web pages.

5. A method as defined in claim 3 or 4 , wherein the transmitting and receiving actions are repeated without adding a URL to a Web browser history list.

6. A method as defined in claim 3 or 4 , wherein a procedure or set of program code residing at said server is identified by said HTTP request and invoked.

7. A method as defined in claim 6 , wherein the said procedure or set of program code is not contained in a server page identified by said HTTP request.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2016
From: APPEON CORPORATION (HK) LIMITED
To: APPEON LIMITED (HK)
Reel/Frame 038920/0790 →
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 012371/0909 →
Continuity (1)
Related Publication 20030056030A1 · Mar 20, 2003