IP Library › Granted Patent US 11,693,383
Granted Patent B1
US 11,693,383 · App. 15/658,526 · Granted Jul 4, 2023

Systems and methods for providing hub-based motion detection using distributed, light-based motion sensors

Inventors: David Smith (San Jose, CA); Neil Joseph (Sunnyvale, CA)
Assignee: SIGNIFY HOLDING B.V.
G05B19/048F24F11/30F24F11/62G01R19/165G01V8/10H05B45/20F24F11/56F24F11/64F24F2110/10F24F2120/10F24F2120/12F24F2120/14F24F2130/30G05B2219/2614G05B2219/2642
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,693,383
App. No.
15/658,526
Granted
Jul 4, 2023
Kind
B1
Abstract

Systems and methods are provided herein for determining motion in a volume using a lighting based sensor. A status of a light is determined with which a motion sensor is associated. Motion measurements are received from the motion sensor. Based on the motion measurements, a motion score is determined. A room status is adjusted based on the motion score.

Claims (73)

1. A method of determining motion in a volume using a lighting based sensor implemented by one or more data processors forming one or more computing devices, the method comprising:

determining, by at least one data processor, a status of a light with which a motion sensor is associated;

receiving, by at least one data processor, motion measurements from the motion sensor; determining, by at least one data processor, based on the motion measurements, a motion score, wherein determining the motion score further comprises:

determining a motion signal representation of the motion measurements;

calculating the motion score based on at least one of a number of transitions in the motion signal representation and a number of smoothed reversals in the motion signal representation, wherein calculating the motion score comprises:

comparing a data point of the motion signal representation to a most-extreme value variable;

replacing the most-extreme valuable variable with the data point if the data point exceeds the most-extreme value variable;

identifying a next data point below the most-extreme value variable as one of the smoothed reversals in the motion signal representation; and

averaging corresponding voltages of recent smoothed reversals to determine the motion score;

adjusting, by at least one data processor, a room status control based on the motion score; and

adjusting, by at least one data processor, a room light level or a room temperature based on the room status control.

2. The method of claim 1 , wherein averaging comprises an exponentially weighted moving average.

3. The method of claim 2 , wherein determining the motion score further comprises generating a smoothed motion signal representation, by multiplying the motion signal representation by a smoothing factor.

4. The method of claim 3 , wherein determining the motion score further comprises averaging absolute differences between each sample.

5. The method of claim 1 , wherein determining the motion signal representation comprises a time-smoother variance of the motion measurements.

6. The method of claim 1 , wherein the motion type comprises a major motion, a minor motion, or no motion.

7. The method of claim 1 , further comprising transmitting the motion score from the light to a remote location.

8. The method of claim 7 , wherein the remote location comprises an HVAC system.

9. The method of claim 1 , wherein the room status control comprises a light level or temperature setting.

10. The method of claim 1 , wherein calculating the motion score based on a number of transitions in the motion signal representation comprises:

picketing a subset of samples of the motion signal representation over a constant interval;

determining a delta-voltage between each sample of the subset of samples; and

comparing the delta-voltage to a predetermined threshold, wherein the motion score is based on a number of delta-voltages exceeding the predetermined threshold.

11. The method of claim 1 , wherein the smoothed reversals are weighted based on a signal strength of the motion signal representation.

12. The method of claim 1 , wherein calculating the motion score is further based on at least one of a slew rate of the motion signal representation.

13. A method of determining motion in a volume using a lighting based sensor implemented by one or more data processors forming one or more computing devices, the method comprising:

determining, by at least one data processor, a status of a light with which a motion sensor is associated;

receiving, by at least one data processor, motion measurements from the motion sensor;

determining, by at least one data processor, based on the motion measurements, a motion score, wherein determining the motion score further comprises:

determining a motion signal representation comprising a plurality of frequencies;

removing a bias from the motion signal representation;

generating a guard band around a midline of the motion signal representation; and

determining a number of zero crossings from the motion signal representation, wherein a zero crossing occurs when the signal exceeds the guard band and the motion score comprises the number of zero crossings;

adjusting, by at least one data processor, a room status control based on the motion score; and

