Computational load distribution in an environment having multiple sensing microsystems
First Claim
1. A system for controlling a home environment, comprising:
- a plurality of wirelessly communicating sensing microsystems, each wirelessly communicating sensing microsystem of the plurality of wireless communicating sensing microsystems comprising at least one sensor selected from the group consisting of;
a temperature sensor,a motion sensor, anda light sensor;
wherein;
the plurality of wirelessly communicating sensing microsystems are configured to jointly carry out a shared computational task for controlling the home environment;
each wirelessly communicating sensing microsystem comprises a management circuit configured to perform at least one computation selected from the group consisting of;
computation of an amount of electrical power available for dedication to the shared computational task, andcomputation of a heating effect due to heat generated in performing one or more data computations associated with the shared computational task; and
the shared computational task is apportioned among the plurality of wirelessly communicating sensing microsystems based on at least one computation selected from the group consisting of;
the amount of electrical power at each wirelessly communicating sensing microsystem of the plurality of wirelessly communicating sensing microsystems determined to be available for dedication to performing the shared computational task, andthe heating effect on each said wirelessly communicating sensing microsystem due to heat generated by said respective wirelessly communicating sensing microsystem in performing the one or more data computations associated with the shared computational task.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and related computer program products for using a distributed arrangement of wirelessly connected sensing microsystems are described. A plurality of wirelessly communicating sensing microsystems is provided, each sensing microsystem including a temperature sensor and a processor. The plurality of sensing microsystems is configured to jointly carry out at least one shared computational task. Each sensing microsystem may include a power management circuit configured to determine an amount of electrical power available for dedication to the at least one shared computational task or a heating effect generated in performing the shared computational task. The at least one shared computational task is apportioned among respective ones of the plurality of sensing microsystems according to the amount of electrical power determined to be available for dedication thereto at each respective sensing microsystem or the determined heating effect.
246 Citations
20 Claims
-
1. A system for controlling a home environment, comprising:
a plurality of wirelessly communicating sensing microsystems, each wirelessly communicating sensing microsystem of the plurality of wireless communicating sensing microsystems comprising at least one sensor selected from the group consisting of; a temperature sensor, a motion sensor, and a light sensor;
wherein;the plurality of wirelessly communicating sensing microsystems are configured to jointly carry out a shared computational task for controlling the home environment; each wirelessly communicating sensing microsystem comprises a management circuit configured to perform at least one computation selected from the group consisting of; computation of an amount of electrical power available for dedication to the shared computational task, and computation of a heating effect due to heat generated in performing one or more data computations associated with the shared computational task; and the shared computational task is apportioned among the plurality of wirelessly communicating sensing microsystems based on at least one computation selected from the group consisting of; the amount of electrical power at each wirelessly communicating sensing microsystem of the plurality of wirelessly communicating sensing microsystems determined to be available for dedication to performing the shared computational task, and the heating effect on each said wirelessly communicating sensing microsystem due to heat generated by said respective wirelessly communicating sensing microsystem in performing the one or more data computations associated with the shared computational task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for controlling a home environment, comprising:
-
determining, by each wirelessly communicating sensing microsystem of a plurality of wirelessly communicating sensing microsystems, an amount of electrical power of the wirelessly communicating sensing microsystem available for dedication to a shared computational task for controlling the home environment, wherein each wirelessly communicating sensing microsystem of the plurality of wireless communicating sensing microsystems comprising at least one sensor selected from the group consisting of; a temperature sensor, a motion sensor, and a light sensor; allocating, among the plurality of wireless communicating sensing microsystems, the shared computational task for controlling the home environment based on determining the amount of electrical power available for dedication to the shared computation task by each wirelessly communicating sensing microsystem of a plurality of wirelessly communicating sensing microsystems; and computing, by one or more wirelessly communicating sensing microsystems of the plurality of wirelessly communicating sensing microsystems, the shared computational task, wherein each of the one or more wirelessly communicating sensing microsystems computes a portion of the shared computational task. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for controlling a home environment, comprising:
-
means for determining an amount of electrical power available, at each sensing microsystem of a plurality of sensing microsystems, for dedication by each sensing microsystem to a shared computational task for controlling the home environment, wherein each sensing microsystem of the plurality of sensing microsystems comprises at least one sensing means selected from the group consisting of; means for temperature sensing, means for motion sensing, and means for light sensing; means for allocating, among the plurality of sensing microsystems, the shared computational task for controlling the home environment based on the means for determining the amount of electrical power available for dedication to the shared computation task; and means for computing the shared computational task, wherein each sensing microsystem of the one or more sensing microsystems computes a portion of the shared computational task. - View Dependent Claims (20)
-
Specification