Claims
- 1. A system for routing an interaction request based on skill presence reporting comprising:
a routing application for determining best routing for the interaction request; a data store for storing and reporting skills data; and an object-oriented interface for presenting skills views including state information of those skills; characterized in that the system determines any skills requirements of the interaction request to be routed and determines which skills of considered routing destinations are available at the time of routing, and routes the interaction according to the available skills matching the skills requirement, the available skills intrinsic to one or more than one routing destination selected to process the interaction.
- 2. The system of claim 1 wherein the skills views represent skills data and state information mapped to skills data in the data store.
- 3. The system of claim 1 wherein state information of the skills represented in the skills views are dynamic and change according to use of skills by associated destination points.
- 4. The system of claim 1 wherein the considered destination points are human agents, automated systems or a combination thereof.
- 5. The system of claim 1 wherein the skills views are processed by algorithm to produce scores used for isolation of a best skill set for processing the interaction according to the skills required by the interaction.
- 6. The system of claim 1 wherein at least some skills associated with destination points are identified as resources having contact information and connection path parameters available to one or more than one destination point, the resources not intrinsic to, directed by, or controlled by the enterprise hosting the routing system.
- 7. The system of claim 6 wherein the contact information and connection path parameters of each resource skill are organized in a dimensional overlay mapping each set of contact information and connection path parameters associated to one or more destination points having access to the resources.
- 8. The system of claim 1 wherein skill definitions include media types available to destination points and proficiency scores related to the use of each media type at the destination points.
- 9. The system of claim 1 wherein skill definitions include application types available to each destination point including proficiency scores related to the use of those applications by the destination points.
- 10. The system of claim 1 wherein skills proficiency scores are calculated by algorithm for each skill and wherein certain useable skills combinations are identified as skills and are similarly scored for proficiency, the skills combinations representing use of more than one skill simultaneously by a destination point.
- 11. A method for identifying and maintaining for future use, information related to skills that are non-intrinsic to an enterprise but are accessible through connection path to certain personnel of the enterprise comprising steps of:
(a) periodically discovering the existence of new skills and the skill contact and connection path data of those skills; (b) building a map holding at least a skill summary, host identification, contact data, and connection path information for each discovered skill; (c) rendering the map searchable through network connection; and (d) periodically updating the mapped information with new information as it is discovered.
- 12. The method of claim 11 wherein in step (a) the discovery of skills and associated data is made through periodic reporting by enterprise personnel to a central server location.
- 13. The method of claim 11 wherein in step (a) the discovery of skills and associated data is made through subscription to periodic postings of the data posted by personnel as the skills become available.
- 14. The method of claim 11 wherein discovery of skills and associated data is made through periodic analysis of interaction history data related to past interactions processed by the personnel.
- 15. The method of claim 11 wherein in step (a) preferred media type for accessing a particular skill is included as part of the contact and connection path data associated with that skill.
- 16. The method of claim 11 wherein in step (a) skills include access definition types for accessing human-served resources, system-served resources, and media-based resources.
- 17. The method of claim 11 wherein in step (b) the map is a data model representing modeled skills data and state information as currently stored in a data store.
- 18. The method of claim 11 wherein in step (b) the map contains logical connection path data representing human navigation steps or other human initiated functional steps that may be associated with a machine related connection path data defining the location of the resource and how to reach it.
- 19. The method of claim 11 wherein in step (b) identification of preferred media type or types for accessing specific identified resources is included in the information used to build the map.
- 20. The method of claim 11 wherein in step (b) all of the map information is machine readable and human readable.
- 21. The method of claim 11 wherein in step (c) the map is accessible to a view service that also has access to standard skill and state information used in routing.
- 22. The method of claim 11 wherein in step (c) the map is a resource for skills based routing.
- 23. The method of claim 11 wherein in step (c) information taken from the map through network connection is rendered as object modeled data in one or more associated skills presence models owned by one or more, or a combination of routing destination points associated by identification to the mapped information.
- 24. A method for searching a network for and receiving data about personnel and systems including skills capabilities and skills rating information attributed to those personnel and systems comprising steps of:
(a) accessing an interface on the network from a network-capable device, the interface adapted to search skills data and generate object-oriented views representing retrieved data; (b) submitting a query identifying one or more desired skills to the interface; (c) searching matching skills data and related host identification data from data storage; (d) generating skills presence views for each of the identified hosts; (e) prioritizing the generated views according to a pre-set rule; and (f) returning the prioritized data in a fashion useable on the requesting device.
- 25. The method of claim 24 wherein in step (a) the network is a local area network having connection capability to the Internet network.
- 26. The method of claim 24 wherein in step (a) the network-capable device is a mobile device.
- 27. The method of claim 24 wherein in step (a) the network-capable device is hardwired to the network.
- 28. The method of claim 24 wherein in step (b) the query is one of an e-mail, an instant message, a structured query language message, or a Web form submission.
- 29. The method of claim 24 wherein in step (b) the desired skills are skills required for a project either planned or envisioned.
- 30. The method of claim 24 wherein in step (c) the skills data includes rating data related to skills proficiency.
- 31. The method of claim 24 wherein in step (c) the skills data includes access definition types defining host access capabilities of human-served resources, system-served resources, and media-based resources.
- 32. The method of claim 24 wherein in step (d) the skills presence views contain objects representing skills that are non-intrinsic to an enterprise but are accessible through connection path to certain personnel of the enterprise.
CROSS-REFERENCE TO RELATED DOCUMENTS
[0001] The present invention is a continuation in part (CIP) of a U.S. patent application, attorney docket number P5177, Ser. No. 10/441,865 filed on May 15, 2003, entitled Method and System for Providing Adaptive and Proactive Interaction Management for Multiple types of Business Interactions Occurring in a Multimedia Communications Environment, which is a CIP of a U.S. patent application, Attorney docket number P5168, Ser. No. 10/289,581 filed on Nov. 6, 2002 entitled “Method and Apparatus for Providing Real-Time Communication Center Reporting Data to Third-Party Applications over a Data Network”, which is a CIP of a U.S. patent application attorney docket number P5167, Ser. No. 10/279,435, filed on Oct. 23, 2002, entitled “Method and Apparatus for Extending Contact Center Configuration Data for Access by Third-Party Applications over a Data Network” Priority is claimed to all applications mentioned above and the disclosure of all applications mentioned above are incorporated herein by reference. The present invention is also related to a U.S. Pat. No. 6,332,154 filed as Ser. No. 09/253,554 on Feb. 19, 1999 issued on Dec. 18, 2001 entitled “Method and Apparatus for Providing Media-Independent Self-Help Modules Within a Multimedia Communication-Center Customer Interface”, disclosure thereof included herein by reference.
Continuation in Parts (3)
|
Number |
Date |
Country |
Parent |
10441865 |
May 2003 |
US |
Child |
10455971 |
Jun 2003 |
US |
Parent |
10289581 |
Nov 2002 |
US |
Child |
10441865 |
May 2003 |
US |
Parent |
10279435 |
Oct 2002 |
US |
Child |
10289581 |
Nov 2002 |
US |