Model train control system
AssigneeMatthew A. Katzer
InventorMatthew A. Katzer
Life of this patent
Estimating the term…
Abstract
A system which operates a digitally controlled model railroad transmitting a first command from a first client program to a resident external controlling interface through a first communications transport. A second command is transmitted from a second client program to the resident external controlling interface through a second communications transport. The first command and the second command are received by the resident external controlling interface which queues the first and second commands. The resident external controlling interface sends third and fourth commands representative of the first and second commands, respectively, to a digital command station for execution on the digitally controlled model railroad.
Claims27
A method of operating a digitally controlled model railroad comprising the steps of:
- (a) transmitting a first command from a first program to an interface;
- (b) transmitting a second command from a second program to said interface;
- and
- (c) sending third and fourth commands from said interface representative of said first and second commands, respectively, to a digital command station.
A method of operating a digitally controlled model railroad comprising the steps of:
- (a) transmitting a first command from a first program to an interface;
- and
- (b) said interface selectively sending a second command representative of said first command to one of a plurality of digital command stations based upon information contained within at least one of said first and second commands.
A method of operating a digitally controlled model railroad comprising the steps of:
- (a) transmitting a first command from a first program to an interface;
- (b) transmitting a second command from a second program to said interface;
- and
- (c) said interface sending a third and fourth command representative of said first command and said second command, respectively, to the same digital command station.
A method of operating a digitally controlled model railroad comprising the steps of:
- (a) transmitting a first command from a first program to a first processor;
- and
- (b) said first processor providing an acknowledgment to said first program indicating that said first command has properly executed prior to execution of commands related to said first command by said digitally controlled model railroad.
A method of operating a digitally controlled model railroad comprising the steps of:
- (a) transmitting a first command from a first program to an asynchronous command processor;
- (b) said asynchronous command processor providing an acknowledgment to said first program indicating that said first command has properly executed prior to execution of said first command by said digitally controlled model railroad;
- (c) sending said first command to a command queue where said asynchronous command processor considers the intended destination device of said first command;
- and
- (d) processing said first command by said synchronous command processor into a suitable format for execution by a digital command station for said digitally controlled model railroad.
Dependencies are inferred from the claim text.