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 sources). 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:
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:
The disclosure relates to identifying an object associated with a nearby Internet of Things (IoT) device. In an aspect, a device receives identifying information associated with the nearby IoT device, detects a nearby object in a field of view of a camera application, determines whether or not the nearby object is associated with the nearby IoT device based on the received identifying information, and based on the nearby object being associated with the nearby IoT device, determines that the nearby object corresponds to the object associated with the nearby IoT device.
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.
Abstract:
Methods, servers and systems are disclosed for authenticating location information in a message from a sending computing device (102) to a receiving computing device (103). Location information of a sending computing device (102) at an actual location may be incorporated in the message (212). Location information in a message may be compared with information regarding the actual location of the sending computing device (102) maintained by a server (324). The location information in the message may be authenticated based on the comparison (326).
Abstract:
An aspect enables context aware actions among heterogeneous Internet of Things (IoT) devices. An IoT device receives data representing a context of each of a first set of IoT devices, receives data representing a current state of each of a second set of IoT devices, and determines an action to perform at a target IoT based on the received data. An aspect verifies an implied relationship between a first user and a second user by detecting an interaction between a first user device belonging to the first user and a second user device belonging to the second user, storing information related to the interaction in a first interaction table associated with the first user device, assigning a relationship identifier to the second user based, at least in part, on the information related to the interaction, and determining whether or not the assigned relationship identifier is correct.
Abstract:
The disclosure generally relates to Internet of Things (IoT) device social networking, and in particular to an IoT device publish-subscribe messaging model and automatic IoT device social network expansion. For example, IoT devices from different networks may publish status data that relates to certain topics, wherein the published status updates may be managed in a distributed manner at each IoT network. Furthermore, IoT devices interested in published data can subscribe to data relating to certain topics, which may be used to dynamically adjust actions that the subscribing IoT devices may take. Furthermore, IoT devices can employ common social networking capabilities (e.g., refer, follow, like, publish, subscribe, etc.) to interact with other IoT devices and find relevant information from other IoT devices that can be used to improve performance and effectiveness.
Abstract:
Various embodiments include method performed by a processor of a roadside unit (RSU) processing system for controlling a message transmissions. In various embodiments, the RSU processing system may receive vehicle-to-everything (V2X) information from a vehicle, determine, based on the received V2X information, a minimum reception distance at which the vehicle or operator of the vehicle will reliably receive a message from the RSU and have time for the vehicle to react to the message, determine a transmission power level based on the determined minimum reception distance, and transmit the message to the vehicle using the determined transmission power level. In various embodiments, the RSU processing system may determine the transmission power level taking into account vehicle speeds, vehicle locations, road conditions, weather conditions and/or the type of message being transmitted.
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:
Systems and methods for connecting a proxy device to a mobile device are disclosed. In an aspect, the proxy device continuously scans for the mobile device, wherein the mobile device broadcasts advertising messages to connect to the proxy device, connects to the mobile device in response to the mobile device coming into communication range of the proxy device, and sends information to the mobile device, the information configured to enable the mobile device to connect to a low energy device.