Instance messaging auto-scheduling
First Claim
1. A method of scheduling a meeting, comprising the steps of:
- receiving a request from a participant in an instant message session to schedule a meeting;
running a natural language processing tool to determine meeting participants and available times, from a record of said instant message session;
running a calendaring and scheduling application to accept said meeting participants and available times, consult calendars of said meeting participants, and schedule said meeting;
sending a notification to the participants in said instant message session of the meeting schedule; and
adding said meeting schedule to the calendars of said meeting participants.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for scheduling a meeting. The method comprises the steps of receiving a request from a participant in an instant message session to schedule a meeting; and running a natural language processing tool to determine meeting participants and available times, from a record of the message session. A calendaring and scheduling application is run to accept the meeting participants and available times, consult calendars of the meeting participants, and schedule the meeting. A notification is sent to the participants in the instant message session of the meeting schedule, and the meeting schedule is added to the calendars of the meeting participants.
-
Citations
20 Claims
-
1. A method of scheduling a meeting, comprising the steps of:
-
receiving a request from a participant in an instant message session to schedule a meeting;
running a natural language processing tool to determine meeting participants and available times, from a record of said instant message session;
running a calendaring and scheduling application to accept said meeting participants and available times, consult calendars of said meeting participants, and schedule said meeting;
sending a notification to the participants in said instant message session of the meeting schedule; and
adding said meeting schedule to the calendars of said meeting participants. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for scheduling a meeting, comprising:
-
means for receiving a request from a participant in an instant message session to schedule a meeting;
a natural language processing tool to determine meeting participants and available times, from a record of said instant message session;
a calendaring and scheduling application to accept said meeting participants and available times, consult calendars of said meeting participants, and schedule said meeting;
means for sending a notification to the participants in said instant message session, and means for adding said meeting schedule to the calendars of said meeting participants. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for scheduling a meeting, said method steps comprising:
-
receiving a request from a participant in an instant message session to schedule a meeting;
running a natural language processing tool during said session to determine meeting participants and available times, from a record of said instant message session;
running a calendaring and scheduling application during said session to accept said meeting participants and available times, consult calendars of said meeting participants, and schedule said meeting;
sending a notification to the participants in said instant message session, during said session, of the meeting schedule; and
adding said meeting schedule to the calendars of said meeting participants. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification