Patent ID: 7996856

Claim:
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.