Compiler Patents

metzger@bach.convex.com (Robert Metzger)
Fri, 6 Sep 91 08:45:51 -0500

          From comp.compilers

Related articles
Compiler Patents metzger@bach.convex.com (1991-09-06)
Software patents rms@gnu.ai.mit.edu (1991-09-07)
Compiler patents derek@knosof.co.uk (1999-12-20)
| List of all articles for this month |

Newsgroups: comp.compilers
From: metzger@bach.convex.com (Robert Metzger)
Keywords: bibliography
Organization: Compilers Central
Date: Fri, 6 Sep 91 08:45:51 -0500

Here's a list of compiler patents you should know about. I do not claim
this list is exhaustive or without error. Consult a patent attorney if
you need to know how they impact you.


Complain to your Congressperson if you think patents are not the right way
to protect software as intellectual property. The alternatives are:
1) copyright the source
2) trade secret
3) no protection


------------------------------------------------------------------------------


Patent Number 4,821,181
Date of Patent Apr 11, 1989
Inventor K. Iwasawa, Y. Tanaka
Assignee Hitachi, Ltd.


Method for Converting a Source Program of High Level Language Statement into
Object Program for a Vector Processor


Patent Number 4,773,007
Date of Patent Sep 20, 1988
Inventor Y. Kanada, K. Isida
Assignee Hitachi, Ltd.


Compiler Code Optimization Method for a Source Program Having a First and
Second Array Definition and Use Statements in a Loop


Patent Number 4,833,606
Date of Patent May 23, 1989
Inventor K. Iwasawa, Y. Tanaka
Assignee Hitachi, Ltd.


Compiling Method for Vectorizing Multiple DO-Loops in Source Program


-----


Patent Number 4,965,724
Date of Patent Oct 23, 1990
Inventor I. Utsumi, Y. Mori
Assignee Oki Electric Industry, Ltd.


Compiler System Using Reordering of Microoperations to Eliminate
Interlocked Instructions for Pipelined Processing of Assembler Source
Program


-----


Patent Number 4,710,872
Date of Patent Dec 1, 1987
Inventor R.G. Scarborough
Assignee International Business Machines Corporation


Method for Vectorizing and Executing on an SIMD Machine Outer Loops in the
Presence of Recurrent Inner Loops


Patent Number 4,656,583
Date of Patent April 7, 1987
Inventor M. Auslander, J. Cocke, P. Markstein
Assignee International Business Machines Corporation


Method for Improving Global Common Subexpression Elimination and Code
Motion in an Optimizing Compiler


Patent Number 4,885,684
Date of Patent Dec 5, 1989
Inventor E. Austin, J. Robertson
Assignee International Business Machines Corporation


Method for Compiling a Master Task Definition Data Set for Defining the
Logical Data Flow of a Distributed Processing Network


Patent Number 4,656,582
Date of Patent Apr 7, 1987
Inventor G. Chaitin, M. Hopkins, P. Markstein, H. Warren, Jr.
Assignee International Business Machines Corporation


Generating Storage Reference Instructions in an Optimizing Compiler


Patent Number 4,782,444
Date of Patent Nov 1, 1988
Inventor A. Munshi, K. Schimpf
Assignee International Business Machines Corporation


Compilation Using Two-Colored Pebbling Register Allocation Method Such
That Spill Code Amount is Invariant With Basic Block's Textual Ordering


Patent Number 4,434,753
Date of Patent Mar 6, 1984
Inventor J. Rizzi
Assignee International Business Machines Corporation


Register Allocation System Using Recursive Queueing During Source Code
Compilation


Patent Number 4,567,574
Date of Patent Jan 28, 1986
Inventor H. Saade, W. Tindall
Assignee International Business Machines Corporation


Optimizing COBOL Object Code Instruction Path Length with respect to
PERFORM Statments


------------------------------------------------------------------------------


Robert Metzger, CONVEX Computer Corp., Richardson, Texas
[Patents are available on microfilm at most large libraries, or to get
paper copies you can send a check for $2/patent and a list of the numbers
you want to the Commissioner of Patents, Washington DC. -John]
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.