Abstract:
A method for identifying unknown third parties appearing within video call data based on generated image characteristics data. A user's computing device and a participant computing device may exchange and render video call data in which the user's computing device may display the unknown third-party. The user's computing device may generate image characteristics data based on selected imagery. The user's computing device may compare the image characteristics data to stored contact information on the user's computing device to find a match, and may transmit the image characteristics data to the participant computing device for comparison with local stored information stored. The participant computing device may transmit a report message to the user's computing device indicating whether a match is found. In an embodiment, a server may transmit the facial data to other devices for comparison. In another embodiment, the user's computing device may request contact information from participant computing devices.
Abstract:
Disclosed are techniques for wireless communication. In an aspect, an asset tracking device receives a set of group scheduling parameters for a plurality of asset tracking devices assigned to a plurality of assets in a shipment, wherein the set of group scheduling parameters comprises a global wakeup start time and a time interval between consecutive wakeup times, wherein the shipment comprises a plurality of stops, including a starting stop, one or more intermediate stops, and an ending stop, and wherein each of the plurality of asset tracking devices has a target stop of the plurality of stops, and, at each wakeup time of at least a set of wakeup times of the consecutive wakeup times: obtains one or more positioning measurements, transmits the one or more positioning measurements, synchronizes a local clock of the asset tracking device to a global time protocol, and transitions to a sleep mode.
Abstract:
In an embodiment, a transmitting device transmits a real-time media stream for a real-time communication session to a set of target devices. At least one of the set of target devices detects a media reception gap in the real-time communication session, and transmits a rewind request to the transmitting device to trigger the transmitting device to generate and provide a time-delayed version of the real-time media stream that includes media lost during the media reception gap. The transmitting device generates a rewind stream based on the rewind request and transmits the rewind stream to the at least one target device.
Abstract:
A user equipment (UE) detects a change in one or more criteria, determines whether a severity of the potential loss of network service is above a severity threshold, transmits a ping to a server to which the UE was connected before detecting the potential loss of network service based on the severity of the potential loss of network service being above the severity threshold, and blocks transmission of a ping to the server based on the severity of the potential loss of network service not being above the severity threshold. A server attempts unsuccessfully to connect received call requests to the UE, transmits one or more pings to the UE, and changes a presence status of the UE to indicate that the UE is likely not reachable based on not receiving a response to the one or more pings from the UE before transmitting a threshold number of pings.
Abstract:
A user equipment (UE) selectively attempts recovery of lost media for a real-time communication session. In an embodiment, the UE detects presence of a lost media packet from another UE participating in the real-time communication session that did not successfully arrive at the UE. The UE evaluates a set of recovery criteria associated with the lost media packet to attempt to dynamically select at least one external source from a plurality of external sources from which the lost media packet can potentially be recovered at different predicted reliabilities and/or response times for attempting recovery of the lost media packet based on the set of recovery criteria. The UE attempts to recover the lost media packet from the selected at least one external source based on the evaluation.
Abstract:
In some implementations, a mobile device may receive, from a server, a set of priority lists for localization of the mobile device, where the set of priority lists comprises, for each context of a plurality of contexts, a corresponding prioritized list of localization methods for the mobile device to use, during a journey, for a respective context. The mobile device may determine an applicable context from the plurality of contexts based on a course location of the mobile device along the journey. The mobile device may perform localization method in accordance with a priority list, from the set of priority lists, corresponding to the applicable context.
Abstract:
The disclosure relates to a voice-activated floor control mechanism that may be used in push-to-talk (PTT) communications. In particular, a client device may compare an ambient noise bitrate during an idle state in a PTT call to a threshold value that indicates normal background noise levels and trigger a floor request in response to the ambient noise bitrate during the idle state exceeding and remaining above the threshold value until a timer expires. Furthermore, the voice-activated floor control mechanism may adjust the timer value or other criteria used to trigger the floor request based on a conversational context associated with the PTT call, infer whether or not the floor request was intended, stream buffered audible frames in response to receiving a floor grant, and determine whether to release the floor grant, among other things.