System and method for a messaging assistant

US9240904B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9240904-B2
Application numberUS-1215108-A
CountryUS
Kind codeB2
Filing dateJan 31, 2008
Priority dateJan 31, 2008
Publication dateJan 19, 2016
Grant dateJan 19, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Electricity · mapped topic

  • Electricity · mapped topic

  • Electricity · mapped topic

  • H04L51/56Primary

    Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9240904B2 cover?
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 us…
Who is the assignee on this patent?
Lafreniere Gary W, Emerson David E, Rondeau David E, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L12/5875. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 19 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).