Identifying likely recipients of a message
First Claim
1. A method in a computing environment for identifying a likely recipient of electronic mail (e-mail) message comprising:
- maintaining a list of likely recipients based on the frequency the likely recipients have been messaged by a user, wherein;
(1) the list comprises the number of times each listed likely recipient has been messaged,(2) the list contains a maximum number of recipients, and(3) new recipients and older recipients are added to and deleted from the list, respectively, on a first in first out (FIBO) basis;
receiving an indication that a messaging system requires a recipient designation;
automatically displaying the list of likely recipients for the e-mail message, wherein the likely recipients are included in an address book associated with the messaging system;
prompting a user to add contact information of a non-address book recipient to the address book when the user previously addresses and sends e-mail messages to the non-address recipient two or more times, wherein the non-address book recipient is a second recipient designation that has not been included in the address book;
providing the ability to select one or more recipients from said list of likely recipients;
accepting a selected one or more recipient as targets for the e-mail messagedetermining that six or more recipients were targeted for the message; and
because six or more recipients were targeted for the message, refusing to adjust the indications in the list of frequently messaged recipients.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a system and method for identifying the most likely recipients for a message or other communication from a source and building a most frequently used list of recipients. The present invention utilizes a contact list and determines the likelihood that a list of recipients from that contact list are the intended targets for a current message. The likelihood determination is made using both how recent and how frequent prior communications were made to particular individuals or groups of recipients. Further, a user is able to switch between a most frequently used list of recipients and full list of contacts.
85 Citations
29 Claims
-
1. A method in a computing environment for identifying a likely recipient of electronic mail (e-mail) message comprising:
-
maintaining a list of likely recipients based on the frequency the likely recipients have been messaged by a user, wherein; (1) the list comprises the number of times each listed likely recipient has been messaged, (2) the list contains a maximum number of recipients, and (3) new recipients and older recipients are added to and deleted from the list, respectively, on a first in first out (FIBO) basis; receiving an indication that a messaging system requires a recipient designation; automatically displaying the list of likely recipients for the e-mail message, wherein the likely recipients are included in an address book associated with the messaging system; prompting a user to add contact information of a non-address book recipient to the address book when the user previously addresses and sends e-mail messages to the non-address recipient two or more times, wherein the non-address book recipient is a second recipient designation that has not been included in the address book; providing the ability to select one or more recipients from said list of likely recipients; accepting a selected one or more recipient as targets for the e-mail message determining that six or more recipients were targeted for the message; and because six or more recipients were targeted for the message, refusing to adjust the indications in the list of frequently messaged recipients. - View Dependent Claims (2, 3, 4, 5, 6, 29)
-
-
7. One or more computer storage media having computer executable instructions for performing a method for identifying a likely recipient of a message, the method comprising:
-
maintaining a list of likely recipients based on the frequency the likely recipients have been messaged by a user, wherein; (1) the list comprises the number of times each listed likely recipient has been messaged, (2) the list contains a maximum number of recipients, and (3) new recipients and older recipients are added to and deleted from the list, respectively, on a first in first out (FIBO) basis; receiving an indication that a messaging system requires a recipient designation; displaying automatically the list of likely recipients for the message, wherein the likely recipients are included in an address book associated with the messaging system; prompting the user to add contact information of a non-address book recipient to the address book when the user addresses and sends an e-mail message to the non-address recipient two or more times, wherein the non-address book recipient is a second recipient designation that has not been included in the address book; providing the ability to select one or more recipients from said list of likely recipients; and accepting a selected one or more recipient as targets for the message. - View Dependent Claims (8)
-
-
9. A computer system having a processor, a memory and an operating environment, the computer system operable to execute a method for identifying a likely recipient of a message, the method comprising:
-
maintaining a list of frequently messaged recipients, wherein the list includes indications designating frequencies that the frequently messaged recipients have been messaged; when the list includes a threshold number of recipients, adding new recipients to and deleting old recipients from the list on a first in first out (FIBO) basis; receiving an indication that a messaging system requires a recipient designation; displaying automatically a list of likely recipients for the message, wherein the likely recipients are included in an address book associated with the messaging system; providing the ability to select one or more likely recipients from said list of recipients; accepting a designation of one or more recipients as targets for the message; determining that six or more recipients were targeted for the message; and because six or more recipients were targeted for the message, refusing to adjust the indications in the list of frequently messaged recipients. - View Dependent Claims (10, 11)
-
-
12. A method in a computing environment for providing a list of most likely recipients for a message comprising:
-
collecting information regarding a specified message recipient in the computing environment; applying a contact frequency algorithm to track said specified message recipient, wherein said specified message recipient is included in an address book associated with a messaging system; maintaining a list of likely recipients based on the frequency the likely recipients have been messaged by a user, wherein; (1) the list comprises the number of times each listed likely recipient has been messaged, (2) the list contains a maximum number of recipients, and (3) new recipients and older recipients are added to and deleted from the list, respectively, on a first in first out (FIBO) basis; automatically presenting said specified message recipient in an ordered position within the list of most likely recipients upon receiving an indication that a messaging system requires a recipient designation, wherein said ordered position corresponds to the output of said contact frequency algorithm; prompting a user to add contact information of a non-address book recipient to the address book when the user addresses an e-mail message to the non-address recipient two or more times, wherein the non-address book recipient is a second recipient designation that has not been included in the address book determining that six or more recipients were targeted for the message; and because six or more recipients were targeted for the message, refusing to adjust the indications in the list of frequently messaged recipients. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. One or more computer storage media having computer executable instructions for providing a list of most likely recipients for a message, the method comprising:
-
collecting information regarding a specified message recipient in the computing environment; applying a contact frequency algorithm to track a specified message recipient, wherein said specified message recipient is included in an address book associated with a messaging system; maintaining a list of likely recipients based on the frequency the likely recipients have been messaged by a user, wherein; (1) the list comprises the number of times each listed likely recipient has been messaged, (2) the list contains a maximum number of recipients, and (3) new recipients and older recipients are added to and deleted from the list, respectively, on a first in first out (FIBO) basis; obtaining a reference to a contact list entry pertaining to said specified message recipient; automatically presenting said specified message recipient in an ordered position within the list of most likely recipients upon receiving an indication that a messaging system requires a recipient designation, wherein said ordered position corresponds to the output of said contact frequency algorithm; prompting a user to add contact information of a non-address book recipient to the address book when the user addresses and sends an e-mail message to the non-address recipient two or more times, wherein the non-address book recipient is a recipient designation that has not been included in the address book determining that six or more recipients were targeted for the message; and because six or more recipients were targeted for the message, refusing to adjust the indications in the list of frequently messaged recipients.
-
-
22. A computer system having a processor, a memory and an operating environment, the computer system operable to execute a method for providing a list of most likely recipients for a message, the method comprising:
-
collecting information regarding a specified message recipient in the computing environment; applying a contact frequency algorithm to track a specified message recipient, wherein said specified message recipient is included in an address book associated with a messaging system; maintaining a list of likely recipients based on the frequency the likely recipients have been messaged by a user, wherein; (1) the list comprises the number of times each listed likely recipient has been messaged, (2) the list contains a maximum number of recipients, and (3) new recipients and older recipients are added to and deleted from the list, respectively, on a first in first out (FIBO) basis; obtaining a reference to a contact list entry pertaining to said specified message recipient; automatically presenting said specified message recipient in an ordered position within the list of most likely recipients upon receiving an indication that a messaging system requires a recipient designation, wherein said ordered position corresponds to the output of said contact frequency algorithm; prompting a user to add contact information of a non-address book recipient to the address book when the user addresses an e-mail message to the non-address recipient two or more times, wherein the non-address book recipient is a second recipient designation that has not been included in the address book determining that six or more recipients were targeted for the message; and because six or more recipients were targeted for the message, refusing to adjust the indications in the list of frequently messaged recipients.
-
-
23. A computer system having a processor, a memory and an operating environment, for identifying likely message recipients in a messaging computing environment, the computer system comprising:
-
an automated pick window display component; a list of selectable likely recipients, wherein each of said selectable likely recipients is included within an address book and is based on the frequency the likely recipients have been messaged by a user, wherein; (1) the list comprises the number of times each listed likely recipient has been messaged, (2) the list contains a maximum number of recipients, and (3) new recipients and older recipients are added to and deleted from the list, respectively, on a first in first out (FIBO) basis; and a recipient identification component; said recipient identification component utilizing the frequency, context and how recently a contact has received messages, to incorporate a reference to said contact in said list of selectable likely recipients; said list of selectable likely recipients being incorporated and automatically displayed by said automated pick window display component when a user entry is expected by the messaging computing environment; said recipient identification component prompting a user to add contact information of a non-address book recipient to the address book when the user addresses an e-mail message to the non-address recipient two or more times, wherein the non-address book recipient is a recipient designation that has not been included in the address book determining that six or more recipients were targeted for the message; and because six or more recipients were targeted for the message, refusing to adjust the indications in the list of frequently messaged recipients.
-
-
24. A method in a computing environment for identifying a likely recipient of a message comprising:
-
maintaining a list of potential recipients based on the frequency the likely recipients have been messaged by a user, wherein; (1) the list comprises the number of times each listed likely recipient has been messaged, (2) the list contains a maximum number of recipients, and (3) new recipients and older recipients are added to and deleted from the list, respectively, on a first in first out (FIBO) basis; receiving an indication that a messaging system requires a target recipient designation; displaying automatically the list of likely recipients for the message, wherein the likely recipients are included in an address book associated with the messaging system; prompting a user to add contact information of a non-address book recipient to the address book when the user addresses an e-mail message to the non-address recipient two or more times, wherein the non-address book recipient is a recipient designation that has not been included in the address book; providing the ability to toggle between said displayed list of most likely recipients and a full list of contacts; providing the ability to select one or more target recipients from either said list of most likely recipients or said full list of contacts determining that six or more recipients were targeted for the message; and because six or more recipients were targeted for the message, refusing to adjust the indications in the list of frequently messaged recipients. - View Dependent Claims (25, 26, 27, 28)
-
Specification