NASA to auction satellite software patent lots

THE AVIONICS INTELLIGENCE REPORT, 6 March 2012. Executive Editor Courtney E. Howard reveals that NASA officials will be auctioning off advanced software patents at the 15th ICAP Ocean Tomo IP Auction, to be heldn on March 29, 2012 in Rancho Palos Verdes, Calif. The auction features NASA Goddard Space Flight Center patent lots that include technologies related to: automated software generation, autonomic computing architectures, and autonomic management of environmental monitoring systems.

The space software technologies up for grabs were originally developed for the adaptive and autonomous control of satellite systems and other mission-specific needs. “These patent lots have diverse applications in software development, robotics, telecommunications, utilities, smart grids, wireless sensor networks, quantitative finance, and cyber security, among many others,” according to a technology manager at Goddard Space Flight Center. He adds that the patents hold value in any field where a need exists to design highly complex, automated, and intelligent systems.

Goddard Space Flight Center technologies up for sale include:

The three lots available include technologies related to automated software code generation, autonomic computing and autonomic safety systems. Potential applications include software development, robotics, telecommunications, utilities, smart grids, wireless sensor networks, quantitative finance, enterprise software, and cyber security among many others.

More broadly these patents hold value in any field where a need exists to design highly complex, automated, and intelligent systems.

Please see below for more details on the three lots of NASA Goddard’s software-related IP portfolios.

Software Development

This lot includes technologies designed to greatly reduce the time and effort required to create software programs. These technologies can automatically create formal specifications and working code from informal input. Another important feature of this code generation technology is its ability to “run in reverse” and create a description of the code - in other words, a programmer can input source code, which will be converted into a formal mathematical model. This model is then translated into a description of the code. 

These tools will enable software dependability in purpose specific, complex systems and can help in creating systems that are easier to use and maintain in the face of growing system complexity.


GSFC Case Number



US 7,543,274


System And Method For Deriving A Process-Based Specification

This is a core technique for mechanically deriving both a formal specification and executable computer code from both English language and programming language representations of scenarios of hardware or software system behavior. The formal specifications provide a means to check the scenarios for potential errors that are difficult or nearly impossible to find with specifications that have no formal underlying mathematical foundation. From the formal specification, this technique automatically generates computer-executable code, which will ensure that no errors are introduced into the code from manual coding. Such an approach enables less time spent on coding and developing test cases, which reduces development time, and enables higher quality systems with less expense. This automatic code generation is efficient, reduces errors and supports a full development life cycle.

US 7,739,671


Systems, Methods & Apparatus For Implementation Of Formal Specifications Derived From Informal Requirements

This approach describes systems, methods and apparatus to transform informal system requirements into a provably equivalent formal model. Input can be natural language, graphical notations, programming languages or others. These inputs describe the software's actions in response to incoming data and the internal goals of the software. A scenario can describe one or more potential executions of a system, describing what happens in a particular situation and what range of behaviors is expected from or omitted by the system under various conditions.

US 7,752,608


Systems, Methods And Apparatus For Verification Of Knowledge-Based Systems

This patent describes the use of an “inference engine” for converting system rules into a process-based specification that can then be analyzed.

US 20070074180 A1


Systems, Methods And Apparatus For Procedure Development And Verification

This innovation enables a model to be analyzed for contradictions, conflicts, and use of resources before the resources are available, competition for resources etc. The result is greatly improved code.

US 7,886,273


Systems, methods and apparatus for generation and verification of policies in autonomic computing systems

In this invention, policies developed for autonomic computing systems can be verified, to ensure that the policies are both reasonable and complete. The code for implementing these policies can then be automatically generated. More specifically, the technology described herein provides automated analysis, validation, verification, and generation of complex procedures, often implemented as policies. The systems, methods and apparatus may include inferring an equivalent formal model from one or more policies. Such a model can be analyzed for contradictions, conflicts, use of resources before the resources are available, competition for resources, and so forth. From such a formal model, an implementation can be automatically generated in a variety of notations. An implementation may include traditional programming language code, machine language code, scripts, and/or procedures.

US 7,979,848


Systems, Methods, and Apparatus for Pattern Matching in Procedure Development and Verification

This approach describes where formal specifications are pattern-matched from scenarios, then analyzed, and any flaws in formal specifications are corrected.

US 7,992,134


Systems, Methods, and Apparatus For Modeling, Specifying and Deploying Policies In Autonomous and Autonomic Systems Using Agent-Oriented Software Engineering

This patent describes using graphical notation based on UML for specifying policies for autonomic systems. It encompasses an agent-oriented software-engineering (AOSE)-based approach for modeling autonomous and autonomic properties of a system. The approach produces fully (mathematically) tractable development of agent-oriented specification(s) modeled with a methodology fragment for analyzing complex multiagent systems (MaCMAS) and policies for autonomic systems from requirements through to code generation

