System and method for composing, processing, and organizing electronic mail message items
AssigneeMicrosoft Corporation
InventorsAndrew T. Lytle, Brian W. MacDonald, Andrew G. Carlson, Scott A. Thurlow
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsAndrew T. Lytle, Brian W. MacDonald, Andrew G. Carlson, Scott A. Thurlow
Estimating the term…
In an electronic mail system environment, a system and method for automatically checking recipients' names, providing message flags, providing custom forms, and providing an autoresponse feature. Recipients' names are resolved in the background, while the user of the e-mail system is composing the message. The user easily resolves ambiguous names by using a context menu. The resolved ambiguous names are automatically used to create nicknames, which are used to resolve ambiguous names in the future. Message flags allow a sender or recipient to identify required follow-up action and a deadline. The recipient may use the message flags to quickly determine which messages require follow-up action. The e-mail system notifies a recipient when a due date is approaching or when a follow-up action is past due. A custom forms feature allows a user to create and share custom forms without requiring the form to be published or installed by other user. The custom form's attributes are transmitted to the recipient as an element of the e-mail message. An autoresponse feature allows a sender to create a message that includes voting buttons corresponding to the possible responses to a query. A recipient replies by selecting one of the voting buttons. The recipient's vote is automatically tallied in the sender's copy of the message, thus allowing the sender to view a vote tally, a list of the recipients, and their response.
In an electronic mail system, a method for resolving a display name associated with an intended recipient of a message item, comprising the steps of:
In an electronic mail system, a method for using nicknames to resolve the name of an intended recipient of a message item, comprising the steps of:
A computer system for using nicknames to resolve the name of an intended recipient of a message item, comprising:
A computer-readable medium on which is stored a computer program for resolving a display name associated with an intended recipient of a message item, said computer program comprising instructions which, when executed by a computer, perform the steps of:
In an electronic mail system for transmitting a message item, said message item including a plurality of properties, a method for including a flag with said message item, comprising the steps of:
In an electronic mail system for receiving message items, said message items including a plurality of properties, a method for displaying the status of a follow-up action associated with said message items, comprising the steps of:
In an electronic mail system for receiving message items, said message items including a plurality of properties, a method for providing an indication corresponding to due date associated with said message item, comprising the steps of:
In an improved message item for transmission in an electronic mail system, the improvement comprising:
A computer-readable medium on which is stored a computer program for indicating a follow-up action associated with a message item, said computer program comprising instructions which, when executed by a computer, perform the steps of:
In an electronic mail system for transmitting an item, said item including a plurality of properties, a method for transmitting custom form data as part of said item, comprising the steps of:
In an electronic mail system for receiving an item, a method for displaying an item comprising the steps of:
A computer-readable medium on which is stored a computer program for transmitting custom form data as part of an item, said computer program comprising instructions which, when executed by a computer, perform the steps of:
A computer-readable medium on which is stored a computer program for displaying an item in the context of a form, said computer program comprising instructions which, when executed by a computer, perform the steps of:
In an improved item for transmission in an electronic mail system, said item including a plurality of properties, the improvement comprising:
In an electronic mail system for transmitting a message item, a method for sending to a plurality of recipients a message item and automatically tallying responses of said plurality of recipients to said message item, comprising the steps of:
In an electronic mail system for transmitting and receiving message items, a method for selecting one of a plurality of predefined responses in reply to a message item that includes a query, comprising the steps of:
A computer-readable medium on which is stored a computer program for selecting one of a plurality of predefined responses in reply to a message item that includes a query, said computer program comprising instructions which, when executed by said a computer, perform the steps of:
A computer readable medium on which is stored a computer program for sending to a plurality of recipients a message item and automatically tallying responses of said plurality of recipients to said message item, said computer program comprising instructions which, when executed by said a computer, perform the steps of:
A computer system for sending to a plurality of recipients a message item and automatically tallying the responses of said plurality of recipients, comprising:
In an improved message item for transmission in an electronic mail system, said message item including a plurality of data properties, the improvement comprising:
Dependencies are inferred from the claim text.