Method of data synchronization
First Claim
1. A method of data synchronization in a personal information-entertainment device operable to present data content to a user of the device, the method including:
- determining, by the device, one or more contexts in which the device is to be used; and
initiating, by the device, an update of data content stored in the device in response to the one or more contextswherein the determining of the one or more contexts is based on at least one of;
calendar data associated with the user,heuristic data regarding patterns of selection of data content exercised by the user; and
wherein items of the data content are prioritized according to a probability of relevance with reference to each of the one or more contexts and presented, when invoked by one or more contexts, to the user in an order dependent upon such prioritizing.
1 Assignment
0 Petitions
Accused Products
Abstract
There is described a method of synchronization in a personal information entertainment product (10) for periodically updating data content stored in memory (50) of the product (10). Moreover, apparatus (10), for example advanced personal information entertainment products, capable of operating according to the method are elucidated. A system and software operable to implement the method are also disclosed. The method relates to data synchronization in a personal information-entertainment device (10) operable to present data content to a user (20) of the device (10), the method including steps of: (a) arranging for the device (10) to determine one or more contexts (410) in which it is to be used; and (b) updating data content stored in the device (10) in response to the one or more contexts (410).
-
Citations
19 Claims
-
1. A method of data synchronization in a personal information-entertainment device operable to present data content to a user of the device, the method including:
-
determining, by the device, one or more contexts in which the device is to be used; and initiating, by the device, an update of data content stored in the device in response to the one or more contexts wherein the determining of the one or more contexts is based on at least one of; calendar data associated with the user, heuristic data regarding patterns of selection of data content exercised by the user; and wherein items of the data content are prioritized according to a probability of relevance with reference to each of the one or more contexts and presented, when invoked by one or more contexts, to the user in an order dependent upon such prioritizing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus arranged to synchronize data content to one or more remote data servers according to a method of data synchronization in a personal information-entertainment device operable to present data content to a user of the device, comprising:
-
a processor, and a non-transitory memory element coupled to the processor; wherein the method includes; determining, by the processor, one or more contexts in which the device is to be used; and initiating, by the processor, an update of data content stored in the memory element in response to the one or more contexts; wherein the determining of the one or more contexts is based on at least one of; calendar data associated with the user, and heuristic data regarding patterns of selection of data content exercised by the user.
-
-
11. A method comprising:
-
determining, on a portable electronic device, one or more future contexts associated with a user, without immediate input from the user specifying the context, the future contexts being relative to a current time, and initiating, by the portable electronic device at the current time, an update of content data on the device based on the one or more future contexts. - View Dependent Claims (12, 13)
-
-
14. A device comprising:
-
a memory, an interface that is configured to communicate with an external device, and a controller that is configured to determine a future context of a user relative to a current time, without an immediate input from the user specifying the future context, and to initiate transfer of content data at the current time to the memory from the external device based on the future context. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification