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

Call center posting program

Assignee: Arise Virtual Inc
•
Filing: 1999-05-13
•
Granted: 2002-12-10
•
Expires: 2019-05-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of scheduling remotely located call center agents comprising the steps of connecting a call center client and a remotely located call center agent by telephonic and digital means. A posting server having a scheduling database is connected to a voice switch handling telephonic communications for the agent. A client-user terminal interface is utilized for posting one or more available time-slots in the scheduling database for accepting a customer-initiated telephone call. An agent-user terminal interface for displays the time-slots in the posting database to the agent who accepts one or more available time-slots through the agent-user terminal interface. The posting server then determines if the agent is authorized by the client to provide call center service and, if authorized, marks the time-slots accepted by the agent as unavailable.

Inventors

  • 👤 Richard S. Cherry

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 16:40
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M3/523; H04M3/22; H04M3/36; H04M3/5125; H04M2203/00; H04M2203/40; H04M2203/402; H04M3/42314; H04M3/42323; H04M3/5175; H04M3/5232; H04M3/5233; H04M3/5237

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 140 words
A call center scheduling method comprising the steps of: connecting a call center client and a remotely located call center agent by telephonic and digital means; connecting a scheduling server having a scheduling database to a voice switch handling telephonic communications for said agent; providing a client-user terminal interface for posting one or more available time-slots in said scheduling database for accepting a customer-initiated telephone call; posting one or more time-slots in said scheduling database for accepting said customer-initiated telephone call on said scheduling server by said client; providing an agent-user terminal interface for displaying said time-slots in said scheduling database to said agent; accepting one or more available time-slots by said agent through said agent-user terminal interface; validating said agent is authorized by said client to provide call center service; and marking time-slots accepted by said agent as unavailable.
Claim 2
Dependent Claim 140 words
A call center scheduling method comprising the steps of: connecting a call center client and a remotely located call center agent by telephonic and digital means; connecting a scheduling server having a scheduling database to a voice switch handling telephonic communications for said agent; providing a client-user terminal interface for posting one or more available time-slots in said scheduling database for accepting a customer-initiated telephone call; posting one or more time-slots in said scheduling database for accepting said customer-initiated telephone call on said scheduling server by said client; providing an agent-user terminal interface for displaying said time-slots in said scheduling database to said agent; accepting one or more available time-slots by said agent through said agent-user terminal interface; validating said agent is authorized by said client to provide call center service; and marking time-slots accepted by said agent as unavailable.
Claim 3
Dependent Claim 29 words
A call center scheduling method as described in claim 1 , further comprising the step of validating said agent has not exceeded a preset hourly threshold for accepting time-slots.
Claim 4
Dependent Claim 36 words
A call center scheduling method as described in claim 1 , further comprising the step of providing time-slot transferability for a first agent to release a reserved time-slot to a second agent to handle caller activity.
Claim 5
Dependent Claim 51 words
A call center scheduling method as described in claim 1 , further comprising the steps of monitoring said agent's caller activity through said voice switch; referencing said activity against said scheduling database through said voice switch; and recording the compliance of said agent with said scheduling database in a user file.
Claim 6
Dependent Claim 34 words
A call center scheduling method as described in claim 1 , further comprising the step emailing a notification to a non-scheduled agent of an open time-slot due to non-compliance of a previously scheduled agent.
Claim 7
Dependent Claim 30 words
A call center scheduling method as described in claim 1 , further comprising the step emailing a notification to non-scheduled agents of time-slot availability due to increased customer-initiated caller activity.
Claim 8
Dependent Claim 344 words
A call center scheduling method comprising the steps of: connecting a call center client and one or more remotely located call center agent by telephonic and digital means; connecting a scheduling server having a scheduling database to a voice switch handling telephonic communications for said agent; providing a client-user terminal interface for posting one or more available time-slots in said scheduling database for accepting a customer-initiated telephone call; posting one or more time-slots in said scheduling database for accepting said customer-initiated telephone call on said scheduling server by said client; providing an agent-user terminal interface for displaying said time-slots in said scheduling database to said agent; providing a right-of-first-refusal to client-designated agents for said time-slots; providing a first alternate right-of-first-refusal to agents for said time-slots, said agents having previously worked the same time-slot on one or more prior occasions; randomly providing a second alternate right-of-first-refusal to subsets of agents for said time-slots until all time-slots are accepted; accepting one or more available time-slots by said agent though said agent-user terminal interface; validating said agent is authorized by said client to provide call center service; validating said agent has not exceeded a preset hourly threshold for accepting time-slots; providing time-slot transferability for a first agent to release a reserved time-slot to a second agent to handle caller activity; marking time-slots accepted by said agent as unavailable; monitoring said agent's caller activity through said voice switch; referencing said activity against said scheduling database through said voice switch; recording the compliance of said agent with said scheduling database in a user file; emailing a notification to a non-scheduled agent of an open time-slot due to non-compliance of a previously scheduled agent or increased customer-initiated caller activity; sending an interactive voice response notification to a non-scheduled agent of an open time-slot due to non-compliance of a previously scheduled agent or increased customer-initiated caller activity; prompting said non-scheduled agent to accept or decline said open time-slot; recording a dual tone multi-frequency response from said non-scheduled agent; and scheduling said non-scheduled agent to receive calls in the event of acceptance.
Claim 9
Dependent Claim 344 words
A call center scheduling method comprising the steps of: connecting a call center client and one or more remotely located call center agent by telephonic and digital means; connecting a scheduling server having a scheduling database to a voice switch handling telephonic communications for said agent; providing a client-user terminal interface for posting one or more available time-slots in said scheduling database for accepting a customer-initiated telephone call; posting one or more time-slots in said scheduling database for accepting said customer-initiated telephone call on said scheduling server by said client; providing an agent-user terminal interface for displaying said time-slots in said scheduling database to said agent; providing a right-of-first-refusal to client-designated agents for said time-slots; providing a first alternate right-of-first-refusal to agents for said time-slots, said agents having previously worked the same time-slot on one or more prior occasions; randomly providing a second alternate right-of-first-refusal to subsets of agents for said time-slots until all time-slots are accepted; accepting one or more available time-slots by said agent though said agent-user terminal interface; validating said agent is authorized by said client to provide call center service; validating said agent has not exceeded a preset hourly threshold for accepting time-slots; providing time-slot transferability for a first agent to release a reserved time-slot to a second agent to handle caller activity; marking time-slots accepted by said agent as unavailable; monitoring said agent's caller activity through said voice switch; referencing said activity against said scheduling database through said voice switch; recording the compliance of said agent with said scheduling database in a user file; emailing a notification to a non-scheduled agent of an open time-slot due to non-compliance of a previously scheduled agent or increased customer-initiated caller activity; sending an interactive voice response notification to a non-scheduled agent of an open time-slot due to non-compliance of a previously scheduled agent or increased customer-initiated caller activity; prompting said non-scheduled agent to accept or decline said open time-slot; recording a dual tone multi-frequency response from said non-scheduled agent; and scheduling said non-scheduled agent to receive calls in the event of acceptance.
Claim 10
Dependent Claim 149 words
A call center scheduling method comprising the steps of: connecting a call center client and a remotely located call center agent by telephonic and digital means; connecting a scheduling server having a scheduling database to a voice switch handling telephonic communications for said agent; providing a client-user terminal interface for posting one or more available time-slots in said scheduling database for accepting a customer-initiated telephone call; posting one or more time-slots in said scheduling database for accepting said customer-initiated telephone call on said scheduling server by said client; providing an agent-user terminal interface for displaying said time-slots in said scheduling database to said agent; providing a right-of-first-refusal to client-designated agents for said time-slots; accepting one or more available time-slots by said agent through said agent-user terminal interface; validating said agent is authorized by said client to provide call center service; and marking time-slots accepted by said agent as unavailable.
Claim 11
Dependent Claim 149 words
A call center scheduling method comprising the steps of: connecting a call center client and a remotely located call center agent by telephonic and digital means; connecting a scheduling server having a scheduling database to a voice switch handling telephonic communications for said agent; providing a client-user terminal interface for posting one or more available time-slots in said scheduling database for accepting a customer-initiated telephone call; posting one or more time-slots in said scheduling database for accepting said customer-initiated telephone call on said scheduling server by said client; providing an agent-user terminal interface for displaying said time-slots in said scheduling database to said agent; providing a right-of-first-refusal to client-designated agents for said time-slots; accepting one or more available time-slots by said agent through said agent-user terminal interface; validating said agent is authorized by said client to provide call center service; and marking time-slots accepted by said agent as unavailable.
Claim 12
Dependent Claim 29 words
A call center scheduling method as described in claim 8 , further comprising the step of validating said agent has not exceeded a preset hourly threshold for accepting time-slots.
Claim 13
Dependent Claim 36 words
A call center scheduling method as described in claim 8 , further comprising the step of providing time-slot transferability for a first agent to release a reserved time-slot to a second agent to handle caller activity.
Claim 14
Dependent Claim 51 words
A call center scheduling method as described in claim 8 , further comprising the steps of monitoring said agent's caller activity through said voice switch; referencing said activity against said scheduling database through said voice switch; and recording the compliance of said agent with said scheduling database in a user file.
Claim 15
Dependent Claim 35 words
A call center scheduling method as described in claim 8 , further comprising the step of emailing a notification to a non-scheduled agent of an open time-slot due to non-compliance of a previously scheduled agent.
Claim 16
Dependent Claim 31 words
A call center scheduling method as described in claim 8 , further comprising the step of emailing a notification to non-scheduled agents of time-slot availability due to increased customer-initiated caller activity.
Claim 17
Dependent Claim 162 words
A call center scheduling method comprising the steps of: connecting a call center client and a remotely located call center agent by telephonic and digital means; connecting a scheduling server having a scheduling database to a voice switch handling telephonic communications for said agent; providing a client-user terminal interface for posting one or more available time-slots in said scheduling database for accepting a customer-initiated telephone call; posting one or more time-slots in said scheduling database for accepting said customer-initiated telephone call on said scheduling server by said client; providing an agent-user terminal interface for displaying said time-slots in said scheduling database to said agent; providing a right-of-first-refusal to agents for said time-slots, said agents having previously worked the same time-slot on one or more prior occasions; accepting one or more available time-slots by said agent through said agent-user terminal interface; validating said agent is authorized by said client to provide call center service; and marking time-slots accepted by said agent as unavailable.
Claim 18
Dependent Claim 162 words
A call center scheduling method comprising the steps of: connecting a call center client and a remotely located call center agent by telephonic and digital means; connecting a scheduling server having a scheduling database to a voice switch handling telephonic communications for said agent; providing a client-user terminal interface for posting one or more available time-slots in said scheduling database for accepting a customer-initiated telephone call; posting one or more time-slots in said scheduling database for accepting said customer-initiated telephone call on said scheduling server by said client; providing an agent-user terminal interface for displaying said time-slots in said scheduling database to said agent; providing a right-of-first-refusal to agents for said time-slots, said agents having previously worked the same time-slot on one or more prior occasions; accepting one or more available time-slots by said agent through said agent-user terminal interface; validating said agent is authorized by said client to provide call center service; and marking time-slots accepted by said agent as unavailable.
Claim 19
Dependent Claim 155 words
A call center scheduling method comprising the steps of: connecting a call center client and a remotely located call center agent by telephonic and digital means; connecting a scheduling server having a scheduling database to a voice switch handling telephonic communications for said agent; providing a client-user terminal interface for posting one or more available time-slots in said scheduling database for accepting a customer-initiated telephone call; posting one or more time-slots in said scheduling database for accepting said customer-initiated telephone call on said scheduling server by said client; providing an agent-user terminal interface for displaying said time-slots in said scheduling database to said agent; providing a right-of-first-refusal to subsets of agents for said time-slots until all time-slots are accepted; accepting one or more available time-slots by said agent through said agent-user terminal interface; validating said agent is authorized by said client to provide call center service; and marking time-slots accepted by said agent as unavailable.
Claim 20
Dependent Claim 155 words
A call center scheduling method comprising the steps of: connecting a call center client and a remotely located call center agent by telephonic and digital means; connecting a scheduling server having a scheduling database to a voice switch handling telephonic communications for said agent; providing a client-user terminal interface for posting one or more available time-slots in said scheduling database for accepting a customer-initiated telephone call; posting one or more time-slots in said scheduling database for accepting said customer-initiated telephone call on said scheduling server by said client; providing an agent-user terminal interface for displaying said time-slots in said scheduling database to said agent; providing a right-of-first-refusal to subsets of agents for said time-slots until all time-slots are accepted; accepting one or more available time-slots by said agent through said agent-user terminal interface; validating said agent is authorized by said client to provide call center service; and marking time-slots accepted by said agent as unavailable.
Claim 21
Dependent Claim 195 words
A call center scheduling method comprising the steps of: connecting a call center client and a remotely located call center agent by telephonic and digital means; connecting a scheduling server having a scheduling database to a voice switch handling telephonic communications for said agent; providing a client-user terminal interface for posting one or more available time-slots in said scheduling database for accepting a customer-initiated telephone call; posting one or more time-slots in said scheduling database for accepting said customer-initiated telephone call on said scheduling server by said client; providing an agent-user terminal interface for displaying said time-slots in said scheduling database to said agent; accepting one or more available time-slots by said agent through said agent-user terminal interface; validating said agent is authorized by said client to provide call center service; marking time-slots accepted by said agent as unavailable; sending an interactive voice response notification to a non-scheduled agent of an open time-slot due to non-compliance of a previously scheduled agent; prompting said non-scheduled agent to accept or decline said open time-slot; recording a dual tone multi-frequency response from said non-scheduled agent; and scheduling said non-scheduled agent to receive calls in the event of acceptance.
Claim 22
Dependent Claim 195 words
A call center scheduling method comprising the steps of: connecting a call center client and a remotely located call center agent by telephonic and digital means; connecting a scheduling server having a scheduling database to a voice switch handling telephonic communications for said agent; providing a client-user terminal interface for posting one or more available time-slots in said scheduling database for accepting a customer-initiated telephone call; posting one or more time-slots in said scheduling database for accepting said customer-initiated telephone call on said scheduling server by said client; providing an agent-user terminal interface for displaying said time-slots in said scheduling database to said agent; accepting one or more available time-slots by said agent through said agent-user terminal interface; validating said agent is authorized by said client to provide call center service; marking time-slots accepted by said agent as unavailable; sending an interactive voice response notification to a non-scheduled agent of an open time-slot due to non-compliance of a previously scheduled agent; prompting said non-scheduled agent to accept or decline said open time-slot; recording a dual tone multi-frequency response from said non-scheduled agent; and scheduling said non-scheduled agent to receive calls in the event of acceptance.
Claim 23
Dependent Claim 192 words
A call center scheduling method comprising the steps of: connecting a call center client and a remotely located call center agent by telephonic and digital means; connecting a scheduling server having a scheduling database to a voice switch handling telephonic communications for said agent; providing a client-user terminal interface for posting one or more available time-slots in said scheduling database for accepting a customer-initiated telephone call; posting one or more time-slots in said scheduling database for accepting said customer-initiated telephone call on said scheduling server by said client; providing an agent-user terminal interface for displaying said time-slots in said scheduling database to said agent; accepting one or more available time-slots by said agent through said agent-user terminal interface; validating said agent is authorized by said client to provide call center service; marking time-slots accepted by said agent as unavailable; sending an interactive voice response notification to a non-scheduled agent of time-slot availability due to increased customer-initiated caller activity; prompting said non-scheduled agent to accept or decline said open time-slot; recording a dual tone multi-frequency response from said non-scheduled agent; and scheduling said non-scheduled agent to receive calls in the event of acceptance.
Claim 24
Dependent Claim 192 words
A call center scheduling method comprising the steps of: connecting a call center client and a remotely located call center agent by telephonic and digital means; connecting a scheduling server having a scheduling database to a voice switch handling telephonic communications for said agent; providing a client-user terminal interface for posting one or more available time-slots in said scheduling database for accepting a customer-initiated telephone call; posting one or more time-slots in said scheduling database for accepting said customer-initiated telephone call on said scheduling server by said client; providing an agent-user terminal interface for displaying said time-slots in said scheduling database to said agent; accepting one or more available time-slots by said agent through said agent-user terminal interface; validating said agent is authorized by said client to provide call center service; marking time-slots accepted by said agent as unavailable; sending an interactive voice response notification to a non-scheduled agent of time-slot availability due to increased customer-initiated caller activity; prompting said non-scheduled agent to accept or decline said open time-slot; recording a dual tone multi-frequency response from said non-scheduled agent; and scheduling said non-scheduled agent to receive calls in the event of acceptance.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-12-09 2006-06-10 2006-12-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-12-09 2010-06-10 2010-12-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-12-09 2014-06-10 2014-12-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag