Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs Model-train-control-system

 Split programmable logic array
The subject invention relates to an improved programmable logic array for producing a particular ...


 Dynamic re-programmable PLA
An advantage of the present invention resides in the provision of a unique design that is readily ...


 Multiple array customizable logic device
The present invention provides an integrated circuit having customizable logic, comprising a first ...


 Secure integrated circuit chip with conductive shield
We claim: 1. An integrated circuit chip containing a secure area in which secure data is processed ...


 High speed state machine
Accordingly, it is an object of the present invention to provide a state machine in which the ...


 Programmable integrated circuit micro-sequencer device
OF THE PREFERRED EMBODIMENTS A preferred implementation of the basic building block of the present ...


 Eprom low voltage sense amplifier
We claim: 1. A low voltage sense amplifier for an EPROM memory transistor comprising a low voltage ...


 Recirculating memory with plural input-output taps
It is an object of this invention to provide a random access memory having serially coupled memory ...


 Semiconductor memory device comprising address holding flip-flop
This invention is intended to solve the above problem by providing a semiconductor memory device ...


 Semiconductor integrated circuit device
The inventors of the invention found out that in RAMs with built-in output circuits having a tri-...


 Model train control system

Details
Inventors: Katzer, Matthew A.;
Assignee:
Primary Examiner: Cuchlinski, Jr.; William A.
Assistant Examiner: Hernandez; Olga
Attorney, Agent or Firm: Russell; Kevin L. Chernoff Vilhauer McClung & Stenzel LLP

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.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Referring to FIG.
1, a model train control system 10 includes a communications transport 12 interconnecting a client program 14 and a resident external controlling interface 16.
The client program 14 executes on the model railroad operator's computer and may include any suitable system to permit the operator to provide desired commands to the resident external controlling interface 16.
For example, the client program 14 may include a graphical interface representative of the model railroad layout where the operator issues commands to the model railroad by making changes to the graphical interface.
The client program 14 also defines a set of Application Programming Interfaces (API's), described in detail later, which the operator accesses using the graphical interface or other programs such as Visual Basic, C++, Java, or browser based applications.
There may be multiple client programs interconnected with the resident external controlling interface 16 so that multiple remote operators may simultaneously provide control commands to the model railroad.
The communications transport 12 provides an interface between the client program 14 and the resident external controlling interface 16.
The communications transport 12 may be any suitable communications medium for the transmission of data, such as the internet, local area network, satellite links, or multiple processes operating on a single computer.
The preferred interface to the communications transport 12 is a COM or DCOM interface, as developed for the WINDOWS operating system available from MICROSOFT CORPORATION.
The communications transport 12 also determines if the resident external controlling interface 16 is system resident or remotely located on an external system.
The communications transport 12 may also use private or public communications protocol as a medium for communications.
The client program 14 provides commands and the resident external controlling interface 16 responds to the communications transport 12 to exchange information



Related patents
  Control, sound, and operating system for model trains
The present invention provides a model train operating, sound and control system that provides a user with operating realism beyond that found in prior art systems. The ...
  Control, sound, and operating system for model trains
The present invention provides a model train operating, sound and control system that provides a user with operating realism beyond that found in prior art systems. The ...
  Integrated circuit testing device with dual purpose analog and digital channels
What is claimed is: 1. An apparatus for performing tests on integrated circuits, each integrated circuit having a plurality of terminals, wherein each of said tests is ...
  Equalization system for modems in a polled arrangement
OF THE PREFERRED EMBODIMENTS In FIG. 1, a data processor 1 is connected to a plurality of remote modems 3a, 3b, 3c . . . 3n via a central modem 5. Each of the remote ...
  Latched fedback memory finite-state-engine
The present invention has been contemplated to overcome the foregoing deficiencies and meet the above described needs. The latched fedback-memory finite-state-engine of ...
  Integrated sample and hold circuit
The present invention overcomes this inherent inapplicability of bipolar semiconductor devices by providing a high speed sample and hold circuit comprising bipolar ...
  Digital data processing system with asynchronous sensing units
In order to overcome the aforementioned drawbacks, the invention provides a digital data processing system of the type which can be used to protect a large-scale analog ...
  Cable tester for multipair cables
In elaborating on the particulars of the illustrative embodiment, it is helpful to visualize and discuss a layout of the complete system in an overview fashion. A...
  Apparatus and method of testing CML circuits
A test apparatus for CML integrated circuits is shown herein. The apparatus has a test unit which is capable of determining differences in the pulses and various ...
  High precision capacitance bridge
It is an object of this invention to measure impedance, and particularly capacitance, to extremely high precision at an improved speed and ease of use over prior art. It ...

0.024

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved