IP Library Granted Patent US 12,511,146
Granted Patent B2
US 12,511,146 · App. 17/720,491 · Granted Dec 30, 2025

Combined network and physical security appliance

Inventor: Dejan Nenov (Boise, ID)
G06F9/45558G06F9/45533G08B5/36G08B13/08G08B25/08H04L12/2803H04L63/0853H04W12/126G06F2009/45587G06F2009/45595H04L63/0263H04L63/1425H04L67/12H04W4/70
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 12,511,146
App. No.
17/720,491
Granted
Dec 30, 2025
Kind
B2
Abstract

The present disclosure describes a combined network and physical security appliance. The appliance may be wired to or communicate with automation systems, IoT devices, physical sensors, computing devices and servers on an internal or local network, and other computing devices on an external network. By combining network security and physical security into a single device, a combination security appliance may correlate physical sensor signals with packet inspection results, providing enhanced protection against network threats to physical security systems, and physical protection against network threats.

Claims (35)

1 . A device, comprising:

one or more processors in communication with a physical security sensor; and

one or more network interfaces in communication with a first network and a second network; and

wherein the one or more processors are configured to:

communicate via the first network to an automation device, the automation device associated with the physical security sensor;

identify a temporal correlation or lack of a temporal correlation between a timestamp of a trigger of the physical security sensor associated with the automation device and a timestamp associated with a network packet received by the automation device received via the first network or the second network.

2 . The device of claim 1 , further comprising a display device.

3 . The device of claim 2 , further comprising an application, executed by the one or more processors, comprising a first user interface configured to display a status of the physical security sensor, and a second user interface configured to display a status of the one or more network interfaces.

4 . The device of claim 1 , further comprising a general purpose input/output (GPIO) interface, a serial interface, an Ethernet interface, a power line communication (PLC) interface, or a wireless communication interface coupled to the one or more processors and the physical security sensor.

5 . The device of claim 1 , further comprising a first network interface coupled to the first network and a second network interface coupled to the second network.

6 . The device of claim 1 , wherein the one or more processors are further configured to generate an alert, responsive to identifying a temporal correlation between the timestamp of the trigger of the physical security sensor associated with the automation device and the timestamp associated with the network packet received by the automation device.

7 . The device of claim 6 , wherein the one or more processors are further configured to generate the alert, responsive to the trigger of the physical security sensor being received within a predetermined time period from the received network packet, and the trigger of the physical security sensor not being expected as a result of the received network packet.

8 . The device of claim 1 , wherein the one or more processors are further configured to generate an alert, responsive to identifying the lack of temporal correlation between the timestamp of the trigger of the physical security sensor associated with the automation device and the timestamp associated with the network packet received by the automation device via one of the first network or the second network.

9 . The device of claim 8 , wherein the one or more processors are further configured to generate the alert, responsive to the trigger of the physical security sensor not being received within a predetermined time period from the received network packet, the trigger of the physical security sensor being expected as a result of the received network packet.

10 . A method, comprising:

receiving, by a first device, a network packet;

identifying, by the first device, a second device as a source or destination of the network packet;

monitoring, by the first device, an output of a physical sensor associated with the second device, responsive to receipt of the network packet;

receiving, by the first device, a signal from the physical sensor; and

identifying, by the first device, a temporal correlation or a lack of temporal correlation between a timestamp of the signal from the physical sensor associated with the second device and a timestamp associated with the network packet.

11 . The method of claim 10 , further comprising determining, by the first device, that the network packet comprises an automation trigger; and wherein monitoring the output of the physical sensor is performed responsive to the determination that the network packet comprises an automation trigger.

12 . The method of claim 10 , further comprising forwarding, by the first device, the network packet to the destination of the network packet.

13 . The method of claim 10 , wherein the destination of the network packet comprises the second device.

14 . The method of claim 10 , further comprising:

generating, by the first device, an alert, responsive to an absence of a signal from the physical sensor prior to expiration of a timer.

15 . The method of claim 10 , further comprising:

determining, by the first device, that the signal is not expected from the physical sensor responsive to execution, by the second device, of an automation trigger.

16 . The method of claim 15 , further comprising:

generating, by the first device, an alert, responsive to detecting the signal from the physical sensor prior to expiration of a timer.

17 . The method of claim 10 , further comprising:

receiving, by the first device, a second network packet;

identifying, by the first device, that the second device is neither a source nor destination of the second network packet; and

generating, by the first device, an alert, responsive to detecting the signal from the physical sensor associated with the second device prior to expiration of a timer and responsive to identifying that the second device is neither the source nor destination of the second network packet.

18 . The method of claim 17 , further comprising:

transmitting, by the first device to the second device, an automation trigger responsive to generating the alert.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jul 2, 2025
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: FORTRESS CYBER SECURITY, LLC
Reel/Frame 071594/0876 →
SECURITY INTEREST Recorded Jun 30, 2025
From: FORTRESS CYBER SECURITY, LLC
To: WESTERN ALLIANCE BANK
Reel/Frame 071570/0495 →
SECURITY INTEREST Recorded Oct 2, 2023
From: FORTRESS CYBER SECURITY, LLC
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 065097/0809 →
Continuity (4)
Continuation 16450636 · Jun 24, 2019
Continuation 15688091 · Aug 28, 2017
Continuation 15299004 · Oct 20, 2016
Related Publication 20220350634A1 · Nov 3, 2022
References Cited (69)
US 5239459A · Hunt · 1993 [cited by examiner]
US 7113090B1 · Saylor · 2006 [cited by examiner]
US 7295112B2 · Bowser et al. · 2007 [cited by applicant]
US 7437755B2 · Farino · 2008 [cited by examiner]
US 7843322B2 · Zakrewski · 2010 [cited by examiner]
US 7895649B1 · Brook et al. · 2011 [cited by applicant]
US 8068986B1 · Shahbazi et al. · 2011 [cited by applicant]
US 8698614B1 · Trundle · 2014 [cited by examiner]
US 9189934B2 · Jentoft · 2015 [cited by examiner]
US 9271170B1 · Loverich et al. · 2016 [cited by applicant]
US 9449497B2 · Hyun · 2016 [cited by examiner]
US 9473514B1 · Chou et al. · 2016 [cited by applicant]
US 9495864B1 · Trundle · 2016 [cited by examiner]
US 9613512B2 · Williams · 2017 [cited by examiner]
US 9692784B1 · Nenov · 2017 [cited by applicant]
US 9763029B2 · Mirza · 2017 [cited by examiner]
US 9781603B1 · Nenov · 2017 [cited by examiner]
US 9922512B2 · Giri · 2018 [cited by applicant]
US 9978237B2 · Britt et al. · 2018 [cited by applicant]
US 10078958B2 · Cohn · 2018 [cited by examiner]
US 10263841B1 · Stamatakis · 2019 [cited by examiner]
US 10331473B2 · Nenov · 2019 [cited by examiner]
US 10356223B1 · Kuo · 2019 [cited by examiner]
US 11314540B2 · Nenov · 2022 [cited by examiner]
US 11582065B2 · Burd · 2023 [cited by examiner]
US 20050005031A1 · Gordy · 2005 [cited by examiner]
US 20050060562A1 · Bhattacharya et al. · 2005 [cited by applicant]
US 20050086523A1 · Zimmer et al. · 2005 [cited by applicant]
US 20060200253A1 · Hoffberg et al. · 2006 [cited by applicant]
US 20060294565A1 · Walter · 2006 [cited by examiner]
US 20070063832A1 · Ollis · 2007 [cited by examiner]
US 20080209505A1 · Ghai · 2008 [cited by examiner]
US 20080219239A1 · Bell et al. · 2008 [cited by applicant]
US 20090070571A1 · Neely · 2009 [cited by applicant]
US 20110187488A1 · Fiske et al. · 2011 [cited by applicant]
US 20120177046A1 · Yamada · 2012 [cited by examiner]
US 20120188072A1 · Dawes · 2012 [cited by examiner]
US 20120203508A1 · Hamzaoui et al. · 2012 [cited by applicant]
US 20120314063A1 · Cirker · 2012 [cited by applicant]
US 20130335219A1 · Malkowski · 2013 [cited by examiner]
US 20140266681A1 · Dunn · 2014 [cited by examiner]
US 20140281051A1 · Lee · 2014 [cited by examiner]
US 20140331274A1 · Bitton · 2014 [cited by examiner]
US 20150128274A1 · Giokas · 2015 [cited by applicant]
US 20150142135A1 · Fiedler · 2015 [cited by examiner]
US 20150148964A1 · Schultz · 2015 [cited by examiner]
US 20150150118A1 · Addepalli et al. · 2015 [cited by applicant]
US 20150244828A1 · Heydon · 2015 [cited by applicant]
US 20160072891A1 · Joshi · 2016 [cited by examiner]
US 20160100348A1 · Cohn · 2016 [cited by examiner]
US 20160123741A1 · Mountain · 2016 [cited by examiner]
US 20160127417A1 · Janssen · 2016 [cited by examiner]
US 20160189496A1 · Modi · 2016 [cited by examiner]
US 20160210827A1 · Fu · 2016 [cited by examiner]
US 20160219117A1 · Marlatt · 2016 [cited by examiner]
US 20160232780A1 · Cohn · 2016 [cited by examiner]
US 20160285979A1 · Wang · 2016 [cited by examiner]
US 20160334871A1 · Levesque · 2016 [cited by examiner]
US 20160352759A1 · Zhai · 2016 [cited by applicant]
US 20170004692A1 · Britt et al. · 2017 [cited by applicant]
US 20170012940A1 · Chang et al. · 2017 [cited by applicant]
US 20170018167A1 · Dey · 2017 [cited by examiner]
US 20170134895A1 · Rabb · 2017 [cited by examiner]
US 20170278004A1 · McElhinney · 2017 [cited by examiner]
US 20180034837A1 · Lakhani et al. · 2018 [cited by applicant]
US 20180041529A1 · Mixer et al. · 2018 [cited by applicant]
EP 3312812A1 · 2018 [cited by examiner]
WO WO2016109335A1 · 2016 [cited by examiner]
Tozlu et al., “Wi-Fi Enabled Sensors for Internet of Things: A Practical Approach”, IEEE Communications Magazine, Jun. 2012, pp. 134-143. [cited by applicant]