Patents by Inventor Williams L. Harrison, III

Williams L. Harrison, III 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: 7140006
    Abstract: The invention provides a method and apparatus for optimizing code. Embodiments of the present invention comprise, for each expression in an intermediate program representation, transparently forwarding definitions of variables in said expression as said expression is being parsed by a term rewriter, the intermediate program representation being left unchanged; determining whether a term rewriting rule exists in the term rewriter for said expression; and rewriting said expression in the intermediate program representation according to said rule.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: November 21, 2006
    Assignee: Intel Corporation
    Inventors: Williams L. Harrison, III, Cotton Seed
  • Patent number: 7117490
    Abstract: The invention provides a method and apparatus for doing program analysis. According to embodiments of the invention program analysis comprises assigning an alias to each equivalence class of possibly overlapping memory accesses as defined by an alias analysis of an intermediate language program; and defining a definition-use relationship between statements in each equivalence class wherein definition statements which belong to the equivalence class reference the alias associated with that class, and wherein use statements which belong to the equivalence class reference the alias associated with for that class. The invention also provides a program analysis algorithm which utilizes a dependence flow graph having the property that the edge cardinality is independent of the definition-use of structure the program being analyzed.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: October 3, 2006
    Assignee: Intel Corporation
    Inventors: Williams L. Harrison, III, Cotton Seed