SMART SCHEDULED SYNC METHOD FOR SYNC APPLICATIONS
First Claim
Patent Images
1. A method comprising:
- determining a status of a parameter of a specific electronic entity of a plurality of electronic entities;
computing a scheduled sync interval based on the parameter;
identifying a weighting factor for the parameter;
estimating a next sync interval adaptively based on the weighting factor and the computed sync interval for the parameter;
performing at least one of selection or omission of an item adaptively in the sync interval based on the parameter; and
synchronizing operation of the plurality of electronic entities with the item in the sync interval.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system optimize the time interval for a scheduled synchronization or sync between entities. The optimization of the scheduled sync may be obtained by dynamically varying the sync interval time instead of a fixed preset time interval. The method varies the scheduled sync interval based on the parameters which may include data traffic used in the sync application, a battery level status, a network type, and a roaming status. Using the method, the number of unsuccessful sync requests may be reduced.
-
Citations
15 Claims
-
1. A method comprising:
-
determining a status of a parameter of a specific electronic entity of a plurality of electronic entities; computing a scheduled sync interval based on the parameter; identifying a weighting factor for the parameter; estimating a next sync interval adaptively based on the weighting factor and the computed sync interval for the parameter; performing at least one of selection or omission of an item adaptively in the sync interval based on the parameter; and synchronizing operation of the plurality of electronic entities with the item in the sync interval. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a processor; determining a status of a parameter of the system; computing a scheduled sync interval based on the parameter; identifying a weighting factor for the parameter; estimating a next sync interval adaptively based on the weighting factor and the computed sync interval for the parameter; and performing at least one of selection or omission of an item adaptively in the sync interval based on the parameter; and a communication module synchronizing operation of the system and an electronic entity with the item in the sync interval. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium including program instructions which, when executed by a processor, cause the processor to perform a method comprising:
-
determining a status of a parameter of a specific electronic entity of a plurality of electronic entities, wherein the parameter comprises at least one of data traffic or a battery status; computing a scheduled sync interval based on the parameter; identifying a weighting factor for the parameter; estimating a next sync interval adaptively based on the weighting factor and the computed sync interval for the parameter; performing at least one of selection or omission of the items adaptively in the sync interval based on the parameter; and synchronizing operation of the plurality of electronic entities with the item in the sync interval.
-
-
12. An electronic device comprising:
a processor including; a processing unit; and a memory having a computer program code, wherein the processing unit executing the computer program code; determines a status of a parameter including at least one of data traffic or a battery status of the electronic device; computes a scheduled sync interval based on the parameter; identifies a weighting factor for the parameter; estimates a next sync interval adaptively based on the weighting factor and the computed sync interval for the parameter; and performs at least one of selection or omission of an item adaptively in the sync interval based on parameter; and a communication module for synchronizing operation of the electronic device with another electronic device with the item in the sync interval. - View Dependent Claims (13, 14, 15)
Specification