METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR SCHEDULE MANAGEMENT BASED ON LOCATIONS OF WIRELESS DEVICES
First Claim
1. A method for managing appointments using a wireless device, the method comprising:
- receiving scheduling data for a future appointment including a time and a location associated with the future appointment;
determining a current location of the wireless device; and
providing a reminder for the future appointment at a time sufficiently prior to the time of the future appointment to allow for attendance of the future appointment based on the current location,wherein the time at which the reminder is provided dynamically varies based on the current location of the wireless device relative to the location associated with the future appointment.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for managing appointments using a wireless device includes receiving scheduling data for a future appointment including a time associated with the future appointment. A current location of the wireless device is determined, and a reminder for the future appointment is provided at a time prior to the future appointment based on the current location of the wireless device. For example, the reminder may be provided at a time that varies based on the current location of the wireless device, a location associated with the future appointment, and an estimated travel time between the current location of the device and the location associated with the future appointment. Related methods, devices, and computer program products are also discussed.
48 Citations
20 Claims
-
1. A method for managing appointments using a wireless device, the method comprising:
-
receiving scheduling data for a future appointment including a time and a location associated with the future appointment; determining a current location of the wireless device; and providing a reminder for the future appointment at a time sufficiently prior to the time of the future appointment to allow for attendance of the future appointment based on the current location, wherein the time at which the reminder is provided dynamically varies based on the current location of the wireless device relative to the location associated with the future appointment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for managing attendance of a future appointment, the method comprising:
-
receiving, at a schedule management server, scheduling data for the future appointment including a time and location associated with the future appointment and current attendance status information for a plurality of attendees who are scheduled to attend the future appointment; receiving location information indicating a current location of a wireless device associated with one of the plurality of attendees in real-time; predicting a likelihood of attendance of the future appointment for the one of the plurality of attendees based on the current location of the wireless device and at least one of the time and location associated with the future appointment; determining, based on the predicted likelihood of attendance, that a change in the current attendance status information for the one of the plurality of attendees is required; and updating the current attendance status information for the one of the plurality of attendees of the future appointment at the schedule management server in real-time based on the determined change to provide updated attendance status information. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for managing tasks using a wireless device, the method comprising:
-
receiving task data for a plurality of future tasks to be completed, the task data including a respective geographic location associated with each of the plurality of future tasks; determining a current geographic location of the wireless device; and automatically determining an order of completion for the plurality of future tasks based on the respective geographic locations and the current geographic location of the wireless device. - View Dependent Claims (18, 19, 20)
-
Specification