IP Library Granted Patent US 8,525,099
Granted Patent B2
US 8,525,099 · App. 12/969,318 · Granted Sep 3, 2013

Temporal based motion sensor reporting

Inventors: Terrance J. O'Shea (Portland, OR); Tom E. Pearson (Beaverton, OR)
Assignee: Intel-GE Care Innovations LLC
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 8,525,099
App. No.
12/969,318
Granted
Sep 3, 2013
Kind
B2
Abstract

Methods and systems may include a motion sensor and logic to sample an output signal of the motion sensor. The logic can also be configured to track an amount of time the motion sensor is triggered based on the output signal, and transmit the amount of time over a wireless link on a periodic basis.

Claims (73)

1. A method comprising:

sampling an output signal of a passive infrared motion sensor;

conducting a repetitive increment of a counter value in response to a first trigger event in the output signal, the first trigger event including a rising edge transition which corresponds to motion detected by the passive infrared motion sensor, and wherein the repetitive increment is conducted in accordance with a clock timer;

discontinuing the repetitive increment in response to a second trigger event in the output signal, the second trigger event including an expiration of a first idleness period after a falling edge transition, wherein the falling edge transition corresponds to a lack of motion detected by the passive infrared motion sensor;

adding the counter value to a cumulative value in response to the second trigger event, wherein the cumulative value indicates an amount of time the passive infrared motion sensor is triggered;

activating a wireless interface;

transmitting the cumulative value via the wireless interface; and

deactivating the wireless interface in response to receiving an acknowledgement of the transmission of the cumulative value.

2. The method of claim 1 , the method further including adjusting the counter value based on a frequency of the clock timer to obtain the amount of time the passive infrared motion sensor is triggered in seconds.

3. The method of claim 1 , the method further including:

deactivating the clock timer if a second idleness period of time has expired; and

activating the clock timer in response to the first trigger event.

4. The method of claim 1 , the method further including:

conducting a plurality of repetitive increments of the counter value in response to a corresponding plurality of first trigger events in the output signal;

discontinuing the plurality of repetitive increments in response to a corresponding plurality of second trigger events in the output signal;

adding a plurality of counter values to the cumulative value, wherein each counter value corresponds to a second trigger event; and

transmitting the cumulative value via the wireless interface on a periodic basis.

5. A non-transitory computer readable storage medium comprising a set of stored instructions which, if executed by a processor, cause a computer to:

sample an output signal of a motion sensor;

conduct a repetitive increment of a counter value in response to a first trigger event in the output signal, the first trigger event corresponding to motion detected by the motion sensor;

discontinue the repetitive increment in response to a second trigger event in the output signal, the second trigger event corresponding to a lack of motion detected by the motion sensor;

add the counter value to a cumulative value in response to the second trigger event, wherein the cumulative value indicates an amount of time the motion sensor is triggered; and

transmit the cumulative value over a wireless link on a periodic basis.

6. The medium of claim 5 , wherein the repetitive increment is conducted in accordance with a clock timer.

7. The medium of claim 6 , wherein the instructions, if executed, cause the computer to adjust the counter value based on a frequency of the clock timer to obtain the amount of time the motion sensor is triggered in seconds.

8. The medium of claim 6 , wherein the instructions, if executed, cause the computer to:

deactivate the clock timer if an idleness period of time has expired; and

activate the clock timer in response to the first trigger event.

9. The medium of claim 6 , wherein the instructions, if executed, cause the computer to:

conduct a plurality of repetitive increments of the counter value in response to a corresponding plurality of first trigger events in the output signal;

discontinue the plurality of repetitive increments in response to a corresponding plurality of second trigger events in the output signal; and

add a plurality of counter values to the cumulative value, wherein each counter value corresponds to a second trigger event.

10. The medium of claim 5 , wherein the first trigger event includes a rising edge transition and the second trigger event includes an expiration of an idleness period after a falling edge transition.

11. The medium of claim 5 , wherein the instructions, if executed, cause the computer to:

