System, method, and program product for prioritizing synchronizable data
First Claim
1. A method for implicit prioritization of synchronizable data, the method including the steps of:
- (a) in response to a sync session request from a client device, reading a selected prioritization scheme associated with a user initiating the sync session request;
(b) retrieving scheme effecting data necessary in effecting the selected prioritization scheme; and
(c) producing a prioritized data set based on the selected prioritization scheme.
1 Assignment
0 Petitions
Accused Products
Abstract
A prioritization system (10) utilizes a number of predefined prioritization schemes and a collection of scheme effecting data (12) by which the various predefined prioritization schemes may be effected. Once a user selects a prioritization scheme from the number of available schemes, the prioritization scheme is preferably stored for use in later requested synchronization or sync sessions. When the user requests a sync session to synchronize data at a client device (44, 45, 46) with data stored at another designated device, the prioritization system applies the user'"'"'s selected prioritization scheme along with the required scheme effecting data and any other necessary parameters to produce a prioritized data set. The data at the client device (44, 45, 46) may then be synchronized to the highest priority data as indicated by the prioritized data set.
-
Citations
22 Claims
-
1. A method for implicit prioritization of synchronizable data, the method including the steps of:
-
(a) in response to a sync session request from a client device, reading a selected prioritization scheme associated with a user initiating the sync session request;
(b) retrieving scheme effecting data necessary in effecting the selected prioritization scheme; and
(c) producing a prioritized data set based on the selected prioritization scheme. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product stored on a computer readable medium and executable by a processor for prioritizing synchronizable data, the computer program product including:
-
(a) scheme reading program code for responding to a sync session request by reading a selected prioritization scheme associated with a user initiating the sync session request;
(b) data retrieval program code for retrieving scheme effecting data necessary in effecting the selected prioritization scheme; and
(c) prioritization program code for producing a prioritized data set based on the selected prioritization scheme. - View Dependent Claims (8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
14. A system for implicit prioritization of synchronizable data, the system including:
-
(a) a sync engine component for receiving a sync session request from a device, and, in response to the sync session, for reading a selected prioritization scheme which is associated with a system user, and for producing a prioritized data set based on the selected prioritization scheme; and
(b) a data store storage arrangement accessible to the sync engine component, the data store storage arrangement storing objective data to which the client device may be synchronized and further storing metadata related to the objective data and useful in effecting a plurality of available prioritization schemes.
-
Specification