H04M7/003

SYSTEM AND METHODS FOR USING ENHANCED QR CODES IN A CALL TO ACTION
20250054012 · 2025-02-13 ·

A system and method for using enhanced QR codes in a call to action, that provides enhanced functionality for generating a call to action element or providing personalized content when scanned, and that combine additional data dimensions with existing QR code technologies to expand the QR code capability beyond what is enabled by standard QR code specifications.

Facilitating context delivery during communication sessions

An approach is disclosed that facilitates context delivery during communication sessions. The approach may be implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to: render at least one service to a user device through a communication session; collect information of the communication session; and send the information of the communication session to a service provider when a call is setup between the user device and the service provider. The service provider renders the information of the communication session for viewing by the service provider.

Automatic language selection for interactive voice response system

An interactive voice response (IVR) system performs automatic language selection without requiring the caller to provide a manual language selection input. The IVR system receives an incoming call along with appropriate caller identification. The IVR system sends a request for the caller's language preference information either to the caller's device or to a service provider that hosts the caller's account. After receiving the caller's language preference information, the IVR system selects a language for the caller and provides an IVR menu tree using the selected language. The selected language is persisted as the caller's preferred language at either the IVR system or at a service provider for future use.

System and method for telephone communications on the internet

METHOD AND SYSTEM FOR TELEPHONE COMMUNICATIONS ON THE INTERNET comprising a central server (1) and at least one web page server (2) connected to the Internet (I), with pages accessible from a user's computer (3) to contact with an agent (5) related to the web, and a PBX (7) or private automatic branch exchange connected to the central server (1) as a means for establishing communication. where the central server (1) controls the allocation of a DDI (4) to the web page server (2) by associating it with a unique PIN code (6) in order to establish a communication session, and the PBX (7) manages through the central server (1) and automatically the establishment of the communication between the DDI (4) and the user's telephone (8) that calls said DDI (4) and provides the PIN code (6).

SYSTEM AND METHOD FOR PROCESSING TELEPHONY SESSIONS
20170134443 · 2017-05-11 ·

In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.

SYSTEM AND METHOD FOR PROCESSING MEDIA REQUESTS DURING TELEPHONY SESSIONS
20170134587 · 2017-05-11 ·

In a preferred embodiment, the method of caching media used in a telephony application includes: receiving a media request; sending the media request to a media layer using HTTP; the a media layer performing the steps of checking in a cache for the media resource; processing the media request within a media processing server; and storing the processed media in the cache as a telephony compatible resource specified by a persistent address. The system of the preferred embodiment includes a call router and a media layer composed of a cache and media processing server.

Method and apparatus for optimizing response time to events in queue

A system for optimizing response time to events or representations thereof waiting in a queue has a first server having access to the queue; a software application running on the first server; and a second server accessible from the first server, the second server containing rules governing the optimization. In a preferred embodiment, the software application at least periodically accesses the queue and parses certain ones of events or tokens in the queue and compares the parsed results against rules accessed from the second server in order to determine a measure of disposal time for each parsed event wherein if the determined measure is sufficiently low for one or more of the parsed events, those one or more events are modified to a reflect a higher priority state than originally assigned enabling faster treatment of those events resulting in relief from those events to the queue system load.

METHOD FOR FASTER CONNECTION OF USERS USING VOICE OVER IP COMMUNICATION
20170126897 · 2017-05-04 ·

A method for establishing communication between a first communication device (110) of a first communication network (180) and a second communication device (120a, 120b) of a second communication network (160) is disclosed. In one embodiment, a service provider (130) receives a message indicative of an intention of the first device to call the second device. A communication provider (140) in communication with the service provider establishes a communication channel with the second device via the second network based on the message received at the service provider and connects the communication channel established between the communication provider and the second device with another communication channel established in response to an incoming call from the first device to the communication provider via the first network. The establishment of the communication channel between the communication provider and the second device is initiated before establishment of the other communication channel is completed.

System and methods to connect people in a marketplace environment

Systems and methods to provide telephonic connections. In one embodiment, a method includes: providing a listing on a marketplace, the listing including an assigned reference to be used to initiate a real time communication connection; and billing for a real time communication lead generated from presenting the listing in response to a real time communication initiated via the reference. In one embodiment, a method includes: conducting online auction of telephonic leads; determining a way to present listings based at least partially on received price bids on the telephonic leads (e.g., the order of placement, the selection for placement, etc); and providing the listings with information to initiate a telephonic connection in a way trackable to measure a number of telephonic calls generated from presenting the listings.

Reverse number look up

Web content is formatted to show an icon adjacent identified phone numbers to enable select-to-call, e.g., click-to-call functionality from within a web platform. The select-to call functionality can enable the user's web platform context to be maintained during the call. In some instances, details associated with the phone number that is called using the select-to call functionality can be retrieved from a database and surfaced to the user, by way of the web platform, to enrich the user's call experience.