Patents by Inventor Kenneth W. Kennedy

Kenneth W. Kennedy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5249295
    Abstract: A method is disclosed for allocating internal machine registers in a digital computer for use in storing values defined and referenced by a computer program. An allocator in accordance with the present invention constructs a interference graph having a node therein for the live range of each value defined by a computer program, and having an edge between every two nodes whose associated live ranges interfere with each other. The allocator models the register allocation process as a graph-coloring problem, such that for a computer having R registers, the allocator of the present invention iteratively attempts to R-color the interference graph. The interference graph is colored to the extent possible on each iteration before a determination is made that one or more live ranges must be spilled. After spill code has been added to the program to transform spilled live ranges into multiple smaller live ranges, the allocator constructs a new interference graph and the process is repeated.
    Type: Grant
    Filed: March 8, 1993
    Date of Patent: September 28, 1993
    Assignee: Rice University
    Inventors: Preston P. Briggs, Keith D. Cooper, Kenneth W. Kennedy, Jr., Linda M. Torczon
  • Patent number: 4026041
    Abstract: A two dimensional drawing board manikin adapted to lay flat on either side and having a head, neck and three part torso which are pivotable with respect to each other with the movement of the parts being limited by limit motion stops to anatomically correct positions. Removable limbs are attached to the torso which may be positioned to represent various anatomically correct positions. Eye, ear, carotid sinus and aortic valve positioning holes and slots are provided. Alignment and positioning holes are provided around the various pivots between the parts.
    Type: Grant
    Filed: April 28, 1976
    Date of Patent: May 31, 1977
    Assignee: The United States of America as represented by the Secretary of the Air Force
    Inventor: Kenneth W. Kennedy