Kirby G. Dahman - Tuscon AZ Gavin S. Johnson - Aromas CA Larry R. Perry - Gilroy CA Harry M. Yudenfriend - Poughkeepsie NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1100
US Classification:
714 17, 710 15
Abstract:
Repositioning within an input/output device is accomplished without any knowledge of where the input/output device is currently positioned. The input/output device is repositioned to a predetermined position, in order for a program to be retried. The predetermined position is determined from a previously executed program. The previously executed program is scanned looking for commands. For each command found, a position identifier is adjusted based upon the type of command. When the scan and adjustments are complete, the position identifier represents the predetermined position used for repositioning the input/output device.
Method Of Repositioning An I/O Device To A Predetermined Position To Retry A Program Without Knowledge Of Which Part Of The Program Caused The Retry
Kirby G. Dahman - Tuscon AZ Gavin S. Johnson - Aromas CA Larry R. Perry - Gilroy CA Harry M. Yudenfriend - Poughkeepsie NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1314
US Classification:
710 21, 709203, 711147, 711157, 714 6
Abstract:
Repositioning within an input/output device is accomplished without any knowledge of where the input/output device is currently positioned. The input/output device is repositioned to a predetermined position, in order for a program to be retried. The predetermined position is determined from a previously executed program. The previously executed program is scanned looking for commands. For each command found, a position identifier is adjusted based upon the type of command. When the scan and adjustments are complete, the position identifier represents the predetermined position used for repositioning the input/output device.
System For Repositioning An I/O Device To A Predetermined Position To Retry A Program Without Knowledge Of Which Part Of The Program Caused The Retry
Kirby G. Dahman - Tuscon AZ Gavin S. Johnson - Aromas CA Larry R. Perry - Gilroy CA Harry M. Yudenfriend - Poughkeepsie NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1314
US Classification:
710 21, 709203, 711147, 711157, 714 6
Abstract:
Repositioning within an input/output device is accomplished without any knowledge of where the input/output device is currently positioned. The input/output device is repositioned to a predetermined position, in order for a program to be retried. The predetermined position is determined from a previously executed program. The previously executed program is scanned looking for commands. For each command found, a position identifier is adjusted based upon the type of command. When the scan and adjustments are complete, the position identifier represents the predetermined position used for repositioning the input/output device.
Data Storage Device Providing Communication Between Processing Units
Kirby Grant Dahman - Tuscon AZ Douglas William Dewey - Tuscon AZ
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1200
US Classification:
711112, 711162, 709248, 707201
Abstract:
A system and method, employing a data storage device, for providing communication between a plurality of processing units which are respectively unconnected to each other, with the processing units each separately coupled to the data storage device. The data storage device is coupled to the processing units by means of peripheral or storage interfaces, each coupled to one of the processing units for receiving commands and signals sent from each of the processing units and for supplying signals to each of the processing units. A controller coupled to the storage interfaces and to a buffer, recognizes âbroadcastâ commands and any message accompanying the âbroadcastâ commands, and recognizes âread messageâ commands, received from the processing units. The controller stores the message accompanying the âbroadcastâ command in the buffer, and the controller forwards, at the storage interfaces, a âmessage readyâ signal to at least one of the processing units. The processing units then send a âread messageâ command to the data storage device.
Virtualization Of Data Storage Drives Of An Automated Data Storage Library
Drive image providers of a virtualization system for an automated data storage library provide an image of a fixed plurality of virtual data storage drives with fixed identifications to a host application. A drive resource provider, at any one time, assigns any number âmâ of a pool of ânâ drives to the drive image providers, and ânâ-âmâ of the pool are freed and available for assignment. The drive resource provider responds to a triggering event requesting a drive, and dedicates one of the ânâ-âmâ drives of the pool to the virtual drive. The drive image provider characterizes and directs communication between the host and the dedicated drive as a fixed virtual drive; and prior to the dedication of a drive, characterizes the virtual drive to the requesting host application as ânot readyâ.
Allocation Of Data Storage Drives Of An Automated Data Storage Library
Data storage drives of an automated data storage library are allocated to received requests. A drive resource provider, upon receiving a request for a drive when all of the drives of the pool are allocated, holds any mount of a portable data storage cartridge relative to the request, releasing the hold when a drive is allocated. Spare drives are provided, outside of the pool. A spare drive may be allocated in response to the request, and a message is posted indicating use of the spare data storage drive. The posted message may comprise a notification that action may be taken to permanently transfer a spare data storage drive to the pool.
Data Management System, Apparatus, And Method To Use Buffered File Marks
Kirby Grant Dahman - Tucson AZ Kathryn Eileen Eldred - Tucson AZ Gavin Stuart Johnson - Aromas CA Jon Arthur Lynds - San Jose CA Wayne Erwin Rhoten - Morgan Hill CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
R06F 1730
US Classification:
707102, 707101
Abstract:
A method to record information on a data storage medium using buffered tape marks. A data storage device comprising a computer useable medium having computer readable program code disposed therein for implementing Applicants method to record information on a data storage medium using buffered tape marks. A data storage and retrieval system comprising a computer useable medium having computer readable program code disposed therein for implementing Applicants method to record information on a data storage medium using buffered tape marks. Computer program products embodied as program code stored in one or more memory devices, such as a magnetic disk, a magnetic tape, or other non-volatile memory device disposed in a host computer, a data storage device, and/or a library controller.
Storage Management System, Apparatus, And Method For Supporting A Multiplicity Of Logical Block Identification
Lyn Lequam Ashton - Tucson AZ Kirby Grant Dahman - Tucson AZ Erika Marianna Dawson - Tucson AZ Kathryn Eileen Eldred - Tucson AZ Gavin Stuart Johnson - Aromas CA Jon Arthur Lynds - San Jose CA Michael Ray Noel - Tucson AZ Anthony Steve Pearson - Tucson AZ James Mitchell Ratliff - Benson AZ Wayne Erwin Rhoten - Morgan Hill CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1200
US Classification:
711172
Abstract:
A storage management system, apparatus, and method to increase the storage capacity of data storage media. Applicants method uses a data storage device comprising a fixed device architecture, where that data storage device is capable of operating in a first capacity mode or in a second capacity mode, and where that data storage device is capable of switching between the first capacity mode and the second capacity mode. In certain embodiments, the first capacity mode utilizes a 22 bit blockid format and the second capacity mode utilizes a 32 bit blockid format. In other embodiments, the first capacity mode utilizes a 32 bit blockid format and the second capacity mode utilizes a 22 bit blockid format. A computer code product comprising a data management system which includes an operating system and data storage device microcode, which supports the capability to switch between alternative information storage architectures, and thereby, increase the capacity utilization of data storage media. A data storage and retrieval system comprising a computer useable medium having computer readable program code disposed therein for implementing Applicants method to switch between use of alternative information storage architectures, and thereby, to increase the capacity utilization of data storage media.
Googleplus
Kirby Dahman
Youtube
All Dark Matter Swordsman Battles & Appearanc...
This video shows all battles and appearances of the Swordman form of D...
Duration:
7m 45s
Haltmann & Star Dream | What is Kirby Canon?
You have to admit, Haltmann really got screwed! --- Twitter: Meteor'...
Duration:
11m 13s
Kirby: Dark Matter Trilogy REMAKE - Kirby Dre...
Out of the Classic Kirby games, Kirby's Dream Land 2, Kirby's Dream La...
Duration:
18m 14s
The World's Most Forgettable Kirby Game - Del...
Kirby let me down in his newest unnecessary spinoff but somehow I ende...
Duration:
10m 50s
Kirby's Extra Epic Yarn - All Bosses (Devilis...
This video shows how to beat all bosses from Kirby's Extra Epic Yarn (...