System and method for transfer, control, and synchronization of data
First Claim
Patent Images
1. An extensible platform-independent transaction synchronization process comprising:
- initiating a synchronization from a client device with a remote server;
determining at a remote server the synchronization status of the device;
executing one or more client synchronization extensions to gather data to be sent to the server;
packaging the data into a single binary unit on the client device;
transmitting the binary unit to the server;
interpreting the binary unit at the server;
executing one or more server synchronization extensions to process data contained in the binary unit, wherein the one or more extensions also generate data to be returned to the client;
packaging the data to be returned into a return single binary unit at the server;
transmitting the return binary unit to the client device;
interpreting the return binary unit at the client device;
executing one or more client synchronization extensions to process data contained in the return binary unit; and
confirming completion of the synchronization process between the client device and server.
0 Assignments
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.
-
Citations
9 Claims
-
1. An extensible platform-independent transaction synchronization process comprising:
-
initiating a synchronization from a client device with a remote server;
determining at a remote server the synchronization status of the device;
executing one or more client synchronization extensions to gather data to be sent to the server;
packaging the data into a single binary unit on the client device;
transmitting the binary unit to the server;
interpreting the binary unit at the server;
executing one or more server synchronization extensions to process data contained in the binary unit, wherein the one or more extensions also generate data to be returned to the client;
packaging the data to be returned into a return single binary unit at the server;
transmitting the return binary unit to the client device;
interpreting the return binary unit at the client device;
executing one or more client synchronization extensions to process data contained in the return binary unit; and
confirming completion of the synchronization process between the client device and server. - View Dependent Claims (2, 3, 4)
-
- 5. A file for dynamic deployment of data comprising an XML document defining extraction and processing instructions for binary-compressed contents of the file.
-
8. An asynchronous method of performing SOAP calls comprising:
-
creating a SOAP request at a client device;
queuing the SOAP request at the client device;
packaging the SOAP request at the client device;
sending the package to a remote server;
unpackaging the package;
executing the SOAP request at the server to asynchronously generate a response;
queuing the response for return to the client device;
packaging the response;
transmitting the response to the client device;
unpackaging the response at the client device; and
queuing the response at a client queue on the client device.
-
-
9. A method for simulating a native interface comprising sending an XML message over user datagram protocol to call native code.
Specification