Patents by Inventor Scott Jeffrey Schaffer
Scott Jeffrey Schaffer 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).
-
Publication number: 20250022484Abstract: According to at least one embodiment, a method, a computer system, and a computer program product for enhanced dynamic braking of a tape storage device during a loss of power is provided. The present invention may include identifying a direction in which tape is moving; identifying a position of the tape; setting brake/coast conditions, wherein the brake/coast conditions comprise a BrakeSelect value of a supply reel and a BrakeSelect value of a take-up reel, based on the identified direction in which the tape is moving and the identified position of the tape; and based upon a detection of a loss of power, applying the set brake/coast conditions to the supply reel and the take-up reel.Type: ApplicationFiled: July 11, 2023Publication date: January 16, 2025Inventors: Alexander Donald Fasen, Nhan Xuan Bui, Randy Clark Inch, Scott Jeffrey Schaffer
-
Patent number: 9208002Abstract: A method for equalizing the bandwidth of requesters using a shared memory system is disclosed. In one embodiment, such a method includes receiving multiple access requests to access a shared memory system. Each access request originates from a different requester coupled to the shared memory system. The method then determines which of the access requests has been waiting the longest to access the shared memory system. The access requests are then ordered so that the access request that has been waiting the longest is transmitted to the shared memory system after the other access requests. The requester associated with the longest-waiting access request may then transmit additional access requests to the shared memory system immediately after the longest-waiting access request has been transmitted. A corresponding apparatus and computer program product are also disclosed.Type: GrantFiled: January 6, 2012Date of Patent: December 8, 2015Assignee: International Business Machines CorporationInventors: Hisato Matsuo, Rika Nagahara, Scott Jeffrey Schaffer
-
Patent number: 9008317Abstract: Provided is a data storage drive for encrypting data, comprising a microprocessor and circuitry coupled to the microprocessor and adapted to receive a session encrypted data key and to decrypt the session encrypted data key using a session key, wherein a result is a data key that is capable of being used to encrypt clear text and to decrypt cipher text written to a storage medium. Also provided is a system, comprising a microprocessor and circuitry coupled to the microprocessor and adapted to receive a session encrypted data key and to decrypt the session encrypted data key using a private key, wherein a result is a secret key that is capable of being used to encrypt clear text and to decrypt cipher text written to a storage medium.Type: GrantFiled: April 10, 2007Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Paul Merrill Greco, Glen Alan Jaquette, Scott Jeffrey Schaffer
-
Patent number: 7903812Abstract: Provided are a method, system, and article of manufacture that maintains, at a decryption unit, and expected key identifier and an expected initialization vector. A key identifier and an initialization vector are received at the decryption unit, wherein a plurality of encrypted data records are preceded by the key identifier and the initialization vector in a data stream, and wherein the plurality of encrypted data records have been encrypted with a cryptographic key that is recoverable by the decryption unit from the key identifier. An initiation is made of the reading of the plurality of encrypted data records of the data stream, in response to determining at the decryption unit that the received key identifier matches the expected key identifier. Certain embodiments are implemented in a storage library, comprising at least one storage drive, and at least one decryption unit included in the at least one storage drive, wherein in certain embodiments the storage library is a tape library.Type: GrantFiled: September 7, 2006Date of Patent: March 8, 2011Assignee: International Business Machines CorporationInventors: Paul Merrill Greco, Melanie Jean Sandberg, Scott Jeffrey Schaffer
-
Patent number: 7817799Abstract: Provided are a method, system, and article of manufacture, wherein a first write only register is maintained in an encryption engine of a cryptographic unit. A second write only register is maintained in a decryption engine of the cryptographic unit. A cryptographic key is written in the first write only register and the second write only register, wherein the cryptographic key is inaccessible for reading from any entity that is external to the cryptographic unit.Type: GrantFiled: September 7, 2006Date of Patent: October 19, 2010Assignee: International Business Machines CorporationInventors: Paul Merrill Greco, Melanie Jean Sandberg, Scott Jeffrey Schaffer
-
Patent number: 7751559Abstract: Provided are a method, system and article of manufacture, wherein a cryptographic key generator generates a cryptographic key. The cryptographic key generator encrypts the cryptographic key with a session key that is available to both the cryptographic key generator and a cryptographic unit. The encrypted cryptographic key is transmitted across a link from the cryptographic key generator to the cryptographic unit.Type: GrantFiled: September 7, 2006Date of Patent: July 6, 2010Assignee: International Business Machines CorporationInventors: Paul Merrill Greco, Melanie Jean Sandberg, Scott Jeffrey Schaffer
-
Publication number: 20090327746Abstract: Provided is a data storage drive for encrypting data, comprising a microprocessor and circuitry coupled to the microprocessor and adapted to receive a session encrypted data key and to decrypt the session encrypted data key using a session key, wherein a result is a data key that is capable of being used to encrypt clear text and to decrypt cipher text written to a storage medium. Also provided is a system, comprising a microprocessor and circuitry coupled to the microprocessor and adapted to receive a session encrypted data key and to decrypt the session encrypted data key using a private key, wherein a result is a secret key that is capable of being used to encrypt clear text and to decrypt cipher text written to a storage medium.Type: ApplicationFiled: April 10, 2007Publication date: December 31, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul Merrill Greco, Glen Alan Jaquette, Scott Jeffrey Schaffer
-
Publication number: 20080240419Abstract: An apparatus, system, and method are disclosed for testing data compression and data encryption circuitry. A pattern configuration module generates initial pattern parameters. Holding registers store the initial pattern parameters. A pattern generation module generates patterns for compression/encryption logic. A detection module detects a failure of the compression/encryption logic. The failure of the compression/encryption logic may be a cyclic redundancy check failure of a decompression module and/or a message authentication code failure of a decryption module.Type: ApplicationFiled: March 30, 2007Publication date: October 2, 2008Inventors: Melanie Jean Sandberg, Scott Jeffrey Schaffer
-
Publication number: 20080205635Abstract: An apparatus, system, and method are disclosed for self-describing, heterogeneous magnetic tape formatting. A detection module determines if data is to be encrypted when written to a magnetic tape in response to a host command and if the data is already encrypted. An encryption module encrypts the data if the data is to be encrypted and if the data is not already encrypted. A write module writes a reserved codeword followed by the data to the magnetic tape wherein the reserved codeword is configured as an encryption reserved codeword if the data is encrypted. If the data is not encrypted, the reserved codeword is configured as a clear reserved codeword. The encrypted and unencrypted data segments are intermixed on the magnetic tape.Type: ApplicationFiled: February 27, 2007Publication date: August 28, 2008Inventors: Glen Alan Jaquette, Scott Jeffrey Schaffer, Toshiyuki Shiratori
-
Publication number: 20080069343Abstract: Provided are a method, system and article of manufacture, wherein a cryptographic key generator generates a cryptographic key. The cryptographic key generator encrypts the cryptographic key with a session key that is available to both the cryptographic key generator and a cryptographic unit. The encrypted cryptographic key is transmitted across a link from the cryptographic key generator to the cryptographic unit.Type: ApplicationFiled: September 7, 2006Publication date: March 20, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul Merrill Greco, Melanie Jean Sandberg, Scott Jeffrey Schaffer
-
Publication number: 20080063186Abstract: Provided are a method, system, and article of manufacture that maintains, at a decryption unit, and expected key identifier and an expected initialization vector. A key identifier and an initialization vector are received at the decryption unit, wherein a plurality of encrypted data records are preceded by the key identifier and the initialization vector in a data stream, and wherein the plurality of encrypted data records have been encrypted with a cryptographic key that is recoverable by the decryption unit from the key identifier. An initiation is made of the reading of the plurality of encrypted data records of the data stream, in response to determining at the decryption unit that the received key identifier matches the expected key identifier. Certain embodiments are implemented in a storage library, comprising at least one storage drive, and at least one decryption unit included in the at least one storage drive, wherein in certain embodiments the storage library is a tape library.Type: ApplicationFiled: September 7, 2006Publication date: March 13, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul Merrill Greco, Melanie Jean Sandberg, Scott Jeffrey Schaffer
-
Publication number: 20080063183Abstract: Provided are a method, system, and article of manufacture, wherein a first write only register is maintained in an encryption engine of a cryptographic unit. A second write only register is maintained in a decryption engine of the cryptographic unit. A cryptographic key is written in the first write only register and the second write only register, wherein the cryptographic key is inaccessible for reading from any entity that is external to the cryptographic unit.Type: ApplicationFiled: September 7, 2006Publication date: March 13, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul Merrill Greco, Melanie Jean Sandberg, Scott Jeffrey Schaffer
-
Patent number: 6181499Abstract: A method and apparatus for testing digital read channel circuits within a data storage device includes a digital read channel circuit coupled to a simulated impulse response module are disclosed. The data storage device includes a digital read channel circuit coupled to a simulated impulse response module. A pseudo analog-to-digital waveform is generated by the simulated impulse response module is input into the digital read channel circuit. The digital read channel circuit then decodes the pseudo analog-to-digital waveform to form a set of binary data. After receiving the set of binary data, a formatter/deformatter verifies the correctness of the binary data, such that the integrity of the digital read channel circuit and the formatter/deformatter can be determined.Type: GrantFiled: April 7, 1998Date of Patent: January 30, 2001Assignee: International Business Machines CorporationInventors: Robert Allen Hutchins, Scott Jeffrey Schaffer