Ultra-modular processor in lattice topology
OwnerDonald H. McNeilinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerDonald H. McNeilinventor
Estimating the term…
A Modular Operating Topology Element (MOTE) is provided within a software-latticed networked topology for implementing ultra-concurrent operation of a plurality of such elements, as a single miniaturized package having a prevailing standard form, e.g., Compact Flash, with an embedded a full function processor (CPU), a unique resident operating system, and dedicated applications. The external interface projects a virtual mass storage volume. A MOTE selectively acts as an ultra-modular processor, operating with ultra-concurrency, with the CPU internally bus connected to non-volatile RAM, dedicated non-volatile ROM (firmware), a dedicated battery-backed real-time clock-calendar unit, and a dedicated interrupt monitor unit. Internally accessed data and internal applications stored in ROM or in non-volatile RAM are invisible to the outside. Optional input/output devices may be connected to the internal hardware bus. A host external bus connection is provided for mass storage volumes, which support file-level data transfers. A software-latticed network of one or more MOTEs defines a network element for a larger system. Multiple MOTEs, are software-lattice-interconnected to operate concurrently in a non-hierarchical (ladder) interconnection using a circulating message exchange protocol compatible with physically concurrent operation of the modular processors (MOTE's). MOTE resident software mirrors the topology of the inter-modular processor architecture, permitting support of concurrent logical processes with an exchange of messages circulated on a logical (software) bus. Each MOTE within the network is dedicated to a specific function on behalf of the whole system and operates highly independently and concurrently. Data and software programs stored within a MOTE can be kept secure against damage, tampering, computer viruses, software piracy, unauthorized access from external agents, and other misuse.
A modular operating topology element (MOTE) within a miniaturized package, comprising:
A connection network forming a software lattice topology for the operation of identical computing elements in connection with host equipment, comprising:
Dependencies are inferred from the claim text.