activate a wireless interface;

transmit the cumulative value via the wireless interface;

receive an acknowledgement of the transmission of the cumulative value; and

deactivate the wireless interface based on the acknowledgement.

12. A system comprising:

a motion sensor; and

logic to:

sample an output signal of the motion sensor;

conduct a repetitive increment of a counter value in response to a first trigger event in the output signal, the first trigger event corresponding to motion detected by the motion sensor;

discontinue the repetitive increment in response to a second trigger event in the output signal, the second trigger event corresponding to a lack of motion detected by the motion sensor;

add the counter value to a cumulative value in response to the second trigger event, wherein the cumulative value indicates an amount of time the motion sensor is triggered; and

transmit the cumulative value over a wireless link on a periodic basis.

13. The system of claim 12 , the system further including a clock timer, wherein the repetitive increment is to be conducted in accordance with the clock timer.

14. The system of claim 13 , wherein the logic is to adjust the counter value based on a frequency of the clock timer to obtain the amount of time the motion sensor is triggered in seconds.

15. The system of claim 13 , wherein the logic is to:

deactivate the clock timer if an idleness period of time has expired; and

activate the clock timer in response to the first trigger event.

16. The system of claim 13 , wherein the logic is to:

conduct a plurality of repetitive increments of the counter value in response to a corresponding plurality of first trigger events in the output signal;

discontinue the plurality of repetitive increments in response to a corresponding plurality of second trigger events in the output signal; and

add a plurality of counter values to the cumulative value, wherein each counter value corresponds to a second trigger event.

17. The system of claim 12 , wherein the first trigger event includes a rising edge transition and the second trigger event includes an expiration of an idleness period after a falling edge transition.

18. The system of claim 12 , the system further including a wireless interface, wherein the logic is to:

activate the wireless interface;

transmit the cumulative value via the wireless interface;

receive an acknowledgement of the transmission of the cumulative value; and

deactivate the wireless interface based on the acknowledgement.

19. The medium of claim 10 , wherein the idleness period comprises a time period during which the rising edge transition is not detected in the output signal.

20. The system of claim 17 , wherein the idleness period comprises a time period during which the rising edge transition is not detected in the output signal.

21. The medium of claim 10 , wherein the falling edge transition occurs when the output signal indicates the lack of motion, wherein the instructions, if executed, cause the computer to:

determine whether the falling edge transition has occurred based on the output signal;

store the counter value as an intermediate value in response to determining that the falling edge transition has occurred;

determine whether the idleness period has expired; and

add the intermediate value to the cumulative value in response to determining that the idleness period has expired.

22. The system of claim 17 , wherein the falling edge transition occurs when the output signal indicates the lack of motion, wherein the logic is to:

determine whether the falling edge transition has occurred based on the output signal;

store the counter value as an intermediate value in response to determining that the falling edge transition has occurred;

determine whether the idleness period has expired; and

add the intermediate value to the cumulative value in response to determining that the idleness period has expired.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS (RELEASES RF 052117/0164) Recorded Jul 1, 2021
From: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: CARE INNOVATIONS, LLC
Reel/Frame 056760/0857 →
SECURITY INTEREST Recorded Mar 6, 2020
From: CARE INNOVATIONS, LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 052117/0164 →
CHANGE OF NAME Recorded May 23, 2016
From: INTEL-GE CARE INNOVATIONS LLC
To: CARE INNOVATIONS, LLC
Reel/Frame 038780/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2011
From: INTEL AMERICAS, INC.
To: INTEL-GE CARE INNOVATIONS LLC
Reel/Frame 027118/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2011
From: INTEL CORPORATION
To: INTEL AMERICAS, INC.
Reel/Frame 027052/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2011
From: O'SHEA, TERRANCE J.; PEARSON, TOM E.
To: INTEL CORPORATION
Reel/Frame 025777/0260 →
Continuity (1)
Related Publication 20120155602A1 · Jun 21, 2012