Patents Represented by Attorney Joseph P. Curtin
  • Patent number: 7533325
    Abstract: The error tolerance of an array of m storage units is increased by using a technique referred to as “dodging.” A plurality of k stripes are stored across the array of storage units in which each stripe has n+r elements that correspond to a symmetric code having a minimum Hamming distance d=r+1. Each respective element of a stripe is stored on a different storage unit. An element is selected when a difference between a minimum distance of the donor stripe and a minimum distance of a recipient stripe is greater or equal to 2. The selected element is also stored on a storage unit having no elements of the recipient stripe. A lost element of the recipient stripe is then rebuilt on the selected element.
    Type: Grant
    Filed: July 14, 2003
    Date of Patent: May 12, 2009
    Assignee: International Business Machines Corporation
    Inventors: Steven Robert Hetzler, Daniel Felix Smith
  • Patent number: 7496642
    Abstract: Network latencies are reduced by detecting a metadata access call for filesystem metadata contained in a filesystem node of remotely located filesystem. The metadata corresponding to the metadata access call is fetched when the metadata corresponding to the metadata access call is not contained in a local filesystem cache that has a hierarchical structure corresponding to a hierarchical structure of the remotely located filesystem. Metadata related to the metadata corresponding to the metadata access call from the remotely located filesystem is prefetched when the related metadata is not contained in the local filesystem cache. The metadata related to the metadata corresponding to the access call can be contained in a child node or a parent node of the node containing the metadata corresponding to the access call, or the descendants of such nodes.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Binny Sher Gill, Leo Shyh-Wei Luan
  • Patent number: 7493300
    Abstract: When an alarm condition relating to a performance goal of a storage system is detected, a storage management system invokes an N-step lookahead engine for simulating operation of the storage system when there are multiple actions that could be taken by the storage system for eliminating the alarm condition. The N-step lookahead engine generates N possible system states based on a current state of the storage system. The N possible states are based on a cost model of each of the multiple actions. Each cost model is based on an action, a behavior implication of the action, a resource implication of the action and a transient cost of the action. An action is selected that generates a system state that optimizes the stability, a prerequisite and a transient cost of invoking the selected action.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: John Davis Palmer, Sandeep Madhav Uttamchandani, Kaladhar Voruganti
  • Patent number: 7467344
    Abstract: Systems and methods for communicating source data between a source device and a listener device are disclosed. In an exemplary embodiment, source data is encoded by organizing at least a selected portion of source data into a data block having rows and columns. Encoded columns are formed by appending to each column error correction data derived from that column using a selected error correction code. Encoded rows are formed by appending to each row error correction data derived from that row using a selected error correct code. In an exemplary embodiment, encoded rows of source data (together with appended FEC data) and a first predetermined number of rows of FEC data are transmitted together, such that the first predetermined number of rows is less than all rows of error correction data. In an exemplary embodiment, source data is organized using interleaving.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: December 16, 2008
    Assignee: Avnera Corporation
    Inventor: Debarag Narayan Banerjee
  • Patent number: 7461421
    Abstract: A soft play pillow having a secret hiding place cavity concealed by a door. An item such as a small stuffed animal or toy is hidden in the secret hiding place to intrigue children and entice them to play a quiet game of game of peek-a-boo with the pillow and the item inside. The soft pillow preferably has indicia which together with the item visually indicate an illustrated theme, such as, an animal barn or building theme, frog and lily pad theme, horse theme, religious theme, vehicular theme or bear theme. The soft pillow may include additional cavities and additional doors, and may further include places to hold books and pictures.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: December 9, 2008
    Inventors: Julia Sarah Faircloth, Nellie Tara Faircloth
  • Patent number: 7425353
    Abstract: Magnetic medium recording performance can be enhanced by irradiating a magnetic medium with ions having an acceleration voltage of between 10 keV and 100 keV to induce exchange coupling between grains of the magnetic medium. The magnetic medium is exposed to a cumulative ion dosage of between 1013 ions/cm2 and 1017 ions/cm2 using a non-patterned exposure of the magnetic medium. The ions can be selected from the group consisting of H+, He+, Ne+, Ar+, Kr+, and Xe+. Alternatively, the ions can be selected from the group consisting of Ga+, Hg+, and In+.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: September 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Manfred Albrecht, Charles Thomas Rettner, Bruce David Terris, Thomas Thomson
  • Patent number: 7407063
    Abstract: A container that can hold a liquid, such as paint, or a granulated material includes a side wall portion, a bottom portion formed at one end of the side wall portion, and a well region formed in the bottom portion. The bottom portion includes an inclined surface. Alternatively, the bottom portion can be shaped to be frustoconical, hemispherical or an inverted pyramid.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: August 5, 2008
    Inventor: Dwight Rockwell, lll
  • Patent number: 7396318
    Abstract: A spring arrangement for a trampoline includes a rebounding surface, a frame structure having a top portion and a bottom portion, and a plurality of spring members that are mechanically coupled between the rebounding surface and the frame structure. A first group of spring members are mechanically coupled to the top portion of the frame structure and a second group of spring members are mechanically coupled to the bottom portion of the frame structure. In one exemplary embodiment, the spring members of the first group and the second group are alternately arranged along the frame structure. In another exemplary embodiment, the frame structure is formed by a plurality of frame members.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: July 8, 2008
    Assignee: CA06, LLC
    Inventors: Jeffry L. VanElverdinghe, Craig Adams
  • Patent number: D570439
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: June 3, 2008
    Assignee: CA06, LLC
    Inventor: Craig Adams
  • Patent number: D570930
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: June 10, 2008
    Assignee: CA06, LLC
    Inventor: Jeffry L. VanElverdinghe
  • Patent number: D572777
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: July 8, 2008
    Assignee: CA06, LLC
    Inventor: Jeffry L. VanElverdinghe
  • Patent number: D574460
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: August 5, 2008
    Inventor: Jeffry L. VanElverdinghe
  • Patent number: D576229
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: September 2, 2008
    Assignee: CA06, LLC
    Inventor: Jeffry L. VanElverdinghe
  • Patent number: D593209
    Type: Grant
    Filed: April 27, 2008
    Date of Patent: May 26, 2009
    Inventor: Jeffry L. VanElverdinghe
  • Patent number: D595800
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: July 7, 2009
    Inventor: Jeffry L. VanElverdinghe
  • Patent number: D602707
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: October 27, 2009
    Inventor: Jeffry L. VanElverdinghe
  • Patent number: D602771
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: October 27, 2009
    Inventor: Jeffry L. VanElverdinghe
  • Patent number: D603057
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: October 27, 2009
    Inventor: Jeffry L. VanElverdinghe
  • Patent number: D603059
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: October 27, 2009
    Inventor: Jeffry L. VanElverdinghe
  • Patent number: D603529
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: November 3, 2009
    Inventor: Jeffry L. VanElverdinghe