Field Filtering
AssigneeNokia Corporation
InventorIan Mcdowall
Life of this patent
Estimating the term…
Abstract
A computing device capable of storing at least one set of data and communicating at least one stored set of data to another device during a data synchronisation operation, the computing device being arranged to determine that a stored data set includes filtered data that is not to be communicated to the other device during a data synchronisation operation, form synchronisation data from the stored data set by substituting the filtered data with an indicator, the indicator being such as to indicate the filtered data to the other device and communicate the synchronisation data to the other device during the data synchronisation operation.
Claims37
A computing device capable of storing at least one set of data and communicating at least one set of stored data to another device during a data synchronisation operation, the computing device being arranged to:
- determine that a stored data set includes filtered data that is not to be communicated to the other device during a data synchronisation operation;
- form synchronisation data from the stored data set by substituting the filtered data with an indicator that indicates the filtered data;
- and
- communicate the synchronisation data to the other device during the data synchronisation operation.
A computing device as claimed in any preceding claim, wherein the computing device is capable of performing a filtering operation on a stored data set to reduce the amount of the computing device's memory occupied by the stored data set.
A computing device as claimed in any preceding claim, wherein the computing device is arranged to replace the filtered data with an indicator that indicates to the other device that the filtered data should be deleted from the memory of the other device.
A computing device as claimed in any preceding claim, wherein the computing device is arranged to include the indicator in synchronisation data communicated to the other device during subsequent data synchronisation operations.
A computing device as claimed in any preceding claim, wherein the computing device is arranged not to include the indicator in synchronisation data communicated to the other device during subsequent data synchronisation operations.
A computing device as claimed in any preceding claim, wherein the computing device is arranged to include the indicator in synchronisation data formed from the same filtered data set communicated to other devices during subsequent data synchronisation operations with those devices.
A computing device as claimed in any preceding claim, the computing device being arranged to operate according to a protocol wherein the filtered data is indicated by an indicator of a predetermined format.
A computing device capable of storing at least one set of data and of updating that at least one set of data in dependence on data received from another device during a data synchronisation operation, the computing device being arranged to:
- receive synchronisation data from another device during a data synchronisation operation;
- determine that the synchronisation data includes an indicator indicating that the data set from which the synchronisation data was formed included filtered data that is not included in the synchronisation data;
- and
- update the stored at least one set of data in dependence on the synchronisation data.
A method of performing a data synchronisation operation for synchronising the data stored on two devices, the method comprising, in a first device:
- determining that set of data to be communicated to a second device during a data synchronisation operation includes filtered data that is not to be communicated to the second device during the data synchronisation operation;
- forming synchronisation data from the data set by substituting the filtered data with an indicator, the indicator being such as to indicate the filtered data to the second device;
- and
- communicating the synchronisation data to the second device during the data synchronisation operation.
A computing device capable of communicating data with another device during a data synchronisation operation and of storing the capability of another device to filter data, the computing device being arranged to initiate a data synchronisation operation with another device in dependence on a stored filtering capability associated with that device.
A computing device substantially as described herein with reference to the accompanying drawings.
An operating system substantially as described herein with reference to the accompanying drawings.
A method substantially as described herein with reference to the accompanying drawings.
Dependencies are inferred from the claim text.