IP Library › Granted Patent US 10,599,511
Granted Patent B2
US 10,599,511 · App. 15/650,218 · Granted Mar 24, 2020

Method and architecture for critical systems utilizing multi-centric orthogonal topology and pervasive rules-driven data and control encoding

Inventor: Robert J. Halford (Chippewa Falls, WI)
Assignee: Chippewa Data Control LLC
G06F11/0793G06F11/079G06F11/0763G06F11/14H04L1/00H04L1/004G06F11/0739G06F17/10G06F17/11H03M13/19
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 10,599,511
App. No.
15/650,218
Granted
Mar 24, 2020
Kind
B2
Abstract

The present disclosure relates to novel and advantageous systems and methods of processing and managing data in critical or large-scale systems, such as airliner, automobile, space station, power plant, and healthcare systems. Particularly, the present disclosure relates to a rules-driven data and control method mapped onto complementary physical architecture for a more reliable operational system. By maintaining an algebraic encoding of control and application data at fine granularities, whether static or in transit, it is possible to detect, isolate, and correct many errors that would otherwise go undetected. This more dynamic and precise method addresses cases where deteriorating conditions or cataclysmic events affect much of the system simultaneously, including the control system itself.

Claims (28)

1. A system comprising:

two control centers communicably coupled over a network; and

at least one sub-network arranged orthogonal to the network, the sub-network communicably coupling each of the control centers to each of:

a sensor receiving sensed data; and

a controller controlling one or more operations based on the sensed data;

wherein the sensor and controller are communicably coupled together over the at least one orthogonal sub-network; and

an archive storing as non-transitory computer readable media:

a configuration table storing configuration data for each of the control centers, sensor, controller, and archive, wherein the configuration data includes a preferred error correction code, and at least one preferred error correction procedure; and

a real-time time log of events storing actions performed by the control centers, sensor, controller, and archive.

2. The system of claim 1 , wherein there is a minimum redundancy of two for each of the control centers, sensor, controller, and archive, including the configuration table and the real-time time log.

3. The system of claim 2 , wherein the system may be reduced to a minimum configuration that is power-saving.

4. The system of claim 2 , wherein all data is algebraically replicated by at least one generator formula and stored within at least one redundant archive.

5. The system of claim 4 , further including rules for algebraically validating all data and all algebraically replicated data.

6. The system of claim 4 , wherein if the system detects more than a set level of errors at a given system component, the system may override the preferred error code procedure and use any error correction code or combination of error correction codes to correct data.

7. The system of claim 4 , wherein after the data has been corrected, the preferred error code procedure is reset.

8. The system of claim 4 , where all redundant components are continually being exercised and rated.

9. The system of claim 5 , wherein all transmission between system components is by algebraically replicated data, where system components include at least the control centers, sensor, controller, archive, configuration table and the real-time time log.

10. The system of claim 9 , wherein all data is algebraically replicated when transmitted from the system to a source external to the system, and all data is algebraically validated when received by the system from a source external to the system the system.

11. The system of claim 9 , wherein any one of each of the system component types can execute any critical application in combination with the rest of the system components.

12. The system of claim 9 , wherein processors of the control centers execute in parallel to determine which of a plurality of system component types to accept.

13. The system of claim 12 , where the determination is based on comparative algebraic validation.

14. The system of claim 9 , wherein algebraically mirrored error control codewords are used to detect and correct random data errors within data bytes in transit at component boundaries, and within data bytes in storage.

15. The system of claim 14 , wherein the system records error counts and updated status in the configuration table and in the real-time time log.

16. The system of claim 15 , where the system detects data transfers between nodes experiencing hard bit failures and recovers the data using a second data transfer of algebraically replicated data.

17. The system of claim 16 , wherein the component receiving the data packets generates a corrected data packet.

18. The system of claim 17 , where the corrected data packet is generated by error correction.

19. The system of claim 17 , where the corrected data packet is generated by direct translation.

20. The system of claim 9 , wherein algebraically mirrored error control codewords are used to detect and recover data errors and data erasures within data packets in transit at component boundaries, and within data packets in storage.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2017
From: HALFORD, ROBERT J.
To: CHIPPEWA DATA CONTROL LLC
Reel/Frame 043114/0831 →
Continuity (2)
Provisional Application 62362918 · Jul 15, 2016
Related Publication 20180018216A1 · Jan 18, 2018