SYSTEM AND METHOD FOR UPDATING AN ELECTRONIC CALENDAR
First Claim
Patent Images
1. A method for updating an electronic calendar comprising:
- receiving a user-generated electronic out-of-office message in a natural language in which a time window of absence and at least one alternate named contact are expressed;
based on the out-of-office message, with a computer processor;
generating a normalized representation of the time window, andgenerating a structured representation of the out-of-office message which links the alternate contact to the normalized representation of the time window;
storing the structured representation of the out-of-office message in a database; and
proposing updates for entries in an electronic calendar based on the structured representation.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented system and method are disclosed for updating an electronic calendar. The method includes receiving an electronic message in a natural language in which a change in role is expressed and, with a natural language processor implemented by a computer processor, automatically detecting the change in role within the email message, optionally storing the change in role in a contacts database, and proposing updates for entries in an electronic calendar based on the detected change in role.
137 Citations
20 Claims
-
1. A method for updating an electronic calendar comprising:
-
receiving a user-generated electronic out-of-office message in a natural language in which a time window of absence and at least one alternate named contact are expressed; based on the out-of-office message, with a computer processor; generating a normalized representation of the time window, and generating a structured representation of the out-of-office message which links the alternate contact to the normalized representation of the time window; storing the structured representation of the out-of-office message in a database; and proposing updates for entries in an electronic calendar based on the structured representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for updating an electronic calendar comprising:
-
receiving an electronic message in a natural language in which a change in role is expressed; with a natural language processor implemented by a computer processor, automatically detecting the change in role within the email message; optionally, storing the change in role in a contacts database; and proposing updates for entries in an electronic calendar based on the detected change in role. - View Dependent Claims (15)
-
-
16. A system for updating an electronic calendar comprising:
-
a natural language processing module implemented by a computer processor for parsing the content of a received incoming electronic message in a natural language; a role change detection module for automatically detecting a change in role that is expressed within the parsed email message; optionally, a contacts database for storing the change in role; and a calendar checking module for proposing updates for entries in an electronic calendar based on the detected change in role. - View Dependent Claims (17, 18, 20)
-
-
19. The system of claim 29, further comprising a mailer module comprising instructions stored in memory for receiving an electronic out-of-office message for a user in a natural language in which a time window of absence and at least one alternate named contact are expressed.
Specification