Dynamic-type Storage Device (e.g., Disk, Tape, Drum) Patents (Class 711/4)
  • Patent number: 7761699
    Abstract: When there is an access passing between unit disk controllers, the band of a mutual connecting network must be very large in order to exhibit the performance sufficiently, so that the cost is increased. In the present invention, the access number of a logical volume is monitored, the change of an access path is suggested to an upper class device, and the logical volume is moved or copied to each unit disk controller, so that the mutual connecting network is used mainly for copy of the logical volume, thereby reducing the necessary band.
    Type: Grant
    Filed: June 7, 2007
    Date of Patent: July 20, 2010
    Assignee: Hitachi, Ltd
    Inventors: Akira Fujibayashi, Kazuhisa Fujimoto, Hiroki Kanai
  • Patent number: 7757009
    Abstract: A method and system for transferring data between a host and a Serial Attached Small Computer Interface (“SAS”) device using a storage controller is provided. The storage controller includes, a World Wide Name (“WWN”) module that includes a table having plural entries, wherein each row includes a WWN address, an initiator tag value field, an input/output counter value that tracks plural commands for a connection. A WWN index value represents the address of a row having plural entries. The method includes, comparing frame elements of incoming frames, including a unique WWN address with the WWN module entries; and if there is a match, updating a counter value for a connection between the storage controller and a device sending frames. The counter value is increased when a command frame is received and decreased when a command is executed and a response is sent to the device.
    Type: Grant
    Filed: July 19, 2004
    Date of Patent: July 13, 2010
    Assignee: Marvell International Ltd.
    Inventors: Leon A. Krantz, Kha Nguyen, Michael J. North
  • Patent number: 7747816
    Abstract: A server interface is adapted to communicate with a server and a data path is adapted to communicate with a random access data storage device. A controller is configured to transfer data between the server interface and the data path. The controller is operational so as to manage the data on the storage device as a plurality of sequentially-ordered virtual tape volumes, wherein a loaded one of the virtual tape volumes is unloaded and a next one of the virtual tape volumes is loaded in response to an eject command from the server.
    Type: Grant
    Filed: September 5, 2003
    Date of Patent: June 29, 2010
    Assignee: Ultera Systems, Inc.
    Inventors: Mohamad Nourmohamadian, James Walch
  • Patent number: 7747811
    Abstract: A disk formatter includes an address module for creating disk block address data corresponding to a disk sector of a disk drive. A sector write module initiates a physical mode write operation to the disk sector that incorporates the corresponding disk block address data.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: June 29, 2010
    Assignee: Broadcom Corporation
    Inventors: Bob R. Southerland, John Mead, Kevin W. McGinnis
  • Patent number: 7747810
    Abstract: Embodiments in accordance with the present invention enable a disk drive of an address system to write data normally, wherein track groups of different track widths are discretely disposed on the storage medium in a same disk drive and the dimensional relationship among physical block addresses of a sector is valid for the dimensional relationship among logical block addresses. Track groups are managed corresponding to their respective track width in a disk drive and for disposing successively in a logical block address space the respective track groups located discretely on the physical block address space.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: June 29, 2010
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Tetsuya Uemura, Hideki Saga
  • Patent number: 7743201
    Abstract: A method to assign addresses to a plurality of data storage devices, by providing a switch and (N) data storage devices, where each of those (N) data storage devices is interconnected with said switch. The method further establishes (M) arbitrated loop physical addresses (“AL_PAs”), where (M) is less than (N), and assigns a different one of each of the (M) AL_PAs to a different one of the (N) data storage devices, such that the (N) data storage devices comprise (M) AL_PA-assigned data storage devices and (P) non-address-assigned data storage devices. The method then detects a failure of an (i)th AL_PA-assigned data storage device, and transfers the (i)th AL_PA from the failed address-assigned data storage device to a (j)th data storage device, where that (j)th data storage device comprises one of the (P) previously non-addressed data storage devices.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: June 22, 2010
    Assignee: International Business Machines Corporation
    Inventors: John C. Elliott, Shah Mohammad Rezaul Islam, Robert A. Kubo, Gregg S. Lucas
  • Patent number: 7743205
    Abstract: A system and method for use in an automated data storage cartridge library defines cartridges for use with an external host computer (“open” cartridges), and cartridges for use only internal to the library (“closed” cartridges). Cartridges may be “virtualized” by storing data from them on disk or closed cartridges, and then “realized” by writing data to physical cartridges. Virtual cartridges may be logically exported from one library to another. When new cartridges are introduced to the library, they may be designated with one of multiple designations or uses.
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: June 22, 2010
    Assignee: Quantum Corporation
    Inventors: Barry Massey, Don Doerner, Stephen Moore, John Rockenfeller, Jeff Leuschner, Doug Burling, Roderick B. Wideman
  • Patent number: 7739463
    Abstract: A computer system including: disk array system to cause a snapshot corresponding to the selected backup time accessible with the specific address to which the computer can access; wherein if the snapshot corresponding to the selected backup time is associated with the specific address to which the computer cannot access, then the disk array system making the snapshot accessible with an address to which the computer can access; and wherein the snapshot relates to differential data between initial backup data and actual backup data at the selected backup time, thereby an acquisition time of the snapshot is different than the selected backup time corresponding to the specific address that can be accessed initially by the computer.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: June 15, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Hideo Tabuchi, Akinobu Shimada, Masataka Innan
  • Patent number: 7739459
    Abstract: Methods and systems are described for performing storage operations on electronic data in a network. In response to the initiation of a storage operation and according to a first set of selection logic, a media management component is selected to manage the storage operation. In response to the initiation of a storage operation and according to a second set of selection logic, a network storage device to associate with the storage operation. The selected media management component and the selected network storage device perform the storage operation on the electronic data.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: June 15, 2010
    Assignee: CommVault Systems, Inc.
    Inventors: Rajiv Kottomtharayil, Parag Gokhale, Anand Prahlad, Manoj Kumar Vijayan Retnamma, David Ngo, Varghese Devassy
  • Patent number: 7734850
    Abstract: A system and method are provided for storing and using recovery state information during a data stream transfer, such as a download. During the download of compressed, archived data, the system tracks the position of the last file boundary and the position of the last compression block boundary before the last file boundary, and the system stores this information as a recovery state. If the download is interrupted, the system uses the recovery state information to resume the download at an efficient location in the data stream.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: June 8, 2010
    Assignee: Digital Networks North America, Inc.
    Inventor: Aaron Thomas Graham
  • Publication number: 20100131693
    Abstract: A hard disk system state monitoring method is provided. The hard disk system state monitoring method is to monitor the state of a hard disk system. The hard disk system comprises a backplane, an expander and a plurality of hard disks adapted in the device slots of the backplane. The hard disk system state monitoring method comprises the steps of: retrieving a logic and physical address mapping table from the expander; retrieving a physical address and device slot number mapping table, generating a logical address and device slot number mapping table according to the logic and physical address mapping table and physical address and device slot number mapping table; receiving a plurality of hard disk instant state signals; and establishing a hard disk system state database according to the logical address and device slot number mapping table and the hard disk instant state signals.
    Type: Application
    Filed: February 20, 2009
    Publication date: May 27, 2010
    Applicant: INVENTEC CORPORATION
    Inventor: Ming-Hung CHIEN
  • Patent number: 7725664
    Abstract: A system creates a configuration definition table to be used for accessing a physical disk according to a host I/O request, to decrease a memory size of the configuration definition table even if common firmware is used for models with different scales. For this, a model correspondence table to show the definition of each model is provided in a configuration setup processing module, the maximum values of this model are recorded in a memory based on this content, and a memory area for each item is secured. And the actual content of the configuration definition is developed on the secured memory. Therefore even for a diversity of models, the memory size of the configuration definition table can be decreased to a size matching the model, with common firmware regardless the model.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: May 25, 2010
    Assignee: Fujitsu Limited
    Inventors: Hidejirou Daikokuya, Mikio Ito, Kazuhiko Ikeuchi, Shinya Mochizuki, Katsuhiko Nagashima, Akihito Kobayashi, Koji Uchida, Shinichi Nishizono
  • Patent number: 7716420
    Abstract: A filer converts a traditional volume to a flexible volume by: creating an aggregate on storage devices other than the storage devices of the traditional volume; on the aggregate, creating a flexible volume large enough to store metadata describing files residing on the traditional volume; on the flexible volume, creating metadata structures that describe the files of the traditional volume, except that the metadata indicates that data blocks and indirect blocks are absent and must be fetched from another location. As the filer handles I/O requests directed to the flexible volume, the filer calculates physical volume block number (PVBN) addresses where the requested blocks would be located in the aggregate and replaces the absent pointers with the calculated addresses. After the absent pointers have been replaced, the filer adds the storage devices of the traditional volume.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: May 11, 2010
    Assignee: Network Appliance, Inc.
    Inventors: Abhijeet Gole, Joydeep Sen Sarma
  • Patent number: 7711913
    Abstract: Embodiments of the present invention provide systems and methods for backing up data through recordation and issuance of extended copy and media commands. One embodiment of the present invention can include a method for backing up data comprising, receiving one or more extended copy commands for a requested operation, receiving one or more media commands for the operation, recording the one or more media commands, recording the one or more extended copy commands and retrieving and issuing the recorded one or more extended copy commands and the recorded one or more media commands for the operation to perform the requested operation.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: May 4, 2010
    Assignee: Crossroads Systems, Inc.
    Inventors: William H. Moody, II, Robert Sims
  • Patent number: 7707371
    Abstract: Techniques are provided for performing multi-pass erase. An erase command is received at a storage area network (SAN) switch in a storage area network. The erase command is associated with a block of data on a target device. A virtual initiator is determined for performing the erase command on the block of data. Multiple bit patterns are generated using a multi-pass erase algorithm. The multiple bit patterns are generated for writing over the block of data on the target device. Repeated writes are performed over the block of data using the bit patterns. The block of data is repeatedly overwritten to remove remanence of the block of data on the target device.
    Type: Grant
    Filed: September 10, 2007
    Date of Patent: April 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Muhammad Asim Goheer, Maurilio Cometto, Prashant Billore
  • Patent number: 7707357
    Abstract: A first storage control system comprises a CHN connected to a LAN CN. The CHN comprises a NAS processor and I/O processor. The I/O processor judges whether all or a portion of block level data is to be stored in either a first storage control system or a second storage control system, on the basis of an I/O allocation control data which indicates which of either the first storage control system or the second storage control system the block level data is to be stored in. On the basis of the result of this judgment, the I/O processor transfers the block level data from the NAS processor, to at least one of the DKA and the CHF connected to the second storage control system.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: April 27, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Junichi Iida, Hiroki Kanai, Keishi Tamura
  • Patent number: 7707355
    Abstract: A system includes a memory controller adapted to output address signals, command signals and select signals; a plurality of memory modules; and a plurality of buses each corresponding to one of the memory modules. Each bus is adapted to transmit corresponding ones of the address signals, the command signals, and the select signals to the corresponding memory module. Each of the memory modules includes: a plurality of memory devices; and a register adapted to receive and buffer the corresponding command and address signals transmitted to the memory module, and adapted to transmit the buffered command signal to the memory devices which are to be accessed, in response to the corresponding select signal for accessing the memory devices.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: April 27, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Dong-yang Lee
  • Publication number: 20100100660
    Abstract: A network storage includes at least one host device, a plurality of disk array devices, an address map that is stored in one of the plurality of disk array devices and indicates a correspondence relation between a logical address to view the plurality of disk array devices as one storage device and a physical address of each of the plurality of disk array devices, a management master that is included in the host device or one of the plurality of disk array devices, an address map storing location information that is stored in the management master and indicates the disk array device that stores the address map and an address on which the address map is stored in the disk array device, and a command management unit that is included in the management master and transmits the address map storing location information to the host device.
    Type: Application
    Filed: October 8, 2009
    Publication date: April 22, 2010
    Applicant: NEC CORPORATION
    Inventor: Masahiro Tamagawa
  • Patent number: 7698502
    Abstract: A removable semiconductor memory card for a portable appliance is provided comprising a memory with a portion thereof dedicated to deleted files, and a memory card controller that operates to recognize a memory delete command associated with a specific file, and to shift the specific file to the deleted files portion of the memory.
    Type: Grant
    Filed: July 24, 2002
    Date of Patent: April 13, 2010
    Assignee: Seagate Technology LLC
    Inventor: Todd Christopher Adelmann
  • Patent number: 7694105
    Abstract: A data storage device has a data storage medium configured to store a first version of data in parent sectors. The data storage device is configured to store a second version of the data in child sectors. The child sectors have the same logical block addresses as the parent sectors. A host operating system can read data from or write data to the child sectors by sending logical block addresses and a sector set number to the data storage device. The logical block addresses and the sector set number identify the child sectors. In response to receiving a request to access the child sectors, the data storage firmware identifies physical addresses that correspond to the logical block addresses and the sector set number. The data storage device uses the physical addresses to identify the location of the child sectors.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: April 6, 2010
    Assignee: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventor: Marco Sanvido
  • Patent number: 7694073
    Abstract: In a cluster-structured disk subsystem, when creating a volume for an online backup separately from a volume for a normal I/O, it is desirable to be able to achieve such a creation for any volume under subsystem. Further, with an increase in the capacity of the subsystem, it becomes more difficult for a user to determine where to place a volume to which data is to be copied. Thus, a cluster-structured storage system is provided in which it is possible to reference/renew snapshot control information in shared memory of other clusters and achieve a snapshot between clusters via an inter-cluster connecting mechanism. In this system, control is performed inside/outside the cluster, and a control is performed inside/outside the cluster, and a volume to which data is to be copied is suggested to the user.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: April 6, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Ai Satoyama, Yasutomo Yamamoto, Takashi Oeda, Kouji Arai
  • Patent number: 7693954
    Abstract: A system for data storage includes a switch node, a meta-data server, a plurality of storage servers having at least one respective data storage device, and a scalable interconnect. The scalable interconnect couples the switch node, the meta-data server, and the storage servers. At least one of the switch node, the meta-data server and the storage servers includes a hierarchical storage manager (HSM). When information is received at the switch node, the HSM presents the information substantially simultaneously to the storage servers for storage at the respective data storage devices.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: April 6, 2010
    Assignee: Storage Technology Corporation
    Inventors: James P. Hughes, Ravi K. Kavuri, Tru Q. Dam, Shanthi Paladugu
  • Patent number: 7689759
    Abstract: A method for providing continuous access to shared tape drives from two virtual tape server (VTS) nodes is disclosed. A group of tape drives are connected to two VTS nodes via a set of switches. Both VTS nodes can concurrently process requests to mount physical tape cartridges to separate tape drives. The selection of a tape drive to fulfill a volume mount request on a physical volume begins by locking down any access to a tape drive table having a composite view of all the tape drives shared between the two VTS nodes. An available tape drive is then selected to mount the physical volume, and an entry in the tape drive table is updated to claim ownership of the tape drive. A reservation command is sent to the tape drive to lock down any access to the tape drive, and the lock to the tape drive table is released. Having claimed ownership to the tape drive, the VTS node can now perform the volume mount request.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Keith A. Bello, Gregory T. Kishi, Duke A. Lee
  • Patent number: 7689799
    Abstract: Method and apparatus for specifying and identifying logic volumes in computer systems that store logical volumes on multiple storage elements are disclosed. The logical volume identifier may be unique with respect to all other logical volumes stored on the storage elements. The logical volumes may be conventional logical volumes, partitions, or hyper volumes.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: March 30, 2010
    Assignee: EMC Corporation
    Inventor: David Black
  • Patent number: 7685400
    Abstract: When data is stored in many storage subsystems, metadata, such as a sequence number, is also generated and stored with the data. When the data is accessed, the metadata is checked to ensure that the desired data element has been accessed. In conventional storage subsystems, data elements, such as logical blocks, are stored sequentially in logical pages of each logical volume. Consequently, sequence numbers closely correlate with block positions within the physical pages and sequence number/position patterns tend to repeat frequently and access errors may not be detected. Algorithms are provided to calculate new, offset, physical block positions which reduce the close association of sequence numbers and physical positions, thereby reducing such aliasing. The algorithms incorporate the logical volume number, the logical page number, or both, in addition to the logical block number. As a result, detection of access errors becomes more likely.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventor: Richard A Ripberger
  • Patent number: 7685354
    Abstract: A multiple-core processor providing flexible mapping of processor cores to cache banks. In one embodiment, a processor may include a cache including a number of cache banks. The processor may further include a number of processor cores configured to access the cache banks, as well as core/bank mapping logic coupled to the cache banks and processor cores. The core/bank mapping logic may be configurable to map a cache bank select portion of a memory address specified by a given one of the processor cores to any one of the cache banks.
    Type: Grant
    Filed: February 23, 2005
    Date of Patent: March 23, 2010
    Assignee: Sun Microsystems, Inc.
    Inventors: Ricky C. Hetherington, Manish K. Shah, Gregory F. Grohoski, Bikram Saha
  • Patent number: 7680397
    Abstract: Video object units are generated from a program stream. The generated video object units have navigation portions respectively, and compose video objects. The navigation portions are void of ending time information and search information. The video object units are sequentially recorded on the recording disc without being buffered. Ending time information and search information are detected from the program stream. A decision is made as to whether or not the recording of video object units composing one video object has been completed. Navigation information is generated which includes the ending time information and the search information, and which corresponds to the last recorded video object. The generated navigation information is recorded on zones in the recording disc which correspond to the navigation portions of the video object units composing the last recorded video object each time the recording of video object units composing one video object has been completed.
    Type: Grant
    Filed: April 5, 2005
    Date of Patent: March 16, 2010
    Assignee: Victor Company of Japan, Ltd.
    Inventor: Yoshihiro Matsunaga
  • Patent number: 7680979
    Abstract: Systems and associated methods provide a level of indirection between multiple host computers and multiple data storage resources, such as removable media data storage devices. At least one of the hosts is not provided with direct access to some of the removable media data storage devices. Instead, logical addresses are provided to the host computers, where the logical addresses can relate to physical addresses associated with the data storage resources. A data storage resource handle or logical proxy may be presented to a host, and a management layer determines whether the host receives access to physical data storage resources, or virtual resources that emulate the physical resources.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: March 16, 2010
    Assignee: Quantum Corporation
    Inventors: Rod Wideman, Gregory Prestas, Don Doerner
  • Patent number: 7669006
    Abstract: A system and computer program product for synchronizing direct access storage volumes designated as managed by storage management software with direct access storage volumes available to a computer system. An identifier of a volume is provided. The volume is connected to and available to a computer system, and is not managed by storage management software. The identifier is matched with an identification pattern included in a record of a database accessible to the computer system. Management options that facilitate managing the volume by the storage management software, and that are included in the record are retrieved from the record. The volume is automatically added to a set of volumes being managed by the storage management software. The adding of the volume includes designating the volume as being managed by the storage management software and providing the management options to the storage management software.
    Type: Grant
    Filed: January 3, 2008
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventor: Simon David Stewart
  • Patent number: 7664922
    Abstract: When a concentration of access requests on a specific bank occurs, the delay time is caused due to the competition among the accesses, thereby lowering the processing speed of an information processing apparatus as a whole. A data transfer arbitration unit 172 sequentially transfers data to be recorded to a memory controller 160 that records data in memory having a plurality of banks. A selector 174 selects any DMAC 170 from among a plurality of DMACs, irrespective of priority sequence of transfer service for the DMAC. A transmitter 176 transmits, to a control-side transfer unit 114, data requested to be transferred by the selected DMAC 170. The selector 174 selects consecutively the DMAC 170 so that the transfer service for the same DMAC is consecutively executed, and determines the number of consecutive selections so that a transfer across the banks of the DMAC 170 occurs by a plurality of the transfer services.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: February 16, 2010
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Katsushi Ohtsuka, Nobuo Sasaki
  • Patent number: 7664910
    Abstract: A data management method is adapted to a hierarchical virtual storage system which virtually uses a library apparatus having a plurality of recording media as a portion of a hard disk apparatus. The data management method manages loading of the recording media to the library apparatus and unloading of the recording media from the library apparatus in a database in units of a set that is formed by a plurality of recording media, and forms a logical volume, which is a recording unit of a data file with respect to the library apparatus, by one or a plurality of recording media, and manages the logical volume in the database in correspondence with the set.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: February 16, 2010
    Assignee: Fujitsu Limited
    Inventor: Naoyoshi Toshine
  • Publication number: 20100036996
    Abstract: A method of performing cascaded flashcopy (FC) including starting a flashcopy map when a target disk is already a source of an active FC map. A computer storage system includes a configuration that allows a flashcopy (FC) map to be started when a target disk is already the source of an active FC map.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 11, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John P. AGOMBAR, Christopher B. E. Beeken, Stephanie Machleidt
  • Patent number: 7650456
    Abstract: Conventionally, it has been impossible to use a virtual tape volume having the same volume serial number and different media. A computer implemented virtual tape system enables making definition of a virtual tape volume of another medium with the same volume serial number and definition of a virtual tape magazine of grouped virtual tape in a virtual tape management table. A virtual tape control mounts a virtual tape volume of a virtual tape magazine used in a job or a virtual tape volume on a virtual tape device based on a management table correlating the job with the virtual tape magazine or a command.
    Type: Grant
    Filed: July 11, 2007
    Date of Patent: January 19, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Kazumitsu Matsuda, Yoshiaki Shinmura, Takeaki Murakoso, Yasunori Uejima, Hirokazu Tamaki
  • Patent number: 7643983
    Abstract: A technique for emulation of a data storage system. The invention allows the level of services to be provided by a data storage system to be specified in terms of the level of services provided by another storage system. In one aspect, a performance characterization of a data storage device to be emulated is obtained (e.g., by experimental techniques). A specification of a workload is also obtained that includes a specification of a plurality of data stores for the workload. The data stores are assigned to an emulation data storage device according to the performance characterization and according to the specification of the workload such that sufficient resources of the emulation data storage device are allocated to the workload to meet the performance characterization of the data storage device to be emulated. The emulation data storage device is then operated under the workload. Quality-of-service (QoS) control may be performed so as to provide a degree of performance isolation among the workloads.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: January 5, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher Lumb, Arif Merchant, Guillermo Alvarez
  • Patent number: 7633701
    Abstract: A method for increasing recording format reliability in a tape drive system is disclosed. In one embodiment, the method includes identifying a default media information region (MIR) on a media, wherein the default MIR includes MIR information divided into segments, reading the MIR information, rotating the MIR information into a first rotation MIR information by rotating the segments by one segment; and writing the first rotation MIR information into a first MIR on the media. Other embodiments are also disclosed.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: December 15, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Richard A. Gill, James Wolf, Randy Allen Fout, Roger D. Hayes
  • Patent number: 7634614
    Abstract: An integrated circuit implementing a storage-shelf router used alone, or in combination with other storage-shelf routers, and in combination with path controller cards, to interconnect the disks within a storage shelf or disk array to a high-bandwidth communications medium through which data is exchanged between the individual disk drives of the storage shelf and a disk-array controller. In various embodiments, the present invention provides virtual disk formatting by a storage shelf router and the storage shelf in which the storage-shelf is included, to external computing entities, such as disk-array controllers and host computers.
    Type: Grant
    Filed: November 4, 2003
    Date of Patent: December 15, 2009
    Assignee: Sierra Logic
    Inventors: Joseph Harold Steinmetz, Murthy Kompella, Matthew Paul Wakeley
  • Patent number: 7627712
    Abstract: A computational system comprising a controller and a multi-plane solid state memory device accessible to the controller is disclosed. The controller is configured to provide access to a virtual block having a virtual block address that represents a first block from a first plane of the multi-plane solid state memory device and represents a second block from a second plane of the multi-plane solid state memory device.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: December 1, 2009
    Assignee: Sigmatel, Inc.
    Inventors: Richard Sanders, Josef Zeevi
  • Patent number: 7620765
    Abstract: A virtual tape library may be configured to delete or free data blocks corresponding to expired backup images. A virtual tape volume may comprise multiple backup images, each corresponding to data stored by a backup application. The backup application may expire individual backup images of a virtual tape volume without expiring the entire virtual tape volume. In contrast to traditional virtual tape libraries, the virtual tape library described herein may delete, free and/or reuse the data blocks corresponding to expired backup images even before the entire virtual tape volume is expired.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: November 17, 2009
    Assignee: Symantec Operating Corporation
    Inventors: James P. Ohr, Thomas L. Krinke, II
  • Patent number: 7610432
    Abstract: A tape library apparatus comprising a plurality of FC drives. A host computer and a fiber channel switch portion are connected with an optical fiber cable through respective fiber channel interfaces. The fiber channel switch portion and FC drives are connected with respective optical fiber cables through respective fiber channel interfaces. A controlling portion and the FC drives are connected with respective -232C cables. Alias WWNNs and alias WWPNs of the FC drives are assigned by the controlling portion through respective RS-232C cables. Data reproduced by the FC drives and data supplied thereto are transmitted to and received from the host computer through, for example, respective optical fiber cables.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: October 27, 2009
    Assignee: Sony Corporation
    Inventor: Yasunori Azuma
  • Patent number: 7610447
    Abstract: Described herein is a point-to-point memory communications architecture, having a point-to-point signal line set associated with each of a plurality of connectors or module positions. When the system is fully populated, there is a one-to-one correspondence between signal line sets and memory modules. In systems that are not fully populated, the system is configurable to use a plurality of the signal line sets for a single memory module.
    Type: Grant
    Filed: February 28, 2001
    Date of Patent: October 27, 2009
    Assignee: Rambus Inc.
    Inventors: Richard E. Perego, Frederick A. Ware, Ely K. Tsern, Craig E. Hampel
  • Patent number: 7606987
    Abstract: To prevent for a prolonged time period, the fixed-position floating status of a head in the control operation of a storage unit, and to prevent a decrease in the reliability due to deterioration in the properties of a storage medium, a control apparatus is described. The control apparatus relays read/write instructions for a magnetic disk unit, and includes an access-area setting unit that dynamically specifies one of a plurality of unit areas provided in a magnetic disk storage area as an access area for data, an addressing unit that updates the value of a write address in a data write request with an address that represents a physical sector corresponding to an access area in the storage area, and a valid-area changing unit that migrates data to a sector in an access area from a physical sector in another unit area corresponding to the sector at predetermined time.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: October 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Tsutomu Sawa, Tomoko Taketomi
  • Patent number: 7606988
    Abstract: Systems and methods for providing a dynamic memory buffer bank policy. Embodiments include a hub device for selecting a bank page policy. The hub device includes an input command stream interface and a bank page policy module. The input command stream interface detects commands from a memory controller that are directed to one or more memory devices that are connected to the hub device. The bank page policy module independently analyzes the commands to determine access patterns to the memory devices and for dynamically selecting between an open bank page policy and a closed bank page policy for the memory devices based on the analysis.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: October 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kevin C. Gower, Dustin J. VanStee
  • Patent number: 7596669
    Abstract: The present invention is related to a method and apparatus for managing memory in a network switch, wherein the memory includes the steps of providing a memory, wherein the memory includes a plurality of memory locations configured to store data therein and providing a memory address pool having a plurality of available memory addresses arranged therein, wherein each of the plurality of memory addresses corresponds to a specific memory location. The method further includes the steps of providing a memory address pointer, wherein the memory address pointer indicates a next available memory address in the memory address pool, and reading available memory addresses from the memory address pool using a last in first out operation. The method also includes writing released memory addresses into the memory address pool, adjusting a position of the memory address pointer upon a read or a write operation from the memory address pool.
    Type: Grant
    Filed: May 17, 2005
    Date of Patent: September 29, 2009
    Assignee: Broadcom Corporation
    Inventor: Joseph Herbst
  • Patent number: 7594024
    Abstract: A storage server in a storage area network (SAN) environment connecting host computers and storage devices. The storage server includes a plurality of storage processors and a switching circuit. Data is routed between the storage processors via the switching circuit according to routing tags. The routing tags are examined prior to completely receiving the data, allowing the data to be routed with minimal delay.
    Type: Grant
    Filed: February 13, 2002
    Date of Patent: September 22, 2009
    Assignee: NetApp, Inc.
    Inventors: Nilesh Shah, Rahim Ibrahim, Nghiep Tran, Tuan Nguyen
  • Patent number: 7594074
    Abstract: To provide a storage system with a cost/performance meeting the system scale, from a small-scale to a large-scale configuration. In the storage system, protocol transformation units and data caching control units are connected to each other through an interconnection, the data caching control units are divided into plural control clusters, each of the control clusters including at least two or more data caching control units, control of a cache memory is conducted independently for each of the control clusters, and one of the plural data caching control units manages, as a single system, protocol transformation units and the plural control clusters based on management information stored in a system management information memory unit.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: September 22, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Kazuhisa Fujimoto, Mutsumi Hosoya, Naoki Watanabe, Kentaro Shimada
  • Publication number: 20090235011
    Abstract: A magnetic tape cartridge, such as a Linear Tape Open cartridge, stores parameters in a non-volatile memory, such as a Media Auxiliary Memory page of a Cartridge Memory, for use in reading and writing to a magnetic tape. A backup copy of the parameters is made in the non-volatile memory for use in reading and writing to the magnetic tape in the event that the primary copy of the parameters becomes corrupt. If a tape drive fails to retrieve the primary copy of the parameters, the tape drive looks for the backup copy at a predetermined memory location, such as location 200h in the Cartridge Memory.
    Type: Application
    Filed: March 11, 2008
    Publication date: September 17, 2009
    Inventors: Perry Leopold, John H. Dearlove, SR., William Theobald, Dina Eldin
  • Patent number: 7590807
    Abstract: This invention provides a specified retention date within a data set that is locked against deletion or modification within a WORM storage implementation. This retention date scheme does not utilize any proprietary application program interfaces (APIs) or protocols, but rather, employs native functionality within conventional file (or other data containers, data sets or block-based logical unit numbers) properties available in commonly used operating systems. In an illustrative embodiment, the retention date/time is calculated by querying the file's last-modified time prior to commit, adding the retention period to this value and thereby deriving a retention date after which the file can be released from WORM. Prior to commit, the computed retention date is stored in the file's “last access time” property/attribute field, or another metadata field that remains permanently associated with the file and that, in being used for retention date, does not interfere with file management in a WORM state.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: September 15, 2009
    Assignee: NetApp, Inc.
    Inventors: William P. McGovern, Jeffrey L. Heller
  • Patent number: 7587546
    Abstract: A device, method, and machine-readable medium program product for controlling a tape data storage drive are disclosed. According to one embodiment, a device is provided for controlling a tape drive operable with a tape storage medium, the device comprising a buffer memory and a first functional unit. In the described embodiment, the first functional unit is configured to identify a logical end of the tape storage medium utilizing first data specifying a quantity of data stored within the buffer memory and second data specifying a current data write position on the tape storage medium.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: September 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Itagaki, Takashi Katagiri, Hirokazu Nakayama
  • Patent number: 7583732
    Abstract: Bursts of data are managed. Data is stored in a machine readable memory device a first time at a first memory address. The machine readable memory device has one or more burst boundaries. The first memory address has a first alignment with respect to the burst boundaries. The data is stored in the machine readable memory device a second time at a second memory address. The second memory address has a second alignment with respect to the burst boundaries.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: September 1, 2009
    Assignee: Broadcom Corporation
    Inventors: Stephen Gordon, John Iler, Tim Hellman
  • Patent number: 7583537
    Abstract: A recording device and an HDD built-in recording device each of which can curtail a use area of nonvolatile memory to be used even with the nonvolatile memory having a limit in the number of times of rewriting. In this HDD built-in recording device, a microcomputer 14 judges whether a program recorded in an HDD to be written into EEPROM 15 using a rewriting program and a history table recorded in the EEPROM 15. In doing this, the rewriting program increases the number of accesses in response to the increase in the number of times of rewriting into the EEPROM 15, and thereby restricts the number of programs to be written into the EEPROM 15 from the HDD 17.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: September 1, 2009
    Assignee: Funai Electric Co., Ltd.
    Inventor: Yoshio Nakatani