System and method for customizable e-mail message notes
First Claim
1. A method, comprising:
- receiving a note,wherein said note is a custom user note comprising user supplied text;
receiving, by an e-mail server, note information,wherein said note information comprises information for identifying a received e-mail message with which to link, andwherein at the time said note information is received, said custom user note is not linked to said e-mail message;
receiving, by said e-mail server, said e-mail message from a sender, wherein said e-mail message specifies said sender and specifies a recipient of said e-mail message, wherein said recipient is distinct from said sender;
storing said custom user note on said receiving e-mail server;
linking, by said receiving e-mail server, said custom user note with said e-mail message,wherein said custom user note and said e-mail message are linked based on said note information,wherein said linking comprises storing, by said receiving email server, information identifying said e-mail message and indicating that said e-mail message is linked with said custom user note; and
subsequent to said receiving said e-mail message at said email server, supplying, by the receiving email server, both said e-mail message and said custom user note to an e-mail client for said recipient of said e-mail message,wherein said e-mail message and said custom user note are supplied to the same e-mail client by the receiving email server,wherein said supplying further comprises including, in response to determining that a user preference indicates that said custom user note should be included in said e-mail message for said e-mail client, said custom user note as a field value of a header field of said e-mail message,wherein said header field comprises a field name and a field value,wherein said custom user note is one of a plurality of notes, andwherein said including comprises determining which one of said plurality of notes should be included based upon said e-mail client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for e-mail message user notes. E-mail servers may attach and store user notes with e-mail messages. An e-mail server may store user notes as part of user-profiles. Servers may provide notes to e-mail clients as e-mail header fields in e-mail messages and may generate custom header field names from user input. E-mail servers may associate notes with messages only when communicating with a specific e-mail client or may provide different notes for different e-mail clients. E-mail servers may provide custom views including user notes to web browser based e-mail clients. E-mail clients may allow users to specify a set of predefined notes from which specific notes may later be attached to e-mail messages.
37 Citations
66 Claims
-
1. A method, comprising:
-
receiving a note, wherein said note is a custom user note comprising user supplied text; receiving, by an e-mail server, note information, wherein said note information comprises information for identifying a received e-mail message with which to link, and wherein at the time said note information is received, said custom user note is not linked to said e-mail message; receiving, by said e-mail server, said e-mail message from a sender, wherein said e-mail message specifies said sender and specifies a recipient of said e-mail message, wherein said recipient is distinct from said sender; storing said custom user note on said receiving e-mail server; linking, by said receiving e-mail server, said custom user note with said e-mail message, wherein said custom user note and said e-mail message are linked based on said note information, wherein said linking comprises storing, by said receiving email server, information identifying said e-mail message and indicating that said e-mail message is linked with said custom user note; and subsequent to said receiving said e-mail message at said email server, supplying, by the receiving email server, both said e-mail message and said custom user note to an e-mail client for said recipient of said e-mail message, wherein said e-mail message and said custom user note are supplied to the same e-mail client by the receiving email server, wherein said supplying further comprises including, in response to determining that a user preference indicates that said custom user note should be included in said e-mail message for said e-mail client, said custom user note as a field value of a header field of said e-mail message, wherein said header field comprises a field name and a field value, wherein said custom user note is one of a plurality of notes, and wherein said including comprises determining which one of said plurality of notes should be included based upon said e-mail client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
providing, by a web-browser based e-mail client, a user interface for collecting user supplied text; generating, by the web-browser based e-mail client, a custom note from said user supplied text; generating, by the web-browser based e-mail client, custom note information, wherein said custom note information comprises information for identifying an e-mail message with which to link, and wherein at the time said custom note information is generated, said custom note is not linked to said e-mail message; sending, by the web-browser based e-mail client, said custom note and note information to an e-mail server, wherein said custom note is linked with an e-mail message on the e-mail server, wherein the e-mail server stores information identifying the e-mail message and indicating that the e-mail message is linked to said custom note, wherein said e-mail message specifies a sender and specifies a recipient of said e-mail message, wherein said recipient is distinct from said sender; and receiving, by the web-browser based e-mail client, the e-mail message and said custom note from the e-mail server according to a user preference indicating that said custom note should be included in said e-mail message for said web-browser based e-mail client, wherein said custom note is included as a field value of a header field of said e-mail message, wherein said custom note is one of a plurality of notes, and wherein which one of said plurality of notes is received is determined based upon said web-browser based e-mail client. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A device, comprising:
-
a processor; and a memory coupled to said processor comprising program instructions configured to; receive a note, wherein said note is a custom user note comprising user supplied text; receive, by an e-mail server, note information, wherein said note information comprises information for identifying a received e-mail message with which to link, and wherein at the time said note information is received, said note is not linked to said e-mail message; receive, by said e-mail server, said e-mail message from a sender, wherein said e-mail message specifies said sender and specifies a recipient of said e-mail message, wherein said recipient is distinct from said sender; store said note on said e-mail server; link, on said e-mail server, said note with said e-mail message, wherein said note and said e-mail message are linked based on said note information, and wherein said linking comprises storing, by the e-mail server, information identifying said e-mail message and indicating that said e-mail message is linked with said note; and subsequent to said receiving said e-mail message, supply said e-mail message and said note to an e-mail client for said recipient of said e-mail message, wherein said e-mail message and said note are supplied to the same e-mail client, wherein to supply said e-mail message and said note the program instructions are further configured to include, in response to determining that a user preference indicates that said note should be included in said e-mail message for said e-mail client, said note as a field value of a header field of said e-mail message, wherein said header field comprises a field name and a field value, wherein said note is one of a plurality of notes, and wherein to include said e-mail message and said note the program instructions are further configured to determine which one of said plurality of notes should be included based upon said e-mail client. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A device, comprising:
-
a processor; and a memory coupled to said processor comprising program instructions configured to implement a web-browser based e-mail client, wherein the web-browser based e-mail client is configured to; provide a user interface for collecting user supplied text; generate a custom note from said user supplied text; generate custom note information, wherein said custom note information comprises information for identifying an e-mail message with which to link, and wherein at the time said custom note information is generated, said custom note is not linked to said e-mail message; send said custom note and said custom note information to an e-mail server, wherein said custom note is linked with an e-mail message on the e-mail server, wherein the e-mail server stores information identifying the e-mail message and indicating that the e-mail message is linked to said custom note, wherein said e-mail message specifies a sender and specifies a recipient of said e-mail message, wherein said recipient is distinct from said sender; and receive, by the web-browser based e-mail client, the e-mail message and said custom note from the e-mail server according to a user preference indicating that said custom note should be included in said e-mail message for said web-browser based e-mail client, wherein said custom note is included as a field value of a header field of said e-mail message, wherein said custom note is one of a plurality of notes, and wherein which one of said plurality of notes is received is determined based upon said web-browser based e-mail client. - View Dependent Claims (41, 42, 43, 44)
-
-
45. A non-transitory computer accessible medium comprising program instructions, wherein the program instructions are configured to implement:
-
receiving a note, wherein said note is a custom user note comprising user supplied text; receiving, by an e-mail server, note information, wherein said note information comprises information for identifying a received e-mail message with which to link, and wherein at the time said note information is received, said note is not linked to said e-mail message; receiving, by said e-mail server, said e-mail message from a sender, wherein said e-mail message specifies said sender and specifies a recipient of said e-mail message, wherein said recipient is distinct from said sender; storing said note on said e-mail server; linking, by said e-mail server, said note with said e-mail message, wherein said note and said e-mail message are linked based on said note information, wherein said linking comprises, storing, by said e-mail server, information identifying said e-mail message and indicating that said e-mail message is linked with said note; and subsequent to said receiving said e-mail message, supplying said e-mail message and said note to an e-mail client for said recipient of said e-mail message, wherein said e-mail message and said note are supplied to the same e-mail client, wherein said supplying further comprises including, in response to determining that a user preference indicates that said note should be included in said e-mail message for said e-mail client, said note as a field value of a header field of said e-mail message, wherein said note is one of a plurality of notes, and wherein said including comprises determining which one of said plurality of notes should be included based upon said e-mail client. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A non-transitory computer accessible medium comprising program instructions, wherein the program instructions are configured to implement a web-browser based e-mail client, wherein the web-browser based e-mail client is configured to implement:
-
providing a user interface for collecting user supplied text; generating a custom note from said user supplied text; generating custom note information, wherein said custom note information comprises information for identifying an e-mail message with which to link, and wherein at the time said custom note information is generated, said custom note is not linked to said e-mail message; sending said custom note and said custom not information to an e-mail server, wherein said custom note is linked with an e-mail message on the e-mail server, wherein the e-mail server stores information identifying the e-mail message and indicating that the e-mail message is linked to said custom note, wherein said e-mail message specifies a sender and specifies a recipient of said e-mail message, wherein said recipient is distinct from said sender; and receiving, by the web-browser based e-mail client, said e-mail message and said custom note from the e-mail server according to a user preference indicating that said custom note should be included in said e-mail message for said web-browser based e-mail client, wherein said custom note is included as a field value of a header field of said e-mail message, wherein said custom note is one of a plurality of notes, and wherein which one of said plurality of notes is received is determined based upon said web-browser based e-mail client. - View Dependent Claims (63, 64, 65, 66)
-
Specification