IP Library Granted Patent US 10,769,931
Granted Patent B2
US 10,769,931 · App. 16/112,409 · Granted Sep 8, 2020

Network jamming detection and remediation

Inventors: William T. Krein (Loomis, CA); David A. Bryan (Cedar Park, TX); Arvind Vasudev (Sunnyvale, CA)
Assignee: Ooma, Inc.
G08B25/00G08B13/02G08B25/001G08B25/006G08B25/008G08B25/08G08B25/10H04K3/22H04K2203/16H04K2203/18
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,769,931
App. No.
16/112,409
Granted
Sep 8, 2020
Kind
B2
Abstract

Methods and systems for network jamming detection and remediation are provided. Exemplary methods include: detecting by a base unit network jamming, the base unit being disposed in a residence; and issuing an alert in response to the detected network jamming, the alert being last least one of: sounding an audible alarm, showing a visual alarm indication, communicating with law enforcement, and communicating with an alarm monitoring station.

Claims (86)

1. A method for network jamming detection and remediation, the method comprising:

detecting network jamming, wherein the detecting occurs by a base unit disposed in a residence, the detecting the network jamming includes:

measuring, using a radio, a signal strength over a slot time and over frequencies of a wireless network; and

identifying the network jamming when the signal strength exceeds a predetermined threshold; and

issuing an alert in response to the detected network jamming, the alert being at least one of: sounding an audible alarm, showing a visual alarm indication, communicating with law enforcement, and communicating with an alarm monitoring station;

buffering the alert when the alert cannot be issued due to the network jamming; and

issuing the alert when the network jamming has ceased;

wherein the base unit is coupled to at least one local area network (LAN) in the residence, is coupled to a wide area network using a broadband interface at the residence, and includes at least one of a radio for a wireless network radio and an interface to a wired network.

2. The method of claim 1 , further comprising:

determining the network jamming has ceased; and

terminating the issued alert.

3. The method of claim 1 , wherein the detecting the network jamming includes:

receiving at least one predetermined threshold, the at least one predetermined threshold including at least one of a percentage of messages, bytes, and segments over a predetermined time period being corrupted;

measuring the at least one of the percentage of messages, bytes, and segments over a predetermined time period that are corrupted for each device of a plurality of devices on the at least one LAN; and

determining the at least one measurement exceeds the least one predetermined threshold.

4. The method of claim 1 , wherein the detecting the network jamming includes:

identifying messages between devices on the at least one LAN that are at least one of improperly authenticated, improperly signed, and improperly encrypted, or are at least one of not authenticated, not signed, and not encrypted within an expected time.

5. The method of claim 1 , wherein the detecting the network jamming includes:

receiving notice from another device on the at least one LAN indicating there is jamming.

6. The method of claim 1 , wherein the detecting the network jamming includes:

detecting a beacon pulse associated with the base unit and originating from a source other than the base unit.

7. The method of claim 1 , wherein the detecting the network jamming includes:

determining at least one of a number of packets having erroneous sequence numbers exceeds a predetermined threshold and a number of packets having the same sequence number exceeds another predetermined threshold.

8. A base unit comprising:

a processor; and

a memory coupled to the processor and storing a program executable by the processor to perform a method for network jamming detection and remediation comprising:

detecting network jamming, the base unit being disposed in a residence, the detecting the network jamming includes:

measuring, using a radio, a signal strength over a slot time and over frequencies of a wireless network; and

identifying the network jamming when the signal strength exceeds a predetermined threshold; and

issuing an alert in response to the detected network jamming, the alert being at least one of: sounding an audible alarm, showing a visual alarm indication, communicating with law enforcement, and communicating with an alarm monitoring station;

buffering the alert when the alert cannot be issued due to the network jamming; and

issuing the alert when the network jamming has ceased;

wherein the base unit is coupled to at least one local area network (LAN) in the residence, is coupled to a wide area network using a broadband interface at the residence, and includes at least one of a radio for a wireless network radio and an interface to a wired network.

9. The base unit of claim 8 , wherein the method further comprises:

determining the network jamming has ceased; and

terminating the issued alert.

10. The base unit of claim 8 , wherein the detecting the network jamming includes:

receiving at least one predetermined threshold, the at least one predetermined threshold including at least one of a percentage of messages, bytes, and segments over a predetermined time period being corrupted;

measuring the at least one of the percentage of messages, bytes, and segments over a predetermined time period that are corrupted for each device of a plurality of devices on the at least one LAN; and

determining the at least one measurement exceeds the least one predetermined threshold.

11. The base unit of claim 8 , wherein the detecting the network jamming includes:

identifying messages between devices on the at least one LAN that are at least one of improperly authenticated, improperly signed, and improperly encrypted, or are at least one of not authenticated, not signed, and not encrypted at an expected time.

12. The base unit of claim 8 , wherein the detecting the network jamming includes:

receiving notice from another device on the at least one LAN indicating there is jamming.

13. The base unit of claim 8 , wherein the detecting the network jamming includes:

detecting a beacon pulse associated with the base unit and originating from a source other than the base unit.

14. The base unit of claim 8 , wherein the detecting the network jamming includes:

determining at least one of a number of packets having erroneous sequence numbers exceeds a predetermined threshold and a number of packets having the same sequence number exceeds another predetermined threshold.

15. A system for network jamming detection and remediation comprising:

means for detecting, by a base unit disposed in a residence, network jamming, the means for detecting the network jamming includes:

means for measuring, using a radio, a signal strength over a slot time and over frequencies of a wireless network; and

means for identifying the network jamming when the signal strength exceeds a predetermined threshold;

means for issuing an alert in response to the detected network jamming, the alert being at least one of: sounding an audible alarm, showing a visual alarm indication, and communicating with law enforcement;

means for buffering the alert when the alert cannot be issued due to the network jamming; and

means for issuing the alert when the network jamming has ceased;

wherein the base unit is coupled to at least one local area network (LAN) in the residence, is coupled to a wide area network using a broadband interface at the residence, and includes at least one of a radio for a wireless network radio and an interface to a wired network.

16. A method for network jamming detection and remediation, the method comprising:

detecting network jamming, wherein the detecting occurs by a base unit disposed in a residence, the detecting the network jamming includes:

receiving at least one predetermined threshold, the at least one predetermined threshold including at least one of a percentage of messages, bytes, and segments over a predetermined time period being corrupted;

measuring the at least one of the percentage of messages, bytes, and segments over a predetermined time period that are corrupted for each device of a plurality of devices on at least one LAN; and

determining the at least one measurement exceeds the least one predetermined threshold;

issuing an alert in response to the detected network jamming, the alert being at least one of: sounding an audible alarm, showing a visual alarm indication, communicating with law enforcement, and communicating with an alarm monitoring station;

buffering the alert when the alert cannot be issued due to the network jamming; and

issuing the alert when the network jamming has ceased;

wherein the base unit is coupled to at least one local area network (LAN) in the residence, is coupled to a wide area network using a broadband interface at the residence, and includes at least one of a radio for a wireless network radio and an interface to a wired network.

17. A method for network jamming detection and remediation, the method comprising:

detecting network jamming, wherein the detecting occurs by a base unit disposed in a residence, the detecting the network jamming includes identifying messages between devices on at least one local area network (LAN) that are at least one of improperly authenticated, improperly signed, and improperly encrypted, and are at least one of not authenticated, not signed, and not encrypted within an expected time;

issuing an alert in response to the detected network jamming, the alert being at least one of: sounding an audible alarm, showing a visual alarm indication, communicating with law enforcement, and communicating with an alarm monitoring station;

buffering the alert when the alert cannot be issued due to the network jamming; and

issuing the alert when the network jamming has ceased;

wherein the base unit is coupled to the at least one LAN in the residence, is coupled to a wide area network using a broadband interface at the residence, and includes at least one of a radio for a wireless network radio and an interface to a wired network.

18. A method for network jamming detection and remediation, the method comprising:

detecting network jamming, wherein the detecting occurs by a base unit disposed in a residence, the detecting the network jamming includes receiving notice from another device on at least one local area network (LAN) indicating there is jamming, wherein the base unit is coupled to the least one LAN in the residence, is coupled to a wide area network using a broadband interface at the residence, and includes at least one of a radio for a wireless network radio and an interface to a wired network;

issuing an alert in response to the detected network jamming, the alert being at least one of: sounding an audible alarm, showing a visual alarm indication, communicating with law enforcement, and communicating with an alarm monitoring station;

buffering the alert when the alert cannot be issued due to the network jamming; and

issuing the alert when the network jamming has ceased.

19. A method for network jamming detection and remediation, the method comprising:

detecting network jamming, wherein the detecting occurs by a base unit disposed in a residence, the detecting the network jamming includes detecting a beacon pulse associated with the base unit and originating from a source other than the base unit, wherein the base unit is coupled to at least one local area network (LAN) in the residence, is coupled to a wide area network using a broadband interface at the residence, and includes at least one of a radio for a wireless network radio and an interface to a wired network;

issuing an alert in response to the detected network jamming, the alert being at least one of: sounding an audible alarm, showing a visual alarm indication, communicating with law enforcement, and communicating with an alarm monitoring station;

buffering the alert when the alert cannot be issued due to the network jamming; and

issuing the alert when the network jamming has ceased.

20. A method for network jamming detection and remediation, the method comprising:

detecting network jamming, wherein the detecting occurs by a base unit disposed in a residence, the detecting the network jamming includes determining at least one of a number of packets having erroneous sequence numbers exceeds a predetermined threshold and a number of packets having the same sequence number exceeds another predetermined threshold, wherein the base unit is coupled to at least one local area network (LAN) in the residence, is coupled to a wide area network using a broadband interface at the residence, and includes at least one of a radio for a wireless network radio and an interface to a wired network;

issuing an alert in response to the detected network jamming, the alert being at least one of: sounding an audible alarm, showing a visual alarm indication, communicating with law enforcement, and communicating with an alarm monitoring station;

buffering the alert when the alert cannot be issued due to the network jamming; and

issuing the alert when the network jamming has ceased.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jun 9, 2023
From: KEYBANK NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: OOMA, INC.
Reel/Frame 063910/0866 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 11, 2021
From: OOMA, INC.
To: KEYBANK NATIONAL ASSOCIATION
Reel/Frame 054959/0756 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2018
From: KREIN, WILLIAM T.; BRYAN, DAVID A.; VASUDEV, ARVIND
To: OOMA, INC.
Reel/Frame 046710/0249 →
Continuity (3)
Continuation In Part 15369655 · Dec 5, 2016
Continuation 14283132 · May 20, 2014
Related Publication 20180365969A1 · Dec 20, 2018
Cited By (1)
US 12,190,702