Motion detection
AssigneeSimpliSafe, Inc.
InventorsSteven Nalen, Michael Maichen, II, Derek Thomas Witt, James Eric Arenstam
Life of this patent
Estimating the term…
Abstract
Motion detectors can include a housing defining a first cavity and an aperture extending through the housing. A circuit board can be disposed in the first cavity. An infrared sensor and a light sensor can be mounted on the circuit board. A lens can extend across the aperture. A wall can extend between the lens and the circuit board such that the wall, the lens, and the circuit board define a second cavity at least partially within the first cavity and the second cavity contains the infrared sensor and the light sensor.
Claims32
A method, comprising:
- acquiring, by a computing system, a first plurality of samples of a first signal generated by an infrared sensor;
- determining, by the computing system, that a first sample of the first plurality of samples is a first local minima or maxima of the first signal;
- in response to the first sample being the first local minima or maxima, incrementing, by the computing system, a first value of a first counter;
- in response to the first value of the first counter exceeding a first threshold within a first window of time, outputting, by the computing system, an indication of motion;
- determining, by the computing system, that a second signal generated by a light sensor satisfies a criterion;
- and
- in response to the second signal satisfying the criterion, increasing, by the computing system, the first threshold.
A system, comprising:
- an infrared sensor configured to generate a first signal;
- a light sensor configured to generate a second signal;
- at least one processor;
- and
- at least one non-transitory computer-readable medium encoded with instructions which, when executed by the at least one processor, cause the system to:
- acquire a first plurality of samples of the first signal;
- determine that a first sample of the first plurality of samples is a first local minima or maxima of the first signal;
- in response to the first sample being the first local minima or maxima, increment a first value of a first counter;
- in response to the first value of the first counter exceeding a first threshold within a first window of time, output an indication of motion;
- determine that the second signal satisfies a criterion;
- and
- in response to the second signal satisfying the criterion, increase the first threshold.
A system, comprising:
- a first infrared sensor configured to generate a first signal;
- a second infrared sensor configured to generate a second signal;
- at least one processor;
- and
- at least one non-transitory computer-readable medium encoded with instructions which, when executed by the at least one processor, cause the system to:
- acquire a first plurality of samples of the first signal;
- determine that a first sample of the first plurality of samples is a first local minima or maxima of the first signal;
- in response to the first sample being the first local minima or maxima, increment a first value of a first counter;
- acquire a second plurality of samples of the second signal;
- determine that a second sample of the second plurality of samples is a second local minima or maxima of the second signal;
- in response to the second sample being the second local minima or maxima, increment a second value of a second counter;
- and
- in response to the first value of the first counter exceeding a first threshold within a first window of time and the second value of the second counter exceeding a second threshold within a second window of time, outputting an indication of motion.
A method, comprising:
- acquiring, by a computing system, a first plurality of samples of a first signal generated by a first infrared sensor;
- determining, by the computing system, that a first sample of the first plurality of samples is a first local minima or maxima of the first signal;
- in response to the first sample being the first local minima or maxima, incrementing, by the computing system, a first value of a first counter;
- acquiring, by the computing system, a second plurality of samples of a second signal generated by a second infrared sensor;
- determining, by the computing system, that a second sample of the second plurality of samples is a second local minima or maxima of the second signal;
- in response to the second sample being the second local minima or maxima, incrementing, by the computing system, a second value of a second counter;
- and
- in response to the first value of the first counter exceeding a first threshold within a first window of time and the second value of the second counter exceeding a second threshold within a second window of time, outputting, by the computing system, an indication of motion.
Dependencies are inferred from the claim text.