LOCATION BASED PERSONAL ORGANIZER
First Claim
Patent Images
1. A personal organizer, comprising:
- processor;
tangible computer readable medium accessible to the processor and holding at least a calendar data structure and an address book data structure;
portable housing holding the processor and medium;
display on the housing and presenting information under control of the processor;
the processor monitoring the calendar data structure to determine when a reminder of an event is to be presented on the display;
wherein a reminder is generated by accessing a location of the event in a calendar data structure on the medium, the processor obtaining a contact name associated with the event as indicated by the calendar data structure if no location of the event is in the calendar data structure and using the contact name as entering argument to an address book data structure to retrieve a location associated with the contact name, the location associated with the contact name being used as the location of the event;
the processor receiving a current geographic position of the personal organizer;
the processor using the location of the event and the current geographic location of the personal organizer to obtain a route therebetween and/or directions thereto, the route and/or directions being presented on the personal organizer;
the processor determining an estimated time of arrival (ETA) at the location of the event using at least in part the location of the event and the current geographic location of the personal organizer;
the processor determining whether the ETA is later than a scheduled start time of the event as indicated in the calendar data structure and if it is, presenting a human-perceptible audio and/or visual alert on the personal organizer.
1 Assignment
0 Petitions
Accused Products
Abstract
A personal organizer automatically obtains current position and traffic information for events scheduled on a calendar in the personal organizer. This information is used in combination with event location information and map information in the personal organizer to calculate and present route and estimated time of arrival information to the scheduled event. If the ETA is later than the event time in the calendar, automatic delay notifications can be sent to contacts associated with the event.
33 Citations
19 Claims
-
1. A personal organizer, comprising:
-
processor; tangible computer readable medium accessible to the processor and holding at least a calendar data structure and an address book data structure; portable housing holding the processor and medium; display on the housing and presenting information under control of the processor; the processor monitoring the calendar data structure to determine when a reminder of an event is to be presented on the display; wherein a reminder is generated by accessing a location of the event in a calendar data structure on the medium, the processor obtaining a contact name associated with the event as indicated by the calendar data structure if no location of the event is in the calendar data structure and using the contact name as entering argument to an address book data structure to retrieve a location associated with the contact name, the location associated with the contact name being used as the location of the event; the processor receiving a current geographic position of the personal organizer; the processor using the location of the event and the current geographic location of the personal organizer to obtain a route therebetween and/or directions thereto, the route and/or directions being presented on the personal organizer; the processor determining an estimated time of arrival (ETA) at the location of the event using at least in part the location of the event and the current geographic location of the personal organizer; the processor determining whether the ETA is later than a scheduled start time of the event as indicated in the calendar data structure and if it is, presenting a human-perceptible audio and/or visual alert on the personal organizer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
- 8. A personal organizer automatically obtaining current position information for events scheduled on a calendar in the personal organizer and using the information in combination with event location information in the personal organizer to calculate and present route and estimated time of arrival (ETA) information to the scheduled event, wherein if the ETA is later than the event time in the calendar, a delay notification automatically is sent to at least one contact associated with the event.
-
14. A tangible computer readable storage medium bearing instructions executable by a processor to:
-
receive a current geographic location of a portable electronic device; receive a location of an event; determine an estimated time of arrival (ETA) using the current geographic location and the location of the event; if the ETA is later than a scheduled start time of the event, present a human-perceptible alert on the portable electronic device, and/or automatically send, without user intervention, a delay notification to at least one contact associated with the event. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification