[comp.sys.amiga.misc] AT&T using patent to go after people using X

cs326ag@ux1.cso.uiuc.edu (Loren J. Rittle) (02/22/91)

I just saw the article repeated below in gnu.announce:
<begin included article>
Article 71 of gnu.announce:
Path: ux1.cso.uiuc.edu!uwm.edu!spool.mu.edu!think.com!snorkelwacker.mit.edu!shelby!agate!usenet.ins.cwru.edu!tut.cis.ohio-state.edu!unreplyable!garbage
From: gnulists@AI.MIT.EDU (GNU Mailing List Maintainence)
Newsgroups: gnu.announce
Subject: [jkh@meepmeep.pcs.com: AT&T Claims patent on part of MIT's X11 server.]
Message-ID: <9102220300.AA24170@rice-chex>
Date: 22 Feb 91 03:00:42 GMT
Sender: daemon@tut.cis.ohio-state.edu
Reply-To: tower-prep@prep.ai.mit.edu
Distribution: gnu
Organization: Project GNU, Free Software Foundation,
           675 Mass. Ave., Cambridge, MA  02139, USA   +1 (617) 876-3296
Lines: 93
Approved: info-gnu@prep.ai.mit.edu


	[ I wonder what prior art existed, and if it invalidates 
	  AT&T's patent.

	  -len
	]

Return-Path: <news@pcsbst.pcs.com>
To: unido!gnu-announce
Path: pcsbst!jkh
From: jkh@meepmeep.pcs.com (Jordan K. Hubbard)
Newsgroups: gnu.announce
Subject: AT&T Claims patent on part of MIT's X11 server.
Date: 20 Feb 91 14:38:26 GMT
Organization: /usr1/ben/jkh/.organization


I thought that this would be of general interest, to say the least..

The following letter has been sent by AT&T to all (to my knowledge)
MIT X Consortium members, though its claims potentially affect *all*
users of The X Window System, version 11 / revision 3 and above.

To quote the letter directly (all misreferences to "X Windows"
intentionally left in):

				< Dated February 7, 1991 >


Dear <unfortunate X user>:

  AT&T is aware that your company/institution is an active
participant in the further development of the X Windows
System.  We assume that your company/institution is, or may
well be, commercially marketing or internally developing
products(s) which are based on an X Windows System
implementation.

  Consequently, we bring to your attention an AT&T patent
#4,555,775 invented by Robert C. Pike and issued on November
26, 1985.  The "backing store" functionality available in the
X Windows System is an implementation of this patented
invention, therefore, your company/institution needs a license
from AT&T for the use of this patent.

  We will be pleased to discuss licensing arrangements with
the appropriate organization in your company/institution.  To
expedite these arrangements, your response should be directed
to

Ms. O. T. Franz at:


		AT&T
		10 Independence Boulevard
		Room: LL2-3A28
		Warren, New Jersey  07059-6799
		Telephone: 908-580-5929
		FAX: 908-580-6355


  We look forward to resolving this matter in the near
future.


				Very truly yours,


				<signature>

				A.E. Herron
				Manager, Intellectual Property

Copy to:
L. Bearson
O.T. Franz
R.E. Kerwin


----

So. What more can I say? You are, of course, free to direct your
responses to those listed above.. :-)

One also wonders about other window systems using "backing store"
and the degree to which this patent will be enforced.

						Jordan
--
			PCS Computer Systeme GmbH, Munich, West Germany
	UUCP:		pyramid!pcsbst!jkh jkh@meepmeep.pcs.com
	EUNET:		unido!pcsbst!jkh
	ARPA:		jkh@violet.berkeley.edu or hubbard@decwrl.dec.com

<end included article>

Seems like this `back store' patent would also cover some aspects
of intuition.  Jordan even wonders about other window systems that
use `back store'.  Anyone care to commment?

