The JMRI Project and software patents
The Right to Create blog has a letter from the attorney, Victoria K. Hall, who is representing Robert Jacobsen, the man who was sent the bill for $203.000 for allegedly infringing patents with his open source model train software. He has struck first, filing a lawsuit himself, Jacobsen v. Katzer et al, charging that the patent was fraudulently obtained and hence is invalid and unenforceable. The complaint also says the patent is invalid on the grounds of obviousness and for failure to meet the written description requirement of 35 U.S.C. Sec. 112.
So, on one side we find an Open Source developer, and, on the other, a guy wielding questionable software patents. Of course, as in all litigation, it's important to keep in mind that nothing is proven by a complaint. It's just the opening salvo, and we haven't yet heard the defendants' side.
Hall is asking the community to look for prior art. Let me tell you a little bit about the case, from the materials in the complaint Jacobsen has filed. It may help you to more effectively find prior art. It will surely motivate you.
The lawsuit
The case is 5:2006cv01905, filed in the US District Court for the Northern District of California, San Francisco Division, for those of you with Pacer accounts. The plaintiff lives there and works at the Lawrence Berkeley National Laboratory of the University of California and he also teaches physics there. He's also a model train hobbyist who has written, with others, open source code called JMRI, or Java Model Railroad Interface, which allows you to control how model trains run on a track. He's the primary developer of the software through the JMRI Project.
Ms. Hall, although located in Maryland, is admitted to practice in California as well as in Maryland state courts and is a patent attorney admitted to practice before the USPTO. Interestingly, she worked in the chemical engineering and software industries for nine years before she went to law school.
The suit is an action for declaratory judgment that Katzer's patent, US Patent No. 6,530,329, called the '329 patent, is "invalid, unenforceable, void and/or not infringed by Plaintiff Jacobsen". What's a declaratory judgment?
Here's US Code Title 28, Ch 151, § 2201, the Declaratory Judgment Act. And here is a definition from Cornell's Legal Information Institute. If someone is threatening to sue you, but hasn't yet, in certain limited circumstances, you can take the initiative rather than waiting for the axe to fall, go to court and in essence say: "This person or this company is threatening to sue me and I need our respective rights with respect to this dispute settled, so this cloud over my or my company's head doesn't ruin my business."
The court doesn't have to hear a request for a declaratory judgment. It has discretion. It's an enabling statute, and your case has to fit into the confines of the Declaratory Judgment Act, namely you have to have an actual "controversy" in the constitutional sense. That means it isn't a hypothetical problem and it isn't moot, meaning, first, that you really have a realistic and reasonable apprehension of actually being sued, and second, that the court can settle your problem with a declaratory judgment. If the judge accepts the dispute, he can issue a declaratory judgment, in which he "declares" what each party's rights are, the idea being that if, for example, he declares that you aren't infringing your adversary's patent, then you can't be sued.
Mr. Jacobsen's complaint is also a complaint for "violation of federal antitrust laws, the Lanham Act, and California Unfair Competition Act and for libel." The Complaint asks for a decree that the defendants Katzer and his company "have attempted to monopolize the market for multi-train control systems software in the United States" in violation of Section 2 of the Sherman Act.
The defendants
The named defendants are Matthew Katzer, KAMIND Associates, Inc. d/b/a KAM Industries, and Kevin Russell. Katzer is a model train hobbyist who has written software code for controlling model trains and is an expert in the field. He has several patents, and the complaint states that Jacobsen believes there are more pending. KAM is Katzer's business, selling products embodying Katzer's patents.
Here's the surprising twist. The third defendant, Kevin Russell, is their lawyer. He works for a firm in Oregon, Chernoff, Vilhauer, McClung & Stenzel. He's now accused of libel, and the court is asked to find against the defendants, jointly and severally, to the tune of $50,000 plus punitive damages.
Russell filed a a request under the U.S. Freedom of Information Act, with the Lawrence Berkeley National Laboratory, not only accusing Jacobsen of patent infringement, but claiming that the Lab "had sponsored the allegedly infringing JMRI Project's activities." The DOE turned down the request in December of 2005, but not before Jacobsen was embarrassed and had to explain the whole "harassment story," as he describes it, to his boss and the DOE FOIA liaison. The complaint also says it interfered with his work, resulting in a loss of income. The FOIA request, Jacobsen says, caused him embarrassment, particularly because he's "a scientist whose work involves the creation of intellectual property." The complaint continues, saying that Russell knew that the Lab, which has a contract with the U.S. Department of Energy, which has nothing to do with the JMRI Project. The defendants made the allegation, says the complaint, "to effect Defendants' goal to embarrass Plaintiff Jacobsen and force him to shut down the JMRI Project and to pay royalties to Defendant KAM."
The patent
According to Jacobson, the basis for claiming that the patent is not valid is the defendant's history of applying for patents on what others invent without telling the patent office about the prior art. Another charge is that Katzer didn't tell the patent office that some of KAM's products "were in public use, published, offered for sale or sold more than 1 year before Defendant Katzer filed the '461 application," which would disqualify them for patent protection. The patent in question, '329, claims the benefit of earlier patent applications' filing dates, '461 being the earliest filed in the chain that '329 issues from.
The complaint lists prior art dating back to the 1986 that it says Katzer ought to have told the USPTO about, since the complaint alleges he knew about them. For example, in late March of 2002, the story continues, the JMRI Project software's client-server capabilities were described in a posting to a public mailing list, which Katzer is on. Then in April 14, 2002, the first version of JMRI with the new capabilities was released for public download and announced on several mailing lists and on the JMRI website. "Three days later, Defendant Katzer filed a patent application tailored to claim the capabilities of the JMRI Project software." Again, the Complaint says, Katzer didn't tell the patent examiner about the JMRI Project.
Jacobsen says he received a letter from KAM in March of 2005, offering to license for $19 per program installed on a computer, saying that JMRI was infringing claim 1 of the '329 patent. Jacobsen says he wrote a letter back asking exactly how he was infringing, and his answer was a letter in August, saying that he was infringing claim 1 and that they were now investigating to see if any other patents were infringed by JMRI. Oh, and the price to license was now $29. The letter also demanded $203,000 for the 7,000 copies already distributed. In October came a bill with finance charges, so the total had risen to more than $206,000. He's gotten bills roughly every month since.
Jacobsen is about to release a new version of his software, and that's why he's asking the Court to bring resolution to the matter, because he believes the defendants will sue him when he releases the new version. He's also asking for redress.
The request
Aside from the declaratory judgments, the antitrust decree, and the libel damages, the Plaintiff is asking for the following:
- An injunction ordering Defendant Katzer to identify all patents
and patents applications filed in the United States and throughout the
world, to produce to their respective patent offices all material
references discovered through this litigation, and to request
re-examination (or the nearest equivalent proceeding outside the U.S.)
of any patents issuing from the patent applications.
- An award of treble damages for the loss of income and other property on the antitrust claim.
- A decree that Defendants Katzer and
KAM have engaged in unlawful, unfair and/or fraudulent business
practices in violation of the California Unfair Competition Act,
California Business and Professions Code, and an order enjoining them
from any future such conduct.
- An order finding that Katzer
cybersquatted on the trademarked name, www.decoderpro.com in violation of
the Lanham Act and requiring him to turn the domain name over to
Plaintiff Jacobsen.
- An order enjoining Defendant Katzer and
Defendant KAM, and all persons and entities under their direction or
control, from engaging in or carrying out any further anti-competitive
or bad faith conduct
- An order referring the matter to the U.S. Attorney's Office for
investigation into antitrust violations, perjury, mail fraud, and
cancellation proceedings against any patents involved in this
litigation, and any related patents.
- An order awarding costs and attorney's fees as permitted by law, including 35 U.S.C. Section 285.
What you can do
Ms. Hall in her letter asks that no one harass the defendants "through calls, letters, faxes, emails, etc. It does NOT advance the case in Mr. Jacobsens favor." What does help is to find prior art. Groklaw just published a basic tutorial on prior art, Prior Art and Its Uses - a Primer, by a patent attorney, Theodore C. McCullough. It might help you.
Here is what Ms. Hall is asking for:
- A
patent or printed publication that described the invention. Source can
be from anywhere in the world.
- Evidence of public use, offer for
sale, or sale in the United States. (If its from outside the U.S.,
please make a note and send it so we can follow up.)
- Evidence of
another person inventing the same thing in the U.S. the invention must
not have been suppressed, concealed or abandoned.
- If the evidence is not the exact invention, then any information (in addition to the evidence) suggesting that the evidence could be combined with something else to successfully make the invention.
Here's her contact information, if you do find prior art. Snail mail is the best, she says. I can't help but point out that had the Peer to Patent Project mentioned in McCullough's article been in place a few years ago, these patents might well have been blocked before they issued, and all this woe could have been prevented. If nothing else, this incident can help us to understand what patents project like that are designed to address.
So, there you have the information and the tools to get started
searching for prior art. Happy hunting.
| Index entries for this article | |
|---|---|
| GuestArticles | Jones, Pamela |
Posted Apr 25, 2006 16:29 UTC (Tue)
by iabervon (subscriber, #722)
[Link] (9 responses)
Posted Apr 25, 2006 17:39 UTC (Tue)
by dwheeler (guest, #1216)
[Link] (8 responses)
I would love to see a more detailed posting on WHAT prior art, exactly, they're looking for, so we could all help more directly.
But the above may be a start.
Identifying many previous model train controllers might help to at least some extent, since one of those may very well have the other properties they're looking for.
The notion that you can patent multiplexing when you apply them to model railroads is ludicrous, and points out the problem in the patent system: It fails to work rationally with software.
It's like a painter being told he can't paint, because someone patented the idea of painting big buildings. Software developers go to school to learn a large set of well-known techniques and then apply the techniques to each problem they face. Multiplexing is one of those well-known techniques. The idea of applying a well-known technique to a well-understood problem is immediately obvious to any practitioner of software development, and thus the patent should never have been granted in the first place.
Frankly, the fact that JMRI was first should be enough, right?
Posted Apr 26, 2006 11:26 UTC (Wed)
by eru (subscriber, #2753)
[Link] (6 responses)
So the patent talks about model trains.
In the normal universe (as opposed to the looking-glass
world of patents), it is obvious to anyone that controlling
model trains with a computer is not much different in principle than
controlling real trains (if anything, model trains should be much simpler).
So when was the first fully-automated rail system (including subways, trams,
airport terminal trains, automated carts running on factory floors, whatever)
designed? I am pretty sure I have heard of such
things being done before 1986.
Posted Apr 26, 2006 11:34 UTC (Wed)
by eru (subscriber, #2753)
[Link] (1 responses)
Accoring to the info on this page:
http://www.tfl.gov.uk/dlr/about/infopack.shtml,
(follow the DOWNLOAD FREE INFORMATION PACK (PDF) link), construction started in 1984 and it was opened
to the public in 1987. It was computer-controlled right from the start.
Posted Apr 27, 2006 11:02 UTC (Thu)
by NRArnot (subscriber, #3033)
[Link]
http://en.wikipedia.org/wiki/Victoria_Line
Posted Apr 27, 2006 10:56 UTC (Thu)
by macc (guest, #510)
[Link] (2 responses)
had a large Modelrailway to demonstrate general concepts
Posted Apr 27, 2006 11:07 UTC (Thu)
by macc (guest, #510)
[Link] (1 responses)
In Germnay starting in the 80ties you could buy a lot of
Magazines like Elektor or ELV probably had project
Posted May 4, 2006 15:47 UTC (Thu)
by arcticwolf (guest, #8341)
[Link]
Posted May 17, 2006 11:34 UTC (Wed)
by stuartward (guest, #37788)
[Link]
From http://www.gatwick-airport-uk.info/gatwickairporthistory.htm
and from http://en.wikipedia.org/wiki/London_Gatwick_Airport
Posted May 30, 2006 12:48 UTC (Tue)
by Fossils (guest, #38077)
[Link]
What is the definition of "digitally controlled" in relation to a model railroad? what is the first command? an instruction issued by software or an electronic circuit be powered up and intialised.
Posted Apr 25, 2006 21:57 UTC (Tue)
by MarkVandenBorre (subscriber, #26071)
[Link] (1 responses)
Fast, clean and cheap. And guaranteed to gain you respect and publicity in the free software community. What are you waiting for, patent holders?
Posted Apr 26, 2006 8:03 UTC (Wed)
by copsewood (subscriber, #199)
[Link]
Posted Apr 26, 2006 8:31 UTC (Wed)
by ttonino (guest, #4073)
[Link]
I also remember publications by Sun (don't remember the name of the technology) touting some Java feature to contrl independent entities - getting an ambulance to the place of a car crash is an example I remember. I do not know about the date of this one.
Posted Apr 26, 2006 14:08 UTC (Wed)
by biolo (guest, #1731)
[Link] (2 responses)
Posted May 6, 2006 14:09 UTC (Sat)
by jlefevre (guest, #37595)
[Link]
Posted May 16, 2006 16:52 UTC (Tue)
by smpierce (guest, #37775)
[Link]
http://www.msichicago.org/exhibit/great_train_story/histo...
Posted Apr 27, 2006 11:07 UTC (Thu)
by NRArnot (subscriber, #3033)
[Link]
It still exists, see http://tmrc.mit.edu
Could be a very valuable place to start asking questions!
Posted Apr 27, 2006 16:43 UTC (Thu)
by grouch (guest, #27289)
[Link]
Posted May 4, 2006 11:12 UTC (Thu)
by philips (guest, #937)
[Link] (1 responses)
Guy was giving the software freely to anyone - w/o any kind of profit.
So what damages can the plaintif claim?????
Talk disruptive innovations...
Posted May 4, 2006 14:44 UTC (Thu)
by Wol (subscriber, #4433)
[Link]
Let's say A is selling his software at $10 a CD.
B copies it and gives it away.
A is entitled to go after B for the number of copies he gave away, times $10. The fact that B made nothing is irrelevant - A lost a load of sales (and hence lost a load of money), for which he has a right to be compensated.
(The thing about this case, however, is it appears it was B's software in the first place, and A was threatening to sue, so B has sued first.)
Cheers,
Posted May 30, 2006 11:52 UTC (Tue)
by Fossils (guest, #38077)
[Link] (1 responses)
I am looking at the 1984/85 lima Railways catalogue:quote
1984 - Electronics for model Trains by Ken Stone, Page 68 using computers on model railways - dedicated computer, circuit based on Z80 processor
1990 - Electronics for model Trains Book 2 by Ken Stone, Page 32 computing and model railways - upgrade to computer including addition digital outputs.
For me it was 1980 and my first Microbee,an Australian designed and built computer(Z80& later Z80/8088/68000),and writing a program in basic to control, switch and display a train layout. Microbee's were being used to control everything from hospital equipment to train sets. A detailed magazine was published monthly with hardware and software for the experimenters,including model trains. Specific hardware was also released which including the "microbee smart model controller", and there was also an "experimenters board" with detailed projects included for model trains. Microbee also had software for release which I saw operating on a private layout owned by one of the microbee engineers in Gosford. This layout was controlled by 2 Microbee computers, one managing over 2,000 switching operations with a colourful representation of the layout and switching operations, and the other an 11 track distribution "table" feeding the shunting yards by aligned itself with the main yard line to dispatch 1 of the 11 additional trains as it was called for. Prior to the production runs of Microbee computers there were a number of others sold in kit form and most based around the Z80 CPU.
Posted May 30, 2006 12:08 UTC (Tue)
by Fossils (guest, #38077)
[Link]
The kit computers were used mainly for the trainsets and radio teletype decoders, both with code written in basic or machine code. Cheers Fossils
Posted May 30, 2006 12:27 UTC (Tue)
by Fossils (guest, #38077)
[Link]
This software could be used for any form of control or automation, the fact that it can be used for model trains is a bonus. The fact that it has been given a slant towards train control only serves to identify another use for it.
As i have said previously, done and done, way before KAM Industries put a Patent on what we had been doing for years beforehand.
My interests now lean more towards home automation and expanding on my car PC.
Posted Oct 12, 2006 2:49 UTC (Thu)
by coolgames (guest, #41049)
[Link] (1 responses)
The HO layout was built for a fellow instructor who was previously a teacher in public schools and had an interest in model trains.
I will talk to my supervisor who works locally and may have been responsible for that layout's design and build. He may also know how it may have been used and where it ended up,
Posted Dec 9, 2006 0:25 UTC (Sat)
by t.brack (guest, #42122)
[Link]
A quick review of the patent reveals it to be (IMHO) nothing more a legaleze encoding of the application of queuing theory to the NMRA DCC specification which existed well before the patent was apparently applied for. Queuing Theory/Priority Queuing is definately prior art and goes back to the early days of computing. There is also nothing beyond the name that is unique to a Digital Command Controller.
Beyond the terminology and the encapsulation of queuing theory on top of the (public) NMRA DCC algorithms, there does not appear to be anything new or unique being patented. I guess if you sling enough legalese jargon around something as simple as this algorithm, you're bound to confuse lay people enough to get anything past a Patent investigator.
Copyright and Plagiarism are quite another story. Here we are embarking around a situation where something that is morally and ethically wrong may in fact escape the definition of "illegality" through technicalities of the law. At very least one would expect that the source of the copyrighted sources being used by a commercial package would be acknowledged.
I am aware that in 1976, at the Univerity of Waterloo a course in queuing theory existed that utilized model railroad equipment, but of course it would not have had a DCC Command Station.
Could we have PJ's explanation of the patent, so we know exactly what we're looking for? One common problem with asking for prior art from experts in the field is that reading patents is somewhat tricky, and it's easy to find previous inventions which fit criteria which are non-normative or incomplete. So there's a patent on a nail clipper, for example, and people say, "I've been clipping my nails with a nail clipper for 30 years!" But the patent is actually on a way to make nail clippers with one fewer part than anyone's done before, but people trying to read it tend to quit reading while the patent is still describing things everybody knows about nail clippers to provide the necessary context to be able to state what's different, and so they think they find a lot of prior art, because they're only reading parts that the invention shares with the inventions that it improves upon. So it would be helpful to have a plain language description saying what would be necessary to invalidate this patent and what would just be considered a different invention.The JMRI Project and software patents
I agree, we need more explanation of what we're looking for.
The right to create blog entry on this
refers to the KAM letter. I looked at the KAM letter, and the letter focuses on this:
"Claim 1 of U.S. Patent No. 6,530, 329 claims 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."
Need more explanation of "what we're looking for"
What about full-size trains controllers as prior art
Apologies for following up myself, but I just now remembered
one very well-known (at least in Europe) case: The Docklands Light
Railway in London.
One computer-controlled train example:
The London Underground's Victoria Line, opened in 1968, was designed to run under automated control. Officially it was never run without a "driver". Unofficially there has been at least one instance when the driver (or ratherm, manual supervisor) got out of the cab without disabling the automation, and the train took off without him, no harm done.One computer-controlled train example:
the "Institut für Flugführung" at TU-Braunscheig, GermanyWhat about full-size trains controllers as prior art
of ( distributed ) traffic control.
i.e. it was already shoved in the corner then becauseforgot to mention the year : old in 1984
the institute had moved on to air traffic control
modular digital control stuff for modelrailroads from
Märklin and Fleischmann and probably some others
in that direction as well. I will have to look this up.
I also recall reading about a system that allowed you to use your computer to control your model railroad in a Märklin catalogue - this must've been in the early 90s. I'm not a model railroad fan myself anymore, but if somebody else still has those catalogues or can find them on eBay, it might be worth looking into.forgot to mention the year : old in 1984
There is a fully automated "Train" that runs between the North and South Terminals at Gatwick Airport. The north terminal was opened in 1988, so presumably the train was designed well before that.What about full-size trains controllers as prior art
Work began on a second terminal in 1983. Her Majesty The Queen and The Duke of Edinburgh inaugurated the £200 million Gatwick Airport North Terminal in 1988.
Gatwick Airport Transit
The Gatwick Airport Transit provides free transportation between the North and South Terminals. The transit system uses transit vehicles that run along a 1.2km long elevated two-way track system. The transit vehicles are automatic driverless people movers each with three cars.
Your comment about Software developers is spot on. Even basic programming course teach these techniques. Furthermore does KAM Industries honestly want us or the patent office to believe that he was the first in this regard, that no one else has used logic gates and/or multiplexing in electronic circuits controlled by computers and software.Need more explanation of "what we're looking for"
Whats the definition of a "Digital Command Station" certainly not a term that can be specifically applied to a DCC controller in a train set.
A relatively small firm with actual product sales is very vulnerable. Why not make cold war with them? Surely someone somewhere must have a pile of braindead dusty patents ready to nuke them with if they keep on harassing!Why not threaten them with cold war?
If you look closely at the retaliatory action that has been taken, this seems to point out the dangers inherent in trying to make claims for licenses to use patents which are of questionable merit - especially if false claims were made about lack of prior art or lack of knowlege of such when the patent was obtained.Why not threaten them with cold war?
My Java instructor - while a bad teacher - explained to us that Java descends from set top box and military control applications. The latter is not so far from a model railroad. Depending on what is claimed, this may make the invention trivial (like using a screw for what it is designed to do).The JMRI Project and software patents
I don't know if this qualifies, but I remember as a kid in the 1980s having a controller which talked to little circuit boards onboard the trains themselves, allowing multiple trains to be independently controlled on the same track. I can't remember the name of that product, but I do remember it was a cheaper alternative to the Hornby Zero 1 system (Wikipedia entry). That system was replaced by a digital one, Digital Command Control in the 1990s, which according to Wikipedia was an open standard!
The JMRI Project and software patents
I seem to remember that you could have multiple controllers connected to the same piece of track, in fact the controllers could be bolted together for just this application, to my mind taking this even closer to the patent.
It was the early and mid 1980's. There was a series of articles in the MODEL RAILROADER The JMRI Project and software patents
magazine. The system was called DIGITRACK. It allowed the independent direction and speed
control of up to 16 locomotives by sending digital commands over the rails to decoders in the
engines. The article was a complete how to build all of the parts. I and another guy I worked with
both built the complete system. As an electronics engineer myself I had fooled around in the late
1970's with using phase locked loop systems when those IC's first came out. I am using O gauge
so the noise issues were always a problem for me. I am using JMRI now and TMCC. I looked at
comercial software but the KAM stuff is WINDOZE CRAP and I am a Mac user as is Bob J and many
of the other major people in the jmri system. The KAM lawsuit is a sham. Since JMRI doesn't
compete with KAM for macintosh users (since their crap doesn't run on Mac's) then maybee that
is a way to put another angle on them. The fact it just _ happens_ to run on windozes since it is
platform non-specific java code is an accident. And what about the linus, unix, os-9, and other
users running jmri that KAM also is not available for. How can you claim to be monitarily
damaged when you do not even make a product that will work for different types of computers
than your software supports. Thats like Apple suing Dell because Dell installs a digital photo
orginizer software suite on its windoze boxes and Apple sells iPhoto as part of a software
package that won't run on windoze anyway.
On January 29, 1941 the Museum of Science and Industry in Chicago opened an 'automated model train' exhibit. Here's a picture of the designer/builder sitting in front of the controls which could be considered as an early form of a computer. The JMRI Project and software patents
I recall reading many years ago that a lot of pioneering work was done in the early days of computers (early 60s?) at MIT, in particular in an organisation called the TMRC (Tech Model Railroad Club).The JMRI Project and software patents
Using a model railroad to teach digital process control by
John W. McCormick, State Univ. of New York, Plattsburgh. Published 1988, citations back to 1979. Full PDF available for download.
Using a model railroad to teach digital process control
The case defies logic.The JMRI Project and software patents
It's not about what the other person gained, it's about what you lost.The JMRI Project and software patents
Wol
Look at most existing electric trainset layouts or trackplan books and it is a natural and logical progression for these to be represented and controlled by a computer. The JMRI Project and software patents
Lima have developed a new multi-point control panel for fast automatic train routing, ... it goes on ... The control panel has interchangeable sections for you to map the layout of your tracks, and by using a special electronic pointer, trains can be directed automatically along chosen sections. End quote.
Cheers - Fossils
Left out a bit, the electronics magazines included IC based interfaces and assembler code to interface to the various modules in the book and the train set.The JMRI Project and software patents
Of the claimed 7,000 copies of this software downloaded very few would actually be in use. Like me, they would have all good intentions but it will never happen. Always end up with to many other things to do and to many distractions.The JMRI Project and software patents
I am just recently made aware of this discussion but I will be trying to research my past effort to automate a HO train layout at DIGITAL Educational Services in Bedford , Mass at Crosbey Drive from November 1980 to October 1990.The JMRI Project and software patents
I was the technical instructor for DPM - which was Distributed Plant Management which later became DEC Dataway. We were developing the curiculum to train on the RSX-llM+ for use in automated process control. We downloaded via a multicast the RSX-11S image that would have standalone instructions to control what it was DIGITALLY connected to such a automated factory floor. The host PDP-11/70 would tell the remote systems what to do over DECNET.
I have reviewed the thread, and it seems that a lot of people have missed the mark. The patent appears to on the application of Queuing Theory (specifically priority queuing) to commands sent to and received from a DCC command station, and not on the actual control of a model train through software.The JMRI Project and software patents
Thanks,
Tony
