Our Tech Portfolio is partially built on data from the many AFRL/Information Directorate patents. This search tool provides direct access to the original data in the patents. The Tech Portfolio often combines multiple related patents into one unified portfolio item.
Air Force Research Laboratory patents are generally available for licensing.
BACKGROUND OF THE INVENTION Cloud computing is the use of computing resources (hardware and software) delivered as a service over a network, such as the Internet. Cloud computing services can provide computational capacity, data storage, networking/routing via a large pool of shared resources operated by an independent provider. Since the computing resources are delivered over a network, and control of the physical resources are separated from control of the computing resources, cloud... Read More
BACKGROUND OF THE INVENTION This invention relates generally to distributed real-time information systems in which the data generated by source modules have timeliness constraints for dissemination by sink modules. Generally, an embedded system consists of a distributed real-time computation that collects data from the external environment and processes this data to reason about the system behavior [1]. An example is the deployment of radar devices in battle terrains to detect the movement of... Read More
BACKGROUND OF THE INVENTION This invention relates to distributed computer systems, fault-tolerance, and security. Replication and majority voting are the conventional methods for achieving fault-tolerance in distributed systems. The system consists of a set of redundant processors all working on the same task in parallel, then voting on the individual processors\' results to pick one as the correct answer. This technique was first proposed, in the context of electronic computing, by John von... Read More
BACKGROUND OF THE INVENTION The present invention relates to a fault-tolerant distributed computer system, and, in particular, to a distributed computer system that relies upon timeout to detect if a component of the system has failed. That is, when the system waits more than a certain period of time for an action to occur, it declares something is wrong. The present invention makes use of statistical methods to improve the system\'s timeliness by reducing the duration of the waiting period... Read More