Patents by Inventor Greg Pellegrino

Greg Pellegrino 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: 7584377
    Abstract: A host bus adapter for interconnecting a computer system to a storage area network has an embedded processor for processing frames. When frames are received by the processor, it inspects frames for encapsulated write requests and, if encapsulated write request frames are found, de-encapsulates the write request and forwards the write request to a target node of the write request.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: September 1, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Greg Pellegrino, Thomas Grieff
  • Publication number: 20070288023
    Abstract: Repair and reattachment of damaged soft tissue to bone is facilitated by positioning a biologic or synthetic tissue augment between the soft tissue and the broad footprint of a two-point fixation suture/anchor geometry. Interaction of the tissue augment with the soft tissue is promoted by compression of the augment against the soft tissue over the broad footprint.
    Type: Application
    Filed: June 12, 2007
    Publication date: December 13, 2007
    Inventors: Greg Pellegrino, Joseph Tauro, W. Scott
  • Patent number: 6985983
    Abstract: A translating host bus interface adapter is capable of connecting a computer system as a compute node to a storage area network. The adapter has a processor and a memory system containing firmware for execution in the processor. The host bus adapter is capable of recognizing first and second types of redundant storage accessible over the storage area network and translating generic storage commands into translated commands suitable for communicating with either type of redundant storage, and forwarding the translated commands onto the storage area network. The translating host bus adapter is also capable of constructing and maintaining a mirrored dataset comprising copies on redundant storage systems of either or both types.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: January 10, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Greg Pellegrino, Choon Seng Tan, Richard D. Gunlock, Matthew Curley, Erick Labraca
  • Patent number: 6983303
    Abstract: A method, and corresponding storage aggregator, for aggregating data storage within a data storage network. The storage network includes a server with consumers or upper level applications, a storage system with available storage, and a fabric linking the server and the storage system. The method includes pooling the available storage to create virtual drives, which represent the available storage and may be a combination of logical unit number (LUN) pages. The volumes within the available data storage are divided into pages, and volumes of LUN pages are created based on available pages. The virtual drives are presented to the server, and a logical command is received from the server requesting access to the storage represented by the virtual drives. The command is transmitted to controllers for the available storage and a link is established between the server and controllers with data being exchanged directly between the server and controllers.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: January 3, 2006
    Assignee: Hewlett-Packard Development Company, LP.
    Inventors: Greg Pellegrino, Mike Sabotta, Robert Elliott
  • Publication number: 20040225775
    Abstract: A translating host bus interface adapter is capable of connecting a computer system as a compute node to a storage area network. The adapter has a processor and a memory system containing firmware for execution in the processor. The host bus adapter is capable of recognizing first and second types of redundant storage accessible over the storage area network and translating generic storage commands into translated commands suitable for communicating with either type of redundant storage, and forwarding the translated commands onto the storage area network. The translating host bus adapter is also capable of constructing and maintaining a mirrored dataset comprising copies on redundant storage systems of either or both types.
    Type: Application
    Filed: March 1, 2001
    Publication date: November 11, 2004
    Inventors: Greg Pellegrino, Choon Seng Tan, Richard D. Gunlock, Matthew Curley, Erick Labarca
  • Publication number: 20040177175
    Abstract: A host bus adapter for interconnecting a computer system to a storage area network has an embedded processor for processing frames. When frames are received by the processor, it inspects frames for encapsulated write requests and, if encapsulated write request frames are found, de-encapsulates the write request and forwards the write request to a target node of the write request.
    Type: Application
    Filed: February 20, 2004
    Publication date: September 9, 2004
    Inventors: Greg Pellegrino, Thomas Grieff
  • Patent number: 6725393
    Abstract: A host bus adapter for interconnecting a computer system to a storage area network has an embedded processor for processing frames. When frames are received by the processor, it inspects frames for encapsulated write requests and, if encapsulated write request frames are found, de-encapsulates the write request and forwards the write request to a target node of the write request.
    Type: Grant
    Filed: November 6, 2000
    Date of Patent: April 20, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Greg Pellegrino, Thomas Grieff
  • Publication number: 20030145045
    Abstract: A method, and corresponding storage aggregator, for aggregating data storage within a data storage network. The storage network includes a server with consumers or upper level applications, a storage system with available storage, and a fabric linking the server and the storage system. The method includes pooling the available storage to create virtual drives, which represent the available storage and may be a combination of logical unit number (LUN) pages. The volumes within the available data storage are divided into pages, and volumes of LUN pages are created based on available pages. The virtual drives are presented to the server, and a logical command is received from the server requesting access to the storage represented by the virtual drives. The command is transmitted to controllers for the available storage and a link is established between the server and controllers with data being exchanged directly between the server and controllers.
    Type: Application
    Filed: January 31, 2002
    Publication date: July 31, 2003
    Inventors: Greg Pellegrino, Mike Sabotta, Robert Elliott