Training, certifying, assigning and collaborating agents among multiple users
First Claim
1. A method for allocating a resource pool of remote workers among two or more contact centers serving a plurality of external parties, comprising the steps of:
- providing a remote agent center;
certifying a plurality of remote workers in a plurality of skill areas, said step of certifying comprising at least one of testing, training or verification;
placing said certified remote workers in said resource pool;
receiving a request from an external party for a remote worker having a specified skill;
inspecting said resource pool to identify remote workers in said resource pool which are certified for said specified skill;
assigning at least one such identified remote worker to serve said external party;
connecting said identified remote worker to said external party through said remote agent center; and
providing services for said external party by said identified remote worker through said remote agent center.
26 Assignments
0 Petitions
Accused Products
Abstract
Automatically accepting applications, and testing, training, certifying, assigning, allocating, controlling, and scheduling remote agents. An applicant (100) transmits an application to a remote agent center (RAC) (130) via a Communications Network (120). The application contains the person'"'"'s profile, training, and experience. The RAC validates the skills via testing or third party confirmation, accepts the person as a remote worker, certifies the person'"'"'s skill levels, and places the person in the remote worker pool. The remote worker can also obtain remote training on new or additional topics. The RAC evaluates the business demands of an external party, identifies remote workers with the needed skills who are available, and transmits the work at the appropriate time to the remote workers. The work is transmitted via or through the RAC. The external parties thus do not have to recruit, train, or test persons, or be concerned with staffing issues.
36 Citations
42 Claims
-
1. A method for allocating a resource pool of remote workers among two or more contact centers serving a plurality of external parties, comprising the steps of:
- providing a remote agent center;
certifying a plurality of remote workers in a plurality of skill areas, said step of certifying comprising at least one of testing, training or verification;
placing said certified remote workers in said resource pool;
receiving a request from an external party for a remote worker having a specified skill;
inspecting said resource pool to identify remote workers in said resource pool which are certified for said specified skill;
assigning at least one such identified remote worker to serve said external party;
connecting said identified remote worker to said external party through said remote agent center; and
providing services for said external party by said identified remote worker through said remote agent center. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
- providing a remote agent center;
-
2. A method of allocating contact center remote workers simultaneously among a plurality of external parties and switching said remote contact center workers between external parties, comprising:
- receiving a request for a remote worker having a specified skill from a first external party;
receiving a request for a remote worker having said specified skill from a second external party;
identifying a remote worker having said specified skill;
connecting said identified remote worker to said first external party on an as-needed basis;
providing services for said first external party by said identified remote worker through said remote agent center on an as-needed basis;
connecting said identified remote worker to said second external party on as-available basis; and
providing services for said second external party by said identified remote worker through said remote agent center on an as-available basis.
- receiving a request for a remote worker having a specified skill from a first external party;
-
3. A method of allocating remote workers simultaneously among a plurality of external parties, comprising:
- providing a remote agent center;
receiving a request for a remote worker having a specified skill from a first external party;
receiving a request for a remote worker having said specified skill from a second external party;
identifying a remote worker having said specified skill;
connecting said identified remote worker to said first external party on an as-needed basis to perform work for said first external party through said remote agent center;
providing services for said first external party by said identified remote worker through said remote agent center on an as-needed basis;
connecting said identified remote worker to said second external party on as-available basis to perform work for said second external party through said remote agent center; and
providing services for said second external party by said identified remote worker through said remote agent center on an as-available basis. - View Dependent Claims (17, 18, 19, 20, 21, 22, 31, 36, 37, 38, 39, 40)
- providing a remote agent center;
-
4. A method of allocating and switching contact center, remote agents among a plurality of external parties serviced by one or more contact centers, comprising:
- receiving a request for a remote agent having a specified skill from a first external party, wherein first external party is a first contact center;
receiving a request for a remote agent having said specified skill from a second external party, wherein said second external party is a second contact center;
identifying a remote agent having said specified skill;
connecting said identified remote agent to said first external party on an as-needed basis;
providing services for said first external party by said identified remote agent through said remote agent center on an as-needed basis;
connecting said identified remote agent to said second external party on as-available basis;
providing services for said second external party by said identified remote agent through said remote agent center on an as-available basis; and
providing statistics regarding said remote agent to said contact centers as an input to determine agent availability;
wherein said input is used by said contact centers as an input to a predictive dialing algorithm at said contact centers.
- receiving a request for a remote agent having a specified skill from a first external party, wherein first external party is a first contact center;
-
5. A method of allocating call center, remote workers among a plurality of external parties serviced by multiple contact centers, comprising:
- providing a remote agent center;
receiving a request for a remote worker having a specified skill from a first external party, wherein said first external party is serviced by a first contact center;
receiving a request for a remote worker having said specified skill from a second external party, wherein said second external party is serviced by a second contact center;
identifying a remote worker having said specified skill;
connecting said identified remote worker to said first external party on an as-needed basis;
connecting said identified remote worker to said second external party on as-available basis, wherein said identified remote worker is simultaneously connected to said first external party and said second external party through said remote agent center;
providing tools to said remote worker by said remote agent center to performing services for said first external party and said second external party;
providing statistics regarding said identified remote worker to each said contact center as an input to be used by said contact centers to determine availability of agents;
wherein said input is used by a predictive dialing algorithm used by said contact centers to determine availability of agents.
- providing a remote agent center;
-
6. A method of allocating a plurality of remote workers to assist an external party in servicing contacts by customers, comprising:
- receiving a request for a first remote worker having a first specified skill from an external party;
identifying a remote worker having said first specified skill;
connecting said identified first remote worker to a first customer of said external party;
receiving a request for a second remote worker having a second specified skill from said external party;
identifying a second remote worker having said second specified skill;
connecting said second identified remote worker to a second customer of said external party;
providing a remote agent interface to said first identified worker;
servicing said first customers of said external party by said first identified remote worker through said remote agent interface;
providing said remote agent interface to said second identified worker; and
servicing said second customers of said external party by said second identified remote worker through said remote agent interface.
- receiving a request for a first remote worker having a first specified skill from an external party;
-
7. A method of allocating a plurality of remote workers to assist an external party, comprising:
- providing a remote agent center;
receiving a request for a first remote worker having a first specified skill from an external party;
identifying a remote worker having said first specified skill;
connecting said identified first remote worker to said external party through said remote agent center;
providing services for said external party by said first identified remote worker through said remote agent center;
receiving a request for a second remote worker having a second specified skill from said external party;
identifying a second remote worker having said second specified skill;
connecting said second identified remote worker to said external party through said remote agent center; and
providing services for said external party by said second identified remote worker through said remote agent center. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 41, 42)
- providing a remote agent center;
-
8. A method of allocating a plurality of remote workers to assist an external party, comprising:
- receiving a request for a first remote worker having a first specified skill from an external party;
identifying a remote worker having said first specified skill;
providing a remote agent center to said remote worker;
connecting said identified first remote worker to said external party;
providing services for said external party by said first identified remote worker through said remote agent center;
receiving a request for a second remote worker having a second specified skill from said external party;
identifying a second remote worker having said second specified skill;
providing said remote agent center to said second remote worker;
connecting said second identified remote worker to said external party; and
providing services for said external party by said second identified remote worker through said remote agent center;
wherein a remote agent center coordinates activities of said identified first remote worker and said identified second remote worker; and
providing statistics regarding said identified first remote worker and statistics regarding said identified second remote worker to said remote agent center as inputs to be used by said remote agent center to determine availability of remote workers;
wherein said inputs are used by a predictive dialing algorithm used by said remote worker center to determine availability of remote workers.
- receiving a request for a first remote worker having a first specified skill from an external party;
Specification