| Patent Number |
Title Of Patent |
Date Issued |
| 8170881 |
Distributed voice browser |
May 1, 2012 |
| The present invention can include a method of call processing using a distributed voice browser including allocating a plurality of service processors configured to interpret parsed voice markup language data and allocating a plurality of voice markup language parsers configured to r |
| 8160235 |
Controlling hold queue position adjustment |
April 17, 2012 |
| A method, system, and program for allowing callers to adjust in position within a hold queue are provided. An advancement token earned by a caller while waiting in a hold queue is detected. The advancement token is stored for redemption in a future call by the caller according to an |
| 8139736 |
Destination device billing according to call recipient |
March 20, 2012 |
| A destination telephony device, responsive to detecting a call between a caller at an origin telephony device and a callee at the destination telephony device within a trusted telephone network, authenticates an identity of the callee with a callee voice authenticated identifier thro |
| 8054957 |
Origin device billing according to caller |
November 8, 2011 |
| A trusted telephone network, including at least one service provider, receives a request for service from an origin device. The origin device is associated with a line number to be billed for according to a line subscriber billing plan. An identity of a caller requesting the service |
| 7987110 |
Managing organizational resources |
July 26, 2011 |
| A computer implemented method, apparatus, and computer program product for managing organizational resources. The process combines social group data with management information data to form social network data, wherein social group data is derived from interactions among a plurality |
| 7895589 |
Dynamic data-driven application integration adapters |
February 22, 2011 |
| Systems and methods of application integration, including constructing an application integration adapter in dependence upon a profile including data describing the adapter, receiving instructions to alter the adapter, and altering the adapter in dependence upon the instructions. Exempla |
| 7839989 |
Intermediary device based callee identification |
November 23, 2010 |
| Methods, systems, and products for informing a caller of a callee identity are disclosed that include: detecting a call receipt condition from a destination device at a trusted telephone network; brokering a connection between said destination device and an external server enabled to per |
| 7567554 |
Providing telephony services using proxies |
July 28, 2009 |
| A proxy service provides telephone conferencing services and personal telephony services. Users can participate in the conference by connecting through different types of networks using a device having one or more types of communication lines connected to the proxy service. A primary |
| 7489679 |
Providing telephony services using proxies |
February 10, 2009 |
| A system for a proxy service to provide telephone conferencing services and personal telephony services. Users can participate in the conference by connecting through different types of networks using a device having one or more types of communication lines connected to the proxy service |
| 7486779 |
Origin device based callee identification |
February 3, 2009 |
| A method, system, and program for origin device initiated callee identification are provided. At an origin device, a voice utterance of a callee is detected from a destination device. A callee identity associated with the voice utterance is identified at the origin device, such that |
| 7443970 |
Logging calls according to call context |
October 28, 2008 |
| A method, system, and program for logging calls according to call context are provided. A context for a call is detected, where the context include information such as the parties to a call, whether a backup party is accessed, where the call is on behalf of another, the locations of the |
| 7426263 |
Destination device order billing according to call recipient |
September 16, 2008 |
| A method, system, and program for billing for orders placed from a destination device according to the calling plan of the individual receiving the call. An authenticated identity for a callee answering a call placed to a destination device is received at an intermediary device. The |
| 7394893 |
Origin device order billing according to caller |
July 1, 2008 |
| A method, system, and program for billing for order places from an origin device according to the current caller billing plan are provided. A billing plan associated with an authenticated caller identity of a caller using an origin device is accessed by a vendor order center during a cal |
| 7391763 |
Providing telephony services using proxies |
June 24, 2008 |
| A proxy service provides telephone conferencing services and personal telephony services. Users can participate in the conference by connecting through different types of networks using a device having one or more types of communication lines connected to the proxy service. A primary |
| 7289624 |
Managing use of experts by callers waiting in a hold queue |
October 30, 2007 |
| A method, system, and program for managing use of experts by callers waiting within a hold queue are provided. First, a call on hold in a hold queue is transferred to an expert system responsive to a request by the caller to speak with an expert. Then, responsive to detecting an answer |
| 7245716 |
Controlling hold queue position adjustment |
July 17, 2007 |
| A method, system, and program for allowing callers to adjust in position within a hold queue are provided. An advancement token earned by a caller while waiting in a hold queue is detected. The advancement token is stored for redemption in a future call by the caller according to an |
| 7221738 |
Origin device based callee identification |
May 22, 2007 |
| A method, system, and program for origin device initiated callee identification are provided. At an origin device, a voice utterance of a callee is detected from a destination device. A callee identity associated with the voice utterance is identified at the origin device, such that |
| 7215759 |
Hold queue wait estimations |
May 8, 2007 |
| A method, system, and program for estimating hold queue wait times are provided. Call times are individually estimated for multiple calls within a call center. In particular, call times may be estimated according to representative profiles, caller profiles, and current caller activity of |
| 7215751 |
System and method for processing caller information across heterogeneous networks |
May 8, 2007 |
| A system and method for processing caller information across heterogeneous networks is provided. An enterprise application receives a message from a name resolution adapter over a computer network. The message includes caller attributes and port location information. The enterprise a |
| 7200215 |
Time based regulation of access to callees |
April 3, 2007 |
| A method, system, and program for time based regulation of access to callees are provided. An authenticated identity of a caller placing a call is preferably detected. Then, a communication link from the caller to a callee is only attempted if the authenticated identity of the caller |
| 7191450 |
Data-driven application integration adapters |
March 13, 2007 |
| Software application integration, including constructing an application integration adapter where the constructing is carried out in dependence upon a profile. The profile includes data describing the adapter. Embodiments include communicating integration messages among applications |
| 7191129 |
System and method for data mining of contextual conversations |
March 13, 2007 |
| A system and method for mining data from stored telephone conversations is provided. Users request advanced data processing on the recorded data, either on the live data stream or the data in storage. Processes search the recorded data for keywords and phrases that the user provides the |
| 7188345 |
Installation of data-driven business integration adapters |
March 6, 2007 |
| Software application integration including providing a multiplicity of predefined data communications receivers, each receiver specific to a software application and a communications protocol; providing a multiplicity of predefined data communications senders, each sender specific to |
| 7167551 |
Intermediary device based callee identification |
January 23, 2007 |
| A method, system, and program for intermediary device initiated callee identification are provided. A trusted telephone network detects a call receipt connection from a destination device. The trusted telephone network then brokers a connection between the destination device and an e |
| 7155412 |
Billing for use of a telephony device |
December 26, 2006 |
| A method, system, and program for billing a caller for use of an origin device are provided. Usage, of at least one measurable element of a telephony device by an identified individual, is tracked, where the identified individual is distinct from an owner of the origin telephony devi |
| 7149296 |
Providing account usage fraud protection |
December 12, 2006 |
| A method, system, and program providing identification usage fraud protection are provided. A context for a use of an identification via a communication line is detected at a fraud protection service. The context for use of the identification is analyzed in view of multiple previous |
| 7142653 |
System and method for providing caller information across heterogeneous networks |
November 28, 2006 |
| A system and method for providing caller information across heterogeneous networks is provided. A Name Resolution Adapter (NRA) receives a message from a destination central office which includes a caller's telephone number and a call recipient's telephone number. The NRA retrieves a cal |
| 7139390 |
Promoting use of experts to callers waiting in a hold queue |
November 21, 2006 |
| A method, system, and program for promoting use of experts to callers waiting within a hold queue are provided. First, use of experts by callers waiting in a hold queue is promoted by offering callers an incentive to speak to an expert while waiting to speak with an official represen |
| 7133831 |
System and method for processing personal telephony recorder commands |
November 7, 2006 |
| A system and method for receiving and processing specialized voice commands during a conference call. Users issue vocal commands to retrieve information during the live conference or during later playback. A user may issue these commands by voice or by sending data through the user's |
| 7130411 |
Hold queue position publication |
October 31, 2006 |
| A method, system, and program for publishing hold queue characteristics are provided. Characteristics of an on hold system are monitored. Then, responsive to a selection by a caller of a format and interface for publishing the characteristics, the characteristics are transferred to t |
| 7130405 |
Identifying a call made or received on behalf of another |
October 31, 2006 |
| A system, system, and program for identifying a call made or received on behalf of another are provided. In particular, a call request for a call is detected. A context for the call is requested from a context inference service, wherein the context indicates whether an on behalf of actio |
| 7110514 |
Identifying a context for a call |
September 19, 2006 |
| A method, system, and program for identifying a context for a call are provided. Multiple context clues for a call are detected from a line number, a line subscriber profile, a caller profile, and other parameters associated with the call. A context for the call is identified from the |
| 7103172 |
Managing caller profiles across multiple hold queues according to authenticated caller identifie |
September 5, 2006 |
| A method, system, and program for managing caller profiles across multiple hold queues according to authenticated caller identifiers are provided. An identity of a caller of a call received at an on hold system is authenticated. The call is then placed in a hold queue. A caller profile |
| 7099652 |
Originating a billed transaction for an origin telephony device |
August 29, 2006 |
| A method, computer program product, and program for originating a billed transaction at an origin telephony device are provided. A request to originate a billed transaction is received from an origin device. The identity of a callee answering a call originated by the origin device is |
| 7095842 |
Enabling caller controlled hold queue position adjustment |
August 22, 2006 |
| A method, system, and program for allowing callers to adjust in position within a call hold queue are provided. An advancement token earned by a caller is detected at a calling queue. The position of the caller within the calling queue is adjusted, in response to redemption of the ad |
| 7095835 |
Time based regulation of use of a telephone line |
August 22, 2006 |
| A method, system, and program for time based regulation of use of a telephone line are provided. An identity of a first caller requesting use of a telephone line is detected. Use of the telephone line by the caller is allowed only if a schedule for the telephone line indicates that the |
| 7092508 |
Rating parties according to party identities |
August 15, 2006 |
| A method, system, and program for rating parties according to party identities are provided. A second party to a call may rate the first party to the call. For subsequent calls by the first party, the rating by the second party of the first party may be displayed to subsequent called |
| 7076051 |
Promoting caller voice browsing in a hold queue |
July 11, 2006 |
| A method, system, and program for promoting caller voice browsing while a caller is waiting in a hold queue are provided. At least one web page is selected for voice browsing by a particular caller waiting in a hold queue. The particular caller may be offered an incentive to voice browse |
| 7076041 |
Third party regulation of calls through a particular line based on a call context |
July 11, 2006 |
| A method, system, and program for third party regulation of calls through a line based on a call context are provided. Third party regulation criteria identify individuals who are regulated for calling into or receiving calls from a particular line. For each call received at the line |
| 7072457 |
Transferring a call to a backup according to call context |
July 4, 2006 |
| A method, system, and program for transferring a call to a backup according to call context are provided. A context for a call from a caller to an intended callee is detected. An intended party backup profile is accessed that indicates multiple backup parties designated by the intend |
| 7065198 |
System and method for volume control management in a personal telephony recorder |
June 20, 2006 |
| A system and method for recording a telephone conference and replaying a portion of the recording during the conference. Users participate by connecting through different types of networks using a device having a communication line connection. The recording can be in audio format, text |
| 7003466 |
Destination device initiated caller identification |
February 21, 2006 |
| A method, system, and program for origin device initiated caller identification are provided. In response to detecting a call extended to a destination device, extending a request from said destination device to an origin device requesting a voice utterance of the caller at said orig |
| 7003286 |
System and method for conference call line drop recovery |
February 21, 2006 |
| A system and method for identifying users dropped from a conference call and rejoining the user to the call upon reconnection. Users can participate in the conference by connecting through different types of networks using a device having one or more types of communication lines. Whe |
| 6996216 |
Compensating recipients of calls |
February 7, 2006 |
| A method, system, and program for compensating recipients of calls are provided. A request to bill a caller a tariff for a call is initiated, wherein the caller originates the call. The caller is prompted to accept payment of the tariff to receive access to a destination line during the |
| 6993120 |
System and method for copying and transmitting telephony conversations |
January 31, 2006 |
| A system and method for copying and transmitting telephony recordings during a conference call. A user can forward a portion of the recording to a third party during the conference call. A user issues a command using a telephony device and optionally indicates the beginning and end o |
| 6977998 |
Destination device billing according to call recipient |
December 20, 2005 |
| A method, system, and program for billing for service provided to destination device according to the calling plan of the individual receiving the call. An authenticated identity for a callee answering a call placed to a destination device is received at an intermediary device. The i |
| 6959081 |
Expert hold queue management |
October 25, 2005 |
| A method, system, and program for expert hold queue management are provided. A call is received at a call center. The call is placed on hold in a hold queue until a representative of the call center is available to answer the call. While on hold in the hold queue, the call is transferred |
| 6956935 |
Origin device billing according to caller |
October 18, 2005 |
| A method, system, and program for billing for service provided to an origin device according to the current caller billing plan. A trusted telephone network, including at least one service provider, receives a request for service from an origin device. The origin device is associated wit |
| 6917672 |
Third party regulation of calls based on the caller and callee pair to a call |
July 12, 2005 |
| A method, system, and program for third party regulation of calls based on the caller and callee pair to the call. An identity of a caller to a call and an identity of a callee logged in to receive the call are detected. A selection of third party criteria for regulating a call between t |
| 6828906 |
Device for responding to state request on an open phone line |
December 7, 2004 |
| Provided is an apparatus and method for detecting a state of a device such as a meter or appliance and transmitting to a remote location a particular tone or tones corresponding to the detected state. The transmission is initiated either by a predetermined series of tones from the remote |