Abstract:
The disclosure is related to calculating a relative distance between a first node and a second node in a wireless network. An aspect of the disclosure includes detecting a plurality of transitions of a user device from the first node to the second node, determining a relationship between the first node and the second node based on the plurality of transitions, and calculating the relative distance between the first node and the second node based on the determined relationship.
Abstract:
The disclosure is directed to controlling of Internet of Things (IoT) devices based on detecting a device and obtaining control information and associated rules for controlling the device. The control functions available to a smart controller can vary based on the condition of the various rules and/or the interaction of the various devices detected.
Abstract:
The disclosure generally relates to enabling communication among one or more Internet of Things (IoT) device groups. In particular, various heterogeneous IoT devices that may need to interact with one another in different ways may be organized into IoT device groups to support efficient interaction among the IoT devices. For example, pre-defined IoT device groups may be formed organize certain IoT devices that perform similar activities and certain IoT devices may be dynamically allocated to ad-hoc IoT device groups for certain contexts (e.g., the ad-hoc IoT device groups may include IoT devices that can implement a desired function and therefore be dynamically formed to implement the desired function). Furthermore, the IoT groups may communicate hierarchically, wherein messages may be exchanged among IoT group owners or ranking members to support efficient communication between different IoT groups.
Abstract:
In an embodiment, a device controller initiates a dynamic discovery procedure to detect media output devices that are currently in proximity to a user. The device controller determines a first subset of the detected media output devices configured to present a first media type (e.g., video, audio, etc.) to the user and a second subset of the detected media output devices configured to present a second media type (e.g., audio, video, etc.) to the user. The device controller directs first and second portions of media to the first and second subsets conjunctive presentation. In another embodiment, the first and/or second subsets can include two or more devices, such that the same media type can be presented by multiple devices (e.g., to achieve a surround sound effect, a split-screen or cloned video effect, etc.).