Message filtering system
US-9143474-B2 · Sep 22, 2015 · US
US9240904B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9240904-B2 |
| Application number | US-1215108-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 31, 2008 |
| Priority date | Jan 31, 2008 |
| Publication date | Jan 19, 2016 |
| Grant date | Jan 19, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method for utilizing a message assistant. A contact list is updated by retrieving one or more contact lists. Preferences are received for communicating with contacts on the contact list. A message is received to be sent to a group listed in the contact list including one or more contacts at a time specified by a user. The message is sent to the group at the time specified by the user based on the preferences.
Opening claim text (preview).
What is claimed: 1. A method for utilizing a messaging assistant, the method comprising: said messaging assistant updating a contact list by periodically polling a plurality of servers, including a plurality of servers associated with different online services, retrieving one or more contact lists from each of the servers, and integrating the contact lists from each of the servers into the updated contact list; said messaging assistant receiving preferences for one or more modes of communicating with contacts on said updated contact list, said one or more modes including at least voice, text message, electronic mail, and video, said preferences including, for at least one of the one or more modes, a backup communication method to use if messages sent by the at least one mode are undeliverable and criteria specifying, for the at least one mode, when messages should be considered undeliverable; said messaging assistant receiving a message made by a user that includes substantive information other than said contact list and said preferences, said message to be sent to a group listed in said updated contact list including one or more contacts, at a predetermined time specified by said user and provided by said user to said messaging assistant; and sending said user-determined message, including the substantive information to the group at said predetermined time specified by said user based on the preferences. 2. The method according to claim 1 , further comprising: accessing the messaging assistant through a network connection, wherein said preferences and said message are received by said messaging assistant through a network connection, and wherein said message is any of a text message, chat message, and email message. 3. The method according to claim 2 , wherein said message is converted from text to voice and delivered to at least one of said one or more contacts. 4. The method according to claim 1 , wherein said message is converted to a format deliverable to each of said one or more contacts of the group based on said preferences. 5. The method according to claim 1 , wherein said updating comprises: synchronizing said contact list with said one or more contact lists at pre-defined intervals. 6. The method according to claim 5 , wherein said updating further comprises: receiving user input to configure said contact list to synchronize with said one or more contact lists, wherein said user input is a selection to synchronize immediately or a time interval. 7. The method according to claim 1 , wherein said preferences specify communication options for each of said one or more contacts. 8. The method according to claim 7 , wherein said preferences indicate a priority for attempting to resend said message in the event a delivery method is unsuccessful. 9. The method according to claim 1 , wherein said updating further comprises: extracting said one or more contact lists from one or more servers to form said contact list, wherein said contact list is a master contact list, and wherein redundant contacts are not included and groups of contacts are combined based on a group name. 10. The method according to claim 1 , further comprising: prompting said user to specify said preferences or utilize a default setting for delivering said message. 11. The method of claim 1 , further comprising making a determination regarding success or failure of delivery of said user-made message for each said contact, and said messaging assistant resending said user-made message via a different mode of communicating to each contact for which a failure of delivery occurred. 12. A messaging assistant system, said system comprising: a scheduler configured to receive preferences for communicating with one or more contacts and a time for sending a message, the preferences including preferences for one or more modes of communicating with contacts on a updated contact list, said one or more modes including at least voice, text message, electronic mail, and video, said preferences including, for at least one of the one or more modes, a backup communication method to use if messages sent by the at least one mode are undeliverable and criteria specifying, for the at least one mode, when messages should be considered undeliverable; a message coordinator configured to receive said message as sent by a user via a graphical user interface to be sent to said one or more contacts; and said contact list configured to store and update said updated contact list by periodically polling a plurality of servers, including a plurality of servers associated with different online services, retrieving on or more contact lists from each of the servers, and integrating the contact lists from each of the servers into the updated contact list, wherein the updated contact list contains the one or more contacts. 13. The system according to claim 12 , wherein said user accesses the messaging assistant through a network connection using a communications device, wherein said message coordinator sends the message to said one or more contacts at the time, and wherein said one or more contacts are a group. 14. The system according to claim 12 , wherein said messaging assistant further comprises: a user interface accessible through a network connection configured to allow said user to enter said message and update said preferences for said contact list. 15. The system according to claim 12 , wherein said message coordinator resends said message based on a priority indicated in said preferences in response to determining said message was undeliverable. 16. The system according to claim 12 , wherein said messaging assistant system is integrated as part of a server and accessible by a communications device through a wire line or wireless network. 17. A messaging assistant comprising: a processor for executing a set of instructions; and a memory for storing said set of instructions, wherein said set of instructions are configured to update a contact list from one or more contact lists; wherein one of said processor and said memory is adapted to: update a contact list by periodically polling a plurality of servers, including a plurality of servers associated with different online services, retrieving one or more contact lists from each of the servers, and integrating the contact lists from each of the servers into the updated contact list receive preferences for communicating with individuals on said contact list, said preferences including preferences for one or more modes of communicating with contacts on said updated contact list, said one or more modes including at least voice, text message, electronic mail, and video, said preferences including, for at least one of the one or more modes, a backup communication method to use if messages sent by the at least one mode are undeliverable and criteria specifying, for the at least one mode, when messages should be considered undeliverable; receive a user-created message from a user to be sent to a group in said contact list including one or more users at a time specified by said user; and send said user-created message to said group at the time based on said preferences. 18. The messaging assistant according to claim 17 , wherein redundant contacts are removed from said contact list and groups of contacts are combined based on a group name. 19. The messaging assistant according to claim 17 , wherein said set of instructions resends said message based on a priority indicated in said preferences in response to determining said message was undeliverab
Electricity · mapped topic
Electricity · mapped topic
Electricity · mapped topic
Electricity · mapped topic
Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.