From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a883dc07df0d6bb1 X-Google-Attributes: gid103376,public From: Geoff Bull Subject: Re: Decoding an octet stream Date: 1999/12/02 Message-ID: <3845F5DB.4535A4BF@research.canon.com.au>#1/1 X-Deja-AN: 555628821 Content-Transfer-Encoding: 7bit References: <877lj2q36g.fsf@deneb.cygnus.argh.org> <81u247$kc3$1@hobbes2.crc.com> <821rc5$bim$1@nnrp1.deja.com> <822o4d$ehh$1@birch.prod.itd.earthlink.net> <8233fm$ngf$1@nntp3.atl.mindspring.net> Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@research.canon.com.au X-Trace: cass.research.canon.com.au 944108724 18457 203.12.174.254 (2 Dec 1999 04:25:24 GMT) Organization: Canon Information Systems Research Australia Mime-Version: 1.0 NNTP-Posting-Date: 2 Dec 1999 04:25:24 GMT Newsgroups: comp.lang.ada Date: 1999-12-02T04:25:24+00:00 List-Id: swhalen@netcom.com wrote: > From the U.S. Patent Office server (http://www.uspto.gov/): > > United States Patent 4,956,809 > George , et al. September 11, 1990 > > Method for canonical ordering of binary data for > portable operating systems > Assignee: Mark Williams Company (Chicago, IL) > Filed: December 29, 1988 > our Patent Office has no clue as to what consitutes > "prior art" or is "obvious" (at least in the software > field). > > Many patents have been issued in the last few years > that have been used widely in the past and/or were > obvious to me many years ago, and I've only been > programming for about 30 years... If you can produce evidence of prior art, a patent is invalid. This particular patent covers an idea present in Sun's XDR. As you can see from the following, XDR dates back to 1986, so it seems "the patent" (not being filed until 1988) is invalid. Does anybody know when XDR actually became public knowledge? >From /usr/include/rpc/xdr.h : /* * Copyright (c) 1986 - 1991, 1994 by Sun Microsystems, Inc. * All rights reserved. */ /* * xdr.h, External Data Representation Serialization Routines. * */ I still don't understand what constitutes "obvious" in the patent law sense, but, at least in retrospect, the Mark Williams patent is obvious. Cheers Geoff