System and method for automatically populating appointment fields
First Claim
Patent Images
1. A computer-implemented method for automatically populating appointment fields of a meeting request with data from a received message, the method comprising:
- receiving a message that includes a recipient identifier, a sender identifier, an attachment, subject text and body text;
receiving a single input to actuate a field populator;
automatically generating a meeting request template, wherein the field populator automatically;
populates an attendees field of the meeting request template with the recipient identifier and the sender identifier of the message,populates a subject field of the meeting request template with the subject text of the message,populates a body field of the meeting request template with the body text of the message,determines whether a default for indicating that attachments should not be transferred from the message to the meeting request template has been set;
in response to determining that the default for indicating that attachments should not be transferred from the message to the meeting request template has not been set, populates an attachment field of the meeting request template with the attachment of the message;
populates a time field of the meeting request template with a non-conflicting time indicated by a scheduler database in light of at least one prior meeting time associated with the sender and the recipient, andpopulates a place field of the meeting request template with a non-conflicting place indicated by the scheduler database in light of at least one prior meeting place associated with the sender and the recipient.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically populating appointment fields of an appointment template. A messaging client provides a message having message data associated with one or more fields. A field populator automatically transfers the message data associated with the one or more fields to an appropriate field of an appointment response. Time and place data is automatically transferred from a scheduler to an appropriate field of an appointment response.
43 Citations
19 Claims
-
1. A computer-implemented method for automatically populating appointment fields of a meeting request with data from a received message, the method comprising:
-
receiving a message that includes a recipient identifier, a sender identifier, an attachment, subject text and body text; receiving a single input to actuate a field populator; automatically generating a meeting request template, wherein the field populator automatically; populates an attendees field of the meeting request template with the recipient identifier and the sender identifier of the message, populates a subject field of the meeting request template with the subject text of the message, populates a body field of the meeting request template with the body text of the message, determines whether a default for indicating that attachments should not be transferred from the message to the meeting request template has been set; in response to determining that the default for indicating that attachments should not be transferred from the message to the meeting request template has not been set, populates an attachment field of the meeting request template with the attachment of the message; populates a time field of the meeting request template with a non-conflicting time indicated by a scheduler database in light of at least one prior meeting time associated with the sender and the recipient, and populates a place field of the meeting request template with a non-conflicting place indicated by the scheduler database in light of at least one prior meeting place associated with the sender and the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium having computer executable instructions for automatically populating appointment fields of a meeting request with data from a received message, the instructions comprising:
-
receiving a message that includes a recipient identifier, a sender identifier, subject text, at least one attachment, and body text; receiving an input to actuate a field populator; automatically generating a meeting request template, wherein the field populator automatically; populates an attendees field of the meeting request template with the recipient identifier and the sender identifier of the message, populates a subject field of the meeting request template with the subject text of the message, populates a body field of the meeting request template with the body text of the message, determines whether a default for indicating that attachments should not be transferred from the message to the meeting request template has been set; in response to determining that the option for indicating that attachments should not be transferred from the message to the meeting request template has not been set, populates an attachment field of the meeting request template with the at least one attachment of the message; populates a time field of the meeting request template with a non-conflicting time indicated by a scheduler database based on at least one prior meeting time associated with the sender and the recipient, and populates a place field of the meeting request template with a non-conflicting place indicated by the scheduler database based on at least one prior meeting place associated with the sender and the recipient. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for automatically populating appointment fields of a meeting request with data from a received message, the instructions comprising:
-
a processor; a memory; an appointment client stored in the memory and configured to generate a meeting request template; a messaging client stored in the memory and configured to receive a message that includes a recipient identifier, a sender identifier, subject text and body text; a field populator stored in the memory that is configured to receive a user input and upon receiving the user input; populate an attendees field of the meeting request template with the recipient identifier and the sender identifier of the message, populate a subject field of the meeting request template with the subject text of the message, populate a body field of the meeting request template with the body text of the message, determines whether a default for indicating that attachments should not be transferred from the message to the meeting request template has been set; in response to determining that the option for indicating that attachments should not be transferred from the message to the meeting request template has not been set, populates an attachment field of the meeting request template with the attachment of the message; populate a time field of the meeting request template with a determined non-conflicting time indicated by a scheduler database based on at least one prior meeting time associated with the sender and the recipient, and populate a place field of the meeting request template with a determined non-conflicting place indicated by the scheduler database based on at least one prior meeting time associated with the sender and the recipient; and transmit the time and place information used to populate the time field and the place field of the meeting request template to the scheduler database. - View Dependent Claims (16, 17, 18, 19)
-
Specification