Methods, systems, and computer program products for managing a schedule for a party using geographic location information
First Claim
Patent Images
1. A method of operating a scheduling system, comprising:
- defining a schedule for a party, the schedule comprising at least one event that is associated with a geographic location;
receiving a notification message from a notification system if the party has arrived at the geographic location; and
updating the event on the schedule based on the notification message.
2 Assignments
0 Petitions
Accused Products
Abstract
A scheduling system is operated by defining a schedule for a party. The schedule includes at least one event that is associated with a geographic location. A notification message is received from a notification system if the party has arrived at the geographic location. The event is updated on the schedule based on the notification message.
26 Citations
21 Claims
-
1. A method of operating a scheduling system, comprising:
-
defining a schedule for a party, the schedule comprising at least one event that is associated with a geographic location;
receiving a notification message from a notification system if the party has arrived at the geographic location; and
updating the event on the schedule based on the notification message.
-
-
2. The method of claim 1, wherein the at least one event has a time associated therewith.
-
3. The method of claim 2, wherein updating the event on the schedule comprises:
-
determining if the notification message has been received before the time; and
updating the event on the schedule to indicate that the party has not arrived at the geographic location if the notification message has not been received before the time.
-
-
4. The method of claim 3, further comprising:
-
voiding a contractual obligation if the notification message has not been received before the time; and
performing a contractual obligation if the notification message has been received before the time.
-
-
5. The method of claim 1, further comprising:
performing a task associated with the event on the schedule if the notification message is received.
-
6. The method of claim 5, wherein performing the task comprises:
reserving a resource for the party.
-
7. The method of claim 5, wherein the task is a contractual obligation.
-
8. A scheduling system, comprising:
-
means for defining a schedule for a party, the schedule comprising at least one event that is associated with a geographic location;
means for receiving a notification message from a notification system if the party has arrived at the geographic location; and
means for updating the event on the schedule based on the notification message.
-
-
9. The system of claim 8, wherein the at least one event has a time associated therewith.
-
10. The system of claim 9, wherein the means for updating the event on the schedule comprises:
-
means for determining if the notification message has been received before the time; and
means for updating the event on the schedule to indicate that the party has not arrived at the geographic location if the notification message has not been received before the time.
-
-
11. The system of claim 10, further comprising:
-
means for voiding a contractual obligation if the notification message has not been received before the time; and
means for performing a contractual obligation if the notification message has been received before the time.
-
-
12. The system of claim 8, further comprising:
means for performing a task associated with the event on the schedule if the notification message is received.
-
13. The system of claim 12, wherein the means for performing the task comprises:
means for reserving a resource for the party.
-
14. The system of claim 12, wherein the task is a contractual obligation.
-
15. A computer program product for operating scheduling system, comprising:
-
a computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising;
computer readable program code configured to define a schedule for a party, the schedule comprising at least one event that is associated with a geographic location;
computer readable program code configured to receive a notification message from a notification system if the party has arrived at the geographic location; and
computer readable program code configured to update the event on the schedule based on the notification message.
-
-
16. The computer program product of claim 15, wherein the at least one event has a time associated therewith.
-
17. The computer program product of claim 16, wherein the computer readable program code configured to update the event on the schedule comprises:
-
computer readable program code configured to determine if the notification message has been received before the time; and
computer readable program code configured to update the event on the schedule to indicate that the party has not arrived at the geographic location if the notification message has not been received before the time.
-
-
18. The computer program product of claim 17, further comprising:
-
computer readable program code configured to void a contractual obligation if the notification message has not been received before the time; and
computer readable program code configured to perform a contractual obligation if the notification message has been received before the time.
-
-
19. The computer program product of claim 15, further comprising:
computer readable program code configured to perform a task associated with the event on the schedule if the notification message is received.
-
20. The computer program product of claim 19, wherein the computer readable program code configured to perform the task comprises:
computer readable program code configured to reserve a resource for the party.
-
21. The computer program product of claim 19, wherein the task is a contractual obligation.
Specification