Programming a computing node connected to a sensor and an actuator
First Claim
Patent Images
1. A method comprising:
- determining location information for a computing node connected to a sensor and an actuator, wherein the location information includes a geographic location of the computing node within a predetermined geographic area and the predetermined geographic area includes a plurality of predetermined areas within the predetermined geographic area;
transmitting the location information to a server remote from the computing node via a network;
receiving a module at the computing node from the remote server via the network, wherein the module is a module of a plurality of modules, each module being associated with a predetermined area of the plurality of areas, and the received module is selected from the plurality of modules based on a predetermined area of the plurality of predetermined areas identified using the location information for the computing node; and
programming the computing node using the received module to perform a function associated with the sensor and the actuator.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing node is connected to a sensor and an actuator. The computing node receives a module which is used to program the computing node to perform a function associated with the sensor and the actuator.
23 Citations
28 Claims
-
1. A method comprising:
-
determining location information for a computing node connected to a sensor and an actuator, wherein the location information includes a geographic location of the computing node within a predetermined geographic area and the predetermined geographic area includes a plurality of predetermined areas within the predetermined geographic area; transmitting the location information to a server remote from the computing node via a network; receiving a module at the computing node from the remote server via the network, wherein the module is a module of a plurality of modules, each module being associated with a predetermined area of the plurality of areas, and the received module is selected from the plurality of modules based on a predetermined area of the plurality of predetermined areas identified using the location information for the computing node; and programming the computing node using the received module to perform a function associated with the sensor and the actuator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving via a network location information for a computing node and information associated with sensors and actuators connected to the computing node, wherein the location information includes a geographic location of the computing node within a predetermined geographic area and the predetermined geographic area includes a plurality of predetermined areas within the predetermined geographic area; identifying a predetermined area of the plurality of predetermined areas associated with the computing node based on the location information for the computing node within the predetermined geographic area; selecting, from a plurality of modules stored within the server, a module associated with the identified predetermined area and the information associated with sensors and actuators connected to the computing node; and transmitting the module from the server to the computing node via the network. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a computing node connected to at least one sensor, at least one actuator, and a server via a network;
whereinthe computing node is operable to receive a module from the server via the network and execute the module to perform a function associated with the at least one sensor and the at least one actuator, and wherein the computing node is operable to determine location information for the computing node and information associated with sensors and actuators connected to the computing node, and the location information includes a geographic location of the computing node within a predetermined geographic area and the predetermined geographic area includes a plurality of predetermined areas within the predetermined geographic area, such that the server is operable to determine a predetermined area of the plurality of predetermined areas associated with the location information and select the module from a plurality of modules based on the predetermined area and the information associated with the at least one sensor and the at least one actuator. - View Dependent Claims (18, 19)
-
-
20. A computing node comprising:
-
means for determining location information for a computing node connected to a sensor and an actuator, wherein the location information includes a geographic location of the computing node within a predetermined geographic area and the predetermined geographic area includes a plurality of predetermined areas within the predetermined geographic area; means for receiving a module at the computing node from a remote server via a network, wherein the module is a module of a plurality of modules, each module being associated with a predetermined area of the plurality of areas, and the received module is selected from the plurality of modules based on a predetermined area of the plurality of predetermined areas identified using the location information for the computing node; and processor means for executing the module to process the sensor data. - View Dependent Claims (21, 22, 23)
-
-
24. A system comprising:
-
a plurality of computing nodes connected to a plurality of sensors and a plurality of actuators via a first wireless network; a server storing a plurality of modules and connected to the plurality of computing nodes, wherein the server is operable to identify for each of the plurality of computing nodes a module associated with a respective computing node and transmit the identified modules to the plurality of computing nodes for programming the computing nodes, wherein each of the identified modules is identified by determining location information for the respective computing node and the location information includes a geographic location of the computing node within a predetermined geographic area and the predetermined geographic area includes a plurality of predetermined areas within the predetermined geographic area, determining a predetermined area of the plurality of predetermined areas associated with the location information, and selecting, from the plurality of modules, a module associated with the predetermined area. - View Dependent Claims (25, 26, 27)
-
-
28. A sensor comprising:
a device operable to detect a condition associated with an environment in a vicinity of the device, wherein the device is connected to at least one computing node that is programmed by a module received from a server, the module being used to process sensor data from the device to control an actuator connected to the computing node and the module is selected from a plurality of modules using location information for the at least one computing node, location information for the sensor wherein the location information includes a geographic location of the computing node within a predetermined geographic area and the predetermined geographic area includes a plurality of predetermined areas within the predetermined geographic area, and a predetermined area of the plurality of predetermined areas associated with the location.
Specification