System and method for remote communication transactions
First Claim
Patent Images
1. ) A communication system comprising:
- a) a remote communication device;
b) a resident web server on said remote communication device;
c) a resident browser on said remote communication device; and
d) a data transfer protocol for said remote communication device to transfer data between said resident web server and a non-resident web server.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides both a system and method for conducting remote online and offline real-time transactions on a handheld device.
160 Citations
61 Claims
-
1. ) A communication system comprising:
-
a) a remote communication device;
b) a resident web server on said remote communication device;
c) a resident browser on said remote communication device; and
d) a data transfer protocol for said remote communication device to transfer data between said resident web server and a non-resident web server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41)
-
-
18. ) A method for communicating asynchronously with a network comprising:
-
a) providing a remote communication device for communicating with a network;
b) providing a resident browser in said remote communication device;
c) providing a resident web server in said remote communication device;
d) caching a transaction from said resident browser destined for said network as an asynchronous post object in said remote communication device if said remote communication device is not connected to the network; and
e) posting said asynchronous post object to the network from said resident web server when said remote communication device is connected to the network. - View Dependent Claims (26)
-
-
27. ) A method for executing a transaction on a remote communication device comprising:
-
a) providing a remote communication device with a resident browser;
b) providing the remote communication device with a resident web server; and
c) executing an application from said resident web server with said resident browser.
-
-
36. ) A method for communicating data from a remote communication device to a web server comprising:
-
a) enveloping data from a remote communication device in a simple object access protocol envelope; and
b) transferring said data in said envelope to said web server.
-
-
42. ) A method for persistent storage of application data for an application running on a remote communication device comprising:
-
a) running the application on a remote communication device;
b) storing session data received by the application as a session object; and
c) storing application data associated with the application as an application object. - View Dependent Claims (43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54)
-
-
49. ) A method for deploying a file to a handheld communication device comprising:
-
a) determining a first file to be transferred to the handheld communication device;
b) packaging said first file as an extractable file in a second file;
c) sending said second file containing said extractable file to said handheld communication device; and
d) extracting said first file from said second file on said handheld communication device.
-
-
55. ) A method for controlling access to a web server on a remote communication device comprising:
-
a) providing a remote communication device with a resident web server; and
b) closing access to unauthorized non-resident requests to said resident web server. - View Dependent Claims (56, 58, 59, 60, 61)
-
-
57. ) A method for generating an application for use on a handheld communication device with a microprocessor comprising:
-
a) providing a development template for a web application creation tool to create an application for use on a handheld communication device with a microprocessor; and
b) extending the capabilities of said creation tool to accommodate said template with one or more plug-ins.
-
Specification