Loren J. Rittle
-- 
``NewTek stated that the Toaster *would not* be made to directly support the
  Mac, at this point Sculley stormed out of the booth...'' -A scene at the
  recent MacExpo.  Gee, you wouldn't think that an Apple Exec would be so
  worried about one little Amiga Device... Loren J. Rittle  l-rittle@uiuc.edu

bsyme@cs.strath.ac.uk (Brian J Syme IE88) (02/22/91)

[mind frying thingy about AT&T's asenine stuffed shirt department trying
to shaft everyone using X windows or just about any window system ever,
jeezus h. christ there are people that would try to patent wiping your ass!]

Wow. This cannot be serious! YIPPPEEEE!!! Maybe, just maybe, it's an oooo
so slim chance, and it's got it's downside, but possibly this could be the
beginning of the end of X windows.. the ugliest windowing system I have ever
set eyes on (the code, not the output). I mean have you SEEN the source for
the sample X-server? Huuurgh, blup. Grruuuuggghhh. The people that wrote that
muck should be in a rubber room. :-)

-- 
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
<> Brian Syme            <> Why make things difficult, when with just a     <>
<> bsyme@cs.strath.ac.uk <> little more effort you could make them          <>
<>                       <> impossible. Oh. I see you already have.         <>
<><><><><> *WARNING* Signature dying of old age... ><><><><><><><><><><><><><>

jms@vanth.UUCP (Jim Shaffer) (02/24/91)

In article <1991Feb22.090412.28321@ux1.cso.uiuc.edu> cs326ag@ux1.cso.uiuc.edu (Loren J. Rittle) writes:
>
>Seems like this `back store' patent would also cover some aspects
>of intuition.	Jordan even wonders about other window systems that
>use `back store'.  Anyone care to commment?

I remember hearing something about this a few months ago (probably in
alt.folklore.computers) and thinking "Nah, they wouldn't *really* do that,
would they?  It's just too incredibly brain-damaged."  Live and learn, I
guess.

Just for the record, I think that there are a lot of things that are just
TOO DAMN SIMPLE to deserve a patent, and I'm appalled that someone would
have the audacity to even *apply* for a patent on such a thing, let alone
that it would actually be granted!

I think someone also mentioned at the time that implementing a cursor by
XOR-ing was patented by someone, though I don't know who.  See previous
paragraph for this one, too.

[My own opinions above.  This node is owned and operated by myself.]

--
*  From the disk of:  | jms@vanth.uucp		     | "Glittering prizes and
Jim Shaffer, Jr.      | amix.commodore.com!vanth!jms | endless compromises
37 Brook Street       | 72750.2335@compuserve.com    | shatter the illusion of
Montgomery, PA 17752  | (CompuServe as a last resort)| integrity!"  (Rush)

bartonr@eecs.cs.pdx.edu (RTFM) (02/24/91)

In article <1991Feb22.090412.28321@ux1.cso.uiuc.edu> cs326ag@ux1.cso.uiuc.edu (Loren J. Rittle) writes:
>Seems like this `back store' patent would also cover some aspects of intuition.

  Would someone care to explain what this "back store" is?

================================================================================

cs326ag@ux1.cso.uiuc.edu (Loren J. Rittle) (02/24/91)

In article <1748@pdxgate.UUCP> bartonr@eecs.cs.pdx.edu (RTFM) writes:
>In article <1991Feb22.090412.28321@ux1.cso.uiuc.edu> cs326ag@ux1.cso.uiuc.edu (Loren J. Rittle) writes:
>>Seems like this `back store' patent would also cover some aspects of intuition.
>
>  Would someone care to explain what this "back store" is?
>
>================================================================================

Sure, I'd love to...
And I can explain it in plain terms too!
Mac and many others (let's not single them out, I'm just sure you 
have at least seen one of these... :-) ---
When a window comes to the front, the application gets requests
to rebuild the parts of the window that were exposed...
...the Mac does not have `back store' or as some would say,
`backing store'

