IP Library Granted Patent US 9,613,512
Granted Patent B2
US 9,613,512 · App. 15/081,388 · Granted Apr 4, 2017

Event trigger on wireless device detection

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 9,613,512
App. No.
15/081,388
Granted
Apr 4, 2017
Kind
B2
Abstract

Messages from wireless devices are intercepted by a controller, such as an access point for a wireless network, a security system controller, a home automation controller, an industrial or business automation controller, or a combination thereof. The controller logs device-identifying information about the devices that sent the messages that that were intercepted. Examples of the device-identifying information include a MAC address, a device name, a brand of the device, an SSID of an AP connected to the device, or a class of device. The intercepted message is used to trigger one or more events, either based solely on intercepting the message or in combination with other parameters.

Claims (73)

1. An apparatus comprising:

a processor;

sensor communication circuitry coupled to the processor;

a wireless receiver coupled to the processor; and

a memory coupled to the processor;

wherein the processor is configured to:

intercept a message from a wireless device with the wireless receiver;

extract identifying information about the wireless device from the message;

access registration information to determine a registration status of the wireless device based on the identifying information;

store the identifying information with one or more associated tags in the memory, wherein the one or more associated tags comprise a time tag;

receive a sensor input with the sensor communication circuitry;

determine a time of the sensor input;

correlate the time of the sensor input with the time tag associated with the identifying information; and

perform an action based, at least in part, on the registration status of the wireless device and the correlation of the time of the sensor input with the time tag associated with the identifying information.

2. The apparatus of claim 1 , wherein the processor is further configured to send an alarm message as at least a part of the action, the alarm message including the identifying information only if the registration status of the wireless device is unregistered.

3. The apparatus of claim 1 , the registration information comprising predetermined information that is independent of an authorization for the wireless device to connect to the wireless receiver, the predetermined information different than the identifying information about the wireless device.

4. The apparatus of claim 1 , the registration information comprising a profile of an individual associated with the wireless device, the profile comprising more than the identifying information about the wireless device.

5. The apparatus of claim 1 , wherein the one or more associated tags further comprise the registration status of the wireless device, the sensor input, a network protocol, a signal strength, or a duration of detection of the wireless device.

6. A method to perform an action based on detection of a wireless device, the method comprising:

intercepting a message from a wireless device by a wireless receiver;

extracting identifying information about the wireless device from the message;

accessing registration information to determine a registration status of the wireless device based on the identifying information;

storing the identifying information with a time tag;

receiving a sensor input at sensor communication circuitry;

determining a time of the sensor input;

correlating the time of the sensor input with the time tag associated with the identifying information; and

performing the action based, at least in part, on the registration status of the wireless device and the correlation of the time of the sensor input with the time tag associated with the identifying information.

7. The method of claim 6 , further comprising storing the sensor input, a network protocol, a signal strength, the registration status, or a duration of detection of the wireless device with the identifying information.

8. The method of claim 6 , further comprising sending an alarm message as at least a part of the action.

9. The method of claim 8 , wherein the alarm message includes information based on the identifying information and the sensor input.

10. The method of claim 8 , further comprising including the identifying information in the alarm message only if the registration status of the wireless device is unregistered.

11. The method of claim 6 , further comprising:

receiving a user input related to the wireless device;

determining at least a portion of the registration information based on the user input; and

storing the registration information.

12. The method of claim 6 , further comprising:

receiving a profile of an individual associated with the wireless device, the profile comprising more than the identifying information about the wireless device;

storing the profile of the individual as at least a portion of the registration information;

using the profile of the individual, in addition to the identifying information, to determine the registration status of the wireless device.

13. A computer program product for performing an action based on detection of a wireless device, the computer program product comprising:

at least one non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable code to intercept a message from a wireless device using a wireless receiver;

computer readable code to extract identifying information about the wireless device from the message;

computer readable code to access registration information to determine a registration status of the wireless device based on the identifying information;

computer readable code to store the identifying information with one or more associated tags in a local memory, wherein the one or more associated tags comprise a time tag;

computer readable code to receive a sensor input using sensor communication circuitry and determine a time of the sensor input;

computer readable code to correlate the time of the sensor input with the time tag associated with the identifying information; and

computer readable code to perform the action based, at least in part, on the registration status of the wireless device and the correlation of the time of the sensor input with the time tag associated with the identifying information.

14. The computer program product of claim 13 , further comprising computer readable code to store the sensor input associated with the identifying information in the local memory.

15. The computer program product of claim 13 , further comprising computer readable code to send an alarm message as at least a part of the action.

16. The computer program product of claim 15 , further comprising computer readable code to include information based on the identifying information in the alarm message only if the registration status of the wireless device is unregistered.

17. A security system comprising:

a controller;

one or more sensors coupled to the controller;

a wireless receiver coupled to the controller; and

a communication interface coupled to the controller;

wherein the system is configured to:

intercept a message from a wireless device using the wireless receiver;

extract identifying information about the wireless device from the message;

access registration information that was entered by a person to determine a registration status of the wireless device based on the identifying information;

log the identifying information associated with a time tag;

receive an event from a sensor of the one or more sensors;

determine a time of the event;

correlate the time of the event with the time tag associated with the identifying information; and

send an alarm message over the communication interface to an interested party based on the registration status of the wireless device being unregistered and the correlation of the time of the event with the time tag associated with the identifying information, wherein the alarm message comprises information based on the identifying information and the event.

18. The security system of claim 17 , further comprising a local memory;

wherein the identifying information the time tag associated with the identifying information, a tag representing the registration status of the wireless device, the event, and the time of the event are logged in the local memory.

19. The security system of claim 18 , wherein the system is further configured to:

determine that the identifying information is older than a predetermined age based on the time tag;

store a copy of the identifying information with the one or more associated tags in a remote location; and

delete the identifying information from the local memory.

20. The security system of claim 17 , wherein the communication interface includes the wireless receiver.

21. The security system of claim 17 , wherein the one or more sensors comprise a motion detector, a thermal detector, a pressure sensor, a light beam interruption detector, a door/window open sensor, a glass breakage detector, or an audio detector.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2019
From: GREENWAVE SYSTEMS PTE. LTD.
To: SIGNIFY HOLDING B.V.
Reel/Frame 049562/0340 →
LIEN RELEASE Recorded Apr 25, 2019
From: SILICON VALLEY BANK
To: GREENWAVE REALITY INC.
Reel/Frame 050335/0136 →
RELEASE OF SECURITY INTEREST Recorded Apr 23, 2019
From: KFCC II SPV LP
To: GREENWAVE HOLDING INC.; GREENWAVE REALITY INC.; GREENWAVE SYSTEMS PTE. LTD.; GREENWAVE HOLDING APS; GREENWAVE DENMARK APS
Reel/Frame 048965/0430 →
SECURITY INTEREST Recorded Mar 8, 2019
From: GREENWAVE HOLDINGS INC.; GREENWAVE REALITY INC.; GREENWAVE SYSTEMS PTE. LTD.; GREENWAVE HOLDING APS.; GREENWAVE DENMARK APS
To: KFCC II SPV LP
Reel/Frame 048549/0939 →
SECURITY INTEREST Recorded Aug 30, 2016
From: GREENWAVE SYSTEMS PTE. LTD.
To: SILICON VALLEY BANK
Reel/Frame 039884/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2016
From: WILLIAMS, NATHAN
To: GREENWAVE SYSTEMS PTE LTD
Reel/Frame 038388/0404 →