Method and apparatus for synchronizing application of electronic device
AssigneeSamsung Electronics Co., Ltd.
InventorsYoung-Su Seo, Joon-Ho Park
Life of this patent
Estimating the term…
Abstract
An apparatus and method for synchronizing applications of an electronic device include identifying, at the electronic device, a first data transmission time corresponding to a first application and a second data transmission time corresponding to a second application. A third data transmission time corresponding to the first application is determined based on the first data transmission time and a fourth data transmission time corresponding to the second application based on the second data transmission time. Data associated with the first application is transmitted from the electronic device at a fifth data transmission time determined based on at least the fourth data transmission time.
Claims19
A method comprising:
- identifying a first time, by an electronic device, as a first data transmission time that corresponds to a first application;
- identifying a second time by the electronic device as a second data transmission time that corresponds to a second application;
- determining a third data transmission time that corresponds to the first application based on the first data transmission time and a fourth data transmission time that corresponds to the second application based on the second data transmission time;
- transmitting data associated with the first application at a fifth data transmission time determined based on at least the fourth data transmission time, wherein the fifth data transmission time is determined to be a transmission time between the third data transmission time and the fourth data transmission time that is closer to a current time;
- determining a sixth data transmission time that corresponds to the first application based on the third data transmission time and a seventh data transmission time that corresponds to the second application based on the fourth data transmission time;
- and
- when a difference between the fifth data transmission time and the sixth data transmission time is less than a difference between the fifth data transmission time and the seventh data transmission time, transmitting data associated with the first application at the seventh data transmission time.
An electronic device comprising:
- a communication module configured to communicatively couple the electronic device with an external device;
- and
- a synchronization module executed by a processor,
- wherein the synchronization module is configured to:
- identify a first data transmission time that corresponds to a first application and a second data transmission time that corresponds to a second application;
- determine a third data transmission time that corresponds to the first application based on the first data transmission time and a fourth data transmission time that corresponds to the second application based on the second data transmission time;
- transmit data associated with the first application to external device at a fifth data transmission time determined based on at least the fourth data transmission time through the communication module, wherein the fifth data transmission time is determined to be a transmission time between the third data transmission time and the fourth data transmission time that is closer to a current time,
- determine a sixth data transmission time that corresponds to the first application based on the third data transmission time and a seventh data transmission time that corresponds to the second application based on the fourth data transmission time;
- and
- when a difference between the fifth data transmission time and the sixth data transmission time is less than a difference between the fifth data transmission time and the seventh data transmission time, transmit data associated with the first application at the seventh data transmission time through the communication module.
A computer-readable recording medium having recorded thereon a program for executing operations of:
- identifying, at an electronic device, a first data transmission time that corresponds to a first application;
- identifying, at the electronic device, a second data transmission time that corresponds to a second application;
- determining a third data transmission time that corresponds to the first application based on the first data transmission time and a fourth data transmission time that corresponds to the second application based on the second data transmission time;
- transmitting data associated with the first application to an external electronic device at a fifth data transmission time determined based on at least the fourth data transmission time, wherein the fifth data transmission time is determined to be a transmission time between the third data transmission time and the fourth data transmission time that is closer to a current time;
- determining a sixth data transmission time that corresponds to the first application based on the third data transmission time and a seventh data transmission time that corresponds to the second application based on the fourth data transmission time;
- and
- when a difference between the fifth data transmission time and the sixth data transmission time is less than a difference between the fifth data transmission time and the seventh data transmission time, transmitting data associated with the first application at the seventh data transmission time.
Dependencies are inferred from the claim text.