IP Library Granted Patent US 7,559,056
Granted Patent B2
US 7,559,056 · App. 11/063,951 · Granted Jul 7, 2009

Object-oriented component and framework architecture for signal processing

Assignee: BAE Systems Information and Electronic Systems Integration Inc.
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 7,559,056
App. No.
11/063,951
Granted
Jul 7, 2009
Kind
B2
Abstract

A reconfigurable distributed signal processing system uses an object-oriented component-framework architecture in which the system permits large-scale software reuse. This is accomplished by the use of a framework and a number of reusable, reconfigurable software components that are hardware independent.

Claims (14)

1. A method for reducing the equipment payload for signal intelligence equipment in a signal intelligence bay comprising the step of:

providing a signal intelligence system as the signal intelligence equipment payload in a signal intelligence bay, the signal intelligence system using a runtime reconfigurable software receiver including multiple software components which, when programmed, function as a signal intelligence system having a receiver interface, a signal energy detection system, a system for signal recognition, a direction finding system or a countermeasure system such that the reconfigurable software receiver is capable of providing a predetermined signal intelligence function,

each software component run on a multi-distributed processor system having a number of distributed interconnected processors each connected to a processor manager that displays and controls components, maintains status and interacts with a framework manger, the framework manager controlling the interconnected processors to effectuate the predetermined signal intelligence function, each software component with the associated processor executing the software of the component as instantiated by the processor manager, the software components inheriting characteristics from component base classes to ensure interface compatibility,

the framework manager having an installed a plan corresponding to the predetermined signal intelligence function and operating on an intercepted signal,

the framework manager instructing each processor manager to access from a list of software components the software components necessary to carry out the plan and to initialize the system at runtime based on the properties of the accessed software components such that the software receiver is configurable at runtime in accordance with the predetermined signal intelligence system function, whereby the signal intelligence system plan is implemented to configure the signal intelligence system at runtime to carry out the signal intelligence function defined by the plan, such that multiple signal intelligence functions can be provided by a software-reconfigurable receiver without having to provide separate signal intelligence modules, one for each signal intelligence function.

2. The method of claim 1 , wherein the signal processed by said signal intelligence system includes streaming data.

3. The method of claim 1 , and further including a data fabric for data communications between a processor and a software component. signal intelligence system includes streaming data.

4. The method of claim 3 , wherein the data fabric includes one of a switched interconnect or a network.

5. The method of claim 3 , wherein the data fabric includes a database.

6. The method of claim 1 wherein the basic operational capability of the software component is inherited from a component base class, whereby the software component can take advantage of previously developed software in the component base class.

7. The method of claim 1 , wherein the plan includes a list of the components, what processor the components are located on, and how the components and processor are interconnected.

8. The method of claim 7 , wherein the plan includes initial parameter values.

9. The method of claim 1 , and further including providing a data fabric having a platform-independent layered structure for connecting components and processors in a platform-independent manner.

10. The method of claim 1 , wherein components communicate with other components only through framework-provided services.

Assignments (6)
MERGER Recorded Dec 29, 2015
From: WISTERIUM DEVELOPMENT LLC
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037396/0503 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF ONE OF THE INVENTORS NAME: DAVID R. WARDELL, PREVIOUSLY RECORDED ON REEL 023611 FRAME 0794. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT THE SPELLING IS DAVID R. WARDWELL. Recorded Jan 20, 2010
From: BOLAND, ROBERT P.; SIMONSON, PETER; BRYANT, JEFFREY F.; DALRYMPLE, DOUGLAS K.; WARDWELL, DAVID R.
To: BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC.
Reel/Frame 023819/0716 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF ASSIGNOR PREVIOUSLY RECORDED ON REEL 023205 FRAME 0967. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT NAME OF ASSIGNOR IS BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC.. Recorded Dec 22, 2009
From: BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC.
To: WISTERIUM DEVELOPMENT LLC
Reel/Frame 023691/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2009
From: BOLAND, ROBERT P.; SIMONSON, PETER; BRYANT, JEFFREY F.; DALRYMPLE, DOUGLAS K.; WARDELL, DAVID R.
To: BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC.
Reel/Frame 023611/0794 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CITY NAME PREVIOUSLY RECORDED ON REEL 023151 FRAME 0937. ASSIGNOR(S) HEREBY CONFIRMS THE CITY SHOULD BE WILMINGTON. Recorded Sep 9, 2009
From: BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INC.
To: WISTERIUM DEVELOPMENT LLC
Reel/Frame 023205/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2009
From: BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC.
To: WISTERIUM DEVELOPMENT LLC
Reel/Frame 023151/0937 →
Continuity (2)
Continuation 1023333800 · Aug 30, 2002
Related Publication 20050193366A1 · Sep 1, 2005