System and method for resolving names in an electronic messaging environment
First Claim
1. 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:
- receiving in an address field said display name;
determining whether said display name uniquely matches one of a plurality of registered users of said electronic mail system; and
in response to said display name uniquely matching one of said registered users, displaying in said address field recipient data corresponding to said matching registered user.otherwise, displaying ambiguous address data in said address field,wherein said step of determining whether said display name uniquely matches one of a plurality of registered users is processed in the background while a user composes the remainder of said message item.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
22 Claims
-
1. 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:
-
receiving in an address field said display name; determining whether said display name uniquely matches one of a plurality of registered users of said electronic mail system; and in response to said display name uniquely matching one of said registered users, displaying in said address field recipient data corresponding to said matching registered user. otherwise, displaying ambiguous address data in said address field, wherein said step of determining whether said display name uniquely matches one of a plurality of registered users is processed in the background while a user composes the remainder of said message item. - View Dependent Claims (2, 3)
-
-
4. 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:
-
receiving in an address field a display name associated with said intended recipient; determining whether said display name corresponds to a previously stored nickname stored in a memory cache; in response to said display name corresponding to said previously stored nickname, displaying in said address field nickname data corresponding to a registered user of said electronic mail system associated with said previously stored nickname; otherwise, determining whether said display name uniquely matches one of a plurality of registered users of said electronic mail system; and in response to said display name uniquely matching one of said registered users, displaying in said address field recipient data corresponding to said matching registered user, otherwise, displaying ambiguous address data in said address field wherein said step of determining whether said display name corresponds to a previously stored nickname stored in a memory cache is processed in the background while a user composes the remainder of said message item. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system for using nicknames to resolve the name of an intended recipient of a message item, comprising:
-
a central processing unit (CPU); an input device connected to said CPU; a display device coupled to said CPU; cache memory connected to said CPU; and memory coupled to said CPU for storing a program module; said CPU, responsive to instructions from said program module, being operative to; receive from said input device a display name indicative of said intended recipient, said display name being entered in an address field displayed on said display device; determine, in the background, whether said display name corresponds to a previously stored nickname stored in said cache memory; in response to said display name corresponding to said previously stored nickname, display in said address field nickname data corresponding to a registered user associated with said nickname; otherwise, determine whether said display name uniquely matches one of a plurality of registered users of said electronic mail system; and in response to said display name uniquely matching one of said registered users, display in said address field recipient data corresponding to said matching registered user, otherwise, display ambiguous address data in said address field. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. 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:
-
receiving in an address field said display name; determining whether said display name uniquely matches one of a plurality of registered users of said electronic mail system; in response to said display name uniquely matching one of said registered users, displaying in said address field recipient data corresponding to said matching registered user; otherwise, displaying ambiguous address data in said address field; receiving in said address field first user input corresponding to said ambiguous address data; displaying, in response to said first user input, a list of registered users corresponding to said ambiguous address data; receiving second user input corresponding to a selected one of said displayed list of registered users; and in response to said second user input, displaying in said address field recipient data corresponding to said selected registered user, wherein the step of determining whether said display name uniquely matches one of a plurality of registered users of said electronic mail system is processed in the background while a user composes the remainder of said message item. - View Dependent Claims (22)
-
Specification