Processing application data
First Claim
1. An electronic device for executing an application, comprising application data upon execution of said application, a central control unit for processing said application data according to a locally generated method call, an interface for transmitting messages to another electronic device, a synchronization entity for generating a description of said method call and for passing said description to said interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Electronic devices and methods of processing and preparing processing application data are disclosed. Application data are operated on a first electronic device (2a) and a copy of said application data is operated on at least another electronic device (2b). A method call for modifying application data on the first device (2a) is translated into a more general description. The description is passed to the other device (2b). The application data on the first device (2a) is processed according to the method call. On the second device (2b), the received description of the method call is translated into a locally executable method call which is processed on the copy of application data.
34 Citations
35 Claims
-
1. An electronic device for executing an application, comprising
application data upon execution of said application, a central control unit for processing said application data according to a locally generated method call, an interface for transmitting messages to another electronic device, a synchronization entity for generating a description of said method call and for passing said description to said interface.
-
2. An electronic device for executing an application, comprising
application data upon execution of said application, an interface for receiving messages from another electronic device, a synchronization entity receiving a description of a remotely generated and remotely executed method call from said interface, and for deriving a locally executable method call from said description, and a central control unit for processing said application data according to said derived method call.
-
3. An electronic device for executing an application, comprising
application data upon execution of said application, an interface for exchanging messages with another electronic device, a synchronization entity for receiving a description of a remotely generated method call from said interface and deriving a locally executable method call from said description, and for generating a description of a locally generated method call and for passing said description to said interface, a central control unit for processing said application data according to said derived method call and according to said locally generated method call.
-
4. An arrangement of electronic devices, comprising
a first electronic device for executing an application, a second electronic device for executing an application, said first electronic device comprising application data upon execution of said application, a central control unit for processing said application data according a locally generated method call, an interface for transmitting messages to said second electronic device, a synchronization entity for generating a description of said method call and for passing said description to said interface, said second electronic device comprising a copy of said application data, an interface for receiving messages from said first electronic device, a synchronization entity for receiving said description from said interface and for deriving a method call from said description being executable on said second electronic device, and a central control unit for processing said copy of application data according to said derived method call.
-
12. A method of processing application data in a device, comprising
generating locally a method call for processing application data, generating a description of said method call, transmitting said description to another device, and processing said application data according to said method call.
-
13. A method of processing application data in a device, comprising
receiving a description of a remotely generated and remotely executed method call, deriving a locally executable method call from said description, and processing said application data according to said derived method call.
-
14. A method of processing application data in a device, comprising:
-
generating locally a method call for processing said application data, generating a description of said method call, transmitting said description to another device, processing said application data according to said locally generated method call, receiving a description of a remotely generated method call from another device, deriving a locally executable method call from said received description, and processing said application data according to said derived method call. - View Dependent Claims (30, 34)
-
-
15. A method of processing a set of application data, comprising:
-
operating application data on a first device, operating a copy of said application data on a second device on said first 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, 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. - View Dependent Claims (25, 26, 31, 35)
-
-
16. A method of preparing processing application data in a device, comprising
receiving a method call from an application program interface, generating a description of said method call, causing said description to be passed to a device-to-device interface of said device, and providing an application program interface with said method call for application data processing purposes.
-
17. A method of preparing processing application data in a device, comprising
receiving a description of a remotely generated and remotely executed method call from a device-to-device interface of said device, deriving a locally executable method call from said description, and providing an application program interface with said derived method call for application data processing purposes.
-
18. A method of preparing processing application data in a device, comprising
receiving a method call from an application program interface, generating a description of said method call, causing said description to be passed to a device-to-device interface of said device, providing an application program interface with said method call for application data processing purposes, receiving a description of a remotely generated method call from said device-to-device interface, deriving a locally executable method call from said received description, and providing an application program interface with said derived method call for application data processing purposes
Specification