US 12,105,219 B2
Modular object-oriented digital sub-system architecture with primary sequence control and synchronization
James R. Carswell, Yarmouthport, MA (US); and Torry L. Akins, Denver, CO (US)
Assigned to The Tomorrow Companies Inc., Boston, MA (US)
Filed by The Tomorrow Companies Inc., Boston, MA (US)
Filed on Feb. 9, 2023, as Appl. No. 18/107,862.
Application 18/107,862 is a continuation of application No. 17/163,640, filed on Feb. 1, 2021, granted, now 11,609,302.
Application 17/163,640 is a continuation of application No. 15/939,562, filed on Mar. 29, 2018, granted, now 10,908,255, issued on Feb. 2, 2021.
Claims priority of provisional application 62/479,981, filed on Mar. 31, 2017.
Prior Publication US 2023/0213613 A1, Jul. 6, 2023
Int. Cl. G01S 7/295 (2006.01); G01S 7/02 (2006.01); G01S 7/282 (2006.01); G01S 7/285 (2006.01); G01S 7/288 (2006.01); G01S 7/35 (2006.01); G01S 13/02 (2006.01); G01S 13/22 (2006.01); G06F 1/12 (2006.01); G06F 3/00 (2006.01); G06F 13/42 (2006.01)
CPC G01S 7/295 (2013.01) [G01S 7/02 (2013.01); G01S 7/282 (2013.01); G01S 7/288 (2013.01); G06F 1/12 (2013.01); G06F 3/00 (2013.01); G06F 13/4221 (2013.01); G01S 7/285 (2013.01); G01S 7/356 (2021.05); G01S 2013/0245 (2013.01); G01S 13/225 (2013.01); G06F 2213/0026 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A self-configuring, modular, digital radar or sonar system comprising:
at least one operational circuit card,
at least one operational module comprising a processing device comprising at least one processor,
an external communication port,
a memory configured to store instructions of a first application,
a synchronization interface and
an expansion bus configured to receive the at least one operational circuit card, said processing device including a clock synthesizer providing a clock signal to said at least one operational circuit card;
the processing device comprising at least one processor being configured to run the first application instructions to perform operations comprising:
automatically self-discover connected systems, subsystems, and/or modules that comprise a current configuration of the modular, digital radar or sonar system;
generate a machine-readable description of the self-discovered connected systems, subsystems, and/or modules, their configuration(s) and characteristic(s);
generate one or more management application configurations corresponding to the generated machine-readable description; and
execute one or more management applications in accordance with the generated one or more management application configurations.