IP Library Granted Patent US 9,345,106
Granted Patent B2
US 9,345,106 · App. 14/256,172 · Granted May 17, 2016

Gesture based lighting control

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 9,345,106
App. No.
14/256,172
Granted
May 17, 2016
Kind
B2
Abstract

Various gestures, or aspects of the situation, such as location, attitude and/or movement, of a handheld controller are used to control various parameters of lighting, such as brightness or color.

Claims (71)

1. A method of controlling lighting, the method comprising:

retrieving readings from at least one magnetometer in a handheld controller;

determining a situation of the handheld controller based at least in part on the readings from the at least one magnetometer;

determining a change to the lighting based on the situation of the handheld controller; and

sending a message to initiate the change to the lighting.

2. The method of claim 1 , further comprising:

detecting a first gesture of the handheld controller;

adjusting a parameter of the lighting based on the situation of the handheld controller after the first gesture is detected;

detecting a second gesture of the handheld controller; and

halting the adjustment of the parameter in response to the second gesture.

3. The method of claim 1 , further comprising:

detecting a touch to a touchscreen on the handheld controller; and

determining the change to the lighting based on both the touch and the situation of the handheld controller.

4. A computer program product for controlling lighting, the computer program product comprising:

a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code to detect a situation of a handheld controller by retrieving readings from at least one magnetometer in the handheld controller;

computer readable program code to determine a change for a parameter of the lighting based on the situation of the handheld controller; and

computer readable program code to send a message to initiate the change for the parameter to the lighting.

5. The computer program product of claim 4 , wherein the situation of the handheld controller comprises a position of the handheld controller.

6. The computer program product of claim 4 , wherein the situation of the handheld controller comprises a movement of the handheld controller.

7. The computer program product of claim 4 , further comprising:

computer readable program code to detect a gesture of the handheld controller;

computer readable program code to send the message in response to the gesture.

8. The computer program product of claim 4 , further comprising:

computer readable program code to detect a first gesture of the handheld controller;

computer readable program code to adjust the parameter of the lighting based on the situation of the handheld controller after the first gesture is detected;

computer readable program code to detect a second gesture of the handheld controller; and

computer readable program code to halt the adjustment of the parameter in response to the second gesture.

9. The computer program product of claim 4 , further comprising:

computer readable program code to retrieve readings from at least one accelerometer in the handheld controller to detect the situation of the handheld controller.

10. The computer program product of claim 4 , further comprising:

computer readable program code to retrieve readings from a three-axis magnetometer and a three-axis accelerometer in the handheld controller to detect the situation of the handheld controller.

11. The computer program product of claim 4 , further comprising:

computer readable program code to determine a brightness of the lighting based on the situation of the handheld controller selected from the group consisting of yaw, pitch, and roll of the handheld controller.

12. The computer program product of claim 4 , further comprising:

computer readable program code to determine a brightness of the lighting based on a pitch of the handheld controller;

computer readable program code to determine a color of the lighting based on a roll of the handheld controller; and

computer readable program code to determine a portion of the lighting to control based on a yaw of the handheld controller.

13. The computer program product of claim 4 , further comprising:

computer readable program code to determine a portion of the lighting to control based on a proximity of the handheld controller to the portion of the lighting.

14. The computer program product of claim 4 , further comprising:

computer readable program code to determine a portion of the lighting to control based on a gesture of the handheld controller.

15. A computer program product for controlling lighting, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code to detect a situation of a handheld controller;

computer readable program code to detect that a button of the handheld controller is being pressed;

computer readable program code to set a parameter of the lighting based on the button press and the situation of the handheld controller; and

computer readable program code to send a message to the lighting to set the parameter.

16. A computer program product for controlling lighting, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code to detect a situation of a handheld controller;

computer readable program code to detect a touch to a touchscreen on the handheld controller;

computer readable program code to set a parameter of the lighting based on the touch and the situation of the handheld controller; and

computer readable program code to send a message to the lighting to set the parameter.

17. A handheld controller for lighting comprising:

a non-transitory computer readable storage medium having computer readable program code embodied therewith;

a processor, coupled to the computer readable storage medium, to execute the computer readable program code;

situation detection circuitry coupled to the processor; and

a wireless network interface coupled to the processor to transmit a message to change to the lighting;

the computer readable program code comprising:

computer readable program code to detect a situation of the handheld controller;

computer readable program code to determine a change to the lighting based on the situation of the handheld controller; and

computer readable program code to send the message to initiate the change to the lighting.

18. The handheld controller of claim 17 , the computer readable program code further comprising:

computer readable program code to detect a first gesture of the handheld controller;

computer readable program code to adjust a parameter of the lighting based on the situation of the handheld controller after the first gesture is detected;

computer readable program code to detect a second gesture of the handheld controller; and

computer readable program code to halt the adjustment of the parameter in response to the second gesture.

19. The handheld controller of claim 17 , further comprising a magnetometer coupled to the processor, wherein the computer readable program code to detect the situation of the handheld controller retrieves readings from the magnetometer.

20. The handheld controller of claim 17 , further comprising a touchscreen coupled to the processor;

the computer readable program code further comprising:

computer readable program code to detect a touch to the touchscreen;

computer readable program code to determine the change to the lighting based on both the touch and the situation of the handheld controller.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2019
From: GREENWAVE SYSTEMS PTE. LTD.
To: SIGNIFY HOLDING B.V.
Reel/Frame 049562/0340 →
LIEN RELEASE Recorded Apr 25, 2019
From: SILICON VALLEY BANK
To: GREENWAVE REALITY INC.
Reel/Frame 050335/0136 →
RELEASE OF SECURITY INTEREST Recorded Apr 23, 2019
From: KFCC II SPV LP
To: GREENWAVE HOLDING INC.; GREENWAVE REALITY INC.; GREENWAVE SYSTEMS PTE. LTD.; GREENWAVE HOLDING APS; GREENWAVE DENMARK APS
Reel/Frame 048965/0430 →
SECURITY INTEREST Recorded Mar 8, 2019
From: GREENWAVE HOLDINGS INC.; GREENWAVE REALITY INC.; GREENWAVE SYSTEMS PTE. LTD.; GREENWAVE HOLDING APS.; GREENWAVE DENMARK APS
To: KFCC II SPV LP
Reel/Frame 048549/0939 →
SECURITY INTEREST Recorded Jan 14, 2019
From: BSP AGENCY, LLC
To: KCFF II SPV LP
Reel/Frame 047984/0315 →
NOTICE OF SUCCESSION OF AGENCY (INTELLECTUAL PROPERTY) Recorded May 17, 2018
From: BUSINESS DEVELOPMENT CORPORATION OF AMERICA, AS PRIOR AGENT
To: BSP AGENCY, LLC, AS SUCCESSOR AGENT
Reel/Frame 046180/0312 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jul 9, 2015
From: GREENWAVE SYSTEMS PTE. LTD.
To: BUSINESS DEVELOPMENT CORPORATION OF AMERICA
Reel/Frame 036087/0213 →
CHANGE OF NAME Recorded Aug 12, 2014
From: GREENWAVE REALITY PTE LTD
To: GREENWAVE SYSTEMS PTE. LTD.
Reel/Frame 033521/0294 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2014
From: JONSSON, KARL
To: GREENWAVE REALITY PTE LTD
Reel/Frame 032707/0360 →