Method and apparatus for advanced scheduling and messaging system
First Claim
1. A method for managing a scheduling system, comprising the steps of:
- receiving information about an appointment from a user;
receiving information about an attendee associated with the appointment, including attendee notification information;
determining meeting status information;
automatically generating an attendee notification message using the attendee notification information based on the meeting status information; and
receiving a response to the attendee notification message from an attendee, the response changing the time of the appointment, wherein the meeting status information indicates if the user will be late for the appointment, said step of automatically generating an attendee notification message is performed when the meeting status indication information indicates that the user will be late for the appointment.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus provide an advanced scheduling and messaging system in which information about an appointment is received from a user. Information about an attendee associated with the appointment, including attendee notification information, is also received. When it is determined that the user will be late for the appointment, an attendee notification message is automatically generated using the attendee notification information. Appointment time information and appointment location information can also be received by the scheduling system along with user location information. It can then be determined if the user will be late for the appointment based on the user location information, the appointment location information, the appointment time information and a time associated with the user location information.
226 Citations
32 Claims
-
1. A method for managing a scheduling system, comprising the steps of:
-
receiving information about an appointment from a user;
receiving information about an attendee associated with the appointment, including attendee notification information;
determining meeting status information;
automatically generating an attendee notification message using the attendee notification information based on the meeting status information; and
receiving a response to the attendee notification message from an attendee, the response changing the time of the appointment, wherein the meeting status information indicates if the user will be late for the appointment, said step of automatically generating an attendee notification message is performed when the meeting status indication information indicates that the user will be late for the appointment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A scheduling system, comprising:
-
a scheduler database for storing information about an appointment and information about an attendee associated with the appointment, including attendee notification information; and
a scheduling unit coupled to said scheduler database and configured to determine if a user will be late for the appointment, said scheduling unit being further configured to (i) send an attendee notification message to the attendee using the attendee notification information when the user will be late for the appointment, and (ii) receive a response from the attendee to the attendee notification message, the response changing the time of the appointment.
-
-
17. An article of manufacture comprising a computer-readable medium having stored thereon instructions adapted to be executed by a processor, the instructions which, when executed, define a series of steps to manage a scheduling system, cause a series of steps to be performed, said steps comprising:
-
receiving information about an appointment from a user;
receiving information about an attendee associated with the appointment, including attendee notification information;
determining if the user will be late for the appointment;
sending an attendee notification message to the attendee using the attendee notification information when the user will be late for the appointment, and receiving a response from the attendee to the attendee notification message, the response changing the time of the appointment.
-
-
18. A method for managing a scheduling system, comprising the steps of:
-
receiving information about an appointment, including appointment time information and appointment location information, from a user;
receiving user location information;
determining if the user will be late for the appointment based on the user location information, the appointment location information, the appointment time information and a time associated with the user location information; and
receiving a response from an attendee of the appointment, the response changing the time of the appointment. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A scheduling system, comprising:
-
a scheduler database for storing information about an appointment, including appointment time information and appointment location information;
location determination unit configured to output user location information; and
a scheduling unit coupled to said scheduler database and said location determination unit, said scheduling unit being configured to (i) determine if a user will be late for the appointment based on the user location information, the appointment location information, the appointment time information and a time associated with the user location information (ii) receive a response from an attendee of the appointment, the response changing the time of the appointment.
-
-
29. An apparatus to manage a scheduling system, comprising:
-
means for receiving information about an appointment, including appointment time information and appointment location information, from a user;
means for receiving user location information;
means for determining if the user will be late for the appointment based on the user location information, the appointment location information, the appointment time information and a time associated with the user location information; and
means for receiving a response from an attendee of the meeting, the response changing the time of the appointment.
-
-
30. An article of manufacture comprising a computer-readable medium having stored thereon instructions adapted to be executed by a processor, the instructions which, when executed, define a series of steps to manage a scheduling system, said steps comprising:
-
receiving information about an appointment, including appointment time information and appointment location information, from a user;
receiving user location information;
determining if the user will be late for the appointment based on the user location information, the appointment location information, the appointment time information and a time associated with the user location information; and
receiving a response from an attendee of the appointment, the response changing the time of the appointment, if it is determined that the user will be late for the appointment.
-
-
31. An article of manufacture comprising a computer-readable medium having stored thereon instructions adapted to be executed by a processor, the instructions which, when executed, define a series of steps to manage a scheduling system, said steps comprising:
-
receiving information about an appointment, including appointment time information and appointment location information, from a user;
receiving user location information;
determining if the user will be late for the appointment based on the user location information, the appointment location information, the appointment time information and a time associated with the user location information;
notifying an attendee of the appointment, if it is determined that the user will be late for the appointment; and
receiving a response from the attendee, the response including a proposal for a new time for the appointment. - View Dependent Claims (32)
-
Specification