Patents by Inventor David A. Pease

David A. Pease 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: 9275678
    Abstract: A system according to one embodiment includes a tape cartridge, the tape cartridge comprising: a housing; a magnetic recording tape in the housing; and a non-tape nonvolatile memory coupled to the housing, the nonvolatile memory being for storing therein an index comprising file system information for a plurality of files stored on the magnetic recording tape. A method for storing data on a tape cartridge according to one embodiment includes writing a plurality of files to a magnetic recording tape of a tape cartridge; and writing an index to a non-tape nonvolatile memory of the tape cartridge, the index including information about locations of data of the plurality of files on the magnetic recording tape.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: March 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Arnon Amir, Wayne I. Imaino, David A. Pease, Rainer Richter
  • Publication number: 20160048341
    Abstract: Data deduplication for data storage tapes includes intercepting tape control commands for a single data storage tape. The intercepted tape control commands are modified for adding processing logic and parameters for placement of deduplicated file data on the single data storage tape. Deduplication metadata is written to a metadata portion of the single data storage tape. The deduplicated file data is written to a data portion of the single data storage tape based on the placement to increase read throughput for a deduplicated set of individual files and to reduce an average number of per-file gaps on the single data storage tape without re-duplicating deduplicated data for meeting optimization of individual file accesses.
    Type: Application
    Filed: October 29, 2015
    Publication date: February 18, 2016
    Inventors: Mihail C. Constantinescu, Abdullah Gharaibeh, Maohua Lu, David A. Pease, Anurag Sharma
  • Patent number: 9208820
    Abstract: Data deduplication for data storage tapes comprises determining the read throughput of a deduplicated set of individual files on a single data storage tape, and determining a placement of deduplicated file data on a single data storage tape to reduce an average number of per-file gaps on the tape. Deduplicated file data is placed on the single data storage tape based on said placement to increase an average read throughput for a deduplicated set of individual files.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mihail C. Constantinescu, Abdullah Gharaibeh, Maohua Lu, David A. Pease, Anurag Sharma
  • Patent number: 9063666
    Abstract: In one embodiment, a method includes loading a tape cartridge into at least one tape drive installed in an automated tape library, where a tape of the tape cartridge has at least two partitions; writing plurality of data blocks on a first of the partitions; and writing an index on a second of the partitions, wherein the index includes information about at least one of files and the blocks on the first partition.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: June 23, 2015
    Assignee: International Business Machines Corporation
    Inventors: Arnon Amir, David A. Pease, Rainer Richter
  • Patent number: 9053108
    Abstract: Embodiments of the invention relate to providing file system extended attribute support in an operating system. A request from an application to access extended attribute data in a multi-platform file system using an interface specified by the operating system is received. It is determined whether the specified interface supports an exchange of full content of the extended attribute data between the application and the multi-platform file system. Based on determining that the specified interface does not support an exchange of full content, the request is processed by an alternate interface. Based on the access being a read, the full content of the extended attribute data is retrieved and returned to the application using the alternate interface. Based on the access being a write, the full content of the extended attribute data is received from the application using the alternate interface and written to the multi-platform file system.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Brian Biskeborn, Tohru Hasagawa, David A. Pease, Michael A. Richmond, Anurag Sharma
  • Publication number: 20150100705
    Abstract: Embodiments of the invention relate to providing dynamic absolute-path symbolic links. According to one embodiment, indication of a symbolic link is received, which references a target, the indication including an absolute path of the target that includes a target mount point and a name of the target. A current mount point of the target is identified, and a verification is made that the target mount point is identical to the current mount point. When the target mount point is identical to the current mount point, a string length of the current mount point is determined, and an in-memory record of the symbolic link is created. The in-memory record includes the string length of the current mount point associated with the symbolic link.
    Type: Application
    Filed: October 9, 2013
    Publication date: April 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: Atsushi Abe, David A. Pease, Lucas C. Villa Real
  • Publication number: 20150050629
    Abstract: A system and method for providing physical and mental stimulus in which both balancing and targeting are used simultaneously. The system includes: a balancing module, including: a platform to be mounted by a user; and a base assembly affixed to the platform for permitting the platform to move in at least one of pitch, roll, or yaw; at least one projectile; and a target console, including: a faceplate with at least one target shape at which the user may launch the at least one projectile; and a stand assembly for mounting the faceplate. In particular, the faceplate is mounted at an angle such that the at least one projectile bounces back at the user for the user to catch and reuse as a projectile.
    Type: Application
    Filed: February 25, 2013
    Publication date: February 19, 2015
    Inventors: David PEASE, Geraldine PEASE
  • Publication number: 20140222876
    Abstract: Embodiments of the invention relate to providing file system extended attribute support in an operating system. A request from an application to access extended attribute data in a multi-platform file system using an interface specified by the operating system is received. It is determined whether the specified interface supports an exchange of full content of the extended attribute data between the application and the multi-platform file system. Based on determining that the specified interface does not support an exchange of full content, the request is processed by an alternate interface. Based on the access being a read, the full content of the extended attribute data is retrieved and returned to the application using the alternate interface. Based on the access being a write, the full content of the extended attribute data is received from the application using the alternate interface and written to the multi-platform file system.
    Type: Application
    Filed: February 5, 2013
    Publication date: August 7, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian Biskeborn, Tohru Hasagawa, David A. Pease, Michael A. Richmond, Anurag Sharma
  • Publication number: 20140006363
    Abstract: Data deduplication for data storage tapes comprises determining the read throughput of a deduplicated set of individual files on a single data storage tape, and determining a placement of deduplicated file data on a single data storage tape to reduce an average number of per-file gaps on the tape. Deduplicated file data is placed on the single data storage tape based on said placement to increase an average read throughput for a deduplicated set of individual files.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MIHAIL C. CONSTANTINESCU, ABDULLAH GHARAIBEH, MAOHUA LU, DAVID A. PEASE, ANURAG SHARMA
  • Patent number: 8495027
    Abstract: Processing archive content based on hierarchical classification levels is performed by indexing a first newly archived file of a current set of archive content at a first classification level defining a plurality of types of metadata to be derived, wherein the first classification level is selected from a hierarchy of classification levels having at least two classification levels, indexing a second newly archived file of the current set of archive content at a second classification level, wherein the second classification level includes fewer types of metadata than the first class of metadata, and flagging the second newly archived file of the current set of archive content. By classifying and flagging the second newly archived file differently than the first newly archived file, the system can easily retrieve such data at a later instance to update and/or change the data, re-index the data, and the like.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Karen W. Brannon, Wenling Cai, Sangeeta T. Doraiswamy, Ryan John Minniear, David A. Pease, Mark Andrew Smith
  • Publication number: 20130151476
    Abstract: Processing archive content based on hierarchical classification levels is performed by indexing a first newly archived file of a current set of archive content at a first classification level defining a plurality of types of metadata to be derived, wherein the first classification level is selected from a hierarchy of classification levels having at least two classification levels, indexing a second newly archived file of the current set of archive content at a second classification level, wherein the second classification level includes fewer types of metadata than the first class of metadata, and flagging the second newly archived file of the current set of archive content. By classifying and flagging the second newly archived file differently than the first newly archived file, the system can easily retrieve such data at a later instance to update and/or change the data, re-index the data, and the like.
    Type: Application
    Filed: June 27, 2012
    Publication date: June 13, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karen W. BRANNON, Wenling CAI, Sangeeta DORAISWAMY, Ryan J. MINNIEAR, David A. PEASE, Mark A. SMITH
  • Patent number: 8442951
    Abstract: Processing archive content based on hierarchical classification levels is performed by indexing a first newly archived file of a current set of archive content at a first classification level defining a plurality of types of metadata to be derived, wherein the first classification level is selected from a hierarchy of classification levels having at least two classification levels, indexing a second newly archived file of the current set of archive content at a second classification level, wherein the second classification level includes fewer types of metadata than the first class of metadata, and flagging the second newly archived file of the current set of archive content. By classifying and flagging the second newly archived file differently than the first newly archived file, the system can easily retrieve such data at a later instance to update and/or change the data, re-index the data, and the like.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: May 14, 2013
    Assignee: International Business Machines Corporation
    Inventors: Karen W. Brannon, Wenling Cai, Sangeeta T. Doraiswamy, Ryan John Minniear, David A. Pease, Mark Andrew Smith
  • Patent number: 8260622
    Abstract: The embodiments of the invention provide methods, computer program products, etc. for complaint-based service level objectives. More specifically, a method of deducing undefined service level objectives receives complaints regarding behavior of a system. The complaints could include a severity parameter, an entity parameter, a nature-of-complaint parameter, a timestamp parameter, and/or an identification parameter. Next, system details representing a current state of the system are recorded for each of the complaints. The method then automatically analyzes a history of the system details and the complaints to produce a historical compilation of the system details. The analyzing can include weighing each of the system details by a severity parameter value.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: September 4, 2012
    Assignees: International Business Machines Corporation, National Security Agency
    Inventors: Edward G. Chron, David A. Pease, Elizabeth S. Richards, Sandeep M. Uttamchandani
  • Publication number: 20120109907
    Abstract: Embodiments of the invention relate to performing on-demand data deduplication for managing data and storage space. Redundant data in a system is detected. Availability of data storage space in the system is periodically evaluated. Performance parameters of the system are evaluated. Detected redundant data is selected based on the data storage availability and performance parameters of the system. If at least a portion of the selected redundant data is to be deduplicated is determined.
    Type: Application
    Filed: October 30, 2010
    Publication date: May 3, 2012
    Applicant: International Business Machines Corporation
    Inventors: Nagapramod S. Mandagere, David A. Pease, Sandeep M. Uttamchandani, Pin Zhou
  • Publication number: 20110238906
    Abstract: In one embodiment, a method includes loading a tape cartridge into at least one tape drive installed in an automated tape library, where a tape of the tape cartridge has at least two partitions; writing plurality of data blocks on a first of the partitions; and writing an index on a second of the partitions, wherein the index includes information about at least one of files and the blocks on the first partition
    Type: Application
    Filed: March 25, 2010
    Publication date: September 29, 2011
    Applicant: International Business Machines Corporation
    Inventors: Arnon Amir, David A. Pease, Rainer Richter
  • Publication number: 20110238905
    Abstract: A system according to one embodiment includes a tape cartridge, the tape cartridge comprising: a housing; a magnetic recording tape in the housing; and a non-tape nonvolatile memory coupled to the housing, the nonvolatile memory being for storing therein an index comprising file system information for a plurality of files stored on the magnetic recording tape. A method for storing data on a tape cartridge according to one embodiment includes writing a plurality of files to a magnetic recording tape of a tape cartridge; and writing an index to a non-tape nonvolatile memory of the tape cartridge, the index including information about locations of data of the plurality of files on the magnetic recording tape.
    Type: Application
    Filed: March 25, 2010
    Publication date: September 29, 2011
    Applicant: International Business Machines Corporation
    Inventors: Arnon Amir, Wayne I. Imaino, David A. Pease, Rainer Richter
  • Publication number: 20110238716
    Abstract: In one embodiment, a method for writing data to a magnetic recording tape includes writing a plurality of files to a first partition of a magnetic recording tape using a tape drive, and writing an index to a second partition of the magnetic recording tape using the tape drive, the index including information about locations of data of the plurality of files in the first partition of the magnetic recording tape.
    Type: Application
    Filed: March 25, 2010
    Publication date: September 29, 2011
    Applicant: International Business Machiness Corporation
    Inventors: Arnon Amir, David A. Pease, Rainer Richter
  • Patent number: 7953705
    Abstract: The embodiments of the invention provide methods, computer program products, etc. for autonomic retention classes when retaining data within storage devices. More specifically, a method of determining whether to retain data within at least one storage device begins by storing data items in at least one storage device. Furthermore, the method maintains access statistics for each of the data items, an age of each of the data items, and an administrator-defined importance value of each of the data items. Following this, a retention value is calculated for each of the data items based on the access statistics for each of the data items, the age of each of the data items, and the administrator-defined importance value of each of the data items.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: May 31, 2011
    Assignees: International Business Machines Corporation, National Security Agency
    Inventors: Edward G. Chron, Joseph P. McCloskey, David A. Pease, Elizabeth S. Richards, Sandeep M. Uttamchandani
  • Patent number: 7640279
    Abstract: An apparatus and method to replicate one or more files between non-symmetric storage systems are disclosed. The method supplies a first storage system comprising a first configuration, a first volume, a first file system, and a first replication appliance comprising first replication appliance memory. The method further supplies a second storage system comprising a second configuration, a second volume, a second file system, and a second replication appliance comprising second replication appliance memory, where the first configuration differs from the second configuration. The first storage system receives a dataset, writes that dataset to the first volume as a first file. Applicants' method then replicates the first file to the second volume as a second file, and maintains in the second replication appliance memory a second replication appliance mapping associating the first file with the second file.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: December 29, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ying Chen, Kenneth F. Day, III, Philip M. Doatmas, David A. Pease, John J. Wolfgang
  • Patent number: 7552131
    Abstract: The embodiments of the invention provide methods, computer program products, etc. for autonomic retention classes when retaining data within storage devices. More specifically, a method of determining whether to retain data within at least one storage device begins by storing data items in at least one storage device. Furthermore, the method maintains access statistics for each of the data items, an age of each of the data items, and an administrator-defined importance value of each of the data items. Following this, a retention value is calculated for each of the data items based on the access statistics for each of the data items, the age of each of the data items, and the administrator-defined importance value of each of the data items.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Edward G. Chron, Joseph P. McCloskey, David A. Pease, Elizabeth S. Richards, Sandeep M. Uttamchandani