Managing caller profiles across multiple hold queues according to authenticated caller identifiers
First Claim
1. A method for controlling distribution of caller profiles comprising:
- receiving a request at a central server system accessible from a telecommunications network for a caller profile according to an authenticated voice identifier of a caller currently on hold within a call center; and
distributing said caller profile to said call center according to said authenticated voice identifier, such that said call center is enabled to specify output of services to said caller according said caller profile, wherein said caller profile is accessible across a plurality of call centers according to said voice identifier for specifying output of services.
1 Assignment
0 Petitions
Accused Products
Abstract
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 associated with the identity of the caller is retrieved, such that services available to the caller while on hold are specified according to the caller profile. In particular, the caller profile is preferably retrieved from at least one caller profile server according to the caller identifier, where the at least one caller profile server is accessible to multiple on hold systems. Further, the identity of a caller may be authenticated by authenticating a voice sample received from the caller, such that a single identity for the caller may be authenticated at multiple call centers.
87 Citations
50 Claims
-
1. A method for controlling distribution of caller profiles comprising:
-
receiving a request at a central server system accessible from a telecommunications network for a caller profile according to an authenticated voice identifier of a caller currently on hold within a call center; and
distributing said caller profile to said call center according to said authenticated voice identifier, such that said call center is enabled to specify output of services to said caller according said caller profile, wherein said caller profile is accessible across a plurality of call centers according to said voice identifier for specifying output of services. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for controlling distribution of caller profiles, comprising:
-
a caller profile server communicatively connected to a network accessible by a plurality of call centers;
means for receiving a request at said caller profile server for a caller profile according to an authenticated voice identifier of a caller currently on hold within a particular call center from among said plurality of call centers; and
means for distributing said caller profile to said call center according to said authenticated voice identifier, wherein said caller profile is accessible across a plurality of call centers according to said voice identifier for specifying output of services. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer program product for controlling distribution of caller profiles, said computer program product comprising:
-
a recording medium;
means, recorded on said recording medium, for enabling receipt of a request for a caller profile according to an authenticated voice identifier of a caller currently on hold within a call center; and
means, recorded on said recording medium, for controlling distribution of said caller profile to said call center according to said authenticated voice identifier. - View Dependent Claims (14, 15, 16)
-
-
17. A method for controlling distribution of caller profiles to call centers, comprising:
-
receiving a request at a central server system accessible from a telecommunications network for a caller profile according to an authenticated voice identifier of a caller currently on hold within a call center, wherein said request comprises an identifier for said call center;
determining a subscription status of said call center from among a plurality of call center subscriptions according to said identifier for said call center; and
only distributing a subscribed to portion of said caller profile to said call center according to said subscription status. - View Dependent Claims (18)
-
-
19. A system for controlling distribution of caller profiles to call centers, comprising:
-
a caller profile server communicatively connected to a network accessible by a plurality of call centers;
means for receiving a request at said caller profile server for a caller profile according to an authenticated voice identifier of a caller currently on hold within a call center, wherein said request comprises an identifier for said call center;
means for determining a subscription status of said call center from among a plurality of call center subscriptions according to said identifier for said call center; and
means for only distributing a subscribed to portion of said caller profile to said call center according to said subscription status. - View Dependent Claims (20)
-
-
21. A computer program product for controlling distribution of caller profiles to call centers, said computer program product comprising:
-
a recording medium;
means, recorded on said recording medium, for enabling receipt of a request for a caller profile according to an authenticated voice identifier of a caller currently on hold within a call center, wherein said request comprises an identifier for said call center;
means, recorded on said recording medium, for determining a subscription status of said call center from among a plurality of call center subscriptions according to said identifier for said call center; and
means, recorded on said recording medium, for controlling distribution of only a subscribed to portion of said caller profile to said call center according to said subscription status.
-
-
22. A method for specifying on hold services comprising:
-
receiving a call from a caller, wherein an identity of said caller is authenticated by voice authentication;
placing said call in a hold queue;
receiving a caller profile associated with said authenticated identity of said caller; and
specifying services available to said caller according to said caller profile while said received call is on hold in said hold queue. - View Dependent Claims (23, 24, 25)
-
-
26. A system for specifying on hold services comprising:
-
a call center;
means for receiving a call from a caller at said call center, wherein an identity of said caller is authenticated by voice authentication;
means for placing said call in a hold queue within said call center;
means for receiving a caller profile associated with said authenticated identity of said caller; and
means for specifying services available to said caller according to said caller profile while said received call is on hold in said hold queue. - View Dependent Claims (27, 28, 29)
-
-
30. A computer program product for specifying on hold services, said computer program product comprising:
-
a recording medium;
means, recorded on said recording medium, for enabling receipt of a call from a caller, wherein an identity of said caller is authenticated by voice authentication;
means, recorded on said recording medium, for placing said call in a hold queue within said call center;
means, recorded on said recording medium, for enabling receipt of a caller profile associated with said authenticated identity of said caller; and
means, recorded on said recording medium, for specifying services available to said caller according to said caller profile while said received call is on hold in said hold queue. - View Dependent Claims (31, 32)
-
-
33. A method for managing a hold queue, comprising:
-
receiving a call from a caller, wherein an identity of said caller is authenticated;
placing said call in a hold queue;
receiving a caller profile associated with said identity of said caller; and
adjusting a current position of said call in said hold queue according to a previous hold history for said caller specified in said caller profile, such that previous time spent holding by said caller is given value. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A system for managing a hold queue, comprising:
-
a call center;
means for receiving a call from a caller at said call center, wherein an identity of said caller is authenticated;
means for placing said call in a hold queue accessible to said call center;
means for receiving a caller profile associated with said identity of said caller; and
means for adjusting a current position of said call in said hold queue according to a previous hold history for said caller specified in said caller profile, such that previous time spent holding by said caller is given value. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A computer program product for managing a hold queue, said computer program product comprising:
-
a recording medium;
means, recorded on said recording medium, for enabling receipt of a call from a caller, wherein an identity of said caller is authenticated;
means, recorded on said recording medium, for controlling placement of said call in a hold queue;
means, recorded on said recording medium, for enabling receipt of a caller profile associated with said identity of said caller; and
means, recorded on said recording medium, for controlling adjustment of a current position of said call in said hold queue according to a previous hold history for said caller specified in said caller profile. - View Dependent Claims (46, 47, 48, 49, 50)
-
Specification