IDENTIFYING DATA ITEMS
First Claim
1. A method for identifying updated data items in a plurality of data items, wherein each data item in said plurality of data items has an associated update time, wherein identifying updated data items comprises identifying those data items in said plurality that have an update time later than a last synchronization time, and wherein said data items are updated such that each data item is associated with one of a plurality of update tokens, each update token being associated with updates performed up to a respective bound period from a time at which said update token is superseded by a successive update token, update tokens being allocated successively in a monotonic sequence, the method comprising:
- receiving data indicating a last synchronization time;
identifying an update token that is associated with one or more updates performed relative to a point in time related to said last synchronization time by said bound period; and
identifying data items having an update time after said last synchronization time on the basis of said identified update token.
1 Assignment
0 Petitions
Accused Products
Abstract
Each of a plurality of data items has an associated update time. Identifying updated data items comprises identifying those data items that have an update time later than a last synchronization time. The data items are updated such that each data item is associated with one of a plurality of update tokens. Each update token is associated with updates performed up to a respective bound period from a time at which the update token is superseded by a successive update token. The update tokens are allocated successively in a monotonic sequence. Data indicating a last synchronization time is received. An update token is identified that is associated with one or more updates performed relative to a point in time related to the last synchronization time by the bound period. Data items having an update time after the last synchronization time are identified on the basis of the identified update token.
-
Citations
25 Claims
-
1. A method for identifying updated data items in a plurality of data items, wherein each data item in said plurality of data items has an associated update time, wherein identifying updated data items comprises identifying those data items in said plurality that have an update time later than a last synchronization time, and wherein said data items are updated such that each data item is associated with one of a plurality of update tokens, each update token being associated with updates performed up to a respective bound period from a time at which said update token is superseded by a successive update token, update tokens being allocated successively in a monotonic sequence, the method comprising:
-
receiving data indicating a last synchronization time; identifying an update token that is associated with one or more updates performed relative to a point in time related to said last synchronization time by said bound period; and identifying data items having an update time after said last synchronization time on the basis of said identified update token. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for identifying data items in a plurality of data items, wherein each data item in said plurality of data items has an associated aspect, wherein identifying data items comprises identifying those data items in said plurality that have an aspect greater or less than an aspect threshold, and wherein said data items are associated with one of a plurality of tokens, each token being associated with a respective bound limit, tokens being allocated successively in a monotonic sequence, the method comprising:
-
receiving data indicating an aspect threshold; identifying a token that is associated with one or more data items related to said aspect threshold by said bound limit, and identifying data items having an aspect greater or less than said aspect threshold on the basis of said identified token.
-
-
22. A computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer-readable instructions being executable by a computerized device to cause the computerized device to perform a method for identifying updated data items in a plurality of data items, wherein each data item in said plurality of data items has an associated update time, wherein identifying updated data items comprises identifying those data items in said plurality that have an update time later than a last synchronization time, and wherein said data items are updated such that each data item is associated with one of a plurality of update tokens, each update token being associated with updates performed up to a respective bound period from a time at which said update token is superseded by a successive update token, update tokens being allocated successively in a monotonic sequence, the method comprising:
-
receiving data indicating a last synchronization time; identifying an update token that is associated with one or more updates performed relative to a point in time related to said last synchronization time by said bound period; and identifying data items having an update time after said last synchronization time on the basis of said identified token.
-
-
23. A computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer-readable instructions being executable by a computerized device to cause the computerized device to perform a method for identifying data items in a plurality of data items, wherein each data item in said plurality of data items has an associated aspect, wherein identifying data items comprises identifying those data items in said plurality that have an aspect greater or less than an aspect threshold, and wherein said data items are associated with one of a plurality of tokens, each token being associated with a respective bound limit, tokens being allocated successively in a monotonic sequence, the method comprising:
-
receiving data indicating an aspect threshold; identifying a token that is associated with one or more data items related to said aspect threshold by said bound limit; and identifying data items having an aspect greater or less than said aspect threshold on the basis of said identified token.
-
-
24. An apparatus for identifying updated data items in a plurality of data items, wherein each data item in said plurality of data items has an associated update time, wherein identifying updated data items comprises identifying those data items in said plurality that have an update time later than a last synchronization time, and wherein said data items are updated such that each data item is associated with one of a plurality of update tokens, each update token being associated with updates performed up to a respective bound period from a time at which said update token is superseded by a successive update token, update tokens being allocated successively in a monotonic sequence, comprising:
-
a processor; and a memory including computer program code, wherein the processor is configured to execute the computer program code in order to cause the apparatus to; receive data indicating a last synchronization time; identify an update token that is associated with one or more updates performed relative to a point in time related to said last synchronization time by said bound period; and identify data items having an update time after said last synchronization time on the basis of said identified update token.
-
-
25. An apparatus for identifying data items in a plurality of data items, wherein each data item in said plurality of data items has an associated aspect, wherein identifying data items comprises identifying those data items in said plurality that have an aspect greater or less than an aspect threshold, and wherein said data items are associated with one of a plurality of tokens, each token being associated with a respective bound limit, tokens being allocated successively in a monotonic sequence, comprising:
-
a processor; and a memory including computer program code, wherein the processor is configured to execute computer program code in order to cause the apparatus to; receive data indicating an aspect threshold; identify a token that is associated with one or more data items related to said aspect threshold by said bound limit; and identify data items having an aspect greater or less than said aspect threshold on the basis of said identified token.
-
Specification