Abstract:
Systems and methods for the dynamic processing of royalties are disclosed. Sales records are processed on a transaction basis rather than in batch mode. This process also allows correction of information retroactively, rather than delaying the entire processing of the information. One embodiment includes a system comprising a message broker in communication with a plurality of clients and services, a state machine, a processor and a time manager. The message broker interacts with the processor to execute a common service based on events produced by the state machine. Another embodiment includes a method comprising providing a rate matrix, receiving a sales record from a database and calculating a royalty payment using the sales record and the rate matrix.
Abstract:
A computerized telephony call center for serving a customer base has a central switch connected to a plurality of telephones at operator workstations and adapted to route calls to individual ones of the telephones, and also connected to a public switched telephone network, and a first processor connected to the central switch by a high-speed data link and to the telephone network by a digital network connection. The first processor is adapted to monitor transactional activity of the central switch, to process the activity information according to selected routines in the processor, and to communicate processed information to a second processor over the digital network connection. The digital network connection may be a TCP\IP connection. In a preferred embodiment the first processor is connected by a local area network (LAN) to network interfaces including a video display unit (VDU) and input apparatus proximate individual ones of the plurality of telephones connected to the central switch. In some embodiments the LAN is also connected to a data server running an instance of a database. In other embodiments the call center, and other similar call centers are all part of a call routing system wherein calls are routed from Service Control Points to call centers over telephone lines, and data is routed to the call centers over a separate digital network connection between processors coupled to the Service Control Points and to the call center central switches. In various embodiments aspects of the invention apply to Internet protocol network telephony (IPNT) calls as well as to conventional telephony calls.
Abstract:
A telephone call distribution system for determining destination for an incoming telephone call in a telephony network including a service control point (SCP) operates with a plurality of workstations each comprising a telephone coupled to the telephony network and a proximate computer station having a video display unit (PC/VDU), the PC/VDO connected to the SCP via a wide area network (WAN), and a personal router associated with each PC/VDU. The SCP broadcasts data pertaining to the incoming telephone call and a request for a destination to individual ones of the PC/VDUs via the WAN, and the personal routers negotiate a destination based on individual routing rules and the data pertaining to the call. At least one of the individual routers responds to the SCP with a destination for the call. In some instances the workstations are associated with a call center, and the call center may be CTI-enhanced. Individual routers in this instance may be executed on a server on a local area network connecting workstations at the call center, the server providing individual routers to workstations in a client-server relationship.
Abstract:
A system for routing electronic mails to one of a plurality of support persons in a processing center is disclosed. Each person has a skill set that is suitable for responding to a certain type of e-mails. The system comprises an e-mail server for receiving the e-mail from a sender, an information extractor for extracting relevant information from the e-mail, and a router for routing the e-mail. The system contains a database for storing information related to all persons who can answer e-mails. The system also contains a server for storing the history of all activities in the system. The router can make routing decisions and perform load-balancing and alert functions based on the information stored in the database and the server.
Abstract:
A telephony call center has agent workstations having telephones connected to station-side ports of a telephone switching apparatus adapted to receive and switch conventional telephone calls to the telephones, and also computer platforms connected on a local area network (LAN). A processor also connected on the LAN has a wide area network (WAN) port and is adapted to receive and distribute computer-simulated telephone calls from the WAN to computer platforms at the agent stations. At individual agent stations the telephone and computer platform is connected by a Telephone Application Programming Interface (TAPI)-compliant bridge. Status of calls of both types at agent workstations is communicated to a network-level router by the processor having a WAN connection, which may also receive computer-simulated calls. The router may then make routing decisions based on agent status relative to both kinds of calls.
Abstract:
A system for routing Internet Protocol Network Telephony calls to remote destinations has a routing processor adapted for eliciting information from a caller and a database with information relating to availability of selectable destinations. Incoming calls are forwarded to a destination selected based on the information in the database, and the elicited information is sent separately as a data packet to the destination to be re-associated with the call based on the destination address of the call.
Abstract:
A system and method for routing telephone calls from a network-level routing station to individual ones of a plurality of call centers having computer telephony integration (CTI) servers at each call center for monitoring and controlling telephony switches at the call centers and at the network level. A separate data network interconnects the network-level CTI server and the call-center-level CTI servers. The system also includes a stat-server at the network level for storing status information related to all of the telephony switches, and a router at the network level. Routing of incoming calls at the network to the connected call centers is successfully accomplished wherein each of the CTI servers report status of call traffic at the connected telephony switches to the network level stat-server, and the network-level router routes calls to the call centers based on the information in the network-level stat-server. The present invention provides a needed capability in the art for larger companies requiring several call centers to have uniform control of the routing of calls from the network, to, and between, the call centers. It is desirable that information and resources of all these call centers be shared, not only for accurate routing, but also, the calls received in one call center can be handled by agents in another call center. Thus, the potential of these call centers can be fully utilized.
Abstract:
A client-server telephone call router system as part of a customer premises system has a client-server router adapted to execute on a telephony switch, such as a public branch exchange (PBX) or other telephony switch, or on a processor connected by CTI link to a telephony switch. The telephony switch or processor executing the router is connected to a local area network (LAN) that also interconnects computer workstations proximate to telephones connected to the telephony switch. Client user interface applications run on the computer workstations, allowing clients to edit routing rules for the router, which has a list of routing rules keyed to users and workstations of the customer premises system. The editing rules are kept by the router in portions dedicated to individual users. With this system a user can edit at a workstation on the LAN his/her own routing rules, and transmit the edits to the client-server router where the rules will be followed to route calls for that user and protocol.
Abstract:
A system for routing electronic mails to one of a plurality of support persons in a processing center is disclosed. Each person has a skill set that is suitable for responding to a certain type of e-mails. The system comprises an e-mail server for receiving the e-mail from a sender, an information extractor for extracting relevant information from the e-mail, and a router for routing the e-mail. The system contains a database for storing information related to all persons who can answer e-mails. The system also contains a server for storing the history of all activities in the system. The router can make routing decisions and perform load-balancing and alert functions based on the information stored in the database and the server.
Abstract:
A telephony system having a router for telephony calls has a plurality of selectable routing protocols and a system monitoring facility adapted for periodically determining the condition and performance of the system. Routing protocols are selected according to one or both of system condition and performance. In a system subject to degradation of performance under certain conditions, routing protocols may be selected that are relatively immune to causes of degradation in performance. As performance degrades, escalatory selection of more simple routing protocols may be provided.