IP Library Granted Patent US 11,233,854
Granted Patent B2
US 11,233,854 · App. 16/077,894 · Granted Jan 25, 2022

Lighting control data identification

Inventors: Remco Magielse (Tilburg, NL); Bingzhou Chen (Shanghai, CN)
Assignee: SIGNIFY HOLDING B.V.
H04L67/125G06F8/60G06F9/547H04L12/282H04L12/2816H04L12/2832H04L67/34H05B47/175H04L2012/285H04L2012/2841
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,233,854
App. No.
16/077,894
Granted
Jan 25, 2022
Kind
B2
Abstract

A networked lighting system is provided which stores, e.g. in a lighting controller node, lighting control data such as scenes or rules based on receiving such data from an application running on a first computer device. An identification of the application which lighting control data was received from is stored alongside this data. When an input is received by (a node in) the networked lighting system from an application running on a second computer device indicating that the lighting control data is to be edited, an application call is executed such that the application the lighting control data was received from is run on this second computer device.

Claims (41)

1. A computer implemented method for controlling a networked lighting system based on lighting control data, the method comprising:

receiving lighting control data from a first application running on a first computer device,

storing a data set in a lighting node of the networked lighting system, the data set based on the lighting control data and comprising identification data identifying the first application,

receiving, at the lighting node, an input indicating an editing of the lighting control data from a second application running on a second computer device,

retrieving from the lighting node the identification data comprised in the data set which is based on the lighting control data, and

executing an application call based on the retrieved identification data causing the second computer device to run the first application.

2. The computer implemented method according to claim 1 , wherein the method further comprises:

receiving further data from the first application from which the lighting control data is received, and

providing to the second computer device the further data, causing the first application to provide a user interface based on the further data for editing the lighting control data, wherein the data set comprises the further data.

3. The computer implemented method according to claim 2 , wherein the lighting control data comprises a color setting and/or an intensity setting for controlling a light output of a networked lighting device, the setting acquired from an image, and wherein the further data comprises a reference to the image or wherein the further data comprises the image.

4. The computer implemented method according to claim 3 , wherein the further data further comprises at least one position in the image from which the setting was acquired.

5. The computer implemented method according to claim 1 , wherein the lighting control data comprises a rule for controlling a light output of a networked lighting device, the rule based on a template, and wherein the further data comprises a reference to the template or wherein the further data comprises the template.

6. The computer implemented method according to claim 5 , wherein the rule comprises multiple rule elements and wherein the further data further comprises a mapping of at least some of the multiple rule elements to the template.

7. The computer implemented method according to claim 1 , wherein executing an application call comprises one of:

the second application calling the first application on the second computer device based on the identification data, or

a node in the networked lighting system calling the first application on the second computer device based on the identification data.

8. The computer implemented method according to claim 1 , wherein executing the application call further comprises:

determining that the first application is not installed on the second computer device, and

controlling the second computer device to download a copy of the first application.

9. The computer implemented method according to claim 8 , wherein executing the application call further comprises:

providing the identification data to an internet service to determine a download location of the copy of the first application.

10. The computer implemented method according to claim 1 , wherein executing an application call further comprises:

determining that the first application is not installed on the second computer device, and

providing the identification data to an internet service for providing the second computer device remote access to a copy of the first application.

11. The computer implemented method according to claim 1 , wherein the method further comprises:

receiving further lighting control data from a third application running on a third computer device, the further lighting control data being the same as the lighting control data, and

amending the data set based on the lighting control data stored in the node of the networked lighting system, causing the amended data set to comprise further identification data of the third application.

12. A computer program product arranged for performing the method according to claim 1 when run on a computer device.

13. A lighting node in a networked lighting system, the node comprising:

an interface arranged for receiving lighting control data from a first application running on a first computer device, and

a processor arranged for storing in one or more lighting nodes of the networked lighting system a data set, the data set based on the lighting control data and comprising identification data of the first application,

wherein the interface is further arranged for receiving from a second application running on a second computer device an input indicating an editing of the lighting control data,

wherein the processor is further arranged for retrieving the identification data comprised in the data set which is based on the lighting control data, and for executing an application call over the interface based on the retrieved identification data, causing the second computer device to run the first application.

14. The node according to claim 13 , wherein the processor is further arranged for determining that the first application which the lighting control data was created with is not installed on the second computer device, and wherein the processor is further arranged for contacting an internet service and providing the identification data to the internet service,

wherein the internet service is arranged for providing the second computer device with remote access to the first application, or wherein the internet service is arranged for providing a download location of a copy of the first application.

15. A system comprising a node according to claim 14 , the system further comprising a server for providing the internet service.

16. The computer implemented method according to claim 1 , wherein said retrieving and said executing are performed in response to said receiving from the first application running on the second computer device the input indicating the editing of the lighting control data.

17. The node according to claim 13 , wherein the processor is configured to perform said retrieving and said executing in response to said receiving from the first application running on the second computer device the input indicating the editing of the lighting control data.

18. The method according to claim 1 , wherein the data set comprises identification data identifying the first application.

19. The method according to claim 18 , wherein identification data identifying the first application comprises either a name of the application, a link to an online location of the application, or a number identifying the application.

20. The method according to claim 1 , wherein the application call comprises the step of performing an application programming interface call to an application programming interface running on a node.

Assignments (2)
CHANGE OF NAME Recorded Aug 10, 2019
From: PHILIPS LIGHTING HOLDING B.V.
To: SIGNIFY HOLDING B.V.
Reel/Frame 050020/0501 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2018
From: MAGIELSE, REMCO; CHEN, BINGZHOU
To: PHILIPS LIGHTING HOLDING B.V.
Reel/Frame 046796/0628 →
Priority Claims (2)
WO PCT/CN2016/073761 · Feb 14, 2016 · international
EP 16163627 · Apr 4, 2016 · regional
Continuity (1)
Related Publication 20190058765A1 · Feb 21, 2019