Method and apparatus for reminding calendar schedule and recording medium
First Claim
1. A method for reminding a calendar schedule, suitable for a mobile apparatus, the method comprising:
- setting a first schedule and a first location of a first event in a calendar;
obtaining first positioning information of a current location of the mobile apparatus during the first event according to the first schedule, and storing the first positioning information as event positioning information of the first location;
setting a second schedule and a second location of a next event in the calendar, and obtaining the event positioning information of the first location if the second location is equal to the first location;
obtaining second positioning information of the current location of the mobile apparatus;
calculating a transferring time for moving from the location with the second positioning information to the location with the event positioning information; and
setting a reminding time of the next event according to the transferring time, and performing a reminding action of the next event at the reminding time, wherein the reminding time is earlier than the schedule for a length of the transferring time and a predetermined time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for reminding a calendar schedule and a recording medium are provided. First, a schedule and a location of an event are set in a calendar, and first positioning information of the location is obtained. Then, second positioning information of a current location of a mobile device is obtained. Next, the current location is determining whether to be within a signal range of a signal source. Once the current location is within the signal range, the time for moving from the location with the second positioning information to the location with the first positioning information is calculated. Finally, a reminding time is set according to the transferring time, and a reminding action is taken at the reminding time. Thereby, the reminding time of the event can be dynamically adjusted to avoid delay caused when the mobile device is too far from the event location.
-
Citations
20 Claims
-
1. A method for reminding a calendar schedule, suitable for a mobile apparatus, the method comprising:
-
setting a first schedule and a first location of a first event in a calendar; obtaining first positioning information of a current location of the mobile apparatus during the first event according to the first schedule, and storing the first positioning information as event positioning information of the first location; setting a second schedule and a second location of a next event in the calendar, and obtaining the event positioning information of the first location if the second location is equal to the first location; obtaining second positioning information of the current location of the mobile apparatus; calculating a transferring time for moving from the location with the second positioning information to the location with the event positioning information; and setting a reminding time of the next event according to the transferring time, and performing a reminding action of the next event at the reminding time, wherein the reminding time is earlier than the schedule for a length of the transferring time and a predetermined time. - View Dependent Claims (2, 3, 4, 5, 12, 13)
-
-
6. A non-transitory recording medium, recording program instructions for executing a method for reminding a calendar schedule, suitable for a mobile apparatus, the method comprising:
-
setting a first schedule and a first location of a first event in a calendar; obtaining first positioning information of a current location of the mobile apparatus during the first event according to the first schedule, and storing the first positioning information as event positioning information of the first location; setting a second schedule and a second location of a next event in the calendar, and obtaining the event positioning information of the first location if the second location is equal to the first location; obtaining second positioning information of the current location of the mobile apparatus; calculating a transferring time for moving from the location with the second positioning information to the location with the event positioning information; and setting a reminding time of the next event according to the transferring time, and performing a reminding action of the next event at the reminding time, wherein the reminding time is earlier than the schedule for a length of the transferring time and a predetermined time. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
7. An apparatus for reminding a calendar schedule, comprising:
-
a calendar module, configured to set a first schedule and a first location of a first event in a calendar; a positioning module, configured to obtain first positioning information of a current location during the first event according to the first schedule; a storage module, configured to store the first positioning information as event positioning information of the first location;
whereinthe calendar module is further configured to set a second schedule and a second location of a next event and obtain the event positioning information of the first location if the second location is equal to the first location; and the positioning module is further configured to obtain second positioning information of the current location; a calculation module, configured to calculate a transferring time for moving from the location with the second positioning information to the location with the event positioning information; and a reminding module, configured to set a reminding time of the next event according to the transferring time and perform a reminding action of the next event at the reminding time, wherein the reminding time is earlier than the schedule for a length of the transferring time and a predetermined time. - View Dependent Claims (8, 9, 10, 11, 19, 20)
-
Specification