Processing communications via a sensor network
First Claim
1. A method comprising:
- receiving, by an aggregator device, provisioning information for an application device;
establishing, by the aggregator device, a tunnel with the application device within a sensor network based on receiving the provisioning information;
providing, by the aggregator device, the provisioning information to the application device to cause the application device to gather or process data within the sensor network;
receiving, by the aggregator device, a command instruction from a user device via a service provider network,the command instruction relating to the data gathered or processed by the application device, andthe sensor network being separate from the service provider network;
communicating, by the aggregator device, with the application device, within the sensor network and independently of the service provider network, to process the command instruction,the command instruction being processed within the sensor network to reduce load on the service provider network;
forming, by the aggregator device, a response to the command instruction based on processing the command instruction; and
providing, by the aggregator device, the response to the command instruction towards the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A first device may receive provisioning information for a second device; establish a tunnel with the second device within a first network based on receiving the provisioning information; provide the provisioning information to the second device to cause the second device to gather or process data within the first network; and receive a command instruction from a user device via a second network. The command instruction may relate to the data gathered or processed by the second device. The first network may be separate from the second network. The first device may communicate with the second device within the first network and independently of the second network to process the command instruction; form a response to the command instruction based on processing the command instruction; and provide the response to the command instruction towards the user device.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by an aggregator device, provisioning information for an application device; establishing, by the aggregator device, a tunnel with the application device within a sensor network based on receiving the provisioning information; providing, by the aggregator device, the provisioning information to the application device to cause the application device to gather or process data within the sensor network; receiving, by the aggregator device, a command instruction from a user device via a service provider network, the command instruction relating to the data gathered or processed by the application device, and the sensor network being separate from the service provider network; communicating, by the aggregator device, with the application device, within the sensor network and independently of the service provider network, to process the command instruction, the command instruction being processed within the sensor network to reduce load on the service provider network; forming, by the aggregator device, a response to the command instruction based on processing the command instruction; and providing, by the aggregator device, the response to the command instruction towards the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 18)
-
-
8. A system comprising:
an aggregator device to; receive provisioning information for an application device, the application device being associated with a machine-to-machine device; establish a tunnel with the application device within a sensor network based on receiving the provisioning information; provide the provisioning information to the application device to cause the application device to gather or process data within the sensor network; receive a command instruction from a user device via a service provider network, the command instruction relating to the data gathered or processed by the application device, and the sensor network being separate from the service provider network; communicate with the application device within the sensor network and independently of the service provider network to process the command instruction, the command instruction being processed via the sensor network to reduce load on the service provider network; form a response to the command instruction based on processing the command instruction; and provide the response to the command instruction towards the user device. - View Dependent Claims (9, 10, 11, 12, 19)
-
13. A non-transitory computer-readable medium for storing instructions, the instructions comprising:
a plurality of instructions which, when executed by one or more processors associated with an aggregator device, cause the one or more processors to; receive provisioning information for an application device; establish a tunnel with the application device within a sensor network based on receiving the provisioning information; provide the provisioning information to the application device to cause the application device to gather or process data within the sensor network; receive a command instruction from a user device via a service provider network, the command instruction relating to the data gathered or processed by the application device, and the sensor network being separate from the service provider network; authorize the user device based on authorization information included in the command instruction; communicate with the application device within the sensor network and independently of the service provider second network to process the command instruction based on authorizing the user device, the command instruction being processed within the sensor network to reduce load on the service provider network; form a response to the command instruction based on processing the command instruction; and provide the response to the command instruction towards the user device. - View Dependent Claims (14, 15, 16, 17, 20)
Specification