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:
- obtaining an email message for a user;
automatically determining a first parameter and a second parameter for an event described in one or more distinct text portions of the email message;
creating an event creation link containing event information corresponding to at least the automatically determined first parameter and the second parameter, wherein the event creation link includes a universal resource locator (URL) containing the event information;
providing for display, the email message along with the event creation link, to a computer associated with the user;
in response to user activation of the event creation link, providing for display an editable electronic calendar entry form with multiple fields and a calendar save link, wherein a plurality of the multiple fields contain event information from the universal resource locator in the event creation link; and
in response to user activation of the calendar entry save link, inserting the calendar entry into the user'"'"'s calendar and providing for display, the email message.
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.
27 Citations
29 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:
-
obtaining an email message for a user; automatically determining a first parameter and a second parameter for an event described in one or more distinct text portions of the email message; creating an event creation link containing event information corresponding to at least the automatically determined first parameter and the second parameter, wherein the event creation link includes a universal resource locator (URL) containing the event information; providing for display, the email message along with the event creation link, to a computer associated with the user; in response to user activation of the event creation link, providing for display an editable electronic calendar entry form with multiple fields and a calendar save link, wherein a plurality of the multiple fields contain event information from the universal resource locator in the event creation link; and in response to user activation of the calendar entry save link, inserting the calendar entry into the user'"'"'s calendar and providing for display, the email message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 28)
-
-
10. A server system, comprising:
-
one or more processors; and memory storing one or more programs to be executed by the one or more processors; the one or more programs comprising instructions for; obtaining an email message for a user; automatically determining a first parameter and a second parameter for an event described in one or more distinct text portions of the email message; creating an event creation link containing event information corresponding to at least the automatically determined first parameter and the second parameter, wherein the event creation link includes a universal resource locator (URL) containing the event information; providing for display, the email message along with the event creation link, to a computer associated with the user; in response to user activation of the event creation link, providing for display an editable electronic calendar entry form with multiple fields and a calendar save link, wherein a plurality of the multiple fields contain event information from the universal resource locator in the event creation link; and in response to user activation of the calendar entry save link, inserting the calendar entry into the user'"'"'s calendar and providing for display, the email message. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer, the one or more programs comprising instructions for:
-
obtaining an email message for a user; automatically determining a first parameter and a second parameter for an event described in one or more distinct text portions of the email message; creating an event creation link containing event information corresponding to at least the automatically determined first parameter and the second parameter, wherein the event creation link includes a universal resource locator (URL) containing the event information; providing for display, the email message along with the event creation link, to a computer associated with the user; in response to user activation of the event creation link, providing for display an editable electronic calendar entry form with multiple fields and a calendar save link, wherein a plurality of the multiple fields contain event information from the universal resource locator in the event creation link; and in response to user activation of the calendar entry save link, inserting the calendar entry into the user'"'"'s calendar and providing for display, the email message. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
29. 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:
-
obtaining an email message for a user; automatically determining a first parameter for an event described in a first distinct text portion of a plurality of distinct text portions of a body of the email message; and automatically determining a second parameter for the event described in a second distinct text portion separated by other distinct text portions of the plurality of distinct text portions of the body of the email message creating an event creation link containing event information corresponding to at least the automatically determined first parameter and the second parameter, wherein the event creation link includes a universal resource locator (URL) containing the event information; providing for display, the email message along with the event creation link, to a computer associated with the user; and in response to user activation of the event creation link, providing for display an editable electronic calendar entry form with multiple fields, wherein a plurality of the multiple fields contain event information from the universal resource locator in the event creation link.
-
Specification