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: 9275678Abstract: 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: GrantFiled: March 25, 2010Date of Patent: March 1, 2016Assignee: International Business Machines CorporationInventors: Arnon Amir, Wayne I. Imaino, David A. Pease, Rainer Richter
-
Publication number: 20160048341Abstract: 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: ApplicationFiled: October 29, 2015Publication date: February 18, 2016Inventors: Mihail C. Constantinescu, Abdullah Gharaibeh, Maohua Lu, David A. Pease, Anurag Sharma
-
Patent number: 9208820Abstract: 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: GrantFiled: June 29, 2012Date of Patent: December 8, 2015Assignee: International Business Machines CorporationInventors: Mihail C. Constantinescu, Abdullah Gharaibeh, Maohua Lu, David A. Pease, Anurag Sharma
-
Patent number: 9063666Abstract: 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: GrantFiled: March 25, 2010Date of Patent: June 23, 2015Assignee: International Business Machines CorporationInventors: Arnon Amir, David A. Pease, Rainer Richter
-
Patent number: 9053108Abstract: 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: GrantFiled: February 5, 2013Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: Brian Biskeborn, Tohru Hasagawa, David A. Pease, Michael A. Richmond, Anurag Sharma
-
Publication number: 20150100705Abstract: 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: ApplicationFiled: October 9, 2013Publication date: April 9, 2015Applicant: International Business Machines CorporationInventors: Atsushi Abe, David A. Pease, Lucas C. Villa Real
-
Publication number: 20150050629Abstract: 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: ApplicationFiled: February 25, 2013Publication date: February 19, 2015Inventors: David PEASE, Geraldine PEASE
-
Publication number: 20140222876Abstract: 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: ApplicationFiled: February 5, 2013Publication date: August 7, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian Biskeborn, Tohru Hasagawa, David A. Pease, Michael A. Richmond, Anurag Sharma
-
Publication number: 20140006363Abstract: 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: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: MIHAIL C. CONSTANTINESCU, ABDULLAH GHARAIBEH, MAOHUA LU, DAVID A. PEASE, ANURAG SHARMA
-
Patent number: 8495027Abstract: 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: GrantFiled: June 27, 2012Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Karen W. Brannon, Wenling Cai, Sangeeta T. Doraiswamy, Ryan John Minniear, David A. Pease, Mark Andrew Smith
-
Publication number: 20130151476Abstract: 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: ApplicationFiled: June 27, 2012Publication date: June 13, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Karen W. BRANNON, Wenling CAI, Sangeeta DORAISWAMY, Ryan J. MINNIEAR, David A. PEASE, Mark A. SMITH
-
Patent number: 8442951Abstract: 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: GrantFiled: December 7, 2011Date of Patent: May 14, 2013Assignee: International Business Machines CorporationInventors: Karen W. Brannon, Wenling Cai, Sangeeta T. Doraiswamy, Ryan John Minniear, David A. Pease, Mark Andrew Smith
-
Patent number: 8260622Abstract: 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: GrantFiled: February 13, 2007Date of Patent: September 4, 2012Assignees: International Business Machines Corporation, National Security AgencyInventors: Edward G. Chron, David A. Pease, Elizabeth S. Richards, Sandeep M. Uttamchandani
-
Publication number: 20120109907Abstract: 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: ApplicationFiled: October 30, 2010Publication date: May 3, 2012Applicant: International Business Machines CorporationInventors: Nagapramod S. Mandagere, David A. Pease, Sandeep M. Uttamchandani, Pin Zhou
-
Publication number: 20110238906Abstract: 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 partitionType: ApplicationFiled: March 25, 2010Publication date: September 29, 2011Applicant: International Business Machines CorporationInventors: Arnon Amir, David A. Pease, Rainer Richter
-
Publication number: 20110238905Abstract: 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: ApplicationFiled: March 25, 2010Publication date: September 29, 2011Applicant: International Business Machines CorporationInventors: Arnon Amir, Wayne I. Imaino, David A. Pease, Rainer Richter
-
Publication number: 20110238716Abstract: 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: ApplicationFiled: March 25, 2010Publication date: September 29, 2011Applicant: International Business Machiness CorporationInventors: Arnon Amir, David A. Pease, Rainer Richter
-
Patent number: 7953705Abstract: 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: GrantFiled: March 31, 2008Date of Patent: May 31, 2011Assignees: International Business Machines Corporation, National Security AgencyInventors: Edward G. Chron, Joseph P. McCloskey, David A. Pease, Elizabeth S. Richards, Sandeep M. Uttamchandani
-
Patent number: 7640279Abstract: 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: GrantFiled: November 30, 2005Date of Patent: December 29, 2009Assignee: International Business Machines CorporationInventors: Ying Chen, Kenneth F. Day, III, Philip M. Doatmas, David A. Pease, John J. Wolfgang
-
Patent number: 7552131Abstract: 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: GrantFiled: March 5, 2007Date of Patent: June 23, 2009Assignee: International Business Machines CorporationInventors: Edward G. Chron, Joseph P. McCloskey, David A. Pease, Elizabeth S. Richards, Sandeep M. Uttamchandani