Processing application data
First Claim
Patent Images
1. An electronic device for executing an application, comprising:
- application data of said application;
a central control unit for processing said application data according to a first method call, said first method call provided to execute an operation on a local copy of the application data on a second device;
an interface operatively coupled with the central control unit for transmitting a description of the first method call to the second electronic device, wherein the transmitted description is used by the second electronic device to derive a second method call that is executable on the second electronic device, wherein the first method call itself is not transmitted to the second electronic device; and
a synchronization entity operatively coupled with the interface, said synchronization entity configured to perform;
generating the description of the first method call; and
passing said description to said interface, wherein said local copy of application data on said second device is generated by;
determining all method calls that were executed for obtaining said initial application data,generating a list of descriptions of these method calls,transmitting said list of descriptions to the second electronic device,translating the descriptions of these method calls into method calls that are executable on said second electronic device, andexecuting said method calls on said second electronic device starting from an empty application data state.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device for executing an application includes: application data, a central control unit for processing the application data according to a first method call, an interface for transmitting a description of the first method call to a second electronic device, and a synchronization entity for generating the description and passing the description to the interface. The transmitted description is used by the second electronic device to derive a second method call that is executable on the second electronic device.
-
Citations
8 Claims
-
1. An electronic device for executing an application, comprising:
-
application data of said application; a central control unit for processing said application data according to a first method call, said first method call provided to execute an operation on a local copy of the application data on a second device; an interface operatively coupled with the central control unit for transmitting a description of the first method call to the second electronic device, wherein the transmitted description is used by the second electronic device to derive a second method call that is executable on the second electronic device, wherein the first method call itself is not transmitted to the second electronic device; and a synchronization entity operatively coupled with the interface, said synchronization entity configured to perform; generating the description of the first method call; and passing said description to said interface, wherein said local copy of application data on said second device is generated by; determining all method calls that were executed for obtaining said initial application data, generating a list of descriptions of these method calls, transmitting said list of descriptions to the second electronic device, translating the descriptions of these method calls into method calls that are executable on said second electronic device, and executing said method calls on said second electronic device starting from an empty application data state.
-
-
2. A method of processing a set of application data, comprising:
-
using a processor device; operating application data on a first device operating a copy of said application data on a second device; generating a method call for processing said application data; generating a description of said method call; processing said application data according to said method call; using a device-to-device interface configured to perform transmitting said description to said second device; on said second device; receiving said description; deriving a method call from said received description being executable on said second device; and processing said copy of application data according to said derived method call, wherein said copy of application data on said second device is generated by; determining all method calls that were executed for obtaining said initial application data on said first device, generating a list of descriptions of these method calls on said first device, transmitting said list of descriptions to said second device, translating the descriptions of these method calls into method calls that are executable on said second device, and executing said method calls on said second device starting from an empty application data state. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. An article of manufacture comprising a non-transitory computer usable medium having computer readable program code means embodied therein for causing processing of application data, the computer readable program code means in said article of manufacture comprising computer readable program code means for causing a computer to perform steps of:
-
operating the application data on a first device; operating a copy of said application data on a second device; generating a method call for processing said application data; generating a description of said method call; processing said application data according to said method call; using a device-to-device interface configured to perform transmitting said description to said second device; on said second device; receiving said description; deriving a method call from said received description being executable on said second device; and processing said copy of application data according to said derived method call, wherein said copy of application data on said second device is generated by; determining all method calls that were executed for obtaining said initial application data on said first device, generating a list of descriptions of these method calls on said first device, transmitting said list of descriptions to said second device, translating the descriptions of these method calls into method calls that are executable on said second device, and executing said method calls on said second device starting from an empty application data state.
-
Specification