System and method for feeding e-mail with calendar data
First Claim
Patent Images
1. A system for automatically augmenting e-mail messages with calendar data, said system comprising:
- a. a client locator which locates a data representation of a client initiating an e-mail request;
b. a contact locator which locates a data representation of a contact selected by said client;
c. an events locator which locates a data representation of said client'"'"'s events;
d. an attendees locator which locates a data representation of attendees for a given event;
e. a matcher to determine if an attendee and a contact are the same;
f. a mail processor to extract available calendar data from a given event and to build a client initiated e-mail message;
g. a mail transport agent, and an e-mail request handler which upon receiving e-mail requests from the client uses elements a-g to locate client events where the contact was an attendee, extract the calendar data from a found event, augments said client initiated e-mail message with the extracted calendar data, and send the e-mail request to the contact.
1 Assignment
0 Petitions
Accused Products
Abstract
Calendar entries provide for a wealth of information. For example, for a meeting, information such as the start date, subject, attendees, and location are provided. Yet, when writing a follow up e-mail, that'"'"'s exactly the information a user has to copy/or cut and paste from the calendar entries to the e-mail. Significant time is saved by automatically finding the relevant calendar entry(ies), extracting the known information, and augmenting that information into the e-mail and sending it via a server.
-
Citations
17 Claims
-
1. A system for automatically augmenting e-mail messages with calendar data, said system comprising:
-
a. a client locator which locates a data representation of a client initiating an e-mail request;
b. a contact locator which locates a data representation of a contact selected by said client;
c. an events locator which locates a data representation of said client'"'"'s events;
d. an attendees locator which locates a data representation of attendees for a given event;
e. a matcher to determine if an attendee and a contact are the same;
f. a mail processor to extract available calendar data from a given event and to build a client initiated e-mail message;
g. a mail transport agent, and an e-mail request handler which upon receiving e-mail requests from the client uses elements a-g to locate client events where the contact was an attendee, extract the calendar data from a found event, augments said client initiated e-mail message with the extracted calendar data, and send the e-mail request to the contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of feeding client initiated e-mail with calendar data comprising the steps:
-
receiving a client initiated e-mail request to one of their contacts;
searching a calendar store for client events where the contact was an attendee;
extracting one or more fields of said calendar data from a located event;
augmenting a client initiated e-mail message with the extracted calendar data, and sending the e-mail request to the contact. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for augmenting client initiated e-mail with calendar data among distributed computer based-systems over a network which controls access to calendaring information comprising:
-
receiving a client initiated e-mail request to one of their contacts;
searching a calendar store for client events where the contact was an attendee;
extracting one or more fields of said calendar data from a located event;
augmenting a client initiated e-mail message with the extracted calendar data, and sending the e-mail request to the contact via a server.
-
-
16. A system for automatically augmenting e-mail messages with calendar data, comprising computer readable program code, said program code embodied upon and divided among multiple computer storage systems, said program code processing data between the divided portions of said program code over a network for controlling access to personal calendaring information, comprising:
-
a client locator which locates a data representation of the client that initiated an e-mail request;
a contact locator which locates a data representation of a contact selected by said client;
an events locator which locates a data representation of said client'"'"'s events;
an attendees locator which locates a data representation of attendees for a given event;
a matcher to determine if an attendee and a contact are the same;
a mail processor to extract the calendar data from the given event and builds the e-mail;
a mail transport agent, and an e-mail request handler which upon receiving e-mail requests from the client, locates client events where the contact was an attendee and extracts the relevant calendar data from a found event, and augments the client initiated e-mail message with the extracted calendar data and sends the e-mail request to the contact.
-
-
17. An article of manufacture comprising a computer user medium having computer readable program code embodied therein which feeds client initiated e-mail request, said e-mail intended for a selected contact, with calendar data comprising:
-
computer readable program code receiving said client initiated e-mail request;
computer readable program code which searches a calendar store for client events where the contact was an attendee;
computer readable program code which extracts one or more fields of said calendar data from the located event;
computer readable program code which augments the client initiated e-mail request with the extracted calendar data, and computer readable program code which sends the e-mail request to the contact via a server.
-
Specification