IP Library Granted Patent US 12,219,667
Granted Patent B2
US 12,219,667 · App. 17/755,299 · Granted Feb 4, 2025

Processing flows and related systems and methods are disclosed

Inventors: Aniqua Z. Baset (Salt Lake City, UT); Christopher D. Becker (Aitkin, MN); Samuel Ramirez (Shelley, ID); Sneha K. Kasera (Salt Lake City, UT); Kurt W. Derr (Idaho Falls, ID)
Assignees: Battelle Energy Alliance, LLC; University of Utah Research Foundation
H04W88/12H04W12/12H04W24/08H04W24/10H04W88/085
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,219,667
App. No.
17/755,299
Granted
Feb 4, 2025
Kind
B2
Abstract

Processing flows and related systems and methods are disclosed. A computing system includes one or more data interfaces, one or more other components, and a controller. The one or more data interfaces are configured to provide an interface to a data source. The one or more other components include one or more controller plugins, one or more processing nodes, or both the one or more controller plugins and the one or more processing nodes. The controller is configured to manage interactions between the one or more data interfaces and the one or more other components and enable a user to chain together the one or more data interfaces and the one or more other components according to one or more flows. The one or more controller plugins are configured to provide results of the one or more flows to one of a user interface and a system interface.

Claims (20)

1. A computing system, comprising:

one or more data interfaces configured to provide an interface to a data source, the one or more data interfaces configured to provide samples of wireless signals received in an area monitored for unauthorized wireless activity;

one or more other components including one or more controller plugins, one or more processing nodes, or both the one or more controller plugins and the one or more processing nodes; and

a controller configured to:

manage interactions between the one or more data interfaces and the one or more other components; and

provide a flow creation interface to enable a user to chain together the one or more data interfaces and the one or more other components according to one or more flows;

wherein the one or more controller plugins are configured to provide results of processing the samples of the wireless signals in the one or more flows to one of a user interface and a system interface, the results including signal classification information that classifies the wireless signals for indication of the unauthorized wireless activity in the monitored area.

2. The computing system of claim 1 , wherein each of the controller, the one or more data interfaces, and the one or more other components are implemented in a common computing device.

3. The computing system of claim 1 , wherein the controller, the one or more data interfaces, and the one or more other components are distributed among multiple computing devices.

4. The computing system of claim 1 , wherein the one or more flows include a flow including at least one of the one or more data interfaces, at least one of the one or more processing nodes, and at least one of the one or more controller plugins.

5. The computing system of claim 1 , wherein the one or more flows include a flow that does not include one of the one or more controller plugins.

6. The computing system of claim 1 , wherein the one or more flows include a flow that does not include one of the one or more processing nodes.

7. The computing system of claim 1 , wherein the one or more flows include a first flow and a second flow.

8. The computing system of claim 7 , wherein the first flow and the second flow include a same one of the one or more data interfaces to enable both the first flow and the second flow to handle data from the same one of the one or more data interfaces.

9. The computing system of claim 1 , wherein at least one of the one or more data interfaces is configured to provide an interface to a software defined radio.

10. The computing system of claim 1 , wherein at least one of the one or more flows includes a signal classification processing node of the one or more processing nodes, the signal classification processing node configured to classify the wireless signals for indication of the unauthorized wireless activity.

11. The computing system of claim 1 , wherein at least one of the one or more flows includes a dynamic flow.

12. The computing system of claim 1 , wherein at least one of the one or more flows is configured to process the samples of the wireless signals in the monitored area comprising an airport environment.

13. The computing system of claim 1 , wherein at least one of the one or more flows is configured to process the samples of the wireless signals in the monitored area comprising a power substation environment.

14. The computing system of claim 1 , wherein at least one of the one or more flows is configured to process the samples of the wireless signals in a specific portion of a spectrum controlled by a spectrum access system.

Assignments (1)
CONFIRMATORY LICENSE Recorded Nov 7, 2022
From: BATTELLE ENERGY ALLIANCE, LLC
To: UNITED STATES DEPARTMENT OF ENERGY
Reel/Frame 061885/0121 →
Continuity (2)
Provisional Application 62928834 · Oct 31, 2019
Related Publication 20220377845A1 · Nov 24, 2022
References Cited (26)
US 7373121B1 · Bahai · 2008 [cited by applicant]
US 7626932B2 · Tuulos · 2009 [cited by examiner]
US 8174994B2 · Forssell · 2012 [cited by examiner]
US 11522776B1 · Pai · 2022 [cited by examiner]
US 20040137915A1 · Diener · 2004 [cited by examiner]
US 20060038677A1 · Diener · 2006 [cited by examiner]
US 20060123133A1 · Hrastar · 2006 [cited by examiner]
US 20080043993A1 · Johnson · 2008 [cited by examiner]
US 20090247122A1 · Fitzgerald · 2009 [cited by examiner]
US 20090253406A1 · Fitzgerald · 2009 [cited by examiner]
US 20130279335A1 · Ahmadi · 2013 [cited by examiner]
US 20140092884A1 · Murphy · 2014 [cited by examiner]
US 20140169177A1 · Popescu · 2014 [cited by examiner]
US 20150295949A1 · Chizeck · 2015 [cited by examiner]
US 20150350914A1 · Baxley et al. · 2015 [cited by applicant]
US 20160127931A1 · Baxley · 2016 [cited by examiner]
US 20170161347A1 · Raza · 2017 [cited by examiner]
US 20180295519A1 · Nandha Premnath · 2018 [cited by examiner]
US 20190028534A1 · Bloomquist et al. · 2019 [cited by applicant]
US 20200213855A1 · Yi · 2020 [cited by examiner]
US 20200252802A1 · Pachauri · 2020 [cited by examiner]
US 20200389469A1 · Litichever · 2020 [cited by examiner]
US 20210111968A1 · Clarke · 2021 [cited by examiner]
US 20210409297A1 · Sherazi · 2021 [cited by examiner]
International Search Report from International Application No. PCT/US2020/058231, mailed Feb. 1, 2021, 2 pages. [cited by applicant]
International Written Opinion from International Application No. PCT/US2020/058231, mailed Feb. 1, 2021, 7 pages. [cited by applicant]