Autonomic Computing

This patent lot includes a number of technologies that mimic autonomic biological functions. GSFC has adapted the concept of apoptosis (programmed cell death) as a way to help manage large, complicated computer systems. This functionality can be an important tool for system management, since it helps ensure that the only active parts of an environment are the components that are actually needed -- the ones that aren’t of value are automatically taken offline.

To manage this apoptosis process, GSFC takes further inspiration from biological systems, using two autonomic components similar to biological heartbeats and pulses. The heartbeats and pulses allow the autonomic system to manage, assess, and react to the performance and health status of agents in the system.


GSFC Case Number



US 7,627,538


Swarm Autonomic Agents with Self-Destruct Capability

Here, an autonomic entity manages a system by generating one or more stay alive signals based on the functioning status and operating state of the system. The evolvable neural interface receives and generates heartbeat monitor signals and pulse monitor signals that are used to generate a stay alive signal that is used to mange the operations of a synthetic neural system. In certain instances select agent self destruction is possible for self protection of the entire system.

US 7,925,600


Swarm Autonomic Agents with Self-destruct Capability

This is an update to patent US 7,627,538, and includes claims about use in autonomous nanotechnology swarms. Details relayed include urgency signals, reflex signals, environmental conditions, or event conditions. Depending upon the requirements, the autonomic system will be able to operate and control certain agents/nodes, assess their condition (incorrect operation, emergent behavior, failure to perform self healing, or likelihood of jeopardizing primary objectives) and have the ability to continue as planned or to initiate a self destruction sequence.

US 7,765,171


System And Method Of Self- Properties For An Autonomous And Autonomic Computer Environment

This patent describes the ability for managing, transmitting and receiving self health/urgency data and environment health/urgency data from an autonomic element.

US 7,899,760


Systems, Methods, and Apparatus for Quiesence of Autonomic Systems with Self Action

This patent describes the process for disabling an autonomic/autonomous unit, agent or element.

Autonomic Safety Systems

This patent lot exploits GSFC’s biological pulse technology (based on a double-heartbeat “lub dub” signal described in Lot 2) to autonomically manage and detect faults or failures in alarm networks such as alarms, sprinkler systems, satellites, and really any "sensor network" or monitoring system where a number of simple sensors may be used together in a way that collects information regarding the status of various devices.


GSFC Case Number



US 7,904,396


Systems, methods and apparatus for quiesence of autonomic safety devices with self action

This autonomic safety device medium has a set of instructions to direct a processor for receiving a quiesce instruction. A function of a quiesce component of an autonomic environmental safety device e.g. smoke detector, is invoked. An environment health/urgency data is transmitted before transmitting a self health/urgency data. The environment health/urgency data and the self health/urgency data are transmitted together. The environment and the self health/urgency data are encapsulated in a packet. The environment health/urgency data is received from an environment control loop component of the safety device.


For more information about the Goddard Space Flight Center technologies being auctioned off, visit:

The auction follows an annual industry event: Navigating the Catalina Channel: The ICAP Patent Brokerage Summit on IP Strategy and 15th ICAP Ocean Tomo IP Auction, held March 28-29, 2012 at Terranea Resort, Rancho Palos Verdes, Calif. Information about registering for the auction and the bidding process is offered at the ICAP Auction Web site at:



Military & Aerospace Photos

Most Popular Articles

Related Products

VPX3-453 3U VPX Virtex-6/8640D Digital Signal Processor

The Curtiss-Wright VPX3-453 is a high performance 3U VPX DSP and FPGA processor card that combine...

CHAMP-FX4 6U OpenVPX Virtex-7 FPGA Processor Card

The CHAMP-FX4 is the flagship 6U product in Curtiss-Wright Defense Solutions’ family of user-prog...

PMC-E2001 Audio/Acoustic Waveform Generating PMC Card

PMC-E2001 Delta-sigma PMC features 16-bit resolution with 8 Analog Outputs and 4 Analog Inputs wi...

General Micro "Horizon" C299

The C299 Horizon is a third generation, 6U cPCI SBC module based on GMS’ upgradable CPU technolog...

RR2P Removable Canister RAID System

Transportable data storage for mobile field use aboard planes, ships and ground transport. 2U, du...

General Micro "Atom" XPC40X Rugged, Ultra-Small, Ultra-Low-Power Intel Atom™ CPU SBC

The XPC40X Atom is a rugged, low cost, ultra-low power, lightweight, Atom™ based computer system....

General Micro's VS295 Eclipse

The VS295 Eclipse is fifth generation, VME SBC module based on GMS, upgradable CPU technology. It...

ADEPT3000 Automatic Video Tracker

GE Intelligent Platforms ADEPT3000 is a cost-effective SWaP optimized automatic video tracking so...

