Automatic IoT device social network expansion
First Claim
1. A method for social networking among Internet of Things (IoT) devices, comprising:
- transmitting, by a first IoT device, a request to register the first IoT device on a home IoT network to at least one trusted IoT device on the home IoT network, wherein the transmitted request to register the first IoT device comprises one or more schema elements to indicate one or more attributes associated with the first IoT device;
receiving, at the first IoT device, a referral to one or more relevant IoT devices from the at least one trusted IoT device, wherein the at least one trusted IoT device provides the referral to the first IoT device based at least in part on the one or more attributes associated with the first IoT device in response to the transmitted request to register on the home IoT network; and
subscribing, by the first IoT device, to a data feed from the one or more relevant IoT devices based at least in part on messages published via the data feed comprising status updates about data relevant to an operational state at the first IoT device.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
22 Claims
-
1. A method for social networking among Internet of Things (IoT) devices, comprising:
-
transmitting, by a first IoT device, a request to register the first IoT device on a home IoT network to at least one trusted IoT device on the home IoT network, wherein the transmitted request to register the first IoT device comprises one or more schema elements to indicate one or more attributes associated with the first IoT device; receiving, at the first IoT device, a referral to one or more relevant IoT devices from the at least one trusted IoT device, wherein the at least one trusted IoT device provides the referral to the first IoT device based at least in part on the one or more attributes associated with the first IoT device in response to the transmitted request to register on the home IoT network; and subscribing, by the first IoT device, to a data feed from the one or more relevant IoT devices based at least in part on messages published via the data feed comprising status updates about data relevant to an operational state at the first IoT device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
a transceiver configured to; transmit a request to register the apparatus on a home Internet of Things (IoT) network to at least one trusted IoT device on the home IoT network, wherein the transmitted request comprises one or more schema elements to indicate one or more attributes associated with the apparatus; and receive a referral to one or more relevant IoT devices from the at least one trusted IoT device, wherein the at least one trusted IoT device provides the referral based at least in part on the one or more attributes associated with the apparatus in response to the apparatus registering on the home IoT network; and at least one processor, coupled to the transceiver, and configured to subscribe to a data feed from the one or more relevant IoT devices based at least in part on messages published via the data feed comprising status updates about data relevant to an operational state at the apparatus. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An Internet of Things (IoT) device, comprising:
-
means for transmitting, to at least one trusted IoT device on a home IoT network, a request to register the IoT device on the home IoT network, wherein the transmitted request comprises one or more schema elements to indicate one or more attributes associated with the IoT device; means for receiving a referral to one or more relevant IoT devices from the at least one trusted IoT device, wherein the at least one trusted IoT device provides the referral based at least in part on the one or more attributes associated with the IoT device in response to the transmitted request to register on the home IoT network; and means for subscribing to a data feed from the one or more relevant IoT devices based at least in part on messages published via the data feed comprising status updates about data relevant to an operational state at the IoT device.
-
-
22. A non-transitory computer-readable storage medium having computer-executable instructions recorded thereon, wherein executing the computer-executable instructions on an Internet of Things (IoT) device causes the IoT device to:
-
transmit, to at least one trusted IoT device on a home IoT network, a request to register the IoT device on the home IoT network, wherein the transmitted request comprises one or more schema elements to indicate one or more attributes associated with the IoT device; receive a referral to one or more relevant IoT devices from the at least one trusted IoT device, wherein the at least one trusted IoT device provides the referral based at least in part on the one or more attributes associated with the IoT device in response to the transmitted request to register on the home IoT network; and subscribe to a data feed from the one or more relevant IoT devices based at least in part on messages published via the data feed comprising status updates about data relevant to an operational state at the IoT device.
-
Specification