Amiga and others (X 11R[34] comes to mind) ---
When a window comes to the front (or any piece is exposed),
the low level graphics subsystem can replace the bits in the
window that are now visible (became exposed) because it kept
a `back' (where the term `backing store' comes from, I would guess)
up of the hidden parts of the window.  And if any drawing commands
would have accessed those hidden areas they *were* updated (in the
back store area).

Loren J. Rittle
-- 
``NewTek stated that the Toaster *would not* be made to directly support the
  Mac, at this point Sculley stormed out of the booth...'' -A scene at the
  recent MacExpo.  Gee, you wouldn't think that an Apple Exec would be so
  worried about one little Amiga Device... Loren J. Rittle  l-rittle@uiuc.edu

dean@coplex.uucp (Dean Brooks) (02/25/91)

cs326ag@ux1.cso.uiuc.edu (Loren J. Rittle) writes:
>Amiga and others (X 11R[34] comes to mind) ---
>When a window comes to the front (or any piece is exposed),
>the low level graphics subsystem can replace the bits in the
>window that are now visible (became exposed) because it kept
>a `back' (where the term `backing store' comes from, I would guess)
>up of the hidden parts of the window.  And if any drawing commands
>would have accessed those hidden areas they *were* updated (in the
>back store area).

Well hell, lets get a bunch of us together and patent the art of
walking.  Its about as abstract as the backing store concept. 
Then we can millions sueing every pedistrian in the world...

BTW, does anyone think that AT&T can make a viable claim off this?

--
dean@coplex.UUCP   Dean A. Brooks
                   Copper Electronics, Inc.
                   Louisville, Ky
UUCP: !uunet!coplex!dean

dave@cs.arizona.edu (Dave P. Schaumann) (02/25/91)

In article <1991Feb24.175524.20105@coplex.uucp> dean@coplex.uucp (Dean Brooks) writes:
>Well hell, lets get a bunch of us together and patent the art of
>walking.  Its about as abstract as the backing store concept. 
>Then we can millions sueing every pedistrian in the world...

No way.  I thought of it first.  I've got dibs.

>BTW, does anyone think that AT&T can make a viable claim off this?

Probably depends on how much they want to pay their lawyers, how much negative
publicity they want to endure, and how determined the opposition is.  Surely
there are a lot of windowing systems out there that use this concept, and
AT&T would annoy *a lot* of people if they pursued this suit.

>dean@coplex.UUCP   Dean A. Brooks

;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-)
BTW, I've just discovered no-one has patented the return key or the space
bar, so I've done it myself.  Anyone who doesn't want to get sued should
contact me for liscencing agreements, or desist using them immediately...
;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-)

-- 
Dave Schaumann      | Is this question undecidable?
dave@cs.arizona.edu |

zerkle@iris.ucdavis.edu (Dan Zerkle) (02/25/91)

In article <1991Feb24.175524.20105@coplex.uucp> dean@coplex.uucp (Dean Brooks) writes:

>BTW, does anyone think that AT&T can make a viable claim off this?

No, they can't.  However, there are a whole lot of companies out there
that would rather spend the money on the "license" than spend a whole
lot of money on lawyers to challenge the inevitable suit from AT&T.
AT&T is simply gambling that everybody will meekly pay up.

Obviously, this will have serious detrimental effects on users.
Either they will pay more for their packages, or they will get
software with inferior performance.  This is the problem with
litigation over software.  Most people don't even argue about it, even
when it is wrong.  It's cheaper to just pay up.  It is not the direct
effects on companies that is really harmful, but rather the stifling,
indirect effects that slow down innovation, and prevent people from
using good ideas in their products.

