Patent ID: 9477678
Filing Date: 2016-10-25
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented data synchronization management method for use in an electronic device, comprising: acquiring activity log containing information regarding activities of an application corresponding to an user within a specific period of time from a network application server via a network; analyzing the activity log to determine a frequency of activities of the application in each of time segments of a day; adjusting a sync frequency of a data sync procedure in each of the time segments according to the frequency of activities of the application in each of the time segments; performing the data sync procedure with the network application server based on the adjusted sync frequency; providing each of the friends of the user in the application a weighting value, wherein the weighting value indicates a sync priority for each friend of the user and is dynamically changed according to a frequency of the interaction between the user and the respective friend; analyzing the activity log with the weighting values of the friends to determine a weighted frequency of activities of the application in each of the time segments; adjusting the sync frequency of the data sync procedure for each of the time segments according to the weighted frequency of activities of the application in each of the time segments; determining a frequency of which a screen of the electronic device is turn on in each of the time segments; and adjusting the sync frequency of the data sync procedure according to the frequency of activities of the application and the frequency of which the screen is turn on in each of the time segments.