System and method for a smart dialer
AssigneeCenturyLink Intellectual Property LLC
InventorsShekhar Gupta, Robert J. Morrill, David E. Rondeau
Life of this patent
Estimating the term…
Abstract
A system and method for coordinating communications. User selection of multiple contacts from an address book are received. The user selection of multiple contacts are added to a contact schedule. The multiple contacts listed in the contact schedule are automatically called. A voice communication is initiated in response to a receiving party answering a call. A message specified by a user is sent to the receiving party in response to the receiving party not answering the call.
Claims19
A method for coordinating communications, the method comprising:
- identifying phrases in contents of received communications;
- automatically presenting, through a web portal, a user with contacts from the received communications in a priority order designated by the user, in response to determining that the contents of the received communications include the phrases;
- receiving, with the web portal, a user selection of a plurality of the contacts from the received communications;
- adding the user selection of a plurality of contacts from an address book;
- automatically calling, with a session initiation protocol (“SIP”) servlet of the web portal, the plurality of contacts listed in the contact schedule in the priority order designated by the user;
- initiating, with the SIP servlet, a voice communication in response to a receiving party answering a call;
- and
- sending, with the SIP servlet, a message specified by a user to the receiving party in response the receiving party not answering the call.
A system for implementing a contact schedule, the system comprising:
- a computer that provides a web portal configured to identify phrases in contents of received communications, automatically present, in response to determining that the contents of the received communications include the phrases and in a priority order designated by a user, one or more contacts from the received communications to a user for addition to a contact schedule, receive a user selection of plurality of contacts to add to the contact schedule, the portal application configured to determine a category of communication for each of the plurality of contacts;
- wherein the web portal comprises a session initiation protocol (“SIP”) servlet configured to initiate calls to the plurality of contacts in the priority order designated by the user to provide voice communication between the user and a receiving party, wherein a message of the category is sent to the receiving party in response to the trigger determining the receiving party is not answering the phone.
A server configured to implement a plurality of communications comprising:
- a processor for executing a set of instructions;
- and
- a memory in communication with the processor, the memory configured to store the set of instructions, wherein the set of instructions are configured to:
- provide a web portal comprising a session initiation protocol (“SIP”) servlet;
- identify phrases in contents of received communications;
- automatically insert, with the web portal, one or more contacts from the received communications in a contact schedule in priority order designated by the user, in response to determining that the contents of the received communications include the phrase;
- receive, with the web portal, a user selection of plurality of contacts from a network address book;
- add the user selection of the plurality of contacts to the contact schedule;
- determine a category of communication for each of the plurality of contacts;
- automatically call, with the SIP servlet, the plurality of contacts listed in the contact schedule selected for voice communications in the priority order designated by the user, to provide voice communication between the user and the plurality of contacts;
- and
- automatically send, with the SIP servlet a message to the plurality of contacts listed in the contact schedule selected to receive a message.
Dependencies are inferred from the claim text.