Creating electronic calendar entries from email messages
First Claim
1. A computer-implemented method, performed on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
- inferring, using one or more abductive inference rules, a plurality of parameters for an event described in an electronic message, the electronic message including event information that is at least partially unspecified; and
generating an event creation link, the event creation link including at least some of the inferred parameters for the eventsreceiving, in response to a client activating the event creation link, a request to create a calendar entry; and
sending, to the client, an editable electronic calendar entry form including the inferred parameters included in the event creation link.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that includes an email message with an embedded link. The embedded link contains event information corresponding to multiple parameters for an event described in the email message. The embedded link is configured, upon activation, to initiate generation of an electronic calendar entry form with multiple fields. A plurality of the multiple fields contain event information from the embedded link.
21 Citations
21 Claims
-
1. A computer-implemented method, performed on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
-
inferring, using one or more abductive inference rules, a plurality of parameters for an event described in an electronic message, the electronic message including event information that is at least partially unspecified; and generating an event creation link, the event creation link including at least some of the inferred parameters for the events receiving, in response to a client activating the event creation link, a request to create a calendar entry; and sending, to the client, an editable electronic calendar entry form including the inferred parameters included in the event creation link.
-
-
2. A non-transitory computer readable storage medium storing one or more programs configured for execution by a server system, the one or more programs comprising instructions to:
-
infer, using one or more abductive inference rules, a plurality of parameters for an event described in an electronic message, the electronic message including event information that is at least partially unspecified; and generate an event creation link, the event creation link including a uniform resource locator (URL) corresponding to the server system and a query string, the query string including at least some of the inferred parameters for the event. - View Dependent Claims (3, 4, 5)
-
-
6. A non-transitory computer readable storage medium storing one or more programs configured for execution by a server system, the one or more programs comprising instructions to:
-
infer at least a first parameter and a second parameter for an event described in an email message by event information included in the email message, the inferring at least the first parameter and the second parameter including at least one of translating matching strings from the event information into a temporal expression representation and syntactically parsing the event information; and generate an event creation link, the event creation link including a uniform resource locator (URL) corresponding to the server system and a query string, the query string including the first parameter and the second parameter. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium storing one or more programs configured for execution by a server system, the one or more programs comprising instructions to:
-
receive an email message; determine a first parameter and a second parameter for an event described in one or more text portions of the email message, the determining the first parameter and the second parameter including applying abductive inference rules to the text portions of the email message; generate an event creation link, the event creation link including a uniform resource locator (URL) corresponding to the server and a query string, the query string including the first parameter and the second parameter; add the event creation link to the email message; and send the email message, with the added event creation link, to a client computer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium storing one or more programs configured for execution by a server system, the one or more programs comprising instructions to:
-
infer, using one or more abductive inference rules, a plurality of parameters for an event described in an electronic message, the electronic message including event information that is at least partially unspecified, the abductive inference rules performing at least one of adding information to a decoded expression, the decoded expression being based on the at least partially unspecified event information included in the electronic message, and resolving temporal expressions that are not contiguous; and generate an event creation link, the event creation link including at least some of the inferred parameters for the event. - View Dependent Claims (21)
-
Specification