摘要:
Methods, systems, and machine-readable media are disclosed for improving the efficiency of policy enforcement. According to one embodiment, a method for improving efficiency during enforcement of a policy can comprise determining a topology for the policy. A plurality of equivalent topologies for the policy can then be determined. A cost function can be applied to each of the plurality of equivalent topologies and one of the plurality of equivalent topologies can be selected based on the cost function.
摘要:
Embodiments of the invention provide methods and systems for implementing service level advertisement distribution. The method includes receiving a service request from a requesting device, intercepting, by an advertisement application running on the requesting device, the service request, and presenting an advertisement offer including an advertisement. The advertisement offer includes an associated reduced rate offer for the requested service. The method further includes presenting the advertisement to the requesting device, and in response to accepting the advertisement offer, verifying that the requestor has received, viewed, and/or listened to the advertisement. Further, the method includes presenting the requested service at the associated reduced rate.
摘要:
Embodiments of the invention provide methods and systems for implementing service level consolidated user information management. According to one embodiment, a method comprises intercepting, at a policy enforcer, a manipulation request of data. The method may further include analyzing the request to determine which data the manipulation request is associated with and, based on that analysis, selecting a policy from a plurality of policies. Furthermore, the method may execute the selected policy. The policy may be configured to direct the policy enforcer to allow the manipulation request to pass through to the associated destination data system to process the request, delegate processing of the manipulation request to at least one of a plurality of data systems, or process the manipulation request by the policy enforcer.
摘要:
Methods and systems are provided for forwarding a media streaming session from one node to another node while the session is in progress. A streaming server may store data sent between nodes in the session. When one node is forwarded to a new node, the stored data may be used to transition to the new node with little or no interruption in data sent between nodes in the session. A user interface may allow a user to set preferences and control other aspects of the session forwarding features.
摘要:
Methods, systems, and devices are disclosed for exposing access network capabilities using an enabler proxy. In one embodiment, a device for providing access to one or more capabilities of a wireless network comprises a first interface to communicate with an application, a second interface to communicate on a wireless network as a subscriber device, and logic to process requests from the network-based application to access one or more capabilities of the wireless network. The logic may be configured to process the requests by at least using one or more services subscribed to by the device.
摘要:
A conversational computing system that provides a universal coordinated multi-modal conversational user interface (CUI) 10 across a plurality of conversationally aware applications (11) (i.e., applications that “speak” conversational protocols) and conventional applications (12). The conversationally aware applications (11) communicate with a conversational kernel (14) via conversational application APIs (13). The conversational kernel 14 controls the dialog across applications and devices (local and networked) on the basis of their registered conversational capabilities and requirements and provides a unified conversational user interface and conversational services and behaviors. The conversational computing system may be built on top of a conventional operating system and APIs (15) and conventional device hardware (16). The conversational kernel (14) handles all I/O processing and controls conversational engines (18). The conversational kernel (14) converts voice requests into queries and converts outputs and results into spoken messages using conversational engines (18) and conversational arguments (17). The conversational application API (13) conveys all the information for the conversational kernel (14) to transform queries into application calls and conversely convert output into speech, appropriately sorted before being provided to the user.
摘要:
Embodiments of the present invention provide methods, system and machine-readable media for dynamic configuration and/or support for application using multiple modes and/or devices. Generally speaking, dynamic configuration and/or support for an application using multiple modes and/or devices can comprise accessing a multimodal and/or multi-device application via a user agent of a user device. The user agent can determine a plurality of modes or devices supported by the application and request multimodal services based on the modes or devices supported by the application. A multimodal/multi-device infrastructure communicatively coupled with the user agent can be adapted to register components of a multimodal service in a central repository. In response to the request for multimodal services from the user agent of the user device, the multimodal/multi-device infrastructure can locate services supporting the one or more modes or devices based on the registered components of the multimodal service in the central repository.
摘要:
Embodiments of the invention provide systems and methods for complementing data with spatial data. According to one embodiment, a method of complementing data with spatial data can comprise capturing the data with a device. The spatial data for the device can also be captured. For example, the spatial data can comprise a three coordinate location, a direction in which the device/sensor is oriented, e.g., direction/heading, inclination, etc., when capturing the data, a time at which the data is captured, and/or other information. Capturing the spatial data can comprise determining the spatial data with the device or determining the spatial data with an element of a network communicatively coupled with the device. The spatial data can be associated with the data by assigning the spatial data to metadata of the captured data.
摘要:
Systems, methods, and devices for secure communications across multiple protocols are disclosed. In one embodiment, the method comprises receiving, at an access device, an encryption key. The access device analyzes the communication to determine a portion of the communication to be encrypted and to determine an additional portion of the communication to remain unencrypted by the first encryption process. The method further comprises encrypting the portion of the communication using the first encryption process and the encryption key, and transmitting the communication from the access device.
摘要:
A method for enabling instant message (IM) communications between a plurality of IM clients, wherein each IM client has one or more usernames associated with it, each username in the one or more usernames associated with a different IM protocol, is provided. The method comprises: receiving a message for a username in a first IM protocol associated with the username; determining an associated IM client from the received username; converting the message into a second protocol associated with the determined IM client; and sending the converted message to a second username for the determined IM client in the second protocol.