Is RPN a pattern of HP?  Printable Version + HP Forums (https://archived.hpcalc.org/museumforum) + Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum1.html) + Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum2.html) + Thread: Is RPN a pattern of HP? (/thread97319.html) 
Is RPN a pattern of HP?  Timespace  08062006 Is RPN a pattern of HP? If another company starts making and selling calculators with RPN mode of operation without algebraic, does it have to pay HP fees?
Re: Is RPN a pattern of HP?  Dia C. Tran  08062006 I don't know about the word RPN, but the RPN logic is not HP Pattent. There were several calculator back in the 70's that had RPN besides HP. So if you make and sell an RPN calculator, it won't be an infringement. I am not sure about calling it RPN though.
Re: Is RPN a pattern of HP?  Timespace  08062006 I meant "Patent"
Re: Is RPN a pattern of HP?  Timespace  08062006 I think if RPN is a HP patent or trade mark, then it is tied to that mode of operation. If I called my calculator's mode of opeartion say RSO for "Rolling Stacks Operation" which is identical to RPN, then it is still an infringement. Isn't it?
Re: Is RPN a pattern of HP?  Bill Wiese  08062006 There were other RPN calcs besides HP in the 1970s: APF, Omron, National Semiconductor/Novus. However, these calcs didn't necessarily have the same setup with 4 level stack and Tregister copydown behavior we are accustomed to with traditional HP calc RPN. Rolldown (and, later, rollup) keys were present on HP, not sure about other calcs (???). The LastX feature is also kinda associated only with HP's version of RPN. In any case if there are patents on any features related to standard HP RPN they've beeb long expired now (it's been a lot longer than 17 years since the 1970s). calcinfo.org has lotsa calculator patent information... I believe you could legally make an HPstyle RPN calc with 4level stack, Tcopydown, roll up/roll down and LastX features without infringing. The 'RPN' name itself may possibly have been trademarked, which might still offer some protection  but it could be argued that that is not a trade name but a technical description of operation: in the worst case you could always call it 'operand prefix notation' or 'operation postfix notation' or other similar nonsense...
Bill Wiese
Edited: 6 Aug 2006, 8:21 p.m.
Re: Is RPN a pattern of HP?  Howard Owen  08062006 The proof of that (if any is needed) is that there are software calculators such as Neocal that implement exactly the XYZTL stack. They don't include any HP trademark notices, for example. And patents do apply to software, as we in the USA know, sometimes to our sorrow and consternation. It's unlikely that HP would allow those software implementations (without royalties, at least) if they had enforceable patents. Neocal is a very nice RPN calculator, by the way. I think that MathU Pro is more powerful, but correspondingly more complicated. It's not quite an RPN vs RPL sort of thing, since MathU Pro extends RPN in a different, less complicated direction than RPL does.
Regards, Re: Is RPN a pattern of HP?  Vassilis Prevelakis  08062006 Howard Owen wrote:not in the 70s. Software patents is a modern concept. Look at the patent for the 9825 where everything (incl. the ROM source) is included in the patent. Also copyright was generally thought not to apply to software (and in any case till the US signed the Berne convention, you had to assert copyright explicitly to have protection).
> It's unlikely that HP would allow those software implementations
even if HP had patented the stuff, the patents would have expired by now.
Re: Is RPN a pattern of HP?  db (martinez, ca.)  08062006 Timespace; There have been lots of rpn units made by companies other than hp and two (Friden and Anita) predate hp's entry into the calculator market. Some were really poor attempts but some just plain out hpd hp. For instance Corvus, Privileg, and Qualitron had better battery & charging systems than the entire Spice and Woodstock lines  the 5 or so calcs using the Mostek chipset had better trig accuracy than anything hp made for another ten years (plus last x and replicating t registers)  and the Garrett 2000 series may be the prettiest calculators ever built. Some were programmable and one, the Heathkit 1401 with National Semiconductor chips, has a five level stack (with t register). As of a couple of months ago; the Aurora fn1000 is still being sold at Fry's. With any luck; The Eric Smith / Richard Ottosen "DYI" RPN programmable scientific will be on the market soon too. If you are interested you can see some at non hp rpn Page #1 will show up but you have to hunt a bit to find the following pages. There are over 50 examples.
As to your question on payment of fees to hp for use of rpn; rpn seems to have been invented by the Austrailian computer pioneer Charles Hamblin in the 1950's. Lawyers can, and for a fee will, claim anything but i don't think that hp has tried or even wanted to try this. Edited: 6 Aug 2006, 11:16 p.m.
Re: Is RPN a pattern of HP?  Howard Owen  08072006 Quote:
Yes. And as this community knows better than most, "modern" doesn't necessarily mean "good." Quote: A point Eric made in the parent. That's why I said enforceable.
This was offered as another angle on the "HP doesn't hold patents on RPN" theme. (And also as a springboard for me to plug a couple of nice software calculators. 8)
Re: Is RPN a pattern of HP?  GE  08072006 I think I remember that Friden or some other pioneer had something that would be later called RPN before anyone else, and that HP had to actually *pay* them some nonnegligible license to be able to use 'RPN'. Re: Is RPN a pattern of HP?  Namir  08072006 Should'nt YOU be paying GE some chas to use their names in this forum??? After all, some genius visiting this web site might thing that you are representing GE corp in the discussions??? :)
Namir
Re: Is RPN a pattern of HP?  Palmer O. Hanson, Jr.  08072006 National Semicoductor and NOVUS offered a fairly wide range of Reverse Polish calculators in the 1970's. If you go to Katie Wasserman's site (www.wass.net/manuals/) you can find that page 4 of the manual for the NSC 4615 contained a section titled "Reverse Polish Logic and the Stack System" which started with the sentence "Your calculator uses Reverse Polish logic with three registers called X, Y and Z. .." The manual for the more primitive NS 600 contains no mention of RPN or "Reverse Polish Logic". The manual for the equally primitive NOVUS 650 doesn't mention RPN or "Reverse Polish logic" but does include the following text: "... If you've used other calculators you'll probably find this one a little different. Your Novus calculator uses the same mathmatical "language", or logic system, as many computers and advanced scientific calculators. We chose this powerful language for your calculator because people who who use math in their professional lives believe it's the most logical, consistent and efficient way to solve problems. Your Novus calculator lets you approach each problem the same direct way, displays each intermediate step you take, lets you easily correct wrong entries and often takes fewer keystrokes to get an answer. After you do a few simple calculations, you'll quickly see how easy it is to use. Once you're used to it and discover the accuracy and oomputational power it gives you, we're confident you'll come to prefer the way your Novus calculator tackles math." Does that sound like the standard RPN line or what?
There was another issue involved in decisions related to patents and copyrighting back in those days. The early players such as RemRand and IBM in computers (and I suspect Sharp and others in calculators) had patents, copyrghts and reduction to practice in many areas of technology fundamental to any application. Late comers like Honeywell in computers and HP in calculators had to walk a careful line with respect to intellectual property rights lest they would enable the early players to exercise their earlier rights to the exclusion fo the later entrants.
Re: Is RPN a pattern of HP?  Egan Ford  08072006 Quote:I have OCR'd a few manuals and searched for RPN and RPL. No trademark or patent statements exist. That does not mean that there are none, but usually you would expect them to be in the manuals. My search did yield the following from the a 42S manual:
"HP's operating logic is based on a mathematical logic known as 'Polish Notation,' developed That said RPN would be prior art, and it should not be allowed to have a US patent. However, lawyers can be crafty and get anything patented (Google for the Australian that tried to patent "the wheel"). However, *how* something is implemented is patentable. Even if RPN was patented, US patents expire after 20 year unless you can find a new use for your invention. Trademarks are a different matter. Disney has succeeded in extending the trademark for Mickey Mouse. I am no lawyer, but I believe that trademarks can be implied. My $0.02US, you can make an RPN that works like an HP, but you may be unable to label it "RPN SCIENTIFIC". And if you are in the right and HP in the wrong, it can cost you. (Ever seen the 12L ('L'awyer), most of the keys end in '$' and are exponential functions).
Edited: 7 Aug 2006, 7:31 p.m. after one or more responses were posted
Re: Is RPN a patent of HP?  Katie Wasserman  08072006 The Heathkit OC1401 uses a 5level stack (X,Y,Z,T and S) that they call RPN and provide the SWAP, ROLLDOWN, and LAST X functions. The Heathkit OC1401 Manual devotes a good amount of space to describing RPN and how to use it. It reads a little like HP calculator promotional literature:
Quote:
The Heathkit OC1401 was made starting in 1978 and if HP had trademarks or patents covering RPN, LAST X, etc. they must have still been in effect so Heathkit may have paid some licensing fee (or just got lucky). In any event they managed to not mention HP in their manual. Edited: 7 Aug 2006, 9:48 p.m.
Re: Is RPN a pattern of HP?  Trent Moseley  08072006 My two cents is that $0.02 should look like this: 2¢.
tm
Re: Is RPN a pattern of HP?  Trent Moseley  08072006 Or better yet. Some years ago in a US Post Office after a one cent increase in the postage rate, they posted a hand written sign: Temporarily out of $.01¢ stamps!
tm
Re: Is RPN a pattern of HP?  unspellable  08152006 At the risk of giving away my age I will state that I was familiar with the term "RPN" for "Reverse Polish Notation" back when calculators had hand cranks only four functions. The term "Polish Notation" as I recall predates WWII. I can still recall the way it was written on a black board. I would be quite certain that no one has either a patent or copyright on the term "RPN" or "Reverse Polish Notation". "Polish Notation" originated as a term used by mathematicians. I suspect he same may be true of "Reverse Polish Notation".
BTW: ALL scientific calculators use RPN at least in part. Try finding the sine of 25 degrees without using RPN. Bet you can't find a calculator that will do it. (I'll take that back, my slide rule will do it.)
Re: Is RPN a pattern of HP?  John Gustaf Stebbins  08152006 The Casio fx115ES I have sitting on my desk will give me the sine of 25 degrees without RPN. Key strokes: sin, 2, 5, = PN, no?
jgs
Re: Is RPN a pattern of HP?  Karl Schneider  08152006 Quote: Indeed, as John Gustaf's previous post identified, today's EOS calculators (which include even lowerend models from Sharp and Casio) operate in that manner: [sin] [2] [5] [=] gives the answer to sin(25) after putting the symbolic expression "sin(25)" in a buffer. AOS calculators, once common but now reserved for the cheapest of models, used RPNstyle postfix for unary operations, because there was no buffer.
 KS Edited: 16 Aug 2006, 5:57 p.m. after one or more responses were posted
Re: Is RPN a pattern of HP?  unspellable  08162006 Well learn something new every day. The last cheap calculator I've acquired is an HP 6S. Sine of 25 degrees is [2][5][SIN]= on the 6S. Maybe I should have said cheap calculators instead of scientific calculators. But we are excluding 5 function calculators.
BTW: I have an old how to book for finding trig functions, etc. on a four function calculator.
Re: Is RPN a pattern of HP?  Vacationer  08162006 Good idea :)
Is that a reason for a UNITS key?
