The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 16, 2002

Filed:

May. 12, 2000
Applicant:
Inventors:

Puneet Gupta, Sunnyvale, CA (US);

Philip Darringer, San Francisco, CA (US);

David LaMacchia, Foster City, CA (US);

Kenneth Harrenstien, Palo Alto, CA (US);

Assignee:

Oracle Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
C06F 1/516 ;
U.S. Cl.
CPC ...
C06F 1/516 ;
Abstract

A mobile-based client-server system architecture incorporates two specialized software layers—a specialized “proxy” layer that resides on a mobile client station, and a “web agent” layer that resides on a server. A conventional web browser application residing on a mobile client station is configured to point to the proxy layer, which captures HTTP information request messages that are transmitted to, and received from, the web browser. The HTTP request messages are packed by the proxy layer within a selected communication transmission format for upstream transmission over a communication network, such as a wireless network. At the server, the web agent layer recovers the original, (i.e., “raw”) HTTP request messages, which are then sent to an appropriate web server for further processing. Responsive HTTP messages transmitted from a respective web server are captured by the web agent layer, which packs the responsive messages within the selected communication transmission format for transmission to the client station. At the client station, the proxy layer recovers the raw HTTP response messages, which are then forwarded to the web browser for processing. The respective proxy and web agent layers preferably employ respective memory caches and have intelligent filtering capabilities, thereby reducing redundant or otherwise unwanted message transmission.


Find Patent Forward Citations

Loading…