Method and device for predicting message recipients
First Claim
1. A computer program product for predicting possible additional recipients to add to a distribution list of a current electronic message composed on a communications device, the computer program product comprising a non-transitory computer readable medium embodying program code means executable by a processor of the communications device for implementing a method for predicting the possible additional recipients, wherein the method comprises:
- displaying a menu comprising a plurality of menu options;
when the distribution list of the current electronic message has at least one known recipient and a user selection of a menu option to add an additional recipient to the distribution list of the current electronic message from the plurality of menu options is received;
scanning one or more data stores for previously sent or received messages;
for each of said previously sent or received messages, determining if the at least one known recipient is listed in the distribution list of said previously sent or received message, and if the at least one known recipient is listed in the distribution list of said previously sent or received message, creating a possible recipient list that comprises the at least one known recipient and all other recipients listed in the distribution list of said previously sent or received message;
generating a list of possible additional recipients from at least one possible recipient list based on occurrences of recipients that are in the at least one possible recipient list and are not already in the distribution list of the current electronic message; and
providing at least one entry from the list of possible additional recipients to allow selection of the additional recipient to add to the distribution list of the current electronic message if any possible additional recipients exist, and if no possible additional recipients exist, allowing manual entry of the additional recipient;
wherein said scanning, generating and providing are performed in response to the user selection of the menu option.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and communications device is provided for determining a list of possible additional recipients to add to an electronic message that is composed by a user of the communications device for transmission to another communications device. Once the user indicates that there is an additional recipient for the distribution list of the electronic message, the device employs the method to create the list of possible additional recipients. The method may be implemented on a computer program product.
-
Citations
20 Claims
-
1. A computer program product for predicting possible additional recipients to add to a distribution list of a current electronic message composed on a communications device, the computer program product comprising a non-transitory computer readable medium embodying program code means executable by a processor of the communications device for implementing a method for predicting the possible additional recipients, wherein the method comprises:
-
displaying a menu comprising a plurality of menu options; when the distribution list of the current electronic message has at least one known recipient and a user selection of a menu option to add an additional recipient to the distribution list of the current electronic message from the plurality of menu options is received; scanning one or more data stores for previously sent or received messages; for each of said previously sent or received messages, determining if the at least one known recipient is listed in the distribution list of said previously sent or received message, and if the at least one known recipient is listed in the distribution list of said previously sent or received message, creating a possible recipient list that comprises the at least one known recipient and all other recipients listed in the distribution list of said previously sent or received message; generating a list of possible additional recipients from at least one possible recipient list based on occurrences of recipients that are in the at least one possible recipient list and are not already in the distribution list of the current electronic message; and providing at least one entry from the list of possible additional recipients to allow selection of the additional recipient to add to the distribution list of the current electronic message if any possible additional recipients exist, and if no possible additional recipients exist, allowing manual entry of the additional recipient; wherein said scanning, generating and providing are performed in response to the user selection of the menu option. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of predicting possible additional recipients to add to a distribution list of a current electronic message composed on a communications device, wherein the method comprises:
-
displaying a menu comprising a plurality of menu options; when the distribution list of the current electronic message has at least one known recipient and a user selection of a menu option to add an additional recipient to the distribution list from the plurality of menu options is received; scanning one or more data stores for previously sent or received messages; for each of said previously sent or received messages, determining if the at least one known recipient is listed in the distribution list of said previously sent or received message, and if the at least one known recipient is listed in the distribution list of said previously sent or received message, creating a possible recipient list that comprises the at least one known recipient and all other recipients listed in the distribution list of said previously sent or received message; generating a list of possible additional recipients from at least one possible recipient list based on occurrences of recipients that are in the at least one possible recipient list and are not already in the distribution list of the current electronic message; and providing at least one entry from the list of possible additional recipients to allow selection of the additional recipient to add to the distribution list of the current electronic message if any possible additional recipients exist, and if no possible additional recipients exist, allowing manual entry of the additional recipient; wherein said scanning, generating and providing are performed in response to the user selection of the menu option. - View Dependent Claims (15, 16, 17)
-
-
18. A communications device comprising:
-
a microprocessor that controls the operation of the communications device; a communication subsystem connected to the microprocessor, the communication subsystem sends and receives data; a message application executable by the microprocessor, the message application allows sending of electronic messages to two or more recipients, and is configured to display a menu comprising a plurality of menu options; and
,a recipient prediction module executable by the microprocessor, the recipient prediction module predicts possible additional recipients to add to a distribution list of a current electronic message composed on the communications device, the distribution list having at least one known recipient, wherein when a user selection of a menu option to add an additional recipient to the distribution list from the plurality of menu options is received, the recipient prediction module predicts the possible additional recipients by; scanning one or more data stores for previously sent or received messages; for each of said previously sent or received messages, determining if the at least one known recipient is listed in the distribution list of said previously sent or received message, and if the at least one known recipient is listed in the distribution list of said previously sent or received message, creating a possible recipient list that comprises the at least one known recipient and all other recipients listed in the distribution list of said previously sent or received message; generating a list of possible additional recipients from at least one possible recipient list based on occurrences of recipients that are in the at least one possible recipient list and are not already in the distribution list of the current electronic message; and providing at least one entry from the list of possible additional recipients to allow selection of the additional recipient to add to the distribution list of the current electronic message if any possible additional recipients exist, and if no possible additional recipients exist, allowing manual entry of the additional recipient; wherein said scanning, generating and providing are performed in response to the user selection of the menu option. - View Dependent Claims (19, 20)
-
Specification