IP Library Granted Patent US 10,397,742
Granted Patent B2
US 10,397,742 · App. 16/053,761 · Granted Aug 27, 2019

Detecting location within a network

Inventors: John Wootton (St. Louis, MO); Matthew Wootton (O'Fallon, MO); Chris Nissman (Tucson, AZ); Victoria Preston (Edgewater, MD); Jonathan Clark (St. Louis, MO); Justin McKinney (Wildwood, MO); Claire Barnes (University City, MO)
Assignee: Ivani, LLC
H04W4/023G01V3/12H04B17/318H04L1/0018H04L5/006H04W4/043H04W4/30H04W4/33H04W4/80H04W64/00
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,397,742
App. No.
16/053,761
Filed
Aug 2, 2018
Granted
Aug 27, 2019
Kind
B2
Art Unit
2645
USPC
455/456.2
Abstract

Systems and methods for detecting the presence of a body in a network without fiducial elements, using signal absorption, and signal forward and reflected backscatter of RF waves caused by the presence of a biological mass in a communications network.

Claims (38)

1. A method for detecting motion within a space, the method comprising:

providing a plurality of transceivers within a space;

providing a processor communicably coupled to each transceiver in said plurality of transceivers;

at a first time, a first transceiver and a second transceiver in said plurality of transceivers each receiving an initial set of wireless signals from a third transceiver in said plurality of transceivers;

said processor receiving an initial set of signal data from said first transceiver, said initial set of signal data from said first transceiver comprising data about the properties of said initial set of wireless signals as received by said first transceiver;

said processor receiving an initial set of signal data from said second transceiver, said initial set of signal data from said second transceiver comprising data about the properties of said initial set of wireless signals as received by said second transceiver;

said processor creating an initial signal profile based at least in part on said wireless signal properties in said initial set of signal data from said first transceiver and said initial set of signal data from said second transceiver;

at a second time, said first transceiver and said second transceiver each receiving a new set of wireless signals from said third transceiver;

said processor receiving a new set of signal data from said first transceiver, said new set of signal data from said first transceiver comprising data about the properties of said new set of wireless signals as received by said first transceiver;

said processor receiving a new set of signal data from said second transceiver, said new set of signal data from said second transceiver comprising data about the properties of said new set of wireless signals as received by said second transceiver;

said processor creating a new signal profile based at least in part on said wireless signal properties in said new set of signal data from said first transceiver and said new set of signal data from said second transceiver; and

said processor comparing said new signal profile to said initial signal profile to detect motion of an object within said space between said first time and said second time.

2. The method of claim 1 wherein said processor also determines a location of said motion by comparing said new signal profile to said initial signal profile.

3. The method of claim 1 , wherein said initial set of signal data from said first transceiver comprises wireless network signal protocol properties determined by said first transceiver.

4. The method of claim 3 , wherein said initial set of signal data from said second transceiver comprises wireless network signal protocol properties determined by said second transceiver.

5. The method of claim 4 , wherein said wireless network signal protocol properties determined by said first transceiver and said wireless network signal protocol properties determined by said second transceiver are both selected from the group consisting of: received signal strength, latency, and bit error rate.

6. The method of claim 1 , wherein said processor applies statistical methods to said new signal profile and to said initial signal profile to detect motion of said object within said space between said first time and said second time.

7. The method of claim 6 , wherein said processor applies statistical methods to said new signal profile to said initial signal profile to determine a location of motion of said object within said space between said first time and said second time.

8. The method of claim 1 , further comprising:

said processor being operatively coupled to a second system; and

only after said processor detects motion in said space, said processor operates said second system.

9. The method of claim 8 , wherein said second system is selected from the group consisting of: an electrical system; a lighting system; a heating, venting, and cooling (HVAC) system; a security system; and, an industrial automation system.

10. The method of claim 1 , wherein said object is a human being.

11. A non-transitory computer-readable storage medium storing instructions that are operable when executed by a processor to perform operations comprising:

receiving an initial set of signal data from a first transceiver and an initial set of signal data from a second transceiver, said initial set of signal data from said first transceiver comprising data about properties of an initial set of wireless signals transmitted from a third transceiver as received by said first transceiver, and said initial set of signal data from said second transceiver comprising data about properties of said initial set of wireless signals transmitted from said third transceiver as received by said second transceiver;

creating an initial signal profile based at least in part on said wireless signal properties in said initial set of signal data from said first transceiver and said initial set of signal data from said second transceiver;

receiving a new set of signal data from a first transceiver and a new set of signal data from a second transceiver, said new set of signal data from said first transceiver comprising data about properties of a new set of wireless signals transmitted from a third transceiver as received by said first transceiver, and said new set of signal data from said second transceiver comprising data about properties of said new set of wireless signals transmitted from said third transceiver as received said second transceiver;

creating a new signal profile based at least in part on said wireless signal properties in said new set of signal data from said first transceiver and said new set of signal data from said second transceiver;

comparing said new signal profile to said initial signal profile to detect motion of an object within said space.

12. The storage medium of claim 11 , wherein said initial set of signal data from said first transceiver comprises wireless network signal protocol properties determined by said first transceiver.

13. The storage medium of claim 12 , wherein said initial set of signal data from said second transceiver comprises wireless network signal protocol properties determined by said second transceiver.

14. The storage medium of claim 13 , wherein said wireless network signal protocol properties determined by said first transceiver and said wireless network signal protocol properties deteimined by said second transceiver are both selected from the group consisting of: received signal strength, latency, and bit error rate.

15. The storage medium of claim 11 , wherein statistical methods are applied to said new signal profile and to said initial signal profile to detect motion of said object within said space.

16. The storage medium of claim 11 including storing instructions that are operable when executed by a processor to determine a location of said motion by comparing said new signal profile to said initial signal profile.

17. The storage medium of claim 16 , wherein statistical methods are applied to said new signal profile and to said initial signal profile to determine said location of said motion.

18. The storage medium of claim 11 , including storing instructions that are operable when executed by a processor to operate a second system.

19. The storage medium of claim 18 wherein said second system is selected from the group consisting of: an electrical system; a lighting system; a heating, venting, and cooling (HVAC) system; a security system; and, an industrial automation system.

20. The method of claim 11 , wherein said object is a human being.

Assignments (4)
SECURITY AGREEMENT Recorded Apr 2, 2026
From: IVANI, LLC
To: SORYN IP FUND II, L.P.
Reel/Frame 075331/0488 →
SECURITY AGREEMENT Recorded Sep 25, 2025
From: IVANI, LLC
To: SORYN IP FUND II, L.P.; SORYN IP PARALLEL FUND II, L.P.
Reel/Frame 072734/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: IVANI, LLC
To: IVANI, LLC
Reel/Frame 054169/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2019
From: WOOTTON, JOHN; WOOTTON, MATTHEW; NISSMAN, CHRIS; PRESTON, VICTORIA; CLARK, JONATHAN; MCKINNEY, JUSTIN; BARNES, CLAIRE
To: IVANI, LLC
Reel/Frame 048468/0577 →
Continuity (6)
Continuation 15600380 · May 19, 2017
Continuation 15227717 · Aug 3, 2016
Continuation 15084002 · Mar 29, 2016
Provisional Application 62252954 · Nov 9, 2015
Provisional Application 62219457 · Sep 16, 2015
Related Publication 20190020976A1 · Jan 17, 2019
Cited By (119)
US 12,192,775 US 12,192,777 US 12,200,500 US 12,212,974 US 12,219,365 US 12,231,903 US 12,231,904 US 12,231,905 US 12,238,527 US 12,245,044 US 12,245,045 US 12,256,225 US 12,256,226 US 12,256,227 US 12,256,228 US 12,262,211 US 12,262,213 US 12,262,215 US 12,262,217 US 12,267,688 US 12,267,692 US 12,273,727 US 12,273,731 US 12,273,734 US 12,279,126 US 12,279,127 US 12,284,528 US 12,289,601 US 12,294,866 US 12,302,112 US 12,302,113 US 12,302,114 US 12,302,119 US 12,309,599 US 12,309,600 US 12,309,601 US 12,309,602 US 12,309,603 US 12,309,608 US 12,317,089 US 12,317,093 US 12,323,811 US 12,323,812 US 12,323,813 US 12,328,589 US 12,328,590 US 12,335,742 US 12,348,976 US 12,363,548 US 12,363,549 US 12,369,039 US 12,369,043 US 12,375,930 US 12,382,298 US 12,382,300 US 12,382,302 US 12,382,303 US 12,389,232 US 12,389,233 US 12,395,851 US 12,395,852 US 12,395,853 US 12,395,856 US 12,395,857 US 12,402,013 US 12,413,984 US 12,425,869 US 12,425,870 US 12,432,571 US 12,439,263 US 12,439,264 US 12,439,270 US 12,452,680 US 12,452,681 US 12,452,682 US 12,452,686 US 12,457,501 US 12,464,365 US 12,464,366 US 12,464,371 US 12,470,944 US 12,477,349 US 12,490,102 US 12,495,305 US 12,495,306 US 12,501,270 US 12,501,271 US 12,501,273 US 12,501,275 US 12,513,528 US 12,538,134 US 12,543,048 US 12,549,953 US 12,563,402 US 12,563,407 US 12,568,380 US 12,574,742 US 12,574,743 US 12,574,744 US 12,574,754 US 12,574,755 US 12,581,314 US 12,587,865 US 12,598,473 US 12,604,199 US 12,604,206 US 12,610,242 US 12,610,243 US 12,610,244 US 12,621,672 US 12,621,673 US 12,621,674 US 12,634,704 US 12,634,705 US 12,634,706 US 12,634,707 US 12,641,441 US 12,641,443 US 12,689,910