Data In Specific Format Patents (Class 360/48)
  • Patent number: 10380071
    Abstract: Systems and methods for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising and one or more allocated storage sections with a predefined size; processing one or more sequentially obtained chunks corresponding to the transforming logical data object, wherein at least one of said processed data chunks comprises transformed data resulting from said processing; sequentially storing the processed data chunks into said storage sections in accordance with an order the chunks received. The method further includes reading a data range from the transformed logical object in response to a read request specifying desired point in time to be read.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chaim Koifman, Avi Zohar
  • Patent number: 10363111
    Abstract: A surgical cassette/pack usage tracker for tracking a number of uses for a cassette/pack to prohibit uses from exceeding a maximum amount. A usage tracker system engages with or scans a portion of the cassette/pack to determine the number of uses. In illustrative embodiments, an implement interacts with a film in the cassette after each use and determines remaining uses for the cassette/pack. In other embodiments, an implement interacts with a rotatable wheel that rotates with each use, the implement configured to permit the tracker to identify the number uses and determine remaining uses for the cassette/pack. When a maximum usage amount is reached, the tracker system may issue a warning, eject or reject the cassette/pack and/or disable the surgical device from further use.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: July 30, 2019
    Assignee: Johnson & Johnson Surgical Vision, Inc.
    Inventors: Edith W. Fung, Deep Mehta
  • Patent number: 10346296
    Abstract: Optimized writing techniques for nonvolatile memory are presented. A microcontroller switches between a first writing mode and a second writing mode to write data to the nonvolatile memory. The switching between the first writing mode and the second writing mode depends on a first accumulated amount of data written to the nonvolatile memory in the first writing mode, or a number of spare blocks of the nonvolatile memory that is evaluated after a garbage collection procedure.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: July 9, 2019
    Assignee: Silicon Motion, Inc.
    Inventor: Ying-Chun Hung
  • Patent number: 10347285
    Abstract: Bottom tracks are written to a recording medium using a first setting of a microwave assisted magnetic recording (MAMR) head. Top tracks are interlaced between and partially overlapping the bottom tracks using a second setting of the MAMR head, the second setting resulting in a narrower track width than the first setting.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: July 9, 2019
    Assignee: Seagate Technology LLC
    Inventors: Steven Douglas Granz, Mehmet Fatih Erden
  • Patent number: 10346390
    Abstract: Various embodiments for managing data integrity in a data deduplication system in a computing storage environment, by a processor device, are provided. In one embodiment, a method comprises, in a data deduplication system using a data scrubber process, overwriting a stored data chunk declared as corrupted with an identical fresh data chunk discovered in an incoming data stream.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itzhack Goldberg, Erik Rueger, Christof Schmitt, Neil Sondhi
  • Patent number: 10339955
    Abstract: An information processing system that reads a current playback time of content reproduced by an output device; controls a display to display subtitle information corresponding to the content reproduced by the output device; acquires feature information corresponding to an attribute of the content based on the read current playback time of the content; and controls the display to apply a predetermined effect corresponding to the displayed subtitle information based on the acquired feature information.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: July 2, 2019
    Assignee: SONY CORPORATION
    Inventors: Fuminori Homma, Yasushi Okumura, Ken Miyashita, Tatsushi Nashida
  • Patent number: 10333558
    Abstract: According to one embodiment, a decoding device that decodes a multi-dimensional error correction code having two or more component codes includes a storage unit that stores therein the multi-dimensional error correction code, an additional-information storage unit that manages each syndrome of the at least two component codes or a reliability flag indicating whether the syndrome has a value of 0 or other than 0, a decoder that performs a first decoding process in a unit of component code with respect to the multi-dimensional error correction code stored in the storage unit to detect an error vector of each component code, and a detection unit that determines whether detection of the error vector by the decoder is false detection, based on the syndrome or the reliability flag stored in the additional-information storage unit.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: June 25, 2019
    Assignee: Toshiba Memory Corporation
    Inventors: Naoko Kifune, Hironori Uchikawa, Daiki Watanabe
  • Patent number: 10319405
    Abstract: Embodiments described herein provide an apparatus that is operable with a storage system. The storage system includes a controller operable to assign a pointer to a first track of a magnetic disk when data is written to the first track. The pointer points to the end of the data in the first track. The controller is also operable to detect a successive write to an earlier written portion of the first track, to update a location of the pointer based on the successive write to the earlier written portion of the first track, to increment a write count of the first track based on the successive write to the earlier written portion of the first track, and to rewrite a track adjacent to the first track when the write count breaches a threshold number.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: June 11, 2019
    Assignee: Seagate Technologies LLC
    Inventors: Chris R. Fulkerson, Abhay T. Kataria
  • Patent number: 10319406
    Abstract: A magnetic tape for use in a tape drive includes a plurality of tracks and a plurality of media defect characteristics. The plurality of tracks are laid out along a length of the magnetic tape, each of the plurality of tracks being configured to receive data that is organized into a plurality of fixed-size subdata sets each including a plurality of codeword interleaves. The data is laid out on the plurality of tracks in accordance with a tape layout allocation strategy as determined by a tape layout module. The tape layout module includes a tape layout optimization system that receives information on the plurality of media defect characteristics, the tape layout optimization system determining the tape layout allocation strategy based at least in part on at least one of the plurality of media defect characteristics; and the tape layout optimization system determining the tape layout allocation strategy further based on distance spectra between pairs of the plurality of codeword interleaves.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: June 11, 2019
    Assignee: QUANTUM CORPORATION
    Inventors: Suayb S. Arslan, Turguy Goker, Jaewook Lee, Hoa Le
  • Patent number: 10313256
    Abstract: Embodiments of apparatuses and methods for adaptive data compression and associated contextual information are described. In various embodiments, an apparatus may include a context monitoring module to gather contextual information for transmission of data and a policy module to gather user preference on cost associated with transmission of data. The apparatus may further include an analysis module to determine whether to compress data prior to transmission, based at least in part on the contextual information and the user preference. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: June 4, 2019
    Assignee: Intel Corporation
    Inventors: Ren Wang, Weishuang Zhao, Alexander W. Min, Michael P. Mesnier, Richard Chuang, Tsung-Yuan C. Tai, Scott D. Hahn
  • Patent number: 10271750
    Abstract: A system is provided for measuring and assessing hemodynamics in an anatomical structure of a subject, along with a method for image processing hemodynamics in at least a part of an anatomical structure in video images acquired from a subject. The system and method relates to measuring and assessing hemodynamics in, around and near the surface, in particular the gastrointestinal wall, of the gastrointestinal tract of a subject. A method for image processing hemodynamics in at least a part of an anatomical structure in video images acquired from a subject may performing image analysis of at least one video sequence acquired after a fluorescent contrast agent has been supplied to the subject, calculating intensity values in one or more regions of interest based on the image analysis, and determining the perfusion slope of the flow of the fluorescent contrast agent through at least one of said regions of interest.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: April 30, 2019
    Assignee: PERFUSION TECH IVS
    Inventors: Mads Holst Aagaard Maden, Morten Toft Lund
  • Patent number: 10262686
    Abstract: A non-transitory computer readable storage medium includes a tape having a plurality of partitions configured for storing data, and a plurality of read-only partition identifiers, each read-only partition identifier associated with one of the plurality of partitions and readable by a tape drive having a processor and memory for writing and reading tape data. Each read-only partition identifier selectively designates a corresponding one of the partitions as read-only to prevent data from being written to the designated read-only partition by the tape drive.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: April 16, 2019
    Assignee: Oracle International Corporation
    Inventors: David G. Hostetter, John Steven Herron
  • Patent number: 10255936
    Abstract: Magnetic tape media according to one embodiment includes a plurality of servo tracks having physical characteristics of being written by an apparatus that monitors a lateral position of the magnetic tape media passing over a servo writing head during a servo track writing operation and writes servo marks to the magnetic tape media. A timing of the writing of each servo mark is based on the monitored position of the magnetic tape media. Magnetic tape media according to another embodiment include a plurality of servo tracks having a plurality of consecutively-written servo marks, a distance between each consecutively-written servo mark in a tape travel direction varying in direct correlation with a distance of the respective mark, as written, from an edge of the magnetic tape media in a cross-track direction.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Robert G. Biskeborn, Wayne I. Imaino
  • Patent number: 10242703
    Abstract: A computer-implemented method includes: determining a reading performance of a head at a commanded lateral reading location; adjusting a location of the head relative to a medium by moving the head in a first lateral direction to an adjusted lateral reading location; determining a reading performance of the head at the adjusted lateral reading location, and determining whether the reading performance at the adjusted lateral reading location is better than the reading performance at the commanded lateral reading location. In response to determining the reading performance is better at the adjusted reading location, the method includes iteratively repeating the adjustment of the location of the head until the reading performance of the head at a current iteration is worse than the reading performance of the head at an immediately previous iteration. Corresponding systems and computer program products are also disclosed.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ernest S. Gale, Randy C. Inch, Kevin B. Judd, David L. Swanson
  • Patent number: 10229054
    Abstract: An optimized operating method for a nonvolatile memory. A microcontroller allocates the nonvolatile memory to store write data requested by a host. According to a first accumulated amount of data written to the nonvolatile memory in a first writing mode and a second accumulated amount of data written to the nonvolatile memory in a second writing mode, the microcontroller allocates the nonvolatile memory to store write data requested by the host in the first writing mode and in the second writing mode alternately. In comparison with the first writing mode, more bits of data are stored in one storage cell in the second writing mode.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: March 12, 2019
    Assignee: Silicon Motion, Inc.
    Inventor: Ying-Chun Hung
  • Patent number: 10216624
    Abstract: An exemplary write method disclosed herein includes receiving a request to write data to a consecutive sequence of logical block addresses (LBAs); identifying a first non-contiguous sequence of data tracks mapped to a first portion of the consecutive sequence of LBAs; and identifying a second non-contiguous sequence of data tracks mapped to a second portion of the consecutive sequence of LBAs, where the second portion sequentially follows the first portion. The method further includes writing the data of the second portion of the consecutive sequence of LBAs to the first non-contiguous sequence of data tracks during a first pass of a transducer head through the radial zone and writing the data of the first portion of the consecutive sequence of LBAs to the second non-contiguous sequence of data tracks during a second, subsequent pass of the transducer head through the radial zone.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: February 26, 2019
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Harry Tiotantra, TzePin Chin, Kai Chen, WenXiang Xie
  • Patent number: 10199066
    Abstract: A method for managing data bands within an interlaced magnetic recording (IMR) architecture includes transmitting read/write characteristics of a logical block address space, the read/write characteristics including coupling information characterizing a physical arrangement of data blocks associated with different logical zones in the logical block address space, where each of the logical zones spans a continuous range of logical block addresses mapped to a series of data blocks physically interlaced with another series of data blocks corresponding to another one of the logical zones. The method further provides for executing a write command instructing a data write to a target logical zone of the logical zones, the write command being generated based on the transmitted coupling information.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: February 5, 2019
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Timothy R. Feldman
  • Patent number: 10187443
    Abstract: A method for encoding data streams into a combined file and decoding of same, including accessing a first file having a first plurality of data bytes, accessing a second file having a second plurality of data bytes, combining the first file and the second file, comprising the steps of storing a block of data bytes of a first byte block size in the body of the combined file as a first file byte block, storing a block of data bytes of a second byte block size in the body of the combined file as a second file byte block, repeating the first and second storing steps to sequentially store all of the data bytes in the first file and the second file in the combined file, and decoding the combined file to separate the bytes of the first file and the bytes of the second file from the combined file.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: January 22, 2019
    Assignee: C-Hear, Inc.
    Inventors: Changhong Gong, Charles Gong, Adena Collard-Harmon, Taha Kadado, Jesse Collard
  • Patent number: 10176829
    Abstract: Disclosed are systems, methods, and devices for increasing the storage areal density of a storage device. In one embodiment, a method is disclosed comprising receiving host data, the host data including first data and extra bit data; generating run-length limited (RLL) data by encoding the first data with an RLL encoder; generating a symbol corresponding to at least one bit of the extra bit data; and generating superpositioned data by inserting the symbol within a contiguous section of repeating bits in the RLL-encoded first data.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: January 8, 2019
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Shu Li
  • Patent number: 10176091
    Abstract: Methods of operating a storage device include reading first data from a first storage location of a first memory of the storage device, storing the first data to a first storage location of a second memory of the storage device, compressing the first data and storing the compressed first data to a second storage location of the second memory, evaluating the compressed first data to determine if it is deemed compressible, storing the first data from the first storage location of the second memory to a different storage location of the first memory if the compressed first data was determined to not be compressible, and combining the compressed first data with additional compressed data and storing the combined compressed data to a different storage location of the first memory if the compressed first data was determined to be compressible.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: January 8, 2019
    Assignee: Micron Technology, Inc.
    Inventor: Dean Klein
  • Patent number: 10170152
    Abstract: An example tape storage drive may include reading/writing circuitry and control circuitry. The reading/writing circuitry may be to read from and write to tape media of tape cartridges. The processing circuitry may be to, in response to a tape cartridge being loaded into the tape storage drive, validate initialization of the tape cartridge. The processing circuitry may be to, in validating initialization of the tape cartridge, determine whether a tape format portion of a cartridge memory of the tape cartridge contains tape format data and whether the tape format portion is write-locked. If the tape format portion contains tape format data and is not write-locked, then the processing circuitry may fully initialize the tape cartridge including selecting a tape format for the tape cartridge and updating the tape format data to specify the selected tape format, write-lock the tape format portion, and then deem initialization of the tape cartridge to be complete.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: January 1, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Carl R. Hoerger
  • Patent number: 10168962
    Abstract: A data protection and storage system includes an array of disk drives for data storage. Data is received for storage on the disk drive via an interface that is configured to emulate a tape drive interface. A virtual tape data structure is created and stored on the disk drives. The allocated capacity of the virtual tape is dynamically and transparently alterable in response to data storage demand within the virtual tape.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: January 1, 2019
    Assignee: Overland Storage, Inc.
    Inventors: John E. Matze, Michael H. Reider, Kenneth David Geist, Daniel Morgan Davies
  • Patent number: 10152375
    Abstract: In one embodiment, a system includes a controller and logic integrated with and/or executable by the controller. The logic is configured to read data stored as a plurality of first codeword sets on a first write section of a magnetic medium. The logic is also configured to read at least some of the data stored as one or more rewritten codeword sets on a rewrite section of the magnetic medium. A length of at least one rewritten row stored to the rewrite section of the magnetic medium is greater than: a length of another rewritten row in the same rewritten codeword set, and/or a length of at least one row in a codeword set stored to the first write section of the magnetic medium.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Roy D. Cideciyan, Simeon Furrer, Robert A. Hutchins, Keisuke Tanaka
  • Patent number: 10133636
    Abstract: Through use of a mediator, one can translate and efficiently store data. The meditator may link one or more hosts to one or more storage devices. Optionally, the meditator may convert data and decode data. Through the use of meditator, one can realize certain economies because fewer units within recording media will be used. Additionally, in some embodiments, the mediator will also allow increased protection against unauthorized access and additionally or alternatively allow for efficient backing-up of data.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: November 20, 2018
    Assignee: FORMULUS BLACK CORPORATION
    Inventor: Brian Ignomirello
  • Patent number: 10121507
    Abstract: On each of a plurality of recording layers of a write-once optical disc, two tracks constituted of adjacent land and groove are formed in a spiral shape. A writing method of data includes: a step of receiving data and a writing instruction of the data; and a step of recording management information, wherein the management information includes: virtual sequential recording range information that manages a last recorded address of the data as a virtual physical sector number; defect list that indicates a replacement correspondence relationship between the virtual physical sector number and an actually recorded physical sector number; and real next writable address information that indicates a real next writable address that is actually recordable subsequently to the physical sector number.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: November 6, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Motoshi Ito, Yoshihisa Takahashi
  • Patent number: 10115444
    Abstract: Data bit inversion tracking in cache memory to reduce data bits written for write operations is disclosed. In one aspect, a cache memory including a cache controller and a cache array is provided. The cache array includes one or more cache entries, each of which includes a cache data field and a bit change track field. The cache controller compares a current cache data word to a new data word to be written and stores a bit track change word representing the difference (i.e., inverted bits) between the current cache data word and the new data word in the bit change track field. By using the bit track change word stored in the bit change track field to determine whether fewer bit writes are required to write data in an inverted or a non-inverted form, power consumption can be reduced for write operations through reduced bit write operations.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: October 30, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Hyunsuk Shin, Jung Pill Kim, Sungryul Kim
  • Patent number: 10110257
    Abstract: In one embodiment, a system includes a processor configured to execute logic, the logic being configured to read a plurality of data sets, each data set including a plurality of portions which combine together to wholly form the data set, and reread at least a first uncorrected data set using a different setting in an error recovery procedure (ERP) when an error in the first uncorrected data set is not correctable using C2-ECC or an error in any portion of the first uncorrected data set is not correctable using C1-ECC. Other systems and methods for reading data from tape using a reconstructive ERP to reduce backhitches are presented according to more embodiments.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Takashi Katagiri, Pamela R. Nylander-Hill
  • Patent number: 10096338
    Abstract: A data recording apparatus includes a disk, a read/write head, and a control circuit configured to control the head to perform reading of first data on the disk according to a first format and writing of second data to the disk according to a second format, wherein the second data is generated by compressing at least a part of the first data, and the second format is determined according to a data size of the second data.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: October 9, 2018
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Hitoshi Hasegawa, Kenji Yoshida
  • Patent number: 10083764
    Abstract: A memory system includes a memory controller, a memory cell array, a location information storage unit, an address mapping table, an address conversion unit, and a mapping information calculation unit. The memory controller generates a logical address signal and an address re-mapping command. The memory cell array includes a plurality of logic blocks. The location information storage unit stores location information corresponding to faulty memory cells included in the memory cell array. The address mapping table stores address mapping information. The address conversion unit converts the logical address signal to a physical address signal corresponding to the memory cell array based on the address mapping information. The mapping information calculation unit generates the address mapping information to reduce the number of logic blocks including the faulty memory cells based on the location information upon the mapping information calculation unit receiving the address re-mapping command.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: September 25, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Mi-Kyoung Park, Dong-Yang Lee, Sun-Young Lim, Bu-Il Jung, Ju-Yun Jung, Sung-Ho Cho, Hee-Joo Choi, Min-Yeab Choo, Hyuk Han
  • Patent number: 10068659
    Abstract: The invention provides a semiconductor memory device capable of maintaining data reliability and shortening programming time. A flash memory of the invention includes a memory array 100, a page buffer/sensor circuit 160, an input/output buffer 110 connected to an external input/output terminal, and an ECC circuit 120 for checking and correcting data errors. In a programming operation, the input/output buffer 110 loads programming data into the page buffer/sensor circuit 160 and the ECC circuit 120 in parallel. The ECC circuit 120 writes parity bits generated from ECC calculation into a spare domain of the page buffer/sensor circuit 160. After the ECC procedure, the data held by the page buffer/sensor circuit 160 are programmed to a selected page.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: September 4, 2018
    Assignee: WINBOND ELECTRONICS CORP.
    Inventor: Kazuki Yamauchi
  • Patent number: 10056109
    Abstract: A data storage device can employ shingled magnetic recording with data tracks oriented in order to optimize operational parameters, such as bit error rate. A data storage device can consist of a plurality of data tracks overlapping in a band on a data storage medium. First, second, and third data tracks of the band can be respectively separated by a uniform first track pitch during testing the band for an operational parameter. The first track pitch may then be adjusted to provide at least two different adjusted track pitches with each track pitch measured between longitudinal centerlines of adjacent data tracks of the band.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: August 21, 2018
    Assignee: Seagate Technology LLC
    Inventors: Xiong Liu, Quan Li, Kai Yang
  • Patent number: 10056102
    Abstract: According to one embodiment, a magnetic recording medium including a substrate and a magnetic recording layer formed on the substrate and including a plurality of projections is obtained. The array of the plurality of projections includes a plurality of domains in which the projections are regularly arranged, and a boundary region between the domains, in which the projections are irregularly arranged. The boundary region is formed along a perpendicular bisector of a line connecting the barycenters of adjacent projections.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: August 21, 2018
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Kaori Kimura, Kazutaka Takizawa, Akira Watanabe, Takeshi Iwasaki, Akihiko Takeo
  • Patent number: 10042582
    Abstract: A data erasing method of the present disclosure is a data erasing method for erasing data stripe-recorded in a plurality of write-once optical discs constituting a redundant arrays of inexpensive disks (RAID) system and each including a plurality of data recording blocks and a redundant data block. In the data erasing method, alternate recording of at least one target block and the redundant data block is performed in a predetermined alternate area. The target block is one of the data recording blocks in which target data as erase target data is recorded. The target block is overwritten such that the target data is not correctly read.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: August 7, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Takeharu Yamamoto, Yoshihisa Takahashi, Toshiaki Takasu
  • Patent number: 10026420
    Abstract: In a data storage device where a data writer is predicted to fail, cold data can be identified and subsequently moved to a data storage medium corresponding to the failing data writer. The data writer may be positioned proximal the data storage medium where data is stored. A controller can predict the failure in the data writer and transition all the data in the data storage medium to a read only status.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: July 17, 2018
    Assignee: Seagate Technology LLC
    Inventors: Tim Rausch, Jon D. Trantham, John W. Dykes
  • Patent number: 10020014
    Abstract: An apparatus-implemented method according to one embodiment includes passing a magnetic recording tape over a plurality of modules having write transducers, and causing the write transducers to write predefined patterns of magnetic bars on the magnetic recording tape. Associated pairs of the write transducers are aligned along an intended direction of tape travel thereacross. Planes of deposition of write gaps of the write transducers in each associated pair are oriented at an angle of greater than 4 degrees relative to each other. A timing of writing of each write transducer is controlled such that resulting patterns of magnetic bars written by each associated pair are offset from one another in the intended direction of tape travel.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Robert G. Biskeborn, Edwin R. Childers, Mark A. Lantz
  • Patent number: 10013419
    Abstract: The provided is a file storage method and apparatus. The method includes: recognizing an editable file; and storing the editable file continuously, and reserving additional storage space for the editable file. The embodiments of the present disclosure may prevent the generation of file fragmentation to some degree.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: July 3, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Daozheng Lin
  • Patent number: 10008231
    Abstract: A storage device includes a storage controller configured to operate a heat-assisted magnetic recording head to write data to a band of consecutive data tracks in a consecutive track order while selectively alternating a power level of the heat source when writing to some data tracks of the band.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: June 26, 2018
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Steven Granz, Edward Gage, Alfredo Chu, Wenzhong Zhu
  • Patent number: 10002630
    Abstract: An apparatus includes a frequency analyzer circuitry, filter circuitry, and voice coil motor (VCM) control circuitry. The frequency analyzer circuitry is configured to detect one or more dominant frequencies of a position error signal (PES). The filter circuitry is configured to identify one or more filters in response to detecting the one or more dominant frequencies, apply the one or more identified filters to at least one of a microactuator control signal and PES, and generate a VCM compensation signal in response to the filtered PES or the microactuator control signal. The VCM control circuitry is configured to generate a VCM control signal in response to the VCM compensation signal.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: June 19, 2018
    Assignee: Seagate Technology LLC
    Inventors: Hoang Dung Vu, Xiang Lu, GuoQing Zhang, Chan Fan Lau
  • Patent number: 9990136
    Abstract: A data storage device may comprise data storage comprising a first logical unit configured to store user data and a second logical unit configured to store an operating system. A first interface may be configured to couple to a host and a second interface may be configured to couple to a network. In a first mode, the data storage device may be configured to expose the first logical unit to the host and render the second logical unit inaccessible and, in a second mode, the data storage device may be configured to allow access to both the first and the second logical units. The first mode may comprise a direct attached storage (DAS) mode and the second mode may comprise a network attached storage (NAS) mode.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: June 5, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventor: James S Lin
  • Patent number: 9979573
    Abstract: A method may generate a demodulated sine component for a sequence of samples of a servo burst window of a position error signal using a sine weight look up table and generate a demodulated cosine component for the sequence of samples of the servo burst window of the position error signal using a cosine weight look up table. The sine weight and the cosine weight look up tables may have indexes representing a phase range. The method may generate a demodulated phase component signal and a demodulated amplitude component signal for the sequence of samples of the servo burst window of the position error signal based on the demodulated sine component and the demodulated cosine component using a Coordinate Rotation Digital Computer at least in part by iteratively rotating a vector based on the demodulated sine component and the demodulated cosine component and summing angular changes in the vector.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: May 22, 2018
    Assignee: Seagate Technology LLC
    Inventors: Marcus Marrow, Jason Vincent Bellorado, Trung Thuc Nguyen
  • Patent number: 9959168
    Abstract: A device includes a memory and a controller. The controller is configured to read codewords of a data structure from the memory. The codewords include a number of undecodable codewords that are undecodable at an error correction coding (ECC) decoder according to a first correction scheme. The controller includes a stripe generator and a stripe decoder. The stripe generator is configured, in response to the number of undecodable codewords exceeding an erasure correction capacity of a stripe correction scheme, to generate trial data for a stripe of the data structure, the trial data including at least one element that corresponds to erased data and at least another element that is associated with an undecodable codeword and that corresponds to valid data of the stripe. The stripe decoder is configured to initiate a stripe decode operation of the trial data.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: May 1, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Stella Achtenberg, Eran Sharon, Idan Alrod
  • Patent number: 9946712
    Abstract: A computer-implemented technique includes receiving, at a computing device including one or more processors, a user input (i) identifying a portion of a media stream being output from the computing device and (ii) indicating a request to translate the portion of the media stream from a source language to a target language. The technique includes transmitting, from the computing device, the portion of the media stream to a translation server via a network in response to receiving the user input. The technique includes receiving, at the computing device, a translated portion of the media stream from the translation server via the network, the translated portion of the media stream having been translated from the source language to the target language by the translation server. The technique also includes outputting, at the computing device, the translated portion of the media stream.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: April 17, 2018
    Assignee: GOOGLE LLC
    Inventor: Hong Shen
  • Patent number: 9935735
    Abstract: Presented is a data channel with selectable components, such as encoders or decoders. Also, data having different data signal characteristics can be processed through a data channel based on the data signal characteristics. Further, a data channel may have independent encoding path and an independent decoding path. For example, a first data transmission having first data signal characteristics may be processed via a data channel based on a first selected set of components of the data channel and a second data transmission having second data signal characteristics different than the first data signal characteristics may be processed via the data channel using a second selected set of components in the data channel. The first selected set of components may be different than the second selected set of components, but may share one or more common components.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: April 3, 2018
    Assignee: Seagate Technology LLC
    Inventors: Ara Patapoutian, Hieu V. Nguyen, Prafulla Bollampalli Reddy
  • Patent number: 9930498
    Abstract: A method and apparatus for adjusting preamble transmissions to maintain synchronization with other network entities operating in an unlicensed spectrum during wireless communications are described. The method and apparatus include accessing, by a second node, a contention-based medium currently accessed by a first node transmitting a first burst of data. The method and apparatus further include transmitting, by the second node, a second burst of data over the accessed medium, the second burst of data having an associated preamble configured not to interfere with a joint transmission portion of the first burst of data. The first and second nodes may be enhanced-multimedia broadcast multicast service (eMBMS) nodes. Moreover, the joint transmission portion of the first burst of data may include transmission of one or more multicast-broadcast single-frequency network (MBSFN) subframes.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: March 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaoxia Zhang, Srinivas Yerramalli, Tao Luo
  • Patent number: 9928243
    Abstract: Superseding a prior version of a document, to which prior version a retention policy or other requirement has been applied, is disclosed. In some embodiments, an attribute of a retention policy indicates whether a document to which the retention policy has been applied is to be superseded by a subsequently created and/or saved version of the document. In some embodiments, the attribute is set by a logic or process configured to apply the retention policy to the document. If the retention policy indicates that supersede is enabled, in various embodiments when a subsequent version is created and/or saved, the prior version is promoted to the final phase of the retention policy that has been applied to it and automatically “qualified” for disposition as indicated in the final phase of the retention policy, without regard to intervening requirements, processes, phases, approvals, retention, waiting, or other periods, etc.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: March 27, 2018
    Assignee: Open Text Corporation
    Inventors: David Humby, Fiona Schrader, Steve Sauder, David Mennie, John-David Dorman
  • Patent number: 9905256
    Abstract: According to one embodiment, servo patterns different in servo pattern frequency are recorded in zones divided in a radial direction on a magnetic disc, and the servo patterns in the adjacent zones overlap each other in a predetermined area from a zone servo boundary between the zones, and a determination boundary where it is determined to execute a crossing process is set within the overlapping area of the servo patterns upstream from the zone servo boundary, based on position information on a seek destination and the present position of the magnetic head.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: February 27, 2018
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Makoto Asakura
  • Patent number: 9905263
    Abstract: According to one embodiment, a magnetic disk device includes a disk including a first recording area, a head includes a write head configured to write data to the disk, and a read head configured to read data from the disk, and a controller configured to set particular areas in same circumferential positions on tracks of the first recording area, and to write, to the respective particular areas, parity data based on data read from areas other than the particular areas.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: February 27, 2018
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventor: Shuuichi Kojima
  • Patent number: 9880928
    Abstract: Improved techniques for storing data involve storing compressed data in blocks of a first AU size and storing uncompressed data in blocks of a second AU size larger than the first AU size. For example, when a storage processor compresses a chunk of data, the storage processor checks whether the compressed chunk fits in the smaller AU size. If the compressed chunk fits, then the storage processor stores a compressed chunk in a block having the smaller AU size. Otherwise, the storage processor stores the uncompressed chunk in a block having the larger AU size. Advantageously, the improved techniques promote better disk and cache utilization, which improves performance without disrupting block mapping.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: January 30, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Jean-Pierre Bono, Philippe Armangau
  • Patent number: 9880946
    Abstract: Described are data replication techniques. Y cycles of writes directed to a first storage device of a first data storage system are collected, Y>2. Each of the Y cycles denotes writes directed to the first storage device at an occurrence of a fixed time interval. Writes of cycle N?1 directed to the first storage device are transmitted from the first data storage system to a second data storage system. Writes of cycle N?2 are applied to a second storage device. An acknowledgement regarding cycle N?1 is sent from the second data storage system to the first data storage system responsive to determining that the writes of cycle N?1 directed to the first storage device have been received by the second data storage system and that the writes of cycle N?2 directed to the first storage device have been applied to the second storage device.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: January 30, 2018
    Assignee: EMC IP Holdings Company LLC
    Inventors: Benjamin Yoder, Bhaskar Bora
  • Patent number: 9875180
    Abstract: A compression manager generates a reduced-size data set for a page. The reduced-size data set is stored on a storage medium by a storage module, and unused portions of the page are identified and/or recorded by the storage module. The reduced-size data set may be generated by compressing the page. The reduced-size data set may be written in response to a request from a client, which provides a message that identifies the unused portion(s) of the page. The page may be stored in a file, and the unused portion may correspond to empty portion(s) within the file. The storage module may maintain an index to map the page to the reduced-size data set, such that portions of the page are unmapped. The storage capacity used by the page may correspond to the mapped portion of the page, and exclude portion(s) of the page that are unmapped.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: January 23, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Nisha Talagala, Torben Mathiasen, Dhananjoy Das, David Flynn