Glam girl Heddy Lamar may have used her good looks to good effect on the silver screen, but she put her smarts to better use as an inventor. During World War II, she co-patented a frequency-switching system for torpedo guidance that was considered years ahead of its time.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 5790867 | Compiler with extended redundant copy elimination A compiler and method of compiling provide extended redundant copy elimination by eliminating copy statements having provably equivalent data items when it is determined that the defined operand of a copy statement has both a non-uniquely reachable use, a... | 08/04/1998 |
| 5778212 | Interprocedural analysis user interface The present invention provides a system and method for implementing interprocedural analysis using a standard compilation user interface. The present invention stores an intermediate representation of the source code, associated interprocedural summary in... | 07/07/1998 |
| 5742814 | Background memory allocation for multi-dimensional signal processing Data storage and transfer cost is responsible for a large amount of the VLSI system realization cost in terms of area and power consumption for real-time multi-dimensional signal processing applications. Applications or this type are data-dominated becaus... | 04/21/1998 |
| 5710927 | Method of replacing lvalues by variables in programs containing nested aggregates in an optimizing compiler A method for analyzing and optimizing programs that define and use aggregate data structures. A program to be analyzed and optimized is inspected to find definitions and uses of lvalues, which are regions of memory. The lvalues may be denoted by program v... | 01/20/1998 |
| 5669001 | Object code compatible representation of very long instruction word programs Object code compatibility is provided among VLIW processors with different organizations. The object code can be executed by sequential processors, thus providing backward compatibility with scalar and superscalar processors. A mechanism is provided which... | 09/16/1997 |
| 5596732 | Method of optimizing instruction sequence of compiler An overhead on a pipeline computer of an instruction sequence including branch instructions is reduced. In the case where an instruction sequence of a source program is converted by a compiler into an instruction sequence which can be executed by the pipe... | 01/21/1997 |
| 5561801 | System and method for multilevel promotion A compiler for compiling a computer program wherein the computer program is adapted for use with a data parallel computer. The compiler comprises a front end which generates a parse tree from a source code. In generating the parse tree, the front end coor... | 10/01/1996 |
| 5530870 | Arrangement for efficiently transferring program execution between subprograms An arrangement called PASS CONTROL (FIG. 11) is used in combination with a conventional RETURN statement as a substitute for a conventional CALL-and-RETURN subprogram invocation sequence (FIG. 2), and effects a return from a whole series of subprogram inv... | 06/25/1996 |
| 5481723 | System and method for controlling execution of nested loops in parallel in a computer including multiple processors, and compiler for generating code therefore A system and method for controlling execution of nested loops in parallel in a computer including multiple processors, and a compiler for generating code therefor. The code enables the computer to operate in the following manner. Each processor processes ... | 01/02/1996 |
| 5481708 | System and methods for optimizing object-oriented compilations An object-oriented development system of the present invention includes a language compiler having an optimizer for generating computer applications with improved speed and size. C++ optimization methods of the present invention are described, including v... | 01/02/1996 |
| 5452461 | Program parallelizing apparatus capable of optimizing processing time A program parallelizing apparatus for generating from a source program to be executed an object program which is capable of being processed in parallel by a plurality of processors constituting a multi-processor which includes a communication mechanism fo... | 09/19/1995 |
| 5448740 | Generation of a user interface code from a corresponding declarative language program A method for automatically generating a computer code of a procedural language program from a corresponding program in a declarative language. The declarative language program is analyzed to obtain information about variables to be described in the proced... | 09/05/1995 |
| 5442790 | Optimizing compiler for computers A method is described for compiling a source code listing into an object code listing and comprises the steps of: extracting a block of source code statements from a source code listings; mapping each source code statement in the block into a wide interme... | 08/15/1995 |
| 5442792 | Expert system compilation method A computer implemented compilation method or compiler and translator that automatically converts an interpretive rule-based expert system into compact, compiled, parallel Ada code. The present compiler customizes the compiled code for each desired knowled... | 08/15/1995 |
| 5303377 | Method for compiling computer instructions for increasing instruction cache efficiency Method for compiling program instructions to reduce instruction cache misses and instruction cache pollution. The program is analyzed for instructions which result in a non-sequential transfer of control in the program. The presence of branch instructions... | 04/12/1994 |
| 5278986 | System and method for compiling a source code supporting data parallel variables A compiler for compiling a computer program which is adapted for use with a data parallel computer. The compiler supports variables which involve parallelism. Variables which involve parallelism are parallel variables, templates for parallel variables cal... | 01/11/1994 |
| 5230050 | Method of recompiling a program by using result of previous compilation A program compiling method in which a procedure being compiled is split into a plurality of units referred to as segments, whereon optimization is carried out for each of the segments. Upon recompilation of the procedure, optimization of the procedure is ... | 07/20/1993 |
| 5107418 | Method for representing scalar data dependences for an optimizing compiler A method for representing scalar data dependencies for an optimizing compiler wherein a global scalar data dependence graph is created to represent all of the scalar objects in an entire program. The scalar data dependencies are represented as three chain... | 04/21/1992 |
| 4843545 | Compile method using copy propagation of a variable A compile method to be executed in a digital computer includes the step for detecting among statements in source program codes a first statement defining a first variable and including a polynomial of a plurality of other variables to define the first var... | 06/27/1989 |
| 4567574 | Optimizing cobol object code instruction path length with respect to perform statements A method for optimizing instruction path lengths in a compilation of COBOL source code with reference to PERFORM statements requires a two-step procedure in which the control transfer relationship among the PERFORM statements and associated procedures is ... | 01/28/1986 |
| 4309756 | Method of automatically evaluating source language logic condition sets and of compiling machine executable instructions directly therefrom A method for use under program control in a digital computer for automatically evaluating compiler level language logic condition sets and for compiling machine executable instructions directly therefrom is disclosed. More specifically, a unique method of... | 01/05/1982 |