Abstract:
A server connected to a data network (11) for transmitting files over the data network to one of a plurality of destination servers (19) is adapted to spawn a software agent in response to a file to be transmitted and meeting certain preset criteria, such as file size. The software agent is associated with the file by at least the file's destination, and is transmitted over one or more routes to the destination to collect routing information, and returns to the source server. The associated file is then transmitted using the information collected. In an alternative embodiment the agent also collects validation information at the destination and returns same to the source server. The agent may also, in some embodiments, negotiate reserved bandwidth and security protocols or other validation information for transmission of the associated file at certain intermediate servers.
Abstract:
A system (33) for outbound dialing for call centers (11) places the outbound dialer (21) at network level (13), and client call centers provide destination number calling lists. The outbound dialer (21), upon completing a call to a destination number, connects the completed call to a routing point at a client call center. The system (33) may be CTI-enhanced, and can be hosted by a client of the network provider, or by the network provider. Clients may subscribe to the network provider for service, providing calling lists and routing points, and completed calls may be routed to call centers operated by different clients. The architecture and method of this system (33) minimizes the number of leased lines required by each call center taking advantage of the system (33).
Abstract:
A system for rerouting misrouted calls between call centers has multiple call centers (501, 502, 503) all connected by digital link (511, 512, 513) to a central rerouter (510), which maintains a data list of a unique pool of destination numbers assigned to each of the call centers (501, 502, 503). The central rerouter (510) sends rerouted calls to destination numbers in the destination number pool for each call center (501, 502, 503) in a sequential manner such that any destination number in the pool for any call center (501, 502, 503), once used, is not used again until all of the remaining destination numbers in the pool for that call center are used once each. In a preferred embodiment call centers (501, 502, 503) are interconnected by private lines, and rerouted calls are sent over the private lines.
Abstract:
A system (100) for routing calls has a plurality of call centers (102a, 102b, 102c) and a central controller (106) for managing activity of the plurality of call centers (102a, 102b, 102c), including call loading. The central controller (106) utilizes a method for managing loading based on estimates of loading for call centers (102a, 102b, 102c) in the system (100) for which real time loading information is not available during certain time intervals. The method involves retrieving a previous status of the call center for which real time information is not available, and using that previous status to perform and estimate of current loading for management purposes.
Abstract:
A personal telephone call router adapted to execute on a personal computer (PC) connected to a local area network (LAN) wherein the LAN is also connected to a computerized telephony switching system has a graphic user interface allowing an individual user to route incoming calls from his/her PC by drag-and-drop techniques. In some embodiments the user may also customize routing rules for incoming calls. In preferred embodiments incoming calls are directed in the telephony switch to a virtual routing destination. In some cases each individual user is associated with a specific virtual destination, and in others data associated with each call is broadcast on the LAN to be filtered at each PC on the LAN running a personal router according to an embodiment of the invention.
Abstract:
A method for predicting a speech recognition quality of a phrase comprising at least one word includes: receiving, on a computer system including a processor and memory storing instructions, the phrase; computing, on the computer system, a set of features comprising one or more features corresponding to the phrase; providing the phrase to a prediction model on the computer system and receiving a predicted recognition quality value based on the set of features; and returning the predicted recognition quality value.
Abstract:
In a contact center, a system for processing communication events has an interaction server for managing events waiting to be routed, a routing server for routing the events, a rules engine, and a gateway server executing rules invocation logic and interacting with the rules engine. The interaction server tracks incoming events, initiates and sends a routing request to the routing server, including a special routing object, for each event that requires conformance to business rules, the routing server, executing the routing object, sends an execution request to the gateway server, which upon receipt of the request prepares a business object model (BOM), being a set of facts upon which the rules engine executes rules appropriate to the facts, resulting in routing direction for the routing server to route the event.
Abstract:
A network-connected server for meeting initiation has software executing on the server from a non-transitory physical medium, the software providing a function allowing a user to schedule a meeting and to configure availability conditions, a function for informing scheduled participants of the scheduled meeting, a function for receiving indications of availability for the scheduled meeting from communication appliances associated with scheduled participants, and a function for connecting the communication appliances to communicate when the configured availability conditions are met.
Abstract:
A system for assuring agent connection for outbound calls placed in an automated outbound calling campaign includes an outbound dialing server, a digital data repository coupled to the outbound dialing server, the data repository storing outbound dialing records for automated outbound dialing, and software executing on the outbound dialing server from a non-transitory physical medium, the software providing a first function for determining for a specific outbound dialing record if the connection to a live agent must be an assured connection, a second function for dialing and engaging an agent via an internal call for reservation of the agent, and a third function for bridging the call connections forged between the system and the agent and the system and the outbound party upon answer of the outbound call.
Abstract:
In a first enterprise joined in a distributed, federated network of second enterprises, a system is provided for managing data flow between enterprises, the system including a data management server in the first enterprise having access to sets of rules for managing data flow to and from the first enterprise, a first data interface in the first enterprise dedicated to data transfer to a paired second dedicated data interface at a neighboring second enterprise in the federation, wherein the first data interface manages data sent to the second interface and/or data incoming from the second interface according to the sets of rules for managing data flow.