Method, system, graphical user interface, and data structure for 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 comprising:
- receiving an email message for a user;
after receiving the email message, determining a plurality of parameters for an event described in the email message, wherein when event information in the email message is at least partially unspecified, the parameters include information inferred using one or more abductive inference rules;
sending the email message, along with an embedded event creation link, to a computer associated with the user, wherein the embedded event creation link is composed by the server, after the server receives the email message, so as to contain event information corresponding to at least some of the determined parameters for the event; and
in response to activation of the embedded event creation link, sending an electronic calendar entry form with multiple fields to the computer associated with the user, wherein a plurality of the multiple fields contain event information from the embedded 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.
-
Citations
18 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 comprising:
-
receiving an email message for a user; after receiving the email message, determining a plurality of parameters for an event described in the email message, wherein when event information in the email message is at least partially unspecified, the parameters include information inferred using one or more abductive inference rules; sending the email message, along with an embedded event creation link, to a computer associated with the user, wherein the embedded event creation link is composed by the server, after the server receives the email message, so as to contain event information corresponding to at least some of the determined parameters for the event; and in response to activation of the embedded event creation link, sending an electronic calendar entry form with multiple fields to the computer associated with the user, wherein a plurality of the multiple fields contain event information from the embedded event creation link. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising at least one server, wherein the at least one server comprises:
-
one or more processors; memory; one or more programs stored in the memory, the one or more programs including instructions for; receiving an email message for a user; after receiving the email message, determining a plurality of parameters for an event described in the email message, wherein when event information in the email message is at least partially unspecified, the parameters include information inferred using one or more abductive inference rules; sending the email message, along with an embedded event creation link, to a computer associated with the user, wherein the embedded event creation link is composed by the server, after the server receives the email message, so as to contain event information corresponding to at least some of the determined parameters for the event; and in response to activation of the embedded event creation link, sending an electronic calendar entry form with multiple fields to the computer associated with the user, wherein a plurality of the multiple fields contain event information from the embedded event creation link. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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 for a user; after receiving the email message, determine a plurality of parameters for an event described in the email message, wherein when event information in the email message is at least partially unspecified, the parameters include information inferred using one or more abductive inference rules; send the email message, along with an embedded event creation link, to a computer associated with the user, wherein the embedded event creation link is composed by the server, after the server receives the email message, so as to contain event information corresponding to at least some of the determined parameters for the event; and in response to activation of the embedded event creation link, send an electronic calendar entry form with multiple fields to the computer associated with the user, wherein a plurality of the multiple fields contain event information from the embedded event creation link. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification