Patents by Inventor Thomas Huff

Thomas Huff 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).

  • Publication number: 20100215583
    Abstract: A pharmaceutically acceptable composition and method for entering a cell nucleus utilizes a cell nucleus-entering polypeptide including at least one of amino acid sequence LKKTET (SEQ ID NO: 1), amino acid sequence LKKTNT (SEQ ID NO: 2) or amino acid sequence KSKLKK (SEQ ID NO: 3), or a conservative variant thereof, linked to a physiologically active agent having at least one of therapeutic or diagnostic application in the cell nucleus.
    Type: Application
    Filed: December 7, 2009
    Publication date: August 26, 2010
    Applicants: REGENRX BIOPHARMACEUTICALS, INC., UNIVERSITAET ERLANGEN-NUERNBERG
    Inventors: Ewald HANNAPPEL, Thomas HUFF, Allan L. GOLDSTEIN, David CROCKFORD
  • Patent number: 7638483
    Abstract: A pharmaceutically acceptable composition and method for entering a cell nucleus utilizes a cell nucleus-entering polypeptide including at least one of amino acid sequence LKKTET (SEQ ID NO:1), amino acid sequence LKKTNT (SEQ ID NO:2) or amino acid sequence KSKLKK (SEQ ID NO:3), or a conservative variant thereof, linked to a physiologically active agent having at least one of therapeutic or diagnostic application in the cell nucleus.
    Type: Grant
    Filed: October 3, 2005
    Date of Patent: December 29, 2009
    Assignees: Regenerx Biopharmaceuticals, Inc., Universitaet Erlangen-Nuernberg
    Inventors: Ewald Hannappel, Thomas Huff, Allan L. Goldstein, David Crockford
  • Publication number: 20080248993
    Abstract: A composition including an oxidized or superoxidized methionine-containing beta thymosin peptide, isoform thereof, fragment thereof, isolated R-enantiomer thereof or isolated S-enantiomer thereof, other than racemic thymosin beta 4 sulfoxide, or a modified beta thymosin peptide, isoform or fragment thereof with an amino acid substituent substituted for at least one methionine of an amino acid sequence of a normally methionine-containing beta thymosin peptide, isoform or fragment thereof, and method for forming same.
    Type: Application
    Filed: January 17, 2006
    Publication date: October 9, 2008
    Applicants: REGENERX BIOPHARMACEUTICALS, INC., UNIVERSITAET ERLANGEN-NUERNBERG
    Inventors: Ewald Hannappel, Thomas Huff, Allan L. Goldstein, David Crockford
  • Publication number: 20070191275
    Abstract: A method of treatment for promoting regeneration or repair a damaged cardiovascular tissue, or for preventing damage to cardiovascular tissue, includes administering to the tissue a damage-treating or -preventing fragment of thymosin beta 4 (T?4), such as AcSDKP, or a stimulating agent that forms such a fragment of (T?4).
    Type: Application
    Filed: January 5, 2007
    Publication date: August 16, 2007
    Applicants: RegeneRx Biopharmaceuticals, Inc., Universitaet Erlangen-Nuernberg
    Inventors: Ewald Hannappel, Thomas Huff, Allan Goldstein
  • Publication number: 20060100156
    Abstract: A pharmaceutically acceptable composition and method for entering a cell nucleus utilizes a cell nucleus-entering polypeptide including at least one of amino acid sequence LKKTET, amino acid sequence LKKTNT or amino acid sequence KSKLKK, or a conservative variant thereof, linked to a physiologically active agent having at least one of therapeutic or diagnostic application in the cell nucleus.
    Type: Application
    Filed: October 3, 2005
    Publication date: May 11, 2006
    Applicants: RegeneRx Biopharmaceuticals, Inc., Universitaet Erlangen-Nuernberg
    Inventors: Ewald Hannappel, Thomas Huff, Allan Goldstein, David Crockford
  • Patent number: 6978357
    Abstract: A method and apparatus for including in a computer system, instructions for performing cache memory invalidate and cache memory flush operations. In one embodiment, the computer system comprises a cache memory having a plurality of cache lines each of which stores data, and a storage area to store a data operand. An execution unit is coupled to the storage area, and operates on data elements in the data operand to invalidate data in a predetermined portion of the plurality of cache lines in response to receiving a single instruction.
    Type: Grant
    Filed: July 24, 1998
    Date of Patent: December 20, 2005
    Assignee: Intel Corporation
    Inventors: Lance Hacking, Shreekant Thakkar, Thomas Huff, Vladimir Pentkovski, Hsien-Cheng E. Hsieh
  • Patent number: 6898700
    Abstract: The present invention discloses a method and apparatus for saving and restoring registers. A single instruction is decoded. The single instruction moves contents of a plurality of registers associated with a functional unit in a processor to a memory; the processor operates under a plurality of operational modes and operand sizes. The single instruction arranges the contents in the memory according to a predetermined format into a plurality of groups, each group is aligned at an address boundary which corresponds to a multiple of 2N bytes. The predetermined format is constant for the plurality of operational modes and operand sizes. The single instruction retains the contents of the plurality of registers after moving.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: May 24, 2005
    Assignee: Intel Corporation
    Inventors: William C. Alexander, III, Shreekant S. Thakkar, Patrice L. Roussel, Thomas Huff, Bryant E. Bigbee, Stephen A. Fischer
  • Patent number: 6798364
    Abstract: A method and apparatus for variable length coding is described. A method comprises receiving a group of data having a group of set values, identifying a group of positions of the group of set values within the group of data without branching, for each of the group of positions, encoding a run of non-set values preceding each of the group of positions.
    Type: Grant
    Filed: February 5, 2002
    Date of Patent: September 28, 2004
    Assignee: Intel Corporation
    Inventors: Yen-Kuang Chen, Matthew J. Holliman, Herbert Hum, Per H. Hammarlund, Thomas Huff, William W. Macy
  • Publication number: 20030146858
    Abstract: A method and apparatus for variable length coding is described. A method comprises receiving a group of data having a group of set values, identifying a group of positions of the group of set values within the group of data without branching, for each of the group of positions, encoding a run of non-set values preceding each of the group of positions.
    Type: Application
    Filed: February 5, 2002
    Publication date: August 7, 2003
    Inventors: Yen-Kuang Chen, Matthew J. Holliman, Herbert Hum, Per H. Hammarlund, Thomas Huff, William W. Macy
  • Publication number: 20010052065
    Abstract: The present invention discloses a method and apparatus for saving and restoring registers. A single instruction is decoded. The single instruction moves contents of a plurality of registers associated with a functional unit in a processor to a memory; the processor operates under a plurality of operational modes and operand sizes. The single instruction arranges the contents in the memory according to a predetermined format into a plurality of groups, each group is aligned at an address boundary which corresponds to a multiple of 2N bytes. The predetermined format is constant for the plurality of operational modes and operand sizes. The single instruction retains the contents of the plurality of registers after moving.
    Type: Application
    Filed: March 31, 1998
    Publication date: December 13, 2001
    Inventors: WILLIAM C. ALEXANDER III, SHREEKANT S. THAKKAR, PATRICE L. ROUSSEL, THOMAS HUFF, BRYANT E. BIGBEE, STEPHEN A. FISCHER
  • Patent number: 6288723
    Abstract: An apparatus and method for performing conversion of graphical data format is disclosed. A matrix multiplication is performed on a first set of data and a second set of data to generate a third set of data in a first format. The first and second sets of data represent the graphical data. The third set of data in the first format is transmitted to a graphics card. The third set of data in the first format is converted to a converted set of data in a second format.
    Type: Grant
    Filed: April 1, 1998
    Date of Patent: September 11, 2001
    Assignee: Intel Corporation
    Inventors: Thomas Huff, Shreekant S. Thakkar, Gregory C. Parrish
  • Patent number: 6275904
    Abstract: A computer system and method for providing cache memory management. The computer system comprises a main memory having a plurality of main memory addresses each having a corresponding data entry, and a processor coupled to the main memory. At least one cache memory is coupled to the processor. The at least one cache memory has a cache directory with a plurality of addresses and a cache controller having a plurality of data entries corresponding to the plurality of addresses. The processor receives an instruction having an operand address and determines if the operand address matches one of the plurality of addresses in the cache directory. If so, the processor updates a data entry in the cache controller corresponding to the matched address. Otherwise, a data entry corresponding to the operand address in the main memory is updated.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: August 14, 2001
    Assignee: Intel Corporation
    Inventors: Srinivas Chennupaty, Shreekant S. Thakkar, Thomas Huff, Vladimir Pentkovski
  • Patent number: 6211892
    Abstract: An apparatus and method for performing an intra-add operation on packed data using computer-implemented steps is described. A processor is coupled to a hardware unit which transmits data representing graphics to another computer or display. A storage device coupled to the processor, has stored therein a routine, which, when executed by the processor, causes the processor to generate the data. The routine causes the processor to at least access a first packed data operand having at least one pair of data elements; swap positions of the data elements within the at least one pair of data elements to generate a second packed data operand, add data elements starting at the same bit positions from the first and second packed data operands to generate a third packed data operand.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: April 3, 2001
    Assignee: Intel Corporation
    Inventors: Thomas Huff, Shreekant S. Thakkar
  • Patent number: 6115812
    Abstract: An apparatus and method for performing vertical parallel operations on packed data is described. A first set of data operands and a second set of data operands are accessed. Each of these sets of data represents graphical data stored in a first format. The first set of data operands is convereted into a converted set and the second set of data operands is replicated to generate a replicated set. A vertical matrix multiplication is performed on the converted set and the replicated set to generate transformed graphical data.
    Type: Grant
    Filed: April 1, 1998
    Date of Patent: September 5, 2000
    Assignee: Intel Corporation
    Inventors: Mohammad Abdallah, Thomas Huff, Gregory C. Parrish, Shreekant S. Thakkar
  • Patent number: 6014735
    Abstract: The present invention discloses a method and apparatus for encoding an instruction in an instruction set which uses a prefix code to qualify an existing opcode of an existing instruction. An opcode and an escape code are selected. The escape code is selected such that it is different from the prefix code and the existing opcode. The opcode, the escape code, and the prefix code are combined to generate an instruction code which uniquely represents the operation performed by the instruction.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: January 11, 2000
    Assignee: Intel Corporation
    Inventors: Srinivas Chennupaty, Lance Hacking, Thomas Huff, Patrice L. Roussel, Shreekant S. Thakkar