Abstract:
Techniques for determining an alternative communication mode for vehicle-to-vehicle communication at a host vehicle can include monitoring the primary mode of RF communication to ensure it is effectively communicating and, if not, intelligently selecting a backup communication mode comprising one or more other sensors and/or systems of the vehicle. The selection of the backup communication mode may take into account various factors that can affect the various modes of communication from which the backup communication mode is selected.
Abstract:
A mobile device is capable of enabling one or more location data sources for location determination of the mobile device. The mobile device may receive a request for an emergency location session, e.g., by a user dialing E911 or from an external client. At least one location data source in the mobile device is determined to be disabled. For example, the location data sources may be a WLAN transceiver or a WPAN transceiver, as well as camera sensors and environmental sensors. The disabled location data source (s) is enabled and location data is obtained from the enabled location data source(s). The location data may be provided, e.g., to a location server. The status of the location data source (s) may be restored, e.g., disabled, after the location data is obtained or after the emergency location session is completed.
Abstract:
Methods, servers and systems are disclosed for authenticating location information in a message from a sending computing device to a receiving computing device. Location information of a sending computing device at an actual location may be incorporated in the message. Location information in a message may be compared with information regarding the actual location of the sending computing device maintained by a server. The location information in the message may be authenticated based on the comparison.
Abstract:
In an embodiment, a first client device establishes a P2P connection with a second client device. While the P2P connection is still established, the first client device receives a request to send data to the second client device via the P2P connection, and then sends the data to a server along with an indication of a temporary identifier of the second client device without notifying an operator of the first client device that the data is being sent to the server. In another embodiment, the server receives the data, maps the temporary identifier to a unique network address of the second client device and generates a record of the data transmission between the respective client devices. In another embodiment, the server maintains an association for the temporary identifier after the first and second client devices are disconnected from their P2P connection to permit supplemental communication.
Abstract:
Methods, devices, and systems enable a server to route a communication from a calling party to a third-party device when a called party is unreachable by obtaining current status data from a plurality of devices registered with the server, and generating a list of potential third-party devices based at least on the obtained current status data. A call request notification may be transmitted to a third-party device selected from the list. In response to receiving a call acceptance message, the server may transmit an authentication challenge for the called party. The server may determine whether an authentication response message includes a correct response to the authentication challenge, and if so, administer the communication between a calling party device and the selected third-party device. The server may calculate charges to the calling party or called party and credits for the third-party whose device accepts the communication for the called party.
Abstract:
In an embodiment, a server obtains a user-specified mixing preference (USMP) for an access terminal (AT) in a communication group that is different than a default mixing rule for the group communication session. The server grants non-exclusive floors to a subset of ATs in the communication group, receives media frames from each AT in the subset and generates an output frame by selectively mixing the received media frames based on the USMP, after which the output frame is sent to the AT. In another embodiment, the AT obtains the USMP and receives unmixed versions of the media frames and then selectively mixes the received media frames at the AT based on the USMP. In another embodiment, an AT detects speech and requests the floor, and the AT buffers speech while waiting for the floor request to be granted.
Abstract:
Methods, servers and systems are disclosed for authenticating location information in a message from a sending computing device to a receiving computing device. Location information of a sending computing device at an actual location may be incorporated in the message. Location information in a message may be compared with information regarding the actual location of the sending computing device maintained by a server. The location information in the message may be authenticated based on the comparison.
Abstract:
Techniques for determining an alternative communication mode for vehicle-to-vehicle communication at a host vehicle can include monitoring the primary mode of RF communication to ensure it is effectively communicating and, if not, intelligently selecting a backup communication mode comprising one or more other sensors and/or systems of the vehicle. The selection of the backup communication mode may take into account various factors that can affect the various modes of communication from which the backup communication mode is selected.
Abstract:
In an embodiment, a client device obtains a list of client devices registered in association with a particular client application, and then detects listed client device(s) as proximate via a local communications interface. One of the proximate client devices is identified as responsible for sending an aggregated registration request message for renewing their respective application registrations with a server. In another embodiment, the server receives a registration message for the client application from a client device and detects that at least one other registered client device for that client application is proximate to the requesting client device. The server attempts to preemptively renew the registrations for both the requesting client device and the at least one other registered client device based on the proximity detection.
Abstract:
In the network-based group management and floor control mechanism disclosed herein, a server may receive a request to occupy a shared IoT resource from a member device in an IoT device group and transmit a message granting the member IoT device permission to occupy the shared IoT resource based on one or more policies. For example, the granted permission may comprise a floor that blocks other IoT devices from accessing the shared IoT resource while the member IoT device holds the floor. Furthermore, the server may revoke the permission if the member IoT device fails to transmit a keep-alive message before a timeout period expires, a high-priority IoT device pre-empts the floor, and/or based on the policies. Alternatively, the server may make the shared IoT resource available if the member IoT device sends a message that voluntarily releases the floor.