6U OpenVPX HPEC Starter System

GE Intellligent Platforms new HPEC Application Ready Platforms (HARP) products respond to governm...

DSP280 - Rugged Dual Socket 2nd Gen Intel Quad Core i7 Multiprocessor

The DSP280 is a rugged, 6U OpenVPX dual socket Intel 2nd generation Quad Core i7 multiprocessor d...

Related Companies

Curtiss-Wright Defense Solutions

About Curtiss-Wright Defense Solutions Curtiss-Wright Defense Solutions (CWDS) is a long established techno...

Innovative Integration

  Since 1988, Innovative Integration has grown to become one of the world's leading suppliers of DSP and data ac...

General Micro Systems Inc

Since 1979, General Micro Systems has been providing the most diverse line of single-board computers in the industry....

Winchester Systems Inc

At its founding in 1981, Winchester Systems introduced its first 5 MB disk system for Intel development system users....

Extreme Engineering Solutions Inc (X-ES)

 Extreme Engineering Solutions, Inc. (X-ES) is a leader in the design, manufacture, and support of standard and ...


Provides a lightweight, compact aluminum connector. M-series connector is focused on the design that requires a MIL-3...

GE Intelligent Platforms

Provides embedded computing solutions. Products include single-board computers, networking products, avionics interfa...

Omnetics Connector Corp

Omnetics Connector Company is a privately held, world class connector design and manufacturing company with over 25 ...

Dawn VME Products

Dawn provides customers an in-depth and broad range of system and product knowledge and expertise coupled with the la...
Wire News provided by   

Press Releases

One Component, Snap Cure Epoxy Features High Strength Properties

Suitable for a variety of applications in the electronic, aerospace and OEM industries, Master Bond EP3SP5F...

One Part Epoxy Resists up to 500°F and Meets NASA Low Outgassing Specifications

Master Bond Supreme 12AOHT-LO is a one component epoxy for a variety of bonding and sealing applications in...

Low Viscosity, One Part Cyanoacrylate Is Non-Toxic and Meets ISO 10993-5 Specifications

Master Bond MB250NT is widely used for a variety of applications ranging from repair to high speed producti...

Thermally Conductive, Two Component Epoxy Passes USP Class VI Tests and ISO 10993-5 Specifications

With biocompatibility and cytotoxicity certifications, Master Bond EP21AOLV-2Med is often selected for bond...


Curtiss-Wright Corporation’s Defense Solutions division applauds Northrop Grumman Corporation (NYSE: NOC) o...

Curtiss-Wright’s New Rugged Mobile IP Router Subsystem Features an Integrated Cisco® 5915 ESR Router

Curtiss-Wright Corporation today announced that its Defense Solutions division, a Cisco® Systems Solution T...

VICTORY Shared Processing, Fire Control Computer, and Switch for Ground Vehicles Introduced by Curtiss-Wright

Curtiss-Wright Corporation today announced that its Defense Solutions division has introduced a new fully i...

GE Announces First Sub-Credit Card-Sized Multi-Function High Definition (HD) Video Tracker

HUNTSVILLE, AL.— OCTOBER 13, 2014—GE’s Intelligent Platforms business today announced at AUSA (October 13-...


Meeting the Gen3 backplane challenge with OpenVPX and COTS

Tight Pentagon budgets mean military systems must stay in the field for longer than ever before. This doesn't mean obsolete technology, however. Today's military electronics are being upgraded constantly, an...
Sponsored by:

Design Strategy Considerations for DO-178C Certified Multi-core Systems

Join Wind River to learn how system architecture and design choices can minimize your DO-178C certification challenges.

Sponsored by:

Flying, Sailing or Driving - The Rugged, Embedded Intel-based Server that goes where you need it!Flying Sailing or Driving

Leveraging the power of server-class processors is no longer relegated to the confines of data centers. Through several innovations, Mercury Systems has ruggedized Intel’s server-class chips for deployment. ...
Sponsored by:

All Access Sponsors

Mil & Aero Magazine

April 2015
Volume 26, Issue 4

Download Our Apps




Follow Us On...


Military & Aerospace Electronics

Weekly newsletter covering technical content, breaking news and product information

Cyber Security

Monthly newsletter covering cyber warfare, cyber security, information warfare, and information security technologies, products, contracts, and procurement opportunities

Defense Executive

Monthly newsletter covering business news and strategic insights for executive managers

Electronic Warfare

Quarterly newsletter covering technologies and applications in electronic warfare, cyber warfare, optical warfare, and spectrum warfare.

Embedded Computing Report

Monthly newsletter covering news on embedded computing in aerospace, defense and industrial-rugged applications

Unmanned Vehicles

Monthly newsletter covering news updates for designers of unmanned vehicles