Address Coding Patents (Class 360/49)
  • Patent number: 10529405
    Abstract: A refresh control device, and a memory device may be provided. The latch controller may include a first oscillator configured to generate a first oscillation signal, and a second oscillator configured to generate a second oscillation signal. The latch controller may be configured to receive a precharge signal and prevent the second oscillation signal from being synchronized with the precharge signal.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: January 7, 2020
    Assignee: SK hynix Inc.
    Inventors: Jae Seung Lee, Chang Hyun Kim, Yo Sep Lee
  • Patent number: 10467197
    Abstract: A method for creating a volume that contains data from an original stream of multiple files, and which can be optimally deduplicated by an underlying deduplication storage system. The method comprises receiving data records representing metadata and file data, at least a part of which are already separated, separating the metadata and the file data into a first file and a second file, the first file and the second file being paired, the first file called Metadata Volume containing metadata, header data and references to the file data, and the second file called Aligned Volume containing file data only. A further part of the records which contain both metadata and file data are separated into metadata and file data and then subjected to the step of separating the metadata and the file data into the first file and the second file.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: November 5, 2019
    Assignee: BACULA SYSTEMS SA
    Inventor: Kern Sibbald
  • Patent number: 10373645
    Abstract: A data storage device is disclosed wherein a first codeword is generated comprising first redundancy, and a second codeword is generated comprising second redundancy. At least part of the first codeword is written to a first data sector and a second data sector of a first data track on a disk, and at least part of the second codeword is written to a third data sector and a fourth data sector of the first data track different from the first data sector and the second data sector. When an anomaly is detected in the first data sector, first extended redundancy is generated over at least the first data sector and the second data sector of the first data track without generating second extended redundancy over the third data sector and the fourth data sector. Data is recovered from the first data sector based on the first extended redundancy.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: August 6, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Derrick E. Burton, Weldon M. Hanson
  • Patent number: 10203879
    Abstract: A control device includes a processor. The processor is configured to receive an execution request for write processing of writing data of logical volumes to second physical volumes. The data of the logical volumes is stored in first physical volumes. The processor is configured to generate write information on basis of data sizes of the respective logical volumes and free spaces of storage areas of the respective second physical volumes. The processor is configured to perform, on basis of the write information, control of writing first data of the logical volumes from a cache unit to the second physical volumes. The processor is configured to perform control of reading second data of the logical volumes from the first physical volumes to the cache unit. The processor is configured to optimize the write information in response to completion of the control of reading.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: February 12, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Takaaki Yamato, Fumio Matsuo, Nobuyuki Hirashima, Katsuo Enohara, Takashi Murayama, Takuya Kurihara, Ryota Tsukahara, Toshiaki Takeuchi
  • Patent number: 10147445
    Abstract: One or more detectors detect data from respective one or more analog sources operable to read from a storage medium. A buffer pool is between the decoders and two or more detectors. The decoders are simultaneously operable, via the buffer pool, to independently decode the data from the one or more detectors.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: December 4, 2018
    Assignee: Seagate Technology LLC
    Inventors: Bruce Douglas Buch, Mark Allen Gaertner, Jon D. Trantham, Mehmet Fatih Erden
  • Patent number: 9971644
    Abstract: One embodiment provides an apparatus. The apparatus includes a functional test controller. The functional test controller includes controller logic to receive communication protocol-specific data comprising a packet header from a tester; a protocol buffer to store the packet header; and a pseudorandom bit sequence (PRBS) generator to generate a PRBS. The controller logic is to combine the packet header and the PRBS into a packet and to provide the packet to an input/output (I/O) controller under test.
    Type: Grant
    Filed: December 24, 2015
    Date of Patent: May 15, 2018
    Assignee: Intel Corporation
    Inventors: Suketu U. Bhatt, Yuen Tat Lee, Lakshminarayana Pappu
  • Patent number: 9934090
    Abstract: An apparatus and method are described for enforcement of reserved bits. For example, one embodiment of a processor comprises: a memory management unit to store a set of bits including a set of reserved bits to a system memory; reserved bit enforcement logic to generate a pseudo-random pattern in the reserved bits and an error correction code over the pseudo-random pattern prior to storing the reserved bits; the memory management unit to load the reserved bits including the pseudo-random pattern and the error correction code; the reserved bit enforcement logic to use the error correction code to determine whether the reserved bits have been modified by software; and if the reserved bits have been modified, then the processor to generate an error condition and if not modified, then the processor to continue normal execution.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: April 3, 2018
    Assignee: Intel Corporation
    Inventors: Oren Ben-Kiki, Ilan Pardo
  • Patent number: 9916852
    Abstract: In at least one embodiment, an optical data storage tape is provided. The optical data storage tape includes a read/write data area including a plurality of writeable tracks for storing data thereon, each writeable track having a first track width. The optical data storage tape further includes a seam area positioned proximate to the read/write data area. The seam area including a plurality of non-writeable tracks, each non-writeable track including a second track width that is greater than the first track width for each writeable track.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: March 13, 2018
    Assignee: Oracle International Corporation
    Inventors: Lingtao Wang, Scott Wilson, Dwayne Edling, Faramarz Mahnad
  • Patent number: 9866633
    Abstract: Embodiments described herein can avoid such speed degradations caused by performance monitoring. According to one embodiment, a media drive monitoring device can issue a command that does not penetrate reservations at the drive. If the drive is reserved, the drive will return a reservation conflict (“RC”) or other status indicating the previous reservation. The monitoring device can continue to issue the command to the drive until the drive responds in a manner that indicates that it is no longer reserved. The monitoring appliance can then issue a command to collect information from the drive (e.g., the Log Sense command or other command).
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: January 9, 2018
    Assignee: KIP CR P1 LP
    Inventors: Steven A. Justiss, Brian J. Bianchi
  • Patent number: 9799370
    Abstract: In one general embodiment, a method includes determining a sampling interval for an interpolator using at least one parameter. The method further includes applying the sampling interval to the interpolator in response to determining the sampling interval. In another general embodiment, an apparatus includes an interpolator and a controller. The controller is configured to determine a sampling interval for the interpolator using at least one parameter. The controller is also configured to apply the sampling interval to the interpolator in response to determining the sampling interval.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: October 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Giovanni Cherubini, Simeon Furrer, Robert A. Hutchins, Jens Jelitto
  • Patent number: 9747180
    Abstract: Embodiments are described for systems and methods that facilitate control of virtual endpoint failover/failback during an administrative SCSI target port disable or enable operation. In this case, SCSI target virtual endpoints may failover to a secondary SCSI target port when the primary port fails. When the primary port is corrected and enabled by the administrator the failover method pulls virtual endpoints on secondary ports back to the primary port under administrator control; and if an administrator wishes to manually disable a SCSI target port the failover operation pushes (failover) all virtual endpoints currently using the port as a primary to a secondary port.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: August 29, 2017
    Assignee: EMC IP Holding Company LLC
    Inventor: Robert Fair
  • Patent number: 9734055
    Abstract: Upon receipt of an instruction to access a logical address of a storage medium, an information processing apparatus controls access to its corresponding physical address of the storage medium. A management unit manages mapping between a continuous series of logical addresses and discrete physical addresses skipping a predetermined number of replacement areas. A controller identifies to which physical address the received logical address is mapped, and controls access to the storage medium using the identified physical address. When a defect occurs in a storage area indicated by a physical address, the information processing apparatus remaps its corresponding logical address to a replacement area adjacent to the defective physical address.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: August 15, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Akihito Hidaka
  • Patent number: 9524211
    Abstract: A method for managing an encoding process, the method includes receiving or determining, by a processor, (i) code rates for multiple pages, and (ii) sizes of a plurality of data segments to be stored in the multiple pages after being encoded to provide multiple codewords; determining, by the processor, sizes of the multiple codewords while maintaining the code rates for the multiple pages and minimizing a number of split data segments out of the plurality of data segments, wherein each split data segment is split between at least two codewords of the multiple codewords, wherein a retrieval of the split data segment involves a retrieval of the at least two codewords; and sending to an encoder information about the sizes of the multiple codewords.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: December 20, 2016
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Avigdor Segal, Hanan Weingarten, Igal Maly
  • Patent number: 9516147
    Abstract: Technologies for a single-pass/single copy network abstraction layer unit (“NALU”) parser. Such a NALU parser typically reuses source and/or destination buffers, optionally changes endianess of NALU data, optionally processes emulation prevention codes, and optionally processes parameters in slice NALUs, all as part of a single pass/single copy process. The disclosed NALU parser technologies are further suitable for hardware implementation, software implementation, or any combination of the two.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: December 6, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ziyad Ibrahim, Yongjun Wu
  • Patent number: 9455905
    Abstract: Devices implement encapsulation to support link layer preemption. The device may include a encapsulation logic that encapsulates data, such as an Ethernet frame, to produce an encapsulated frame. The encapsulated frame may include an encapsulation element that indicates whether the encapsulated data includes non-preemptible data, such as Distinguished Minimum Latency Traffic (DMLT), or preemptible data. The encapsulated frame may also indicate whether the encapsulated data comprises the last fragment of a preemptible frame.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: September 27, 2016
    Assignee: Broadcom Corporation
    Inventors: Patricia Ann Thaler, Eric John Spada
  • Patent number: 9448744
    Abstract: A system, method and computer program product for accessing host data records stored in a virtual tape storage (VTS) system. The computer program product includes a computer readable storage medium having computer readable program code embodied therewith. The computer readable program code includes computer readable program code configured to receive a mount request to access at least one host data record in a VTS system; computer readable program code configured to determine a starting logical block ID (SLBID) corresponding to the at least one requested host data record; computer readable program code configured to determine a physical block ID (PBID) that corresponds to the SLBID; computer readable program code configured to access a physical block on a magnetic tape medium corresponding to the PBID; and computer readable program code configured to output at least the physical block without outputting an entire logical volume that the physical block is stored to.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: September 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Thomas W. Bish, Jonathan W. Peake
  • Patent number: 9448943
    Abstract: A computer-implemented method for accessing data stored in a virtual tape storage (VTS) system, according to one embodiment, include receiving a mount request to access at least one host data record in a VTS system, issuing a locate command to position the sequential access storage medium having the logical volume stored therein to about a position where the physical block having at least a portion of the requested at least one host data record therein is located; creating a partial virtual volume in a tape volume cache; and copying the physical block having the at least a portion of the requested at least one host data record therein from the sequential access storage medium to the partial virtual volume in the tape volume cache. An amount of data copied from the logical volume to the partial virtual volume is less than the amount of data in the logical volume.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: September 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Thomas W. Bish, Erika M. Dawson, Jonathan W. Peake
  • Patent number: 9436591
    Abstract: In an embodiment, a method can include sending an I/O request from a mainframe to a virtual tape server. The method can further include reading a non-virtual tape file from the virtual tape server to the mainframe over a virtual tape protocol if the I/O request is a read request. The method can further include writing a non-virtual tape file from the mainframe to the virtual tape server over the virtual tape protocol if the I/O request is a write request.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: September 6, 2016
    Assignee: EMC Corporation
    Inventors: Larry W. McCloskey, Karyn M. Kelley
  • Patent number: 9343104
    Abstract: A pattern of features of a storage medium includes first features having a first logical state and second features having a second logical state, wherein a cross track dimension of the first features is different from a cross track dimension of the second features. A transducer of a memory device senses the pattern of features and generates a transducer signal. Read circuitry samples the transducer signal at a frequency of a sampling clock signal and generates a read signal from the sampled transducer signal. Servo electronics includes a demodulator that demodulates at least first and second orthogonal frequency components of the read signal. Timing circuitry synchronizes a phase of the sampling clock signal with a phase of the pattern of features using the first orthogonal frequency component. Position error circuitry generates a signal indicating a cross track positional offset of the transducer relative to the features using the first and second orthogonal frequency components.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: May 17, 2016
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Bruce Douglas Buch
  • Patent number: 9250823
    Abstract: Physical storage is replaced online in a data integrity storage system comprising RAID groups of physical disks in separate enclosures (shelves). All disks of a RAID group are located on a corresponding shelf, and each shelf is mapped by an internal file system to a separate independent logical address space partitioned into a plurality of blocks forming a blockset containing data and metadata. Source shelf disk data is moved online to disks of a target shelf using invulnerable data movement that ensures the integrity of the data, and source shelf blockset metadata is migrated to a corresponding target shelf blockset. After verifying the correctness of the target data and metadata, the source shelf and blockset are removed.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: February 2, 2016
    Assignee: EMC Corporation
    Inventors: Mahesh Kamat, Shuang Liang
  • Patent number: 9177087
    Abstract: One embodiment relates to a method of generating worst case inter-symbol interference (ISI) inducing short patterns for simulating and/or testing a communication link. The method includes the generation of a binary clock sequence comprising bits of alternating values at the beginning of the pattern. In addition, an ISI inducing binary sequences and its complement are generated after the clock sequence. Another embodiment relates to a pattern generator for generating an worst case inter-symbol interference inducing short pattern for testing a communication link. Other embodiments, aspects, and features are also disclosed.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: November 3, 2015
    Assignee: Altera Corporation
    Inventors: Masashi Shimanouchi, Peng Li, Daniel Tun Lai Chow
  • Patent number: 9147430
    Abstract: An exemplary hard disk (HD) track has a full overhead section followed by user sections interleaved with intervening partial overhead sections that are too short for an HD drive (HDD) to attain sufficient timing lock using only one partial overhead section, but long enough for the drive to attain sufficient timing lock using multiple partial overhead sections to read user data from the user section immediately following the partial overhead section where sufficient timing lock is attained. The drive begins, but does not finish, attaining timing lock based on the first partial overhead section, but the drive does finish attaining timing lock based on the last partial overhead section. The drive can also read user data in subsequent user sections by maintaining or re-attaining sufficient timing lock using each successive partial overhead section. Increased user data storage is achieved without significantly impacting average latency of HDD read sessions compared to conventional HD drives.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: September 29, 2015
    Assignee: Avago Technologies General IP (Singapore) PTE. LTD.
    Inventors: Kurt J. Worrell, Jason D. Byrne, Scott M. Dziak
  • Patent number: 9093110
    Abstract: An information handling system includes a host processor and a tape drive, which in turn includes a controller and a compression buffer. The controller is in communication with the host processor, and is configured to receive a diagnostic command from the host processor, to switch the tape drive from a normal mode to a diagnostic mode in response to the diagnostic command, and to send a compression ratio for data associated with a write command to the host processor. The compression buffer is in communication with the controller, the compression buffer configured to receive the write command, to compress data associated with the write command while in the diagnostic mode, to calculate the compression ratio for the data associated with the write command, and to delete the compressed data while the tape drive is in the diagnostic mode.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: July 28, 2015
    Assignee: Dell Products, LP
    Inventors: Ashley R. McCarty, Elizabeth A. McTeer
  • Patent number: 9047919
    Abstract: A disk drive is disclosed comprising a disk having a plurality of data tracks defined by servo sectors, where each data track comprises a plurality of data sectors, and each servo sector comprises a servo preamble and servo data. The disk drive further comprises a head comprising a read element and a write element, and a servo read channel comprising an analog front end and a timing recovery circuit. During an access operation, data preceding the servo preamble of a first servo sector in the first data track is read in order to initialize the analog front end of the servo read channel. At least part of the servo preamble is read to initialize the timing recovery circuit of the servo read channel, and at least part of the servo data of the servo sector is read using the timing recovery circuit.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: June 2, 2015
    Assignee: Western Digitial Technologies, Inc.
    Inventors: Guoxiao Guo, Richard K. Wong, Davide Giovenzana, John W. Vanlaanen, Teik EE Yeo, Jie Yu
  • Publication number: 20150138667
    Abstract: According to one embodiment, there is provided a magnetic disk device including a magnetic disk, a storage unit, and a control unit. The magnetic disk includes a recording region. The storage unit is configured to store a value according to number of accesses to each of a plurality of regions obtained by dividing of the recording region of the magnetic disk in association with each of the plurality of regions. The control unit is configured to count a value according to the number of accesses to each of a plurality of regions in a count step unit that is a value determined according to an elapsed time from occurrence of a specific situation and is a value counted per unit access, and to update the value stored in the storage unit.
    Type: Application
    Filed: March 12, 2014
    Publication date: May 21, 2015
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Michio Yamamoto, Tetsuo Kuribayashi, Masami Tashiro, Kenji Inoue, Takumi Kakuya, Hironori Kanno, Keiichi Yorimitsu
  • Publication number: 20150116859
    Abstract: Data is recorded such that the positions of data will be aligned in a traveling direction and a width direction of the storage medium. The medium travels in the traveling direction from a first to a second position as a certain wrap of a group of plural files in a first physical range between the first and the second positions. A head shifts from the certain wrap to another wrap in the width direction of the medium. The medium travels in the traveling direction from a third to a fourth position as the other wrap of a group of plural files in a second physical range between the third and the fourth positions. The plural files in groups on the certain wrap and the other wrap may be written in reverse order to each other after being once stored in a buffer.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Hiroshi Itagaki, Takashi Katagiri, Yohichi Miwa, Yumi Mori, Yoshikuni Murakami, Izuru Narita, Yutaka Oishi, Kazuhiro Tsuruta
  • Publication number: 20150116858
    Abstract: Data is recorded such that the positions of data will be aligned in a traveling direction and a width direction of the storage medium. The medium travels in the traveling direction from a first to a second position as a certain wrap of a group of plural files in a first physical range between the first and the second positions. A head shifts from the certain wrap to another wrap in the width direction of the medium. The medium travels in the traveling direction from a third to a fourth position as the other wrap of a group of plural files in a second physical range between the third and the fourth positions. The plural files in groups on the certain wrap and the other wrap may be written in reverse order to each other after being once stored in a buffer.
    Type: Application
    Filed: September 22, 2014
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: HIROSHI ITAGAKI, Takashi Katagiri, Yohichi Miwa, Yumi Mori, Yoshikuni Murakami, Izuru Narita, Yutaka Oishi, Kazuhiro Tsuruta
  • Patent number: 9019644
    Abstract: Various embodiments of the present invention provide systems and methods for format efficient data storage. As an example, a data storage device is described that includes: a storage medium, a read/write head assembly, and a read channel circuit. The read/write head assembly is disposed in relation to the storage medium and operable to sense information corresponding to an encoded codeword. The read channel circuit is operable to receive the encoded codeword. The read channel circuit includes a missing symbols insertion circuit, a codeword de-scramble circuit, an address insertion circuit, and a data decoder circuit. The missing symbols insertion circuit, the codeword de-scramble circuit, and the address insertion circuit together are operable to pad a derivative of the encoded codeword with a plurality of symbols, to de-scramble the derivative of the encoded codeword, and to insert address information corresponding to the derivative of the encoded codeword to yield a modified encoded codeword.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: April 28, 2015
    Assignee: LSI Corporation
    Inventors: Yang Han, Zongwang Li, Shaohua Yang, Wu Chang
  • Patent number: 8934186
    Abstract: A data storage device is disclosed comprising a head actuated over a disk comprising a plurality of servo sectors defining a plurality of servo tracks. The servo tracks form a plurality of servo zones, and at least one servo sector of a servo track comprises a partial track address. A read signal generated by the head is processed to detect a current servo zone for the head, and the read signal is processed to detect the partial track address in one of the servo sectors of the current servo zone. A full track address is generated based on the detected servo zone and the detected partial track address.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: January 13, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Wei Guo, Michael Chang, Russ A. Quisenberry, Richard K. Wong, Guoxiao Guo
  • Publication number: 20150002957
    Abstract: According to one embodiment, a disk storage apparatus includes a disk having a storage area, a storage device storing management information, and a controller. The storage area includes a plurality of areas. The management information includes information indicative of a use priority or rank of each of the areas. The information indicative of the use priority or rank is set based on a quality index relating to a read operation or a write operation. The controller selects an area which is high in the use priority or rank and is usable, by referring to the management information, and executes the write operation on the selected area.
    Type: Application
    Filed: September 10, 2013
    Publication date: January 1, 2015
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Shingo TAKEDA, Naoaki KAWANA
  • Patent number: 8917469
    Abstract: A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of tracks defined by a plurality of servo sectors. An estimated track ID is generated and a plurality of proximate track IDs is generated having values proximate the estimated track ID. A set of Gray codes is generated each corresponding to the estimated track ID and the proximate track IDs, wherein each Gray code in the set of Gray codes comprises N bits, and M bits out of a high order of the N bits comprise the same value. A recorded Gray code is detected in a first servo sector to generate a detected Gray code, and an error in the detected Gray code is corrected by inverting at least one bit in the detected Gray code comprising a value that is different from the value of the corresponding bit in the M bits.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: December 23, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Guoxiao Guo, Donald Brunnett, Jianguo Zhou, Wai Ee Wong
  • Patent number: 8913336
    Abstract: An interleave address generation circuit includes a plurality of linear feedback shift registers operable to generate addresses for permuting a data block in a first domain to a data block in a second domain on a subword basis. The interleave address generation circuit is operable to generate the lane addresses for each subword and the linear feedback registers configured to generate circulant addresses and sub-circulant address to map bits in each subword in the data block in the first domain to a corresponding subword in the second domain.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: December 16, 2014
    Assignee: STMicroelectronics, Inc.
    Inventors: Sivagnanam Parthasarathy, Shayan Srinivasa Garani, Sudha Thipparthi
  • Patent number: 8896954
    Abstract: A magnetic tape media for storing data includes at least one servo band extending along the magnetic tape media and having servo information encoded by an M-ary alphabet A comprising M>2 different symbols and is arranged in a set of words. Each word of the set of words contains synchronization information, wherein each symbol used for representing the synchronization information is from a set B of m symbols, which set B is a proper subset of the symbols in the alphabet A such that 1?m<M; longitudinal position information, wherein each symbol used for representing the longitudinal position information is from a set C of M-m symbols, which set C is a complementary set to set B; and other information, wherein each symbol used for representing the other information is from the set C of M-m symbols.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Giovanni Cherubini, Roy D. Cideciyan
  • Publication number: 20140340779
    Abstract: According to one embodiment, a magnetic disk, a semiconductor memory, and a controller are installed. In the magnetic disk, writing is performed in units of band which is a collection of a plurality of adjacent tracks. The semiconductor memory caches data written in the magnetic disk. The controller manages the data cached in the semiconductor memory in units of capacity which is smaller than capacity of the band.
    Type: Application
    Filed: August 28, 2013
    Publication date: November 20, 2014
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Shinichi KANNO
  • Patent number: 8861118
    Abstract: Disk drives with servo systems are described that include a servo ID pattern (SID) with a SAM field, as well as, one or more Integrated Servo sequences designed to provide a redundant sync mark function. The write-to-read gaps are omitted before selected servo sector SIDs. For example, write-to-read gaps can be omitted before alternating servo sector SIDs. When in write-mode that allows writing an extended user data sector without a write-to-read gap, the servo system delays the servo gate assertion with respect to the following SID to accommodate the absence of the write-to-read gap, which means that the SAM field cannot be read, but the Integrated Servo sequence(s) can be read and detected by the digital filters. Embodiments of the invention include sync mark timing for each SID (not just every other SID) even when writing extended user data sectors by using the Integrated Servo sequences to provide a sync timing function.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: October 14, 2014
    Assignee: HGST Netherlands B.V.
    Inventors: William Gary Creech, Timothy John Everett, James Bowling French, Jr.
  • Publication number: 20140300985
    Abstract: According to embodiments of the present invention, a storage medium is provided. The storage medium includes a dedicated servo layer including a plurality of servo tracks, wherein at least one of the plurality of servo tracks includes a modulated address information including an address information being modulated by at least one frequency associated with the at least one of the plurality of servo tracks. According to further embodiments of the present invention, a modulator for a storage medium, a demodulator for a storage medium, a data storage device and a method of processing address information for a data storage device are also provided.
    Type: Application
    Filed: November 21, 2012
    Publication date: October 9, 2014
    Inventors: Song Hua Zhang, Moulay Rachid Elidrissi, Kheong Sann Chan
  • Patent number: 8848304
    Abstract: Methods and apparatus are provided for improved detection of servo sector data in a magnetic recording system using single bit error correction. Servo sector data is processed by detecting the servo sector data; determining whether a single bit error occurred in the detected servo sector data; and flipping a bit value of an individual bit in the detected servo sector data having a lowest amplitude sample among the samples of the detected servo sector data when a single bit error is detected in the detected servo sector data. The servo sector data comprises, for example, a servo address mark, Gray data, an RRO address mark and/or RRO data. For example, the bit value can be flipped by changing a binary value of one to a binary value of zero and changing a binary value of zero to a binary value of one.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: September 30, 2014
    Assignee: LSI Corporation
    Inventor: Viswanath Annampedu
  • Publication number: 20140285917
    Abstract: A method and computer program product identify the location of a bad block on a disk platter of a hard disk drive, determine an avoidance area extending from the bad block, and prevent data from being written to the avoidance area.
    Type: Application
    Filed: March 20, 2013
    Publication date: September 25, 2014
    Applicant: International Business Machines Corporation
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Patent number: 8838842
    Abstract: A method for optimizing control circuit for FC HDDs in a system includes determining the number of subsystems supported in a FC loop and the number of HDDs to be supported in each of the subsystems, analyzing binary values of address of all HDDs for each of the subsystems, enumerating logical variations of the address selection signals according to the analyzed binary values to obtain logic combinations for the address selection signals, analyzing logic relations between these logic combinations and a system address signal, selecting logic components required according to the found logic relations, and calculating the total number of required logic components and the number of address selections signals that can share an output pin of each of the required logic components based on properties of output pins of the logic components and maximum input current of the address selection signals.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: September 16, 2014
    Assignee: Jabil Circuit, Inc.
    Inventors: Guang-Cheng Dai, Wei Qin
  • Patent number: 8837067
    Abstract: Methods and apparatuses for contiguous data address management are provided. In one embodiment, an apparatus may comprise a processor configured to receive a write command including data to be written to a plurality of logical block addresses (LBAs); determine if the plurality of LBAs includes LBAs from a plurality of logical bands; and when the plurality of LBAs includes LBAs from a plurality of logical bands, combine the plurality of logical bands into a single logical band and write the data to the single logical band. In another embodiment, the processor may be further configured to separate the single logical band into the plurality of logical bands when the data written to the plurality of LBAs becomes invalid.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: September 16, 2014
    Assignee: Seagate Technology LLC
    Inventor: Jae Ik Song
  • Publication number: 20140247516
    Abstract: A method includes a processing module receiving data to store and determining error coding dispersal storage function parameters based on an error profile of one or more hard drives. The method continues with the processing module encoding at least a portion of the data in accordance with the error coding dispersal storage function parameters to produce a set of data slices. The method continues with the processing module defining addressable storage sectors within the one or more hard drives based on a number of data slices within the set of data slices to produce a set of addressable storage sectors. The method continues with the processing module storing data slices of the set of data slices in corresponding addressable storage sectors of the set of addressable storage sectors.
    Type: Application
    Filed: May 12, 2014
    Publication date: September 4, 2014
    Applicant: CLEVERSAFE, INC.
    Inventors: S. Christopher Gladwin, Gary W. Grube, Timothy W. Markison
  • Patent number: 8817403
    Abstract: According to one embodiment, a magnetic disk drive includes a disk and a controller. The disk includes a plurality of zones each having a plurality of tracks. The disk is formatted such that a plurality of servo frames are discretely recorded in each of the plurality of tracks. The plurality of servo frames include servo preamble data of a second length which corresponds to the zone having the track and which is less than or equal to a first length serving as a reference. The controller allows a head to read the servo frames from the disk via a read amplifier.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: August 26, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Takumi Sato
  • Patent number: 8792199
    Abstract: Disclosed are servo pattern writing methods and apparatuses for performing the same. In one example, a method may include providing a plurality of disks having reference servo patterns written thereon; writing align patterns aligned with each other in a horizontal direction of the disk surface, on the plurality of disks, using a reference servo pattern of one of the plurality of disks; and writing a final servo pattern on each disk, using the align pattern written on each disk.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: July 29, 2014
    Assignee: Seagate Technology LLC
    Inventors: Da Woon Chung, Byoung Kul Ji
  • Patent number: 8755138
    Abstract: Various embodiments of the present inventions provide systems and methods for adaptive servo address mark detection.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: June 17, 2014
    Assignee: LSI Corporation
    Inventors: Dahua Qin, Haitao Xia, Xun Zhang
  • Patent number: 8743494
    Abstract: An extended servo mark word is used when an error is detected from a servo mark. For example, a servo mark associated with a disk drive track may be detected during a data access operation. In response to an error in detecting the servo mark, at least one adjacent bit is evaluated together with the servo address mark to overcome the error.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: June 3, 2014
    Assignee: Seagate Technology LLC
    Inventors: Mustafa Can Ozturk, Puskal Prassad Pokharel, Barmeshwar Vikramaditya
  • Patent number: 8743496
    Abstract: Embodiments described herein provide for robust servo patterns that comply with planarization constraints and also allow use of a single master template for manufacture of both the front and back of a magnetic disk. Planarization constraints are met because only a portion of servo data is hard patterned on the magnetic disk and the hard patterned servo data areas comply with planarization constraints. The servo pattern has two symmetrical servo write assist patterns, one on each side of a central burst pattern. The servo sync, SAM, track-ID, sector-ID, and/or RRO values can be written magnetically by the write head onto these servo write assist patterns after the completion of the planarization process. The symmetric design of the servo pattern allows both a left-to-right and a right-to-left servo write and read back, thereby enabling use of a single master template in magnetic disk manufacture.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: June 3, 2014
    Assignee: HGST Netherlands B.V.
    Inventors: Keiichiro Nonaka, Kei Yasuna, Masahito Kobayashi
  • Patent number: 8737002
    Abstract: A magnetic recording disk has nondata regions that contain a group of first nondata islands with one area and a magnetization in one perpendicular direction, and a group of second nondata islands with a smaller area and a magnetization in the opposite direction. To magnetize the nondata islands with the proper magnetization directions, a DC magnetic field much greater than the coercive field of the magnetic recording layer is applied in one direction to the entire disk to magnetize all of the nondata islands in the same direction. Then the disk is heated to a predetermined temperature, and while the disk is at this temperature, a second DC magnetic field less than the first DC magnetic field is applied for a predetermined time in the opposite direction to the entire disk. This reverses the magnetization direction of the smaller islands without switching the magnetization of the larger islands.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: May 27, 2014
    Assignee: HGST Netherlands B.V.
    Inventors: Abhishek Dhanda, Michael Konrad Grobis, Toshiki Hirano, Tetsuo Semba
  • Patent number: 8724245
    Abstract: A disk drive is disclosed comprising a head actuated over a disk, the disk comprising a plurality of servo sectors defining a plurality of servo tracks, wherein the servo tracks form a plurality of servo zones. A servo data rate of servo sectors in a first servo zone is different than a servo data rate of servo sectors in a second servo zone. A boundary of a first servo zone overlaps with a boundary of a second servo zone over a transition zone. The servo sectors of the first servo zone are interleaved with the servo sectors of the second servo zone within the transition zone. At least one servo parameter is adjusted when the head is over the transition zone in order to transition between the first servo zone and the second servo zone.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: May 13, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Steven C. Smith, Charles A. Park, Siri S. Weerasooriya, Jenghung Chen, Guoxiao Guo, Wei Guo
  • Patent number: 8711506
    Abstract: A disk drive is disclosed comprising a disk comprising a plurality of servo tracks defined by servo sectors. The disk drive further comprises a head comprising a read element offset linearly from a write element by a gap such that when the disk rotates, the read element reaches a servo sector before the write element. During a first operation, a first length of a beginning of the servo sector is read, and during a write operation, a second length of the beginning of the servo sector shorter than the first length is read to enable data to be written while the read element is over at least part of the servo sector.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: April 29, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Davide Giovenzana, John W. Vanlaanen, Prakash Balasubramaniam, Teik Ee Yeo, Guoxiao Guo, Honge Wang, Jie Yu, Philip S. Gordon
  • Patent number: 8711504
    Abstract: Disk drives are described in which the conventional write-to-read gap is omitted in selected sectors which frees up space that can be used for other purposes including writing a higher number of bits in the user data area in the gapless selected sectors. Alternative embodiments can use the additional space for servo information such as a repeatable run out (RRO) field. Conventional servo sector SID formats can be used for both gapped and gapless SIDs, which means that during seeking and reading operations full SIDs can be read for every wedge. The tradeoff for being able to write data much closer to the gapless SIDs is that the servo system does not detect the SAM or read the TID in the gapless SIDs during write operations.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: April 29, 2014
    Assignee: HGST Netherlands B.V.
    Inventors: Timothy John Everett, James Bowling French, Jr., Gary Allan Herbst, Anthony Edwin Welter