DISCOVERING CLOUD-BASED SERVICES FOR IOT DEVICES IN AN IOT NETWORK ASSOCIATED WITH A USER
First Claim
1. A method to discover cloud-based services for Internet of Things (IoT) devices in an IoT network associated with a user, comprising:
- discovering information about the IoT devices in the IoT network associated with the user, wherein the discovered information includes at least one or more device classes associated with the IoT devices in the IoT network;
discovering one or more cloud-based services tagged with the device classes associated with the IoT devices in the IoT network; and
offering the discovered cloud-based services in the IoT network.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure relates to discovering and offering cloud-based services for Internet of Things (IoT) devices in an IoT network. In particular, an IoT gateway or other suitable device can discover information (e.g., device classes) about the IoT devices in the IoT network, discover cloud-based services tagged with the discovered information about the IoT devices, and offer the discovered cloud-based services in the IoT network. Accordingly, in response to receiving a request to invoke a discovered cloud-based service from an IoT device and/or a user associated with the IoT network, the IoT gateway may connect to the appropriate IoT devices to fetch any required data associated with the requested cloud-based services, pass the fetched data to publishers or providers associated with the requested cloud-based services, and return a result from the invoked cloud-based services to the IoT devices in the IoT network.
338 Citations
30 Claims
-
1. A method to discover cloud-based services for Internet of Things (IoT) devices in an IoT network associated with a user, comprising:
-
discovering information about the IoT devices in the IoT network associated with the user, wherein the discovered information includes at least one or more device classes associated with the IoT devices in the IoT network; discovering one or more cloud-based services tagged with the device classes associated with the IoT devices in the IoT network; and offering the discovered cloud-based services in the IoT network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An Internet of Things (IoT) gateway device, comprising:
-
one or more processors configured to discover information about one or more IoT devices in an IoT network, wherein the discovered information includes at least one or more device classes associated with the IoT devices in the IoT network, discover one or more cloud-based services tagged with the device classes associated with the IoT devices in the IoT network, and offer the discovered cloud-based services in the IoT network; and a memory coupled to the one or more processors. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An Internet of Things (IoT) gateway device, comprising:
-
means for discovering information about one or more IoT devices in an IoT network, wherein the discovered information includes at least one or more device classes associated with the IoT devices in the IoT network; means for discovering one or more cloud-based services tagged with the device classes associated with the one or more IoT devices in the IoT network; and means for offering the discovered cloud-based services in the IoT network. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer-readable storage medium having computer-executable instructions recorded thereon, wherein executing the computer-executable instructions on a gateway device in an Internet of Things (IoT) network causes the gateway device to:
-
discover information about one or more IoT devices in the IoT network, wherein the discovered information includes at least one or more device classes associated with the one or more IoT devices in the IoT network; discover one or more cloud-based services tagged with the device classes associated with the one or more IoT devices in the IoT network; and offer the discovered cloud-based services in the IoT network.
-
Specification