adjusting, by at least one data processor, a room light level or a room temperature based on the room status control.

14. A system determining motion in a volume using a lighting based sensor, the system comprising:

at least one data processor;

memory storing instructions, which when executed by at least one data processor, result in operations comprising:

determining, a status of a light with which a motion sensor is associated;

receiving motion measurements from the motion sensor;

determining, based on the motion measurements, a motion score, wherein determining the motion score further comprises:

determining a motion signal representation of the motion measurements; and

calculating the motion score based on at least one of a number of transitions in the motion signal representation, a number of smoothed reversals in the motion signal representation, and a slew rate of the motion signal representation, wherein calculating the motion score comprises:

comparing a data point of the motion signal representation to a most-extreme value variable;

replacing the most-extreme valuable variable with the data point if the data point exceeds the most-extreme value variable;

identifying a next data point below the most-extreme value variable as one of the smoothed reversals in the motion signal representation; and

averaging corresponding voltages of recent smoothed reversals to determine the motion score;

adjusting a room status control based on the motion score; and

adjusting a room light level or a room temperature based on the room status control.

15. The system of claim 14 , wherein averaging comprises an exponentially weighted moving average.

16. The system of claim 15 , wherein determining the motion score further comprises generating a smoothed motion signal representation by multiplying the motion signal representation by a smoothing factor.

17. The system of claim 16 , wherein determining the motion score further comprises averaging absolute differences between each sample.

18. The system of claim 14 , wherein determining the motion signal representation comprises a time-smoother variance of the motion measurements.

19. The system of claim 14 , wherein the motion type comprises a major motion, a minor motion, or no motion.

20. The system of claim 14 , wherein the operations further comprise transmitting the motion score from the light to a remote location.

21. The system of claim 20 , wherein the remote location comprises an HVAC system.

22. The system of claim 14 , wherein the room status control comprises a light level or a temperature setting.

23. The system of claim 14 , wherein calculating the motion score based on a number of transitions in the motion signal representation comprises:

picketing a subset of samples of the motion signal representation over a constant interval;

determining a delta-voltage between each sample of the subset of samples; and

comparing the delta-voltage to a predetermined threshold, wherein the motion score is based on a number of delta-voltages exceeding the predetermined threshold.

24. A system determining motion in a volume using a lighting based sensor, the system comprising:

at least one data processor;

memory storing instructions, which when executed by at least one data processor, result in operations comprising:

determining a status of a light with which a motion sensor is associated;

receiving motion measurements from the motion sensor;

determining, based on the motion measurements, a motion score, wherein determining the motion score further comprises:

determining a motion signal representation comprising a plurality of frequencies;

removing a bias from the motion signal representation;

generating a guard band around a midline of the motion signal representation; and

determining a number of zero crossings from the motion signal representation, wherein a zero crossing occurs when the signal exceeds the guard band and the motion score comprises the number of zero crossings;

adjusting a room status control based on the motion score; and

adjusting a room light level or a room temperature based on the room status control.

Assignments (3)
CHANGE OF NAME Recorded Oct 17, 2022
From: PHILIPS LIGHTING HOLDING B.V.
To: SIGNIFY HOLDING B.V.
Reel/Frame 061689/0352 →
CHANGE OF NAME Recorded Sep 21, 2022
From: PHILIPS LIGHTING HOLDING B.V.
To: SIGNIFY NORTH AMERICA CORPORATION
Reel/Frame 061494/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2017
From: STACK LABS, INC.
To: PHILIPS LIGHTING NORTH AMERICA CORPORATION
Reel/Frame 044079/0693 →
Continuity (8)
Continuation In Part 15211070 · Jul 15, 2016
Continuation In Part 15099666 · Apr 15, 2016
Continuation In Part 14288911 · May 28, 2014
Provisional Application 62366186 · Jul 25, 2016
Provisional Application 62192879 · Jul 15, 2015
Provisional Application 61956028 · May 31, 2013
Provisional Application 61956029 · May 31, 2013
Provisional Application 61958702 · Aug 5, 2013
Cited By (1)
US 12,644,774