Abstract:
The disclosure generally relates to network-initiated and client-initiated mechanisms to enable quality of service (QoS) for web-based client applications that may high efficiency, high performance, or otherwise guaranteed service levels. For example, to enable QoS for calls or other sessions associated a web-based application, one or more signaling messages may be exchanged between a server and a first user equipment (UE) to establish a call between the first UE and a second UE and to establish a peer connection between the server and at least the first UE. As such, QoS may be activated for at least the peer connection between the first UE and the server, wherein the server may route data associated with the web-based application between the first UE and the second UE over the established peer connection to implement the activated QoS.
Abstract:
The various embodiments provide a framework for using a server to create and maintain equivalence classes among applications operating on multiple devices that have registered with the server. In the various embodiments, the server may use equivalence classes to select an application on a target device (the "recipient application") that has the highest probability of being able to receive shared media from an application operating on the originator device (i.e., the "originator application") based on the recipient application's similarity to the originator application. The various embodiments further enhance privacy protections and the overall user experience by enabling the server to select an appropriate recipient application on the target device without the originator device or its user having to know anything about the target device's characteristics and functionalities.
Abstract:
An embodiment is directed to displaying information to a user of a communications device. The communications device receives a query including a social parameter, a temporal parameter and a spatial parameter relative to the user that are indicative of a desired visual representation of a set of data objects. The communications device determines degrees to which the social, temporal and spatial parameters of the query are related to each of the set of data objects in social, temporal and spatial dimensions, respectively. The communications device displaying a first visual representation of at least a portion of the set of data objects to the user based on whether the determined degrees of relation in the social dimension, temporal dimension and spatial dimension satisfy the respective parameters of the query.
Abstract:
Systems and methodologies are described that facilitate relocating an IP buffer from a conventional location in a user device handset to a radio-access network (RAN) interface in order to reduce acquisition delay in the user device. By performing IP buffering at the transmission side of a forward link transmission, acquisition time can be reduced by approximately 5-7 seconds. Additionally, a physical layer aware encoder can be employed, which has knowledge of transmission constraints associated with, for example, a conventional DVB-H transmission protocol, and can parse streaming media into 1-second segments that can be pre-packaged in a current superframe for display at a subsequent time.
Abstract:
A system and method for enabling a wireless communication device to register a temporary public IP address assigned to the device by a network access translation module, when the device is initially informed only of a private, non-routable IP address that has been assigned to it. In one embodiment, the device sends a "blind" registration message to an SIP server, with the private IP address of the device being translated to the public IP address by the NAT and with the SIP server registering the "originator" address in the header. In another embodiment, a registration server detects a message indicating the public IP address and sends the public IP address back to the device, so that the device can conventionally register the address with the SIP server.
Abstract:
A method and apparatus for joining a user to a call in a group communication network provides for receiving an indication from a user who wishes to initiate a group call and sending a request to a server to add the user to the group call if the group call is in progress. The method and apparatus also provides for announcing the group call to the user, receiving acknowledgement from the user who wishes to participate in the announced group call, and forwarding media to the user after its traffic channel is re-established. The method and apparatus also provides for a significant reduction in the actual total dormancy wakeup time and latency by exchanging group call signaling even when mobiles are dormant and no traffic channel is active.
Abstract:
A wireless dispatch service in a full duplex wireless telephone system includes forward and reverse link pairs assigned to each voice communication device in a dispatch system. Depending on whether a device is talking or listening, one of the links for that device can be idled to conserve system energy, thereby approximating a half duplex system.
Abstract:
A method and apparatus for providing privacy of user identity and characteristics in a communication system. A public key and a private key is generated, corresponding to a transceiver. The public key is transmitted to a wireless communication device. The wireless communication device encrypts one or more an initial messages using the public key and transmits the one or more encrypted initial messages to the transceiver. The transceiver receives the one or more encrypted initial messages and decrypts it using the private key. The transceiver may then allocate resources to initiate a desired communication between said wireless communication device and a second communication device.
Abstract:
In an embodiment, a dual stack (DS) client device (IPv4+IPv6) configures a header of a message for transmission to include a Via header with an IPv4 address of the DS client device, and transmits the configured message to a server via an IPv6 socket for transmission to a target client device. The target client device receives a message from a server in response to the configured message that identifies the DS capability of the dual stack client device based on a Via header that includes both IPv4 and IPv6 addresses. In another embodiment, a DS client device receives a message with a Via header configuration indicating IPv4 and/or IPv6 addresses through which another client device can communicate, identifies the other client device as DS, IPv4-only or IPv6-only based on the Via header configuration and selects a target format for communication with the other client device based on the identification.
Abstract:
In an embodiment, a target device (e.g., a server or a target client device) receives a first stream (e.g., an RTP stream) and a second stream (e.g., a probing stream) for a given communication session that originates from an application-layer client application on a source client device. The target device calculates delays of arrival times for packet payload portions in the first and second streams, and reports information indicative of a delay disparity between the first and second delays to the application-layer client application on the source client device. The application-layer client application on the source client device determines whether header compression of a given type is used for the first stream based on the received information, and selectively modifies one or more parameters (e.g., a bundling factor, etc.) of the first stream based on the determination.