Abstract:
Embodiments of the invention provide a method, system and computer program product for voice print tagging for interactive voice response (IVR) session management. In an embodiment of the invention, a method of voiceprint tagging for IVR session management is provided. The method includes establishing an IVR session for a caller from over a network and presenting a portion of the IVR session to the caller over the network. The method also includes storing a voiceprint tag in memory associating a voiceprint of the caller with a portion of the IVR session. Finally, the method includes responding to a premature termination of the IVR session by re-establishing the prematurely terminated IVR session with the caller at the portion of the IVR session indicated by the voiceprint tag of the caller.
Abstract:
Aspeech processing system can includeaclient, a speech for Web 2.0 system, and a speech processing system. The client can access a speech-enabled application using at least one Web 2.0 communication protocol. For example, a standard browser of the client can use a standard protocolto communicate with the speech-enabled application executing on the speech for Web 2.0 system. The speech for Web 2.0 system can access a data store within which user specific speech parameters are included, wherein a user of the client is able to configure the specific speech parameters of the data store. Suitable ones of thesespeech parameters are utilizedwhenever the user interacts with the Web 2.0 system. The speech processing system can include one or more speech processing engines. The speech processingsystemcan interact with the speech for Web 2.0 system to handlespeech processing tasks associated with the speech-enabled application.
Abstract:
A method of identifying incidents using mobile devices can include receiving a communicat ion from each of a plurality of mobile devices. Each communication can specify information about a detected sound. Spatial and temporal information can be identified from each communication as well as an indication of a sound signature matching the detected sound. The communications can be compared with a policy specifying spatial and temporal requirements relating to the sound signature indicated by the communications. A 10 notification can be selectively sent according to the comparison.
Abstract:
An application execution environment for an intelligent network. The application execution environment includes a service logic execution environment (SLEE) in a service logic layer. Notably, the SLEE can be a JAIN-compliant SLEE. The SLEE can include an event routing bus for routing events between service components in the service logic layer and client components in a protocol layer and an application layer. The application execution environment also can include at least one client component in the protocol layer, wherein the at least one client component is communicatively linked to the SLEE through a connector/wrapper interface. Finally, the application execution environment can include at least one telephony service component executing in the SLEE, wherein the telephony component can be configured to communicate with client components in the protocol layer and other service components in the service logic layer through the event routing bus in the SLEE.
Abstract:
A method of implementing telephony services can include receiving a call from a telephony switch and matching the received call to a voice markup language document implementation of a telephony service. The voice markup language document can be retrieved from a data store. The received call can be processed in accordance with the retrieved voice markup language document thereby implementing the telephony service.
Abstract:
Method and system are provided for optimisation of mobile data communication using byte caching. The method includes: intercepting data communications at a base station, wherein the data communications are between a user equipment and a network; and implementing byte caching at the base station to optimise data transfer between the base station and a byte cache server in the network at a peering point; wherein the network containing the base station supports mobility management of data transfer to and from the user equipment. The method includes providing a byte cache server as a transparent proxy with byte caching functionality where traffic for the user equipment is no longer tunnelled.
Abstract:
Ausführungsformen der Erfindung stellen ein Verfahren, System und Computerprogrammprodukt zum Zwischenspeichern von Inhalt mit entfernt angeordneten Filterdiensten in einem Funkzugangsnetz (RAN) bereit. Bei einer Ausführungsform der Erfindung kann ein Verfahren zum Zwischenspeichern von Inhalt mit entfernt angeordneten Filterdiensten in einem RAN das Empfangen einer Antwort auf eine Anfrage von einer Endbenutzer-Einheit, die drahtlos an eine Basisstation des RAN gekoppelt ist, das Markieren der Antwort als nicht zwischenspeicherbar und das Leiten der Antwort an die Basisstation über das Datenübertragungsnetz aufweisen. Nach einem Aspekt der Ausführungsform kann die Antwort in einem RNC des RAN empfangen werden. Beachtenswerterweise kann der Prozess des Markierens der Antwort als nicht zwischenspeicherbar von der Bewertung der Antwort anhand eines Regelwerks abhängen. Schließlich kann nach einem weiteren Aspekt der Ausführungsform das Markieren der Antwort als nicht zwischenspeicherbar das Versehen eines Hypertext Transfer Protokoll(HTTP)-Dateikopfs mit einer Anmerkung aufweisen, dass die Antwort nicht in der Basisstation zwischengespeichert werden soll.
Abstract:
Method and system are provided for object caching with mobility management for mobile data communication. The method may include: intercepting and snooping data communications at a base station between a user equipment and a content server 501 without terminating communications; implementing object caching at the base station using snooped data communications 502; implementing object caching at an object cache server in the network 503, wherein the object cache server proxies communications to the content server from the user equipment; and maintaining synchrony between an object cache at the base station and an object cache at the object cache server 504. An object cache may be maintained at each base station in the mobile network which is consistent with an object cache at the object cache server. The object cache at each base station may be of fixed size, with the object cache at the object cache server of a size equal to the sum of all the base station object caches, and the object cache at the object cache server may be partitioned so that the object cache server can separately manage the objects cached for each base station. The communication may be HTTP requests and responses.
Abstract:
A RAN based data processing system is configured for content caching with remote charging services. The system can include a base station that includes an antenna, a receiver, a transmitter, a processor, a local cache, and a network interface to a data communications network. The system also can include an RNC coupled to the base station over the data communications network. The system yet further can include a charging service executing in memory of a host computer recording charges for data services provided in the RAN. Finally, the system can include a caching with remote charging module executing by the processor of the base station. The module can include program code enabled to receive a data request from an end user device, to route the request to a content server in a computer communications network through a coupled CN, to receive a response to the request, to cache the response in the local cache, to forward the response to the end user device, and to transmit data characteristic of the response to the charging service external.
Abstract:
Method and system are provided for object caching with mobility management for mobile data communication. The method may include: intercepting and snooping data communications at a base station between a user equipment and a content server without terminating communications; implementing object caching at the base station using snooped data communications; implementing object caching at an object cache server in the network, wherein the object cache server proxies communications to the content server from the user equipment; and maintaining synchrony between an object cache at the base station and an object cache at the object cache server.