← Back to Patent Explorer
US5963635A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for providing result-oriented customer service

Assignee: CONCERTO INTERNATIONAL Inc
•
Filing: 1996-12-12
•
Granted: 1999-10-05
•
Expires: 2016-12-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The automated customer service system maintains and uses a list of available resources, such as an agent qualification profile, in conjunction with a customer sensitivity profile, to automatically assign available resources, such as agents, to the various campaigns. The agent qualification profile identifies any special skills or qualifications that an agent may possess, such as language skills, type of voice, efficiency, and type of call processing skills. The customer sensitivity profile contains information regarding the manner, time and date, and location for contact which are preferred by the customer. The system administrator devises a strategy script based upon the customer sensitivity requirements and the agent qualifications. The strategy script determines which resources, such as agents, meet which requirements, and whether there are adequate resources to handle the requirements of concurrent campaigns. The strategy script also provides for assignment of the resources in accordance with a preplanned priority or procedure in the event that there are not adequate resources available.

Inventors

  • 👤 Aleksander Szlam
  • 👤 James E. Owen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 10:12
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M3/5158; G; G06; G06Q; G06Q30/00; G06Q30/01; G06Q30/015; G06Q30/016; G06Q30/02; G06Q30/0241; G06Q30/0242; G06Q30/0245; H04M3/523; H04M3/5232; H04M3/5233; H04M2203/00; H04M2203/20; H04M2203/2061; H04M3/5183

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 118 words
A method for assigning resources for a campaign to contact customers, comprising the steps of: (a) automatically obtaining a list of resource requirements for said campaign; (b) automatically inspecting said list to identify a specific resource requirement; (c) automatically obtaining a list of available resources; (d) automatically inspecting said list of available resources to determine a number of available resources meeting said specific resource requirement; (e) automatically determining whether said number of available resources is adequate to service said campaign; and (f) if said number of available resources is adequate to service said campaign, then automatically assigning, to said campaign, at least a portion of said available resources meeting said specific resource requirement, and automatically beginning said campaign.
Claim 2
Independent Claim 118 words
A method for assigning resources for a campaign to contact customers, comprising the steps of: (a) automatically obtaining a list of resource requirements for said campaign; (b) automatically inspecting said list to identify a specific resource requirement; (c) automatically obtaining a list of available resources; (d) automatically inspecting said list of available resources to determine a number of available resources meeting said specific resource requirement; (e) automatically determining whether said number of available resources is adequate to service said campaign; and (f) if said number of available resources is adequate to service said campaign, then automatically assigning, to said campaign, at least a portion of said available resources meeting said specific resource requirement, and automatically beginning said campaign.
Claim 3
Dependent Claim 270 words
The method of claim 1 wherein there are a plurality of campaigns, each campaign having a priority rating, and step (a) comprises automatically obtaining a list of campaigns including resource requirements for each said campaign; step (b) comprises automatically inspecting said list to identify a specific resource requirement; step (c) comprises automatically obtaining a list of available resources; step (d) comprises automatically inspecting said list of available resources to determine a number of available resources meeting said specific resource requirement; step (e) comprises automatically determining whether said number of available resources is adequate to service said campaigns; step (f) comprises automatically assigning, to each said campaign, a portion of said available resources meeting said specific resource requirement necessary to service said campaign, and automatically beginning said campaigns, if said number of available resources is adequate to service all of said campaigns; and further comprising the steps of: (g) if said number of said available resources is not adequate to service all of said campaigns then, for each campaign: (h) automatically inspecting said priority rating of said campaign; (i) automatically assigning said available resources to said campaign based upon said priority rating of said campaign; (j) for the lowest priority campaign to which said available resources are assigned, automatically determining whether a number of available resources assigned to said lowest priority campaign is adequate to service said lowest priority campaign; (k) automatically beginning campaigns having a priority higher than said lowest priority campaign; and (l) if said number of available resources assigned to said lowest priority campaign is adequate for said lowest priority campaign, then automatically beginning said lowest priority campaign.
Claim 4
Dependent Claim 135 words
The method of claim 1 wherein said resource requirements are agents to be assigned to staff a campaign to contact customers, and wherein: step (a) comprises obtaining, as said list of resource requirements, a list of customers for said campaign and a customer sensitivity profile for each customer on said list of customers; step (b) comprises inspecting said customer sensitivity profile for each customer to identify an agent specific contact requirement as said specific resource requirement; step (c) comprises obtaining a list of available agents and an agent qualification profile for each agent on said list of available agents as said list of available resources; and step (d) comprises inspecting said agent qualification profile for each agent to determine, as said number of available resources, a number of agents meeting said agent specific contact requirement.
Claim 5
Dependent Claim 75 words
The method of claim 3 wherein said customer sensitivity profile for a customer comprises a preferred language for said customer and said agent qualification profile for an agent comprises a language fluency designation, and said step of inspecting said customer sensitivity profile comprises automatically determining whether said customer sensitivity profile designates a predetermined language, and said step of inspecting said agent qualification profile comprises automatically determining whether said language fluency designation designates said predetermined language.
Claim 6
Dependent Claim 302 words
The method of claim 1 wherein said resource requirements are agents to be assigned to staff a campaign to contact customers, and wherein there are a plurality of campaigns, each campaign having a priority rating, and wherein: step (a) comprises obtaining, as said list of resource requirements, a list of customers for each said campaign and a customer sensitivity profile for each customer on each said list of customers; step (b) comprises inspecting said customer sensitivity profile for each customer to identify an agent specific contact requirement as said specific resource requirement; step (c) comprises obtaining a list of available agents and an agent qualification profile for each agent on said list of available agents as said list of available resources; step (d) comprises inspecting said agent qualification profile for each agent to determine, as said number of available resources, a number of agents meeting said agent specific contact requirement; step (f) comprises automatically assigning agents to said campaigns and automatically beginning said campaigns if said number of said agents is adequate to service all of said campaigns; and said method further comprises the steps of: (g) if said number of said agents is not adequate to service all of said campaigns then, for each campaign: (h) automatically inspecting said priority rating of said campaign; (i) automatically assigning agents to said campaign based upon said priority rating of said campaign; (j) for the lowest priority campaign to which agents are assigned, automatically determining whether the number of agents assigned to said lowest priority campaign is adequate to service said lowest priority campaign; (k) automatically beginning campaigns having a priority higher than said lowest priority campaign; and (l) if said number of agents assigned to said lowest priority campaign is adequate for said lowest priority campaign, then automatically beginning said lowest priority campaign.
Claim 7
Independent Claim 108 words
A method for conducting a plurality of campaigns, comprising the steps of: (a) sorting said plurality of campaigns into a first group of campaigns and a second group of campaigns; (b) beginning each campaign of said first group; (c) monitoring a predetermined characteristic associated with each said campaign of said first group; (d) determining whether said predetermined characteristic has met a predetermined criteria for each campaign of said first group; and (e) if said predetermined characteristic for a said campaign in said first group has met said predetermined criteria before said campaign in said first group has been completed, then automatically beginning a campaign in said second group.
Claim 8
Independent Claim 108 words
A method for conducting a plurality of campaigns, comprising the steps of: (a) sorting said plurality of campaigns into a first group of campaigns and a second group of campaigns; (b) beginning each campaign of said first group; (c) monitoring a predetermined characteristic associated with each said campaign of said first group; (d) determining whether said predetermined characteristic has met a predetermined criteria for each campaign of said first group; and (e) if said predetermined characteristic for a said campaign in said first group has met said predetermined criteria before said campaign in said first group has been completed, then automatically beginning a campaign in said second group.
Claim 9
Dependent Claim 30 words
The method of claim 6 wherein said predetermined characteristic is the degree of penetration into said campaign of said first group and step (b) comprises monitoring said degree of penetration.
Claim 10
Dependent Claim 32 words
The method of claim 6 wherein said predetermined characteristic is the number of calls completed during said campaign of said first group and step (c) comprises monitoring said number of calls completed.
Claim 11
Dependent Claim 32 words
The method of claim 6 wherein said predetermined characteristic is the number of calls attempted during said campaign of said first group and step (c) comprises monitoring said number of calls attempted.
Claim 12
Dependent Claim 28 words
The method of claim 6 wherein said predetermined characteristic is the success rate of said campaign of said first group and step (b) comprises monitoring said success rate.
Claim 13
Independent Claim 81 words
A method for conducting a campaign, said campaign comprising a plurality of queues, one of said queues having a plurality of entries, said method comprising the steps of: (a) placing calls for said entries on said one of said queues having said plurality of entries; (b) monitoring for the occurrence of an event associated with said campaign; and (c) if said event occurs before said campaign has been completed, then automatically performing a predetermined action with respect to a predetermined queue.
Claim 14
Independent Claim 81 words
A method for conducting a campaign, said campaign comprising a plurality of queues, one of said queues having a plurality of entries, said method comprising the steps of: (a) placing calls for said entries on said one of said queues having said plurality of entries; (b) monitoring for the occurrence of an event associated with said campaign; and (c) if said event occurs before said campaign has been completed, then automatically performing a predetermined action with respect to a predetermined queue.
Claim 15
Dependent Claim 21 words
The method of claim 11 wherein said step of performing comprises automatically terminating the calling of entries in said predetermined queue.
Claim 16
Dependent Claim 21 words
The method of claim 11 wherein said step of performing further comprises automatically beginning the calling of entries in another campaign.
Claim 17
Dependent Claim 22 words
The method of claim 11 wherein said step of performing further comprises automatically notifying a predetermined person that said event has occurred.
Claim 18
Dependent Claim 25 words
The method of claim 11 wherein said step of performing further comprises suspending said campaign and then automatically restarting said campaign at a predetermined time.
Claim 19
Dependent Claim 14 words
The method of claim 11 wherein said step of performing comprises terminating said campaign.
Claim 20
Independent Claim 95 words
A method for conducting a campaign, said campaign comprising a plurality of queues, a first queue of said plurality of queues being a calling list having a plurality of entries, said method comprising the steps of: (a) placing a call for an entry which is on said calling list; (b) placing said entry in a specified one of said queues in response to the disposition of said call for said entry; (c) monitoring a predetermined one of said queues for a predetermined event; and (d) if said predetermined event occurs, then performing a predetermined action.
Claim 21
Independent Claim 95 words
A method for conducting a campaign, said campaign comprising a plurality of queues, a first queue of said plurality of queues being a calling list having a plurality of entries, said method comprising the steps of: (a) placing a call for an entry which is on said calling list; (b) placing said entry in a specified one of said queues in response to the disposition of said call for said entry; (c) monitoring a predetermined one of said queues for a predetermined event; and (d) if said predetermined event occurs, then performing a predetermined action.
Claim 22
Dependent Claim 23 words
The method of claim 17 wherein said step of performing comprises beginning calling entries in at least a predetermined one of said queues.
Claim 23
Dependent Claim 24 words
The method of claim 17 wherein said step of performing comprises terminating calling of entries in at least a predetermined one of said queues.
Claim 24
Dependent Claim 22 words
The method of claim 17 wherein said step of performing comprises terminating calling of entries in said specified one of said queues.
Claim 25
Dependent Claim 24 words
The method of claim 17 wherein said step of performing comprises suspending calling of entries in at least a predetermined one of said queues.
Claim 26
Dependent Claim 52 words
The method of claim 17 and further comprising the steps of: (e) placing calls to entries in a first predetermined one of said queues; (f) monitoring a second predetermined one of said queues for a second predetermined event; and (g) if said second predetermined event occurs, then performing a second predetermined action.
Claim 27
Dependent Claim 24 words
The method of claim 22 wherein said step of performing comprises terminating the calling of entries in said first predetermined one of said queues.
Claim 28
Dependent Claim 28 words
The method of claim 22 wherein, if said second predetermined event occurs, said method further comprises the step of terminating the calling of entries in said first queue.
Claim 29
Dependent Claim 101 words
The method of claim 17 wherein: step (a) comprises beginning a campaign by placing said call for said entry on said calling list; step (b) comprises placing said entry in a second queue in response to said disposition of said call being a predetermined one of the following: busy, no answer, answering machine, and call completed; and said step (b) further comprises placing said entry in a third queue other than said first queue or said second queue in response to said disposition being other than said predetermined one; and step (c) comprises monitoring said second queue for said predetermined event.
Claim 30
Dependent Claim 137 words
The method of claim 17 wherein: step (a) comprises beginning a campaign by placing said call for said entry on said calling list; step (b) comprises placing said entry in a second queue in response to said disposition of said call being a predetermined one of the following: busy, no answer, answering machine, and call completed; and said step (b) further comprises placing said entry in a third queue other than said first queue or said second queue in response to said disposition being other than said predetermined one; and step (c) comprises monitoring said second queue for said predetermined event; and step (d) comprises terminating the placing of calls for entries on said calling list and starting the placing of calls for entries on said third queue, as said predetermined action, if said predetermined event occurs.
Claim 31
Independent Claim 77 words
A method for controlling a plurality of campaigns, comprising: specifying a plurality of campaigns to be implemented; specifying a first number of said campaigns to be started first, and a second number of campaigns; for each campaign of said first number, specifying a determinative event occurring prior to the completion of said campaign; and for each said determinative event, specifying an action to be implemented for at least a predetermined campaign of said second number of campaigns.
Claim 32
Independent Claim 77 words
A method for controlling a plurality of campaigns, comprising: specifying a plurality of campaigns to be implemented; specifying a first number of said campaigns to be started first, and a second number of campaigns; for each campaign of said first number, specifying a determinative event occurring prior to the completion of said campaign; and for each said determinative event, specifying an action to be implemented for at least a predetermined campaign of said second number of campaigns.
Claim 33
Dependent Claim 29 words
The method of claim 27 wherein said step of specifying comprises designating at least one of said second number of campaigns to be started if said determinative event occurs.
Claim 34
Dependent Claim 23 words
The method of claim 27 wherein said step of specifying comprises specifying that said campaign having said determinative event is to be terminated.
Claim 35
Dependent Claim 23 words
The method of claim 27 wherein said step of specifying comprises specifying that said campaign having said determinative event is to be suspended.
Claim 36
Dependent Claim 23 words
The method of claim 27 wherein said step of specifying comprises specifying that said campaign having said determinative event is to be restarted.
Claim 37
Independent Claim 256 words
A method for assigning resources for a plurality of campaigns to contact customers, each campaign having a priority rating, comprising the steps of: (a) automatically obtaining a list of campaigns including resource requirements for each said campaign; (b) automatically inspecting said list to identify a specific resource requirement; (c) automatically obtaining a list of available resources; (d) automatically inspecting said list of available resources to determine a number of available resources meeting said specific resource requirement; (e) automatically determining whether said number of available resources is adequate to service said campaigns; (f) automatically assigning, to each said campaign, a portion of said available resources meeting said specific resource requirement necessary to service said campaign, and automatically beginning said campaigns, if said number of available resources is adequate to service all of said campaigns; (g) if said number of said available resources is not adequate to service all of said campaigns then, for each campaign: (h) automatically inspecting said priority rating of said campaign; (i) automatically assigning said available resources to said campaign based upon said priority rating of said campaign; (j) for the lowest priority campaign to which said available resources are assigned, automatically determining whether a number of available resources assigned to said lowest priority campaign is adequate to service said lowest priority campaign; (k) automatically beginning campaigns having a priority higher than said lowest priority campaign; and (l) if said number of available resources assigned to said lowest priority campaign is adequate for said lowest priority campaign, then automatically beginning said lowest priority campaign.
Claim 38
Independent Claim 256 words
A method for assigning resources for a plurality of campaigns to contact customers, each campaign having a priority rating, comprising the steps of: (a) automatically obtaining a list of campaigns including resource requirements for each said campaign; (b) automatically inspecting said list to identify a specific resource requirement; (c) automatically obtaining a list of available resources; (d) automatically inspecting said list of available resources to determine a number of available resources meeting said specific resource requirement; (e) automatically determining whether said number of available resources is adequate to service said campaigns; (f) automatically assigning, to each said campaign, a portion of said available resources meeting said specific resource requirement necessary to service said campaign, and automatically beginning said campaigns, if said number of available resources is adequate to service all of said campaigns; (g) if said number of said available resources is not adequate to service all of said campaigns then, for each campaign: (h) automatically inspecting said priority rating of said campaign; (i) automatically assigning said available resources to said campaign based upon said priority rating of said campaign; (j) for the lowest priority campaign to which said available resources are assigned, automatically determining whether a number of available resources assigned to said lowest priority campaign is adequate to service said lowest priority campaign; (k) automatically beginning campaigns having a priority higher than said lowest priority campaign; and (l) if said number of available resources assigned to said lowest priority campaign is adequate for said lowest priority campaign, then automatically beginning said lowest priority campaign.
Claim 39
Dependent Claim 290 words
The method of claim 32 wherein said resource requirements are agents to be assigned to staff a campaign to contact customers, and wherein: step (a) comprises obtaining, as said list of resource requirements, a list of customers for each said campaign and a customer sensitivity profile for each customer on each said list of customers; step (b) comprises inspecting said customer sensitivity profile for each customer to identify an agent specific contact requirement as said specific resource requirement; step (c) comprises obtaining a list of available agents and an agent qualification profile for each agent on said list of available agents as said list of available resources; step (d) comprises inspecting said agent qualification profile for each agent to determine, as said number of available resources, a number of agents meeting said agent specific contact requirement; step (f) comprises automatically assigning agents to said campaigns and automatically beginning said campaigns if said number of said agents is adequate to service all of said campaigns; (g) if said number of said agents is not adequate to service all of said campaigns then, for each campaign: step (h) comprises automatically inspecting said priority rating of said campaign; step (i) comprises automatically assigning agents to said campaign based upon said priority rating of said campaign; step (j) comprises, for the lowest priority campaign to which agents are assigned, automatically determining whether the number of agents assigned to said lowest priority campaign is adequate to service said lowest priority campaign; step (k) comprises automatically beginning campaigns having a priority higher than said lowest priority campaign; and step (l) comprises, if said number of agents assigned to said lowest priority campaign is adequate for said lowest priority campaign, then automatically beginning said lowest priority campaign.
Claim 40
Dependent Claim 75 words
The method of claim 33 wherein said customer sensitivity profile for a customer comprises a preferred language for said customer and said agent qualification profile for an agent comprises a language fluency designation, and said step of inspecting said customer sensitivity profile comprises automatically determining whether said customer sensitivity profile designates a predetermined language, and said step of inspecting said agent qualification profile comprises automatically determining whether said language fluency designation designates said predetermined language.

References Cited (Backward Citations)

US3989899A Cited
US3989899B1 Cited
US5185782A Cited
US5343518A Cited
US5594790A Cited
US5436965A Cited
US5517566A Cited
US5592543A Cited
US5790650A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-10-04 2003-04-05 2003-10-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-10-04 2007-04-05 2007-10-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-10-04 2011-04-05 2011-10-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag