IP Library Granted Patent US 11,151,611
Granted Patent B2
US 11,151,611 · App. 16/249,760 · Granted Oct 19, 2021

Mobile device detection and tracking

Inventors: Jan Willem Korver (AC Utrecht, NL); Thomas Sandholm (Saratoga, CA); Philippe Rene Morin (Goleta, CA); Thibault de Lacheze-Murel (San Mateo, CA); Guillaume Tenant de la Tour (Limoges, FR); Paul-Ambroise Augustin Duquenne (Versailles, FR); Jerome Lejeune (Saratoga, CA); Amanda Mills (Menlo Park, CA); Thuong Ho (San Jose, CA); Hang Ung (Saratoga, CA)
Assignee: BLUEZOO, INC.
G06Q30/0267G06Q30/0261H04L67/02H04L67/22H04L67/24H04L67/26H04W4/02H04W4/14H04W4/21H04W4/30H04W4/33H04W12/08H04L63/1425H04W4/06H04W12/12
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,151,611
App. No.
16/249,760
Granted
Oct 19, 2021
Kind
B2
Abstract

Disclosed is a technique for passively monitoring the number of guests in a rental property. Mobile device broadcasts intended for connecting the device to a wireless network contain information about that device. This information includes unique identifiers such as MAC addresses. Detecting these broadcasts and filtering out those devices that are expected enables a property owner to have a semi-accurate number of guests within their property without actually being at the property, or visibly observing the guests in an obtrusive fashion. Guests are able to enjoy themselves in privacy and the property owner is able to monitor the safety of their property.

Claims (67)

1. A method for monitoring a visitor count in a domicile and reporting the visitor count to a user comprising:

detecting, by a wireless communicator, wireless device broadcasts from wireless devices, the wireless device broadcasts include a device identifier used to connect to wireless networks, wherein the device identifier of a given wireless device broadcast identifies a particular wireless device of the wireless devices;

communicating a number of unique device identifiers to a web server;

determining, by the web server, the number of unique device identifiers exceeds a predetermined threshold;

transmitting, by the web server, a notification to a user device indicating the predetermined threshold has been exceeded;

receiving, by a mobile application, resident instructions including a number of resident devices;

transmitting, by the mobile application, to the web server the resident instructions; and

reducing the number of unique device identifiers by the number of resident devices.

2. The method of claim 1 , further comprising:

broadcasting, by the wireless communicator, a signal causing nearby wireless devices to emit wireless device broadcasts.

3. The method of claim 1 , further comprising:

identifying, from the device identifiers, a number of resident device identifiers associated with resident wireless devices, wherein the resident devices identifiers are those device identifiers that exceed a threshold for frequency of detection; and

reducing the number of unique device identifiers by the number of resident device identifiers.

4. The method of claim 1 , further comprising:

communicating, by the web server, the number of unique device identifiers to the user device; and

rendering, by a client application, on the user device the number of unique device identifiers.

5. The method of claim 1 , further comprising:

transmitting, by the web server, a push notification or SMS message to the user device when the number of unique devices is below a threshold.

6. The method of claim 1 , wherein the domicile is a rental property, and the wireless communicator is installed in the rental property.

7. The method of claim 6 , further comprising

analyzing, by the web server, a rental calendar associated with the rental property for a current rental status; and

adjusting the predetermined threshold based on the current rental status.

8. The method of claim 1 , wherein said detecting step further comprises:

determining, by the wireless communicator, a device type for each of the wireless devices based on a comparison of each device identifier to an identifier schema; and

ignoring all wireless devices that do not have the device type of “phone.”

9. A method for monitoring a visitor count in a rental property and reporting the visitor count to a user comprising:

detecting, by a wireless communicator, wireless device broadcasts from wireless devices, the wireless device broadcasts include a device identifier used to connect to wireless networks, wherein the device identifier of a given wireless device broadcast identifies a particular wireless device of the wireless devices;

communicating a number of unique device identifiers to a web server;

exposing, by the web server, the number of unique device identifiers to an application interface accessible via the Internet by an authorized device;

analyzing, by the web server, a rental calendar associated with the rental property for a current rental status; and

adjusting the predetermined threshold based on the current rental status,

wherein the wireless communicator is installed in the rental property.

10. The method of claim 9 , further comprising:

broadcasting, by the wireless communicator, a signal causing nearby wireless devices to emit wireless device broadcasts.

11. The method of claim 9 , wherein the application interface is a mobile client application and the authorized device is a mobile user device, the method further comprising:

rendering, by the mobile client application, on the mobile user device the number of unique device identifiers.

12. A system for monitoring a visitor count in a domicile rental property and reporting the visitor count to a user comprising:

a wireless communicator configured to detect wireless device broadcasts from wireless devices, the wireless device broadcasts provide identifying data used to connect to a wireless network, wherein each of the wireless device broadcasts include a device identifier for a respective wireless device of the wireless devices, the wireless communicator further configured to count a number of unique device identifiers of wireless devices;

a mobile application including a user interface for the wireless communicator and user account settings;

a rental calendar associated with the rental property; and

a web server configured to receive the number of unique device identifiers of wireless devices from the wireless communicator over the Internet and compare the unique number of device identifiers to a threshold as determined by input from the mobile application and the rental calendar, the web server further configured transmit data regarding the number of unique device identifiers of wireless devices to the mobile application.

13. The system of claim 12 , wherein the mobile application is paired with the wireless communicator on a first user account stored at the web server.

14. A method for monitoring a visitor count in a rental property and reporting the visitor count to a user comprising:

detecting, by a wireless communicator, wireless device broadcasts from wireless devices, the wireless device broadcasts include a device identifier used to connect to wireless networks, wherein the device identifier of a given wireless device broadcast identifies a particular wireless device of the wireless devices;

communicating a number of unique device identifiers to a web server;

determining, by the web server, the number of unique device identifiers exceeds a predetermined threshold;

analyzing, by the web server, a rental calendar associated with the rental property for a current rental status;

adjusting the predetermined threshold based on the current rental status; and

transmitting, by the web server, a notification to a user device indicating the predetermined threshold has been exceeded

wherein the wireless communicator is installed in the rental property.

15. The method of claim 14 , further comprising:

broadcasting, by the wireless communicator, a signal causing nearby wireless devices to emit wireless device broadcasts.

16. The method of claim 14 , further comprising:

identifying, from the device identifiers, a number of resident device identifiers associated with resident wireless devices, wherein the resident devices identifiers are those device identifiers that exceed a threshold for frequency of detection; and

reducing the number of unique device identifiers by the number of resident device identifiers.

17. The method of claim 14 , further comprising:

receiving, by a mobile application, resident instructions including a number of resident devices;

transmitting, by the mobile application, to the web server the resident instructions; and

reducing the number of unique device identifiers by the number of resident devices.

18. The method of claim 14 , further comprising:

communicating, by the web server, the number of unique device identifiers to the user device; and

rendering, by a client application, on the user device the number of unique device identifiers.

19. The method of claim 14 , further comprising:

transmitting, by the web server, a push notification or SMS message to the user device when the number of unique devices is below a threshold.

20. The method of claim 14 , wherein said detecting step further comprises:

determining, by the wireless communicator, a device type for each of the wireless devices based on a comparison of each device identifier to an identifier schema; and

ignoring all wireless devices that do not have the device type of “phone.”

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: BLUEFOX, INC.
To: BLUEZOO, INC.
Reel/Frame 054930/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2020
From: SUPER G CAPITAL, LLC
To: BLUEZOO INC.
Reel/Frame 053566/0906 →
Continuity (16)
Continuation In Part 15803689 · Nov 3, 2017
Continuation In Part 15792699 · Oct 24, 2017
Continuation In Part 16249760
Continuation In Part 15823478 · Nov 27, 2017
Continuation In Part 15989134 · May 24, 2018
Continuation In Part 16249760
Continuation In Part 15426953 · Feb 7, 2017
Continuation In Part 15006057 · Jan 25, 2016
Continuation In Part 16249760
Continuation In Part 15879221 · Jan 24, 2018
Continuation 15426945 · Feb 7, 2017
Provisional Application 62535830 · Jul 22, 2017
Provisional Application 62539868 · Aug 1, 2017
Provisional Application 62292812 · Feb 8, 2016
Provisional Application 62107193 · Jan 23, 2015
Related Publication 20190172096A1 · Jun 6, 2019