IP Library Granted Patent US 10,621,840
Granted Patent B2
US 10,621,840 · App. 15/665,308 · Granted Apr 14, 2020

Presence detection based on signal data

Inventors: Parag Kumar Garg (Woodinville, WA); Nicholas Frank LaVassar (Issaquah, WA); Joseph Reid Baird (Sammamish, WA); Donald Smyth (Seattle, WA); Jonathan Kevin Gagliardoni (Seattle, WA); Daniel Sihe Kuang Lee (Seattle, WA)
Assignee: Transform SR Brands LLC
G08B13/24G08B13/2491G08B21/0415H04B17/318
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 10,621,840
App. No.
15/665,308
Granted
Apr 14, 2020
Kind
B2
Abstract

Techniques for providing status information of a defined location are described. Data indicative of signal strength associated with radio frequency (RF) signals received by one or more devices communicating via a wireless communications protocol is accessed. A baseline signal strength profile based on the data is determined. The data indicative of signal strength associated with RF signals received by the one or more devices is monitored. Based on a comparison of the monitored data to the baseline signal strength profile, a presence of at least one person in a vicinity of the one or more devices is determined. At least one action based on the determined presence is initiated.

Claims (35)

1. A method for determining status information, the method comprising:

accessing, by a computing device, data indicative of signal strength associated with radio frequency (RF) signals received by one or more devices communicating via a wireless communications protocol, wherein the one or more devices are part of an internet of things network, and the RF signals originate from at least one operation of the one or more devices unrelated to determining presence;

establishing a baseline signal strength profile based on previously received signal data from the one or more devices;

monitoring the data indicative of signal strength associated with the one or more devices;

determining, by the computing device, a presence of at least one person in a vicinity of the one or more devices, wherein the determining is based at least in part on a comparison of the monitored data indicative of signal strength to the baseline signal strength profile, and wherein the determined presence is based at least in part on the baseline signal strength profile changing according to at least one device of the one or more devices being moved; and

initiating at least one action based on the determined presence.

2. The method of claim 1 , wherein the wireless communications protocol is one of Wi-Fi, Bluetooth, Zigbee, 6LowPAN, Z-Wave, and Thread.

3. The method of claim 1 , wherein the one or more devices includes a plurality of devices, and the computing device is one of the plurality of devices.

4. The method of claim 1 , wherein the data indicative of signal strength is accessed by the computing device via an access point communicating via the wireless communications protocol.

5. A system comprising one or more processors that are configured to execute one or more instructions that cause the system to perform operations comprising:

accessing data indicative of signal strength associated with radio frequency (RF) signals received by one or more devices communicating via a wireless communications protocol, wherein the one or more devices are part of an internet of things network, and the RF signals originate from at least one operation of the one or more devices unrelated to determining presence;

establishing a baseline signal strength profile based on previously received signal data from the one or more devices;

monitoring the data indicative of signal strength associated with the RF signals received by the one or more devices;

determining, based on a comparison of the monitored data indicative of signal strength to the baseline signal strength profile, a presence of at least one cause of a change in signal strength associated with the RF signals in a vicinity of the one or more devices, wherein the determined presence is based at least in part on the baseline signal strength profile changing according to at least one device of the one or more devices being moved; and

initiating at least one action based on the determined presence.

6. The system of claim 5 , wherein the one or more processors are configured to execute one or more executable instructions that cause the system to perform operations comprising activating at least a function based on a change to the determined presence.

7. The system of claim 5 , wherein the one or more processors are configured to execute one or more executable instructions that cause the system to perform operations comprising determining, based on the comparison of the monitored data indicative of signal strength to the baseline signal strength profile, a number of causes of change in the vicinity of the one or more devices.

8. The system of claim 5 , wherein the one or more processors are configured to execute one or more executable instructions that cause the system to perform operations comprising determining a probable location of the determined presence.

9. The system of claim 5 , wherein establishing the baseline signal strength profile comprises signal strength of RF signals received by the one or more devices during a period of time in which causes of change are not present in the vicinity of the one or more devices.

