Method and apparatus for preventing the omission and repeated execution of schedule information due to a time change
First Claim
Patent Images
1. A method for managing a clock and a schedule of a terminal that executes entries of the schedule based on a local time in a location of the terminal, wherein the terminal comprises a controller, the method comprising:
- monitoring, by the controller, the local time in the location of the terminal;
determining, by the controller, if an original local time in the terminal is different from the monitored local time;
changing a local time in the clock of the terminal to be the same as the monitored local time;
determining, by the controller, if there is a schedule entry that has already been processed according to the original local time and will be processed again according to the changed local time;
determining, by the controller, if there is an unprocessed schedule entry that was to be processed during a period between the changed local time and the original local time; and
preventing, by the controller, an already-processed schedule entry from being processed again and reporting the unprocessed schedule entry to a user,wherein the preventing comprises changing, by the controller, a schedule state for the schedule from an active state, in which schedule entries are processed, to an inactive state, in which the schedule entries are not processed.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method and apparatus for managing a schedule of a terminal based on a local time. It is possible to prevent schedule information from a schedule of a terminal from being repeatedly processed or from being missed, when the local time changes due to the movement of the terminal into another time zone or due to daylight saving time. It is also possible to manage a schedule by determining if the schedule has changed during a period between a time before the change and the changed time.
19 Citations
11 Claims
-
1. A method for managing a clock and a schedule of a terminal that executes entries of the schedule based on a local time in a location of the terminal, wherein the terminal comprises a controller, the method comprising:
-
monitoring, by the controller, the local time in the location of the terminal; determining, by the controller, if an original local time in the terminal is different from the monitored local time; changing a local time in the clock of the terminal to be the same as the monitored local time; determining, by the controller, if there is a schedule entry that has already been processed according to the original local time and will be processed again according to the changed local time; determining, by the controller, if there is an unprocessed schedule entry that was to be processed during a period between the changed local time and the original local time; and preventing, by the controller, an already-processed schedule entry from being processed again and reporting the unprocessed schedule entry to a user, wherein the preventing comprises changing, by the controller, a schedule state for the schedule from an active state, in which schedule entries are processed, to an inactive state, in which the schedule entries are not processed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for managing a schedule based on a local time, the apparatus comprising:
-
a non-transitory memory for storing information for the schedule; and a controller for monitoring the local time in a location of a terminal, determining whether the monitored local time is different from an original local time within the terminal, changing a local time within the terminal for managing the schedule to be the same as the monitored local time, recognizing the changed local time, determining whether the schedule stored in the memory is to be executed, and executing the schedule according to the determination and preventing an already-processed schedule entry from being processed again, wherein the preventing comprises changing, by the controller, a schedule state for the schedule from an active state, in which schedule entries are processed, to an inactive state, in which the schedule entries are not processed. - View Dependent Claims (8, 9, 10, 11)
-
Specification