Patents by Inventor David Alan Brettell

David Alan Brettell 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: 8024062
    Abstract: A portable data storage cartridge, comprising a housing and a data storage medium disposed within the housing. The portable data storage cartridge further comprises a first label reciting an identifier disposed on a front portion of the housing, and a second label displaying said identifier at one or more places disposed on a side portion of said housing. A plurality of portable data storage cartridges can be disposed in a storage slot dimensioned to accommodate (N) portable data storage cartridges in a row. The storage slot is formed to include (N?1) visualization apertures extending through a side. In addition, the storage slot further comprises (N?1) reflective members, where each reflective member comprises a first end attached to the side with a second end extending outwardly from that side.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Becky Christine Enderle, David Alan Brettell
  • Publication number: 20090301978
    Abstract: A portable data storage cartridge, comprising a housing and a data storage medium disposed within the housing. The portable data storage cartridge further comprises a first label reciting an identifier disposed on a front portion of the housing, and a second label displaying said identifier at one or more places disposed on a side portion of said housing. A plurality of portable data storage cartridges can be disposed in a storage slot dimensioned to accommodate (N) portable data storage cartridges in a row. The storage slot is formed to include (N?1) visualization apertures extending through a side. In addition, the storage slot further comprises (N?1) reflective members, where each reflective member comprises a first end attached to the side with a second end extending outwardly from that side.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Becky Christine Enderle, David Alan Brettell
  • Patent number: 7590812
    Abstract: An apparatus, system, and method are disclosed for archiving log data. In one embodiment, an allocation module allocates a plurality of log logical volumes in a storage pool for storing copies of log instances. The log logical volumes may be hidden from a user. A log module records log data to at least one first log instance in a cache. A copy module transparently copies the at least one first log instance to a first log logical volume of a plurality of log logical volumes in a storage pool when a copy policy is satisfied. The log module further records the log data to at least one second log instance in the cache, overwriting the at least one first log instance. In one embodiment, a selection module selects a second log logical volume of the plurality of log logical volumes to receive the copied at least one second log instance if the first log logical volume satisfies a wrap policy.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: September 15, 2009
    Assignee: International Business Machines Corporation
    Inventors: David Alan Brettell, Gregory Tad Kishi, Laura Jean Ostasiewski
  • Publication number: 20080077757
    Abstract: An apparatus, system, and method are disclosed for archiving log data. In one embodiment, an allocation module allocates a plurality of log logical volumes in a storage pool for storing copies of log instances. The log logical volumes may be hidden from a user. A log module records log data to at least one first log instance in a cache. A copy module transparently copies the at least one first log instance to a first log logical volume of a plurality of log logical volumes in a storage pool when a copy policy is satisfied. The log module further records the log data to at least one second log instance in the cache, overwriting the at least one first log instance. In one embodiment, a selection module selects a second log logical volume of the plurality of log logical volumes to receive the copied at least one second log instance if the first log logical volume satisfies a wrap policy.
    Type: Application
    Filed: September 25, 2006
    Publication date: March 27, 2008
    Inventors: David Alan Brettell, Gregory Tad Kishi, Laura Jean Ostasiewski