Networked system of intelligent lighting devices with sharing of processing resources of the devices with other entities

US9538617B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9538617-B2
Application numberUS-201514847723-A
CountryUS
Kind codeB2
Filing dateSep 8, 2015
Priority dateAug 1, 2012
Publication dateJan 3, 2017
Grant dateJan 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. 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. 2. The system of claim 1 , wherein each respective one of at least a plurality of the lighting devices further comprises: a sensor coupling, configured to present a sensor connection interface standardized across the plurality of the lighting devices, the standardized connection interface being compatible with a plurality of different types of sensors; a sensor connected to the standardized connection interface of the sensor coupling, the sensor being of one of the types and located so as to sense one of a plurality of conditions not directly related to operational performance of the light source of the respective lighting device, the sensor being configured to output a signal responsive to the one sensed condition via the standardized connection interface of the sensor coupling of the respective lighting device; and a program corresponding at least in part to the one type of the sensor for controlling at least one function of the processor of the respective lighting device responsive to the condition sensed by the sensor and for causing the processor of the respective lighting device to implement a standardized application programming interface with respect to the at least one function. 3. The system of claim 1 , wherein the resource manager is configured to perform the determination that resources of the processors and/or the memories of lighting devices are available in response to communications the resource manager receives from lighting devices. 4. The system of claim 1 , wherein the resource manager comprises one or more instances of software for execution on a processor. 5. The system of claim 4 , further comprising a computer having a processor and a communications interface, the computer configured to: communicate through the communications network with the lighting devices; and execute at least one of the one or more instances of software on the processor. 6. The system of claim 4 , further comprising a plurality of computers, each computer comprising: a processor; and a communications interface, wherein: each computer is configured to: communicate through the communications network with the lighting devices and one or more other computers of the plurality of computers; and execute at least one of the one or more instances of software on the respective processor as part of a distributed implementation of the resource manager. 7. The system of claim 4 , further comprising at least two computers, each computer comprising: a processor; and a communications interface, wherein: at least one of the at least two computers is configured to: communicate through the communications network with the lighting devices; and execute at least one of the one or more instances of software on the respective processor; and at least another of the at least two computers is configured to: communicate through the communications network with the lighting devices and the at least one of the at least two computers; and execute an instance of the software on the respective processor in such a manner that the at least two computers implement the resource manager in a redundant fashion. 8. 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. 9. The method of claim 8 , further comprising: authenticating a source of the received job, wherein at least the step (c) of distributing tasks and/or data of the received job is dependent upon the authentication of the source of the received job. 10. The method of claim 8 , further comprising: repeating steps (a) through (e) with respect to another received job, wherein the order of performing the steps with respect to the two received jobs is based on relative priorities associated with the two received jobs. 11. An article of manufacture comprising: a plurality of processors; and at least two non-transitory computer readable media, wherein: a first set of program instructions is embodied in at least one of the at least two media which, when executed by at least one processor of the plurality of processors, configures the at least one processor to perform the method of claim 8 ; and a second set of program instructions is embodied in at least one other of the at least two media which, when executed by at least one other processor of the plurality of processors, configures the at least one other processor to perform the method of claim 8 in a redundant fashion upon failure of the at least one processor. 12. The apparatus of claim 11 , wherein execution of the resource manager program by the processor further configures the apparatus to receive the information from the networked lighting devices. 13. The apparatus of claim 11 , further comprising: a second processor; a second memory; and a second resource manager program in the second memory, wherein execution of the second resource manager program by the second processor configures the apparatus such that the included functions are performed in a redundant fashion between the processor and the second processor. 14. The apparatus of claim 11 , further comprising: a second processor; a second memory; and a second resource manager program in the second memory, wherein execution of the second resource manager program by the second processor configures the apparatus such that the included functions are performed in a distributed fashion between the processor and the second processor. 15. The apparatus of claim 11 , wherein execution of the resource manager program by the processor further configures the apparatus to authenticate a

Assignees

Inventors

Classifications

  • by determining the presence or movement of objects or living beings · CPC title

  • G06F9/5072Primary

    Grid computing · CPC title

  • via wireless transmission · CPC title

  • in response to determined parameters · CPC title

  • by determining the brightness or colour temperature of ambient light · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9538617B2 cover?
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 an…
Who is the assignee on this patent?
Abl Ip Holding Llc
What technology area does this patent fall under?
Primary CPC classification G06F9/5072. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).