10. The system of claim 5 , wherein the data indicative of signal strength is monitored by capturing existing data transmissions on the wireless communications protocol.

11. The system of claim 5 , wherein the data indicative of signal strength is monitored by polling the one or more devices via the wireless communications protocol.

12. The system of claim 5 , wherein the presence is determined by determining that a total variance in amplitude of the data indicative of signal strength associated with the RF signals over a predetermined time period has exceeded a predetermined threshold.

13. The system of claim 5 , wherein the at least one action comprises activating a security system or sending an electronic communication.

14. The system of claim 5 , wherein the at least one action is determined based on one or more user preferences.

15. The system of claim 14 , wherein the one or more user preferences comprises a time of day when the presence is to be determined, a location where the presence is to be determined, or a combination.

16. The system of claim 5 , wherein the determined presence is associated with a probability.

17. The system of claim 16 , wherein the probability is determined based on a number of the one or more devices and a correlation between RF signal strength data for the one or more devices.

18. The system of claim 5 , wherein the one or more processors are configured to execute one or more executable instructions that cause the system to perform operations comprising deactivating at least one function based on a change to the determined presence.

19. The system of claim 5 , wherein the presence is determined based on a rule-based inference function that receives as input the data indicative of signal strength associated with the RF signals.

20. A non-transitory computer-readable storage medium having stored therein computer instructions that, upon execution by one or more processors of a computing device, at least cause the computing device to:

access data indicative of signal strength associated with radio frequency (RF) signals received by one or more devices communicating via a wireless communications protocol, wherein the one or more devices are part of an internet of things network, and the RF signals originate from at least one operation of the one or more devices unrelated to determining presence;

establish a baseline signal strength profile based on the accessed data;

monitor signal strength associated with RF signals transmitted by the one or more devices;

determine, based on a comparison of the monitored signal strength to the baseline signal strength profile, a presence of at least one object in a vicinity of the one or more devices, wherein the determined presence is based at least in part on the baseline signal strength profile changing according to at least one device of the one or more devices being moved; and

initiate at least one action based on the determined presence.

Assignments (12)
SECURITY INTEREST Recorded May 7, 2021
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 056179/0863 →
SECURITY INTEREST Recorded May 15, 2020
From: TRANSFORM SR BRANDS LLC
To: JPP, LLC
Reel/Frame 053467/0062 →
RELEASE OF SECURITY INTEREST Recorded Mar 18, 2020
From: CITIBANK, N.A., AS AGENT
To: TRANSFORM SR BRANDS LLC
Reel/Frame 052188/0176 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2020
From: BANK OF AMERICA, N.A.
To: TRANSFORM SR BRANDS LLC
Reel/Frame 052183/0879 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2020
From: CANTOR FITZGERALD SECURITIES
To: TRANSFORM SR BRANDS LLC
Reel/Frame 052184/0782 →
SECURITY INTEREST Recorded Sep 20, 2019
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 050451/0309 →
RELEASE OF SECURITY INTEREST Recorded Apr 22, 2019
From: CANTOR FITZGERALD SECURITIES, AS AGENT
To: TRANSFORM SR BRANDS LLC
Reel/Frame 049284/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2019
From: SEARS BRANDS, L.L.C.
To: TRANSFORM SR BRANDS LLC
Reel/Frame 048710/0182 →
SECURITY INTEREST Recorded Feb 25, 2019
From: TRANSFORM SR BRANDS LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 048433/0001 →
SECURITY INTEREST Recorded Feb 25, 2019
From: TRANSFORM SR BRANDS LLC
To: CITIBANK, N.A.
Reel/Frame 048424/0291 →
SECURITY INTEREST Recorded Feb 12, 2019
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES, AS AGENT
Reel/Frame 048308/0275 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2018
From: GARG, PARAG KUMAR; LAVASSAR, NICHOLAS FRANK; BAIRD, JOSEPH REID; SMYTH, DONALD; LEE, DANIEL SIHE KUANG
To: SEARS BRANDS, L.L.C.
Reel/Frame 046490/0604 →
Cited By (5)
US 12,207,117 US 12,210,927 US 12,556,225 US 12,556,427 US 12,584,989