NETWORKED SYSTEM OF INTELLIGENT LIGHTING DEVICES WITH SHARING OF PROCESSING RESOURCES OF THE DEVICES WITH OTHER ENTITIES
0 Assignments
0 Petitions
Accused Products
Abstract
A system of network-connected lighting devices also offers a distributed processing function that utilizes processor and/or memory resources if/when available in some or all of the lighting devices. In the examples, a resource manager receives a job for distributed processing using shared available resources. The resource manager identifies lighting devices having resources of the processors and/or the memories available for the distributed processing function. The resource manager distributes tasks and/or data of the received job through a communications network to identified lighting devices, for distributed processing. The resource manager also receives results of distributed processing for the received job, from the identified lighting devices through the communications network. The received results are processed to produce a composite result for a response to the received job.
11 Citations
32 Claims
-
1-14. -14. (canceled)
-
15. A system, comprising:
-
lighting devices, each lighting device comprising; (A) a light source; (B) a communication interface configured to communicate through a communication network; (C) a processor; (D) a memory; and (E) one or more programs stored in the memory, wherein execution of the one or more programs configures the processor to make resources of the processor and/or the memory available via the communication interface for a distributed processing function; and a resource manager coupled to communicate through the communications network with the lighting devices and configured to; (a) receive a job for distributed processing; (b) determine resources of the processors and/or the memories are available in identified ones of the lighting devices for distributed processing of the received job; (c) distribute tasks and/or data of the received job through the communications network to the identified lighting devices, for distributed processing in the identified lighting devices; (d) receive, from the identified lighting devices through the communications network, results of distributed processing for the received job utilizing the available resources; and (e) process the received results to produce a composite result for a response to the received job. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method, comprising steps of:
-
(a) receiving a job for distributed processing via resources of networked lighting devices available for a distributed processing function; (b) processing received information about the networked lighting devices to determine availability of processor and/or memory resources of an identified number of the networked lighting devices; (c) distributing tasks and/or data of the received job through a communications network to the identified lighting devices, for distributed processing in the identified lighting devices; (d) receiving, from the identified lighting devices through the communications network, results of distributed processing for the received job utilizing the available resources; and (e) processing the received results to produce a composite result for a response to the received job. - View Dependent Claims (23, 24, 25, 26, 28, 29, 30, 31, 32)
-
-
27. An apparatus, comprising:
-
a processor; a communication interface configured to enable communication through a communications network; a memory coupled to the processor and the communication interface; and a resource manager program in the memory, wherein execution of the resource manager program by the processor configures the apparatus to perform functions, including functions to; (a) receive a job for distributed processing via resources of networked lighting devices available for a distributed processing function; (b) process received information about the networked lighting devices to determine availability of processor and/or memory resources of an identified number of the networked lighting devices; (c) distribute tasks and/or data of the received job through the communications network to the identified lighting devices, for distributed processing in the identified lighting devices; (d) receive, from the identified lighting devices through the communications network, results of distributed processing for the received job utilizing available resources; and (e) process the received results to produce a composite result for a response to the received job.
-
Specification