H04M1/56

Systems and methods for scoring phone numbers

Certain implementations of the disclosed technology include systems and methods for determining a reachability score of a phone number. A method includes receiving personally identifiable information associated with the subject; querying one or more public or private databases with the personally identifiable information; receiving, in response to the querying, phone number information related to the personally identifiable information; extracting, from the phone number information, one or more phone numbers associated with the subject; determining, with one or more computer processors, based at least in part on the one or more phone numbers, a phone type corresponding to the respective one or more phone numbers; determining, with the one or more computer processors, a reachability score for at least one of the one or more phone numbers, wherein the reachability score is based, at least in part, on the phone type; and outputting an indication of the reachability score.

System and method of contact identification dissemination

A system and method are presented for contact identification dissemination among devices within a hybrid cloud distributed system. Information associated with a first party device is provided to a cloud managed telephony network appliance. The appliance communicates with a cloud application and is capable of communication with any other appliances which may be associated with a second party device, if that appliance is not already associated with the second party device. Information between the components in the system may be asynchronously updated in order to provide first party information and more granular matches.

Contact management and dialing using conditional flow logic

A tool for contacts management and automated calling. The tool displays, by one or more computer processors, a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field. The tool program prompts, by one more computer processors, to configure the at least one conditional flow statement field. The tool saves, by one or more computer processors, the contact based on the at least one control flow statement field. The tool initiates, by one or more computer processors, an automated call to the contact based, on the at least one conditional flow statement field. The tool applies, by one or more computer processors, the at least one conditional flow statement field to the automated call to the contact.

System and method for controlling identifier provided when returning call / message

An application instantiated on a computing device of a professional receives transmitted information on an incoming call from a client and displays same, including an identifier of the client by which the professional can place a return call thereto. Upon the professional selecting the identifier of the client, the application presents a number of options for an identifier of the professional to be provided with the return call, receives a selection of one of the options, places the return call from the professional to the client, and in doing so provides the selected identifier of the professional. The provided identifier of the professional represents a favored location at which the professional or an associate may be reached. The client may ascertain the provided identifier from the return call and employ same to place a future call toward the professional or the associate.

TERMINAL AND METHOD FOR DISPLAYING CALLER INFORMATION

Disclosed are a terminal and a method for displaying caller information. A terminal for displaying caller information includes an incoming call notifier configured to output a notification of an incoming call, a user attention recognizer configured to recognize when the user pays attention to a display of the terminal, a display controller configured to determine the caller information to be displayed based on time elapsed from the notification of the incoming call to when the user pays attention to the display, and a call-waiting display configured to display the caller information.

TERMINAL AND METHOD FOR DISPLAYING CALLER INFORMATION

Disclosed are a terminal and a method for displaying caller information. A terminal for displaying caller information includes an incoming call notifier configured to output a notification of an incoming call, a user attention recognizer configured to recognize when the user pays attention to a display of the terminal, a display controller configured to determine the caller information to be displayed based on time elapsed from the notification of the incoming call to when the user pays attention to the display, and a call-waiting display configured to display the caller information.

Method and apparatus for content presentation in association with a telephone call
09578474 · 2017-02-21 · ·

A method and apparatus are provided for presenting content to a caller and/or a called party in association with a telephone call or other communication connection. Content may be presented pre-ring (before the called party's telephone rings), in-call, and/or post-call. Content presented to a party may be related to another party participating in the call or may be related to a third party. Presented content may be actuable, and allow a caller to change the destination of a call, take advantage of an offer presented to him, redeem a coupon, schedule or queue a subsequent call, etc. To find a desired destination party, a caller may initiate a manual or automatic search of his local contacts (on his telephone) and/or a central or global directory or contact list. Presentation of specified content may include assisted sharing, wherein both parties view the same content and one guides or assists the other.

Methods and systems for voice augmented caller ID / ring tone alias
09578164 · 2017-02-21 · ·

A communication device and method can include one or more processors operatively coupled to memory and an audible output device, where the one or more processors receive a call from a calling party that includes a voice or video message associated, presenting the voice message or video message as an alias of or to a ring tone or interleaved with the ring tone before the call from the calling party is answered or rejected. Other embodiments are disclosed.

Providing a customized visual interface based on a dialed number

A system may be configured to receive an indication that a call has been placed (e.g., to a call center), and may provide a customized visual interface. The customized visual interface may include information that is potentially relevant to a user who has placed the call, and may be based on, for example, a user profile or history information, a purchase history of goods or services offered by an entity associated with the called party. The customized visual interface may allow the user to more quickly satisfy the purposes of his or her call than through traditional audio or touchtone menus.

Identifying a contact based on a voice communication session

Arrangements described herein include identifying a voice communication session established between a first communication device and a second communication device and, based on the voice communication session established between the first communication device and the second communication device, identifying a plurality of contacts who potentially may be the second user. A list including at least a name of each of the plurality of contacts who potentially may be the second user is presented to a first user using the first communication device.