In this particular case, it might be worth challenging.  If anybody
can show that there was any kind of a system before 1985 (the date of
AT&T's patent) that used a backing store, it will be provable that the
idea was widely known before the patent, and therefore the idea is not
patentable.  Come to think of it, there is a certain system that uses
a backing store for its windows, and it came out right around
1985....

           Dan Zerkle  zerkle@iris.eecs.ucdavis.edu  (916) 754-0240
           Amiga...  Because life is too short for boring computers.

jgay@digi.lonestar.org (john gay) (02/26/91)

From article <8428@ucdavis.ucdavis.edu>, by zerkle@iris.ucdavis.edu (Dan Zerkle):
> In article <1991Feb24.175524.20105@coplex.uucp> dean@coplex.uucp (Dean Brooks) writes:
> 
>>BTW, does anyone think that AT&T can make a viable claim off this?
> 
> No, they can't.  However, there are a whole lot of companies out there

Unfortunately, yes they can.  They way the patent system works today they can.
There are quite a few current patents that are obvious that have been upheld
in court.  Among these is the XOR cursor technique that Cadtrak "owns" even
though it was used years before the patent was granted and is considered an
obvious technique by most software people.  The irony of the AT&T patent is
that it was used by MIT in the Lisp Machine System way before AT&T patented
it.  Since it was not documented very well, this may not count as prior art.
BTW, there is also a rumor that the use of include files (#include <stdio.h>)
has been patented.  At this time it is just a rumor, but a very persistent one.
For more info see the "Software Patents" article in the November 1990 issue of
Dr. Dobb's Journal.  Also check the gnu groups for on going discussions.

Then get pissed and join The League for Programming Freedom and write
your congress person and senator.  If you don't, you may end up having to
either write software only for a very large company (one that can afford the
legal hassle (cost, big $$) of patent searches, cross-licensing, etc. or
work in a different country in order to avoid some of the patent bullshit.
Of course this will be limited to the countries that don't have or recognize
algorithmic and software patents.

john gay.

No, I don't speak for my company (they don't even know that I can speak).

eachus@aries.mitre.org (Robert I. Eachus) (02/26/91)

     Very interesting...but AT&T is stupid (couldn't resist)...

     Actually the Amiga has two mechanisms for doing window overlaps.
When the graphics chips mix images on the fly from various bit-maps in
memory, it does not violate this patent (actually it is impossible to
infringe an invalid patent but...)  When you use simple refresh, the
layers library does the sort of slice and dice that this patent
describes, but I'm not sure if the algorithms are the same.

     In any case, I think both Sun and Xerox probably have sufficent
prior art.

     We need a better way to recognize the technical innovations of
software developers, but this type of patent sure ain't it.

--

					Robert I. Eachus

     Our troops will have the best possible support in the entire
world.  And they will not be asked to fight with one hand tied behind
their back.  President George Bush, January 16, 1991

zerkle@iris.ucdavis.edu (Dan Zerkle) (02/27/91)

In article <1991Feb25.161416.4349@digi.lonestar.org> jgay@digi.lonestar.org (john gay) writes:
>Then get pissed and join The League for Programming Freedom and write
>your congress person and senator.  

Can someone post information on the League?  I've heard of it but I
don't know how to join.

           Dan Zerkle  zerkle@iris.eecs.ucdavis.edu  (916) 754-0240
           Amiga...  Because life is too short for boring computers.

davidm@uunet.UU.NET (David S. Masterson) (02/28/91)

>>>>> On 27 Feb 91 03:35:34 GMT, zerkle@iris.ucdavis.edu (Dan Zerkle) said:

Dan> In article <1991Feb25.161416.4349@digi.lonestar.org>
Dan> jgay@digi.lonestar.org (john gay) writes:

John> Then get pissed and join The League for Programming Freedom and write
John> your congress person and senator.  

Dan> Can someone post information on the League?  I've heard of it but I don't
Dan> know how to join.

Just post something in gnu.misc.discuss.  You should get more than you want on
the League.
--
====================================================================
David Masterson					Consilium, Inc.
(415) 691-6311					640 Clyde Ct.
uunet!cimshop!davidm				Mtn. View, CA  94043
====================================================================
"If someone thinks they know what I said, then I didn't say it!"

burley@geech.ai.mit.edu (Craig Burley) (03/01/91)

I think sending email to league@prep.ai.mit.edu asking for info will get you
information on the League for Programming Freedom.
--

James Craig Burley, Software Craftsperson    burley@ai.mit.edu