Abstract:
The present disclosure relates to voicemail categorization and access. An apparatus, for example a PBX, is provided for categorizing voicemails. The apparatus is configured to store voicemail messages and to determine and store metadata associated with the voicemail messages. The apparatus allows searches of the stored voicemail messages to be performed using the associated metadata. A user interface may reside on a user device or be provided by the apparatus. The interface allows other user to search for voicemails using the metadata associated with them and subsequently displays information about the voicemails which match the search criteria.
Abstract:
A system and method for merging multi-modal communications are disclosed. The multi-modal communications can be synchronous, asynchronous and semi-synchronous. By way of a non-limiting example, at least two devices operating with varied modalities can be connected to a conferencing appliance. The conferencing appliance can integrate the differing modalities from the at least two devices by executing at least one of turn taking, conference identification, participant identification, ordering of interjections, modulation of meaning, expectation of shared awareness, floor domination and combination thereof.
Abstract:
The present disclosure relates to voicemail categorization and access. An apparatus, for example a PBX, is provided for categorizing voicemails. The apparatus is configured to store voicemail messages and to determine and store metadata associated with the voicemail messages. The apparatus allows searches of the stored voicemail messages to be performed using the associated metadata. A user interface may reside on a user device or be provided by the apparatus. The interface allows other user to search for voicemails using the metadata associated with them and subsequently displays information about the voicemails which match the search criteria.
Abstract:
According to the present invention, an architecture of multiple agents is provided for setting up and enforcing policies within each site of a virtual network. A policy server represents the global policies of the site and each agent manages its own policies. Policies are dynamically downloaded from the policy server into agents that carry the responsibility to enforce them. Agents propagate their policies to the policy server to detect any conflict that may rise between agents during dynamic mapping and resource reservation. A negotiation mechanism is provided to resolve such conflicts. An authorization-based mechanism is also provided such that agents must request authorization before performing any action, in response to which a ticket is delivered to the requesting agent for accountability and security reasons.
Abstract:
A method of detecting feature interaction conflicts between agents in response to events in a multi-agent system comprises posting said events as tuples and event requests as anti-tuples from said agents in said multi-agent system, receiving said events and said event requests in a tuple space, generating responses to each of said agents for said events which match said event requests of said agents, wherein feature interaction conflict is detected when more than one of said agents are to exert control over an event.
Abstract:
An automated telephone system includes a telephone terminal for communicating with a remote party over a telephone line; a storage device for storing a plurality of pre-recorded voice messages entered through said terminal; and a service controller connected to the telephone terminal and the storage device. The service controller is responsive to commands entered through the telephone terminal either to store spoken messages in said storage device and associate them with a unique identifier, or to access a selected one of the stored messages using its unique identifier and replay it over the telephone line to a remote party.
Abstract:
A telecommunications system comprises a plurality of servers interconnected by a TDM backbone and able to share a common channel or bandwidth. An arrangement for sending messages or files between said servers comprises a master node for sending a continuous stream of cells round the backbone, each cell having a header portion and a payload portion, and a plurality of downstream nodes which upon arrival of incoming cells insert information therein, read information therefrom, or allow the cells to pass thereby unaltered.
Abstract:
The present disclosure relates to communications, and more particularly, to a seamless interworking of call control between autonomous systems. In an illustrative embodiment, an electronic device is provided. The electronic device can be connected to multiple autonomous networks, for example, a private network through a Private Branch Exchange and a public network through a Public Switched Telephone Network. The user device can have multiple network interfaces. Alternatively, there can be one network interface to access the autonomous networks. These networks each can provide unique collaboration services. Collaboration services can include, but are not limited to, associations, roles, availability and features. The electronic device can setup connections and initialize a call through both networks. Through the device, each of the networks can add or delete participants to the call under the direction of the user. The networks can also provide the user device with suitable feature keys.
Abstract:
A method for a computing apparatus for evaluating a virtualized application is provided. Accordingly, performance characteristics for a virtual machine as well as predetermined criteria based on resource requirements for a proposed virtualized application can be received through the network interface of the computing apparatus. The method also allows for determining, at the computing apparatus, whether the predetermined criteria are satisfied based on the performance characteristics and transmitting instructions to cause the proposed virtualized application to be set up within the virtual machine if the predetermined criteria are satisfied. Once the virtualized application is set up, it can be monitored and if the performance characteristics do not satisfy the virtualized application's performance requirements, the virtualized application can be caused to be moved to a different virtual machine. Performance characteristics of a virtual machine can also be determined on the basis of a parking database.
Abstract:
The present invention provides a quotation mechanism for service environments where the service level is negotiated. A client makes a request for a type, quality or volume of service. The service provider provides a response in the form of a quote. A quote binds the service provider to providing a service at a specified price. The quote also contains parameters of type, quality, or volume of service that the service provider can provide at that price. The client, after evaluating the quote, can either accept or reject a quote. The client can also obtain quotes from multiple service providers and enter a service contract with the service provider of its choice. This choice will not be based solely on price, but also on the levels of service quoted, since the service provider might not be able to supply the service at the requested level.