Method and system for providing quick directions
US-9247053-B1 · Jan 26, 2016 · US
US10218848B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10218848-B2 |
| Application number | US-201414477832-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 4, 2014 |
| Priority date | Sep 11, 1998 |
| Publication date | Feb 26, 2019 |
| Grant date | Feb 26, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A network system for managing remote agents of a communication center includes a primary server connected to the network the primary server controlling at least one routing point; one or more secondary servers distributed on the network and accessible to the remote agents, the secondary server or servers having data access to agent computing platforms and communication peripherals; and, a software suite distributed in part to the secondary server or servers and distributed in part to one or more agents computing platforms and peripherals, the software suite including protocol for reporting agent status data. The system monitors agents computing platforms and peripherals for activity state through the one or more secondary servers whereupon the one or more secondary servers exchange control messaging and event related data using ISCC protocols with the primary server over the network for intelligent routing purposes.
Opening claim text (preview).
What is claimed is: 1. A system for managing remote agents of a communication center comprising: a first processor; a first switch coupled to the first processor; and a memory, wherein the memory has stored therein instructions that, when executed by the first processor, cause the first processor to: receive, over a wide area network, from a second processor distributed at a remote geographic location, activity state information of devices associated with the remote agents, the devices being coupled to the second processor over a local data communications medium, wherein the devices associated with the remote agents do not have a control link to the first processor, wherein the second processor is adapted to register a directory number associated with an end user device of the devices associated with one of the remote agents; detect an interaction received at the first switch; identify, in response to detecting the interaction, the one of the remote agents based on the received activity state information; transmit to the second processor over the wide area network, a first control message adhering to a first protocol for routing the interaction to the directory number of the end user device associated with the one of the remote agents, wherein in response to receipt of the first control message, the second processor is configured to transform the first control message to adhere to a second protocol that is adapted to be recognized by the end user device associated with the one of the remote agents, and transmit the transformed message to the end user device; transmit a signal for routing the interaction from the first switch to a second switch coupled to the second processor; receive from the second processor over the wide area network, a second control message for controlling the interaction as the interaction is occurring, wherein the second control message is provided over the local data communications medium to the second processor by the end user device associated with the one of the remote agents handling the interaction; and transmit a signal to the first switch for controlling the interaction according to the second control message. 2. The system of claim 1 , wherein the second processor is configured to control at least one routing point, wherein the routing point is at least one of a telephony switch, a service control point, or an Internet Protocol router. 3. The system of claim 1 , wherein the devices associated with the remote agents are located remotely with respect to the communication center. 4. The system of claim 1 , wherein the first protocol is based on an Extensible Markup Language. 5. The system of claim 4 , wherein the second protocol utilizes a format selected from a group consisting of hypertext markup language (HTML), handheld device markup language (HDML), wireless application protocol (WAP), and wireless markup language (WML). 6. The system of claim 1 , wherein the one of the remote agents is associated with a destination number for receiving events. 7. The system of claim 1 , wherein the activity state information includes availability of the remote agents. 8. The system of claim 1 , wherein the interaction is an inbound telephony call to the communication center. 9. The system of claim 1 , wherein the interaction is a text-based communication event to the communication center. 10. The system of claim 1 , wherein the message includes at least one of customer data, product data, history data, and communication center service tools. 11. A method for managing remote agents of a communication center comprising: receiving, by a first processor, over a wide area network, from a second processor distributed at a remote geographic location, activity state information of devices associated with the remote agents, wherein the devices associated with the remote agents do not have a control link to the first processor, wherein the second processor is adapted to register a directory number associated with an end user device of the devices associated with one of the remote agents; detecting, by the first processor, an interaction received at a first switch coupled to the first processor; identifying, by the first processor, in response to detecting the interaction, the one of the remote agents based on the received activity state information; transmitting, by the first processor to the second processor over the wide area network, a first control message adhering to a first protocol for routing the interaction to the directory number of the end user device associated with the one of the remote agents, wherein in response to receipt of the first control message, the second processor is configured to transform the first control message to adhere to a second protocol that is adapted to be recognized by the end user device associated with the one of the remote agents, and transmit the transformed message to the end user device; transmitting, by the first processor, a signal for routing the interaction from the first switch to a second switch coupled to the second processor; receiving, by the first processor from the second processor over the wide area network, a second control message for controlling the interaction as the interaction is occurring, wherein the control message is provided over the local data communications medium to the second processor by the end user device associated with the one of the remote agents handling the interaction; and transmitting, by the first processor, a signal to the first switch for controlling the interaction according to the second control message. 12. The method of claim 11 , wherein the second processor is configured to control at least one routing point, wherein the routing point is at least one of a telephony switch, a service control point, or an Internet Protocol router. 13. The method of claim 11 , wherein computing devices and communication peripherals associated with the remote agents are located remotely with respect to the communication center. 14. The method of claim 11 , wherein the first protocol is based on an Extensible Markup Language. 15. The method of claim 14 , wherein the second protocol utilizes a format selected from a group consisting of hypertext markup language (HTML), handheld device markup language (HDML), wireless application protocol (VVAP), and wireless markup language (WML). 16. The method of claim 11 , wherein the one of the remote agents is associated with a destination number for receiving events. 17. The method of claim 11 , wherein the activity state information includes availability of the remote agents. 18. The method of claim 11 , wherein the interaction is one of an inbound telephony call and a text-based communication event to the communication center. 19. The method of claim 11 , wherein the message includes at least one of customer data, product data, history data, and communication center service tools. 20. A system for managing remote agents of a communication center comprising: a first server coupled to a first switch and having a memory with instructions stored therein that, when executed by the first server, cause the first server to: receive, over a wide area network, activity state information of devices associated with the remote agents; detect an interaction received at the first switch; identify, in response to detecting the interaction, one of the remote agents based on the received activity state information; transmit over the wide area network, a first control message adhering to a first protocol f
in the network · CPC title
Electricity · mapped topic
Electricity · mapped topic
Medium conversion · CPC title
Gateway controllers, e.g. media gateway control protocol [MGCP] controllers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.