Establishing groups of internet of things (IOT) devices and enabling communication among the groups of IOT devices
First Claim
1. A method for Internet of Things (IoT) group communication, comprising:
- forming multiple IoT devices into multiple IoT groups according to one or more group criteria and one or more attributes associated with the multiple IoT devices; and
defining one or more hierarchies to rank the IoT devices within each IoT group according to the one or more group criteria and the one or more attributes associated with the IoT devices in each IoT group, wherein the one or more hierarchies designate a group owner in each IoT group to control;
intra-group communication in which the ranked IoT devices within each respective IoT group communicate with one another over a shared local channel dedicated to intra-group communications associated with a group identifier that corresponds to the respective IoT group, andinter-group communication in which only the designated group owners associated with the multiple IoT groups communicate with one another.
1 Assignment
0 Petitions
Accused Products
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.
54 Citations
42 Claims
-
1. A method for Internet of Things (IoT) group communication, comprising:
-
forming multiple IoT devices into multiple IoT groups according to one or more group criteria and one or more attributes associated with the multiple IoT devices; and defining one or more hierarchies to rank the IoT devices within each IoT group according to the one or more group criteria and the one or more attributes associated with the IoT devices in each IoT group, wherein the one or more hierarchies designate a group owner in each IoT group to control; intra-group communication in which the ranked IoT devices within each respective IoT group communicate with one another over a shared local channel dedicated to intra-group communications associated with a group identifier that corresponds to the respective IoT group, and inter-group communication in which only the designated group owners associated with the multiple IoT groups communicate with one another. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
means for forming multiple Internet of Things (IoT) devices into multiple IoT groups according to one or more group criteria and one or more attributes associated with the multiple IoT devices; and means for defining one or more hierarchies to rank the IoT devices within each IoT group according to the one or more group criteria and the one or more attributes associated with the IoT devices in each IoT group, wherein the one or more hierarchies designate a group owner in each IoT group to control; intra-group communication in which the ranked IoT devices within each respective IoT group communicate with one another over a shared local channel dedicated to intra-group communications associated with a group identifier that corresponds to the respective IoT group, and inter-group communication in which only the designated group owners associated with the multiple IoT groups communicate with one another. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A device for organizing an Internet of Things (IoT) network, comprising:
-
a memory configured to store one or more group criteria; and one or more processors configured to form multiple IoT devices into multiple IoT groups according to the one or more group criteria and one or more attributes associated with the multiple IoT devices and define one or more hierarchies to rank the IoT devices within each IoT group according to the one or more group criteria and the one or more attributes associated with the IoT devices in each IoT group, wherein the one or more hierarchies designate a group owner in each IoT group to control; intra-group communication in which the ranked IoT devices within each respective IoT group communicate with one another over a shared local channel dedicated to intra-group communications associated with a group identifier that corresponds to the respective IoT group, and inter-group communication in which only the designated group owners associated with the multiple IoT groups communicate with one another. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A non-transitory computer-readable storage medium having computer-executable instructions recorded thereon, wherein executing the computer-executable instructions on one or more processors causes the one or more processors to:
-
form multiple Internet of Things (IoT) devices into multiple IoT groups according to one or more group criteria and one or more attributes associated with the multiple IoT devices; and define one or more hierarchies to rank the IoT devices within each IoT group according to the one or more group criteria and the one or more attributes associated with the IoT devices in each IoT group, wherein the one or more hierarchies designate a group owner in each IoT group to control; intra-group communication in which the ranked IoT devices within each respective IoT group communicate with one another over a shared local channel dedicated to intra-group communications associated with a group identifier that corresponds to the respective IoT group, and inter-group communication in which only the designated group owners associated with the multiple IoT groups communicate with one another. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
Specification