Data In Specific Format Patents (Class 360/48)
  • Patent number: 11243887
    Abstract: In accordance with one implementation, a method for mitigating cache transfer time entails reading data into memory from at least two consecutive elliptical data tracks in a main store region of data storage and writing the data read from the at least two consecutive elliptical data tracks to a spiral data track within a cache storage region.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: February 8, 2022
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Andrew Michael Kowles, Xiong Liu, Mark Gaertner, Kai Yang, WenXiang Xie, Jiangnan Lin
  • Patent number: 11222659
    Abstract: A magnetic tape drive for writing data to a magnetic tape that includes a first data band, a second data band, and a servo band that is positioned between the first data band and the second data band, each of the data bands including a plurality of wraps including a first wrap and a last wrap, includes a drive controller and a tape head. The drive controller defines at least a first partition and a second partition within the magnetic tape. The tape head is configured to write data to the first partition of the magnetic tape and subsequently write data to the second partition of the magnetic tape. The drive controller defines an end of the first partition to be directly after the last wrap of the first data band. The drive controller controls the tape head to write data to all of the plurality of wraps of the first data band.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: January 11, 2022
    Assignee: Quantum Corporation
    Inventor: Turguy Goker
  • Patent number: 11222673
    Abstract: A processing device of a system receives a request to access a selected sector in a memory component. The selected sector is associated with a sector number. The processing device determines a virtual block corresponding to the selected sector. The virtual block is associated with a misalignment factor and a misalignment counter. The processing device determines if the misalignment counter satisfies a threshold criterion. In response to the misalignment counter satisfying the threshold criterion, the processing device generates an updated sector number by shifting the sector number by the misalignment factor and performs the access to the selected sector using the updated sector number. In response to the misalignment counter not satisfying the threshold criterion, the processing device updates the misalignment counter and performs the access to the selected sector using the sector number.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: January 11, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Luca Porzio, Marco Di Pasqua, Paolo Papa
  • Patent number: 11194510
    Abstract: A storage device and a method of operating a storage device including a non-volatile memory. The method includes selecting a first task from among a plurality of tasks queued in a task queue of the storage device; determining whether a mode of the first task is identical to a mode of a previously-executed task; and determining an execution order of the first task according to a result of determination. The modes and the region addresses of tasks may be utilized to group tasks to permit interleaving of programming data.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: December 7, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyun-chul Park, Young-pil Song, Sang-won Jung
  • Patent number: 11189309
    Abstract: A victim feedforward signal is added to a microactuator control signal of the victim actuator in response to a voice-coil motor (VCM) control signal that is applied to the aggressor actuator, where the victim feedforward signal is configured to compensate for disturbances to a victim head caused by assertion of the aggressor VCM control signal. Each aggressor VCM control signal is asserted at a specific time by the aggressor actuator, for example in response to the aggressor head passing over a first servo wedge. A feedforward signal that compensates for the effect of the aggressor VCM control signal is then determined based on the aggressor VCM control signal, stored, and asserted via the victim microactuator at a predetermined time relative to when the aggressor VCM control signal is asserted.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: November 30, 2021
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION
    Inventor: Richard M. Ehrlich
  • Patent number: 11188455
    Abstract: A computer-implemented method can include obtaining tape data for one or more tapes. The tape data can include pointer data corresponding to a first file. The method can further include determining, based on the tape data, that the first file is stored on a first tape of the one or more tapes. The first tape can have an export status. The method can further include determining that the pointer data includes a pointer to the first tape and a pointer to a second tape. The second tape can have a non-export status. The method can further include storing at least a portion of the tape data. The method can further include initiating, based on the first tape having the export status, a deactivation of the pointer to the first tape.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Araki, Hiroyuki Miyoshi
  • Patent number: 11152029
    Abstract: According to one embodiment, a magnetic disk device includes a magnetic disk, a magnetic head, and a controller. The magnetic disk has a plurality of tracks. The magnetic head performs reading and writing from and to the magnetic disk. The controller controls write operations to a first region and a second region of the magnetic disk in different manners. The second region is narrower in track pitch than the first region.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: October 19, 2021
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
    Inventor: Daigo Nakamura
  • Patent number: 11138996
    Abstract: A data storage device is disclosed comprising at least one head configured to access a magnetic tape comprising a plurality of data tracks, wherein each data track comprises a plurality of data segments and a plurality of servo sectors. The head is used to read one of the servo sectors to generate a first read signal. The first read signal is processed to generate a position error signal (PES) of the head relative to the magnetic tape, wherein the head is positioned relative to the magnetic tape based on the PES. The head is used to read one of the data segments to generate a second read signal, wherein the second read signal is processed to detect user data recorded in the data segment.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: October 5, 2021
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Richard L. Galbraith, Weldon M. Hanson, Derrick E. Burton, Niranjay Ravindran, Iouri Oboukhov
  • Patent number: 11126363
    Abstract: An apparatus in one embodiment comprises a host device that is configured to communicate over a network with at least one storage system comprising a source logical storage volume and a target logical storage volume. Responsive to a reboot of the host device during a migration of a plurality of chunks of data from the source logical storage volume to the target logical storage volume, the host device is configured to determine, based at least in part on an entry of a copy migration journal, the entry corresponding to a given chunk of the plurality of chunks, that the migration of the given chunk was in progress prior to the reboot. Responsive to determining that the migration of the given chunk was in progress prior to the reboot, the host device is configured to resume the migration of the plurality of chunks from the given chunk.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: September 21, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ashwin Tidke, Venkatesh Doddamane Nagaraj, Kurumurthy Gokam
  • Patent number: 11100947
    Abstract: According to one embodiment, a magnetic disk device includes a disk including a servo sector including burst data, a head including a write head which writes data to the disk, and a read head which reads data from the disk, and a controller which generates a first normal servo gate for applying servo read to the servo sector, wherein when a short servo gate for at least applying servo read to the burst data is generated, the controller generates the short servo gate and the first normal servo gate, and when the short servo gate is not generated, the controller generates the first normal servo gate and a second normal servo gate different from the first normal servo gate.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: August 24, 2021
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
    Inventor: Naoki Tagami
  • Patent number: 11100031
    Abstract: A memory system includes a first nonvolatile memory, a first bridge circuit connected to the memory, a second nonvolatile memory, a second bridge circuit connected to the second memory and connected to the first circuit, and a controller connected to the first circuit and configured to output, to the first circuit, first data to be stored in the first memory and second data to be stored in the second memory, the first and second data being mapped to multiplexing symbols. The first bridge circuit is configured to, upon receipt of the multiplexing symbols, extract the first data from the symbols, store the first data in the first memory, generate third data based on the second data to insert the generated third data into the multiplexing symbols where the first data was mapped, and output to the second circuit the multiplexing symbols into which the third data has been inserted.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: August 24, 2021
    Assignee: KIOXIA CORPORATION
    Inventors: Koichiro Ban, Tsuyoshi Kogawa, Junji Wadatsumi
  • Patent number: 11100945
    Abstract: A servo pattern recording method according to an embodiment of the present technology is a servo pattern recording method of recording a servo pattern on a tape-like magnetic recording medium including a magnetic layer including five or more servo bands, the method including: determining at least three first servo bands in which first servo band identification information constituted by a plurality of bits is to be recorded, and at least two second servo bands in which second servo band identification information constituted by a plurality of bits is to be recorded, the second servo band identification being different from the first servo band identification information; and recording each of the first servo band identification information and the second servo band identification information in the first servo band and the second servo band on the same phase.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: August 24, 2021
    Assignee: Sony Corporation
    Inventors: Minoru Yamaga, Hiroshi Morita
  • Patent number: 11087788
    Abstract: Storage device self-servo-write includes generating a time base frequency signal, generating a sampled frequency signal by sampling the time base frequency signal at a sample rate to obtain a first set of samples, decimating those samples at a decimation rate to obtain a second set of samples at a spiral frequency of which the time base frequency is a first integer multiple, detecting a spiral track based on the spiral frequency, and writing a servo pattern based on the spiral track and the time base frequency. A generated sampled frequency obtained by sampling the time base frequency signal at the sample rate is used as the servo write frequency, of which the time base frequency is a second integer multiple. Alternatively, the time base frequency is multiplied by a first rational multiple so that the time base frequency is a second rational multiple of the servo write frequency.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: August 10, 2021
    Assignee: Marvell Asia Pte, Ltd.
    Inventor: Supaket Katchmart
  • Patent number: 11061568
    Abstract: An access operation performed by a tape drive is detected. The access operation is performed on a tape medium. The access operation has one or more performance characteristics. The performance characteristics of the detected access operation are compared with one or more predefined performance thresholds. The comparison is in response to detecting the access operation. An operation performance of the tape medium is determined. The determination is based on comparing the performance characteristics with the predefined performance thresholds. A table associated with the tape medium is updated based on the operational performance of the tape medium. The table is stored in a non-volatile storage.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Marcus Breuer, Frank Krick, Bernd Freitag, Tim Oswald
  • Patent number: 11061579
    Abstract: A method for data storage tape access optimization is provided. The method identifies a plurality of data segments stored on a data storage tape. Each segment having a location and a size on the data storage tape. The method determines a subset of data segments stored on the data storage tape selected for retrieval. The method determines an access order for the subset of data segments. The access order represents a minimized tape cycle time for retrieving the subset of data segments. The method retrieves the subset of data segments from the data storage tape based on the access order.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Slavisa Sarafijanovic, Mark Alfred Lantz, Vinodh Venkatesan, Paul Merrill Greco
  • Patent number: 11030353
    Abstract: In one embodiment, a guide layout creating apparatus includes a selection module that selects a first point as a point on which a guide to array a plurality of particles in a first array is arranged. The apparatus further includes a calculation module that calculates first free energy when the plurality of particles are arrayed in the first array by the guide arranged on the first point, and second free energy when the plurality of particles are arrayed in a second array by the guide arranged on the first point, a type of the second array being different from a type of the first array. The apparatus further includes a determination module that determines whether the first point is employed as the point on which the guide is arranged on the basis of the first free energy and the second free energy.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: June 8, 2021
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Hironobu Sato
  • Patent number: 11030156
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for key-value stores with partial data access. An interface module is configured to receive a data object for storage in a key-value store. The data object may include a key and a value. A block object module is configured to generate a plurality of block objects smaller than the data object. A block object may include a new key and a new value. The new key may be based on the key for the data object and on metadata for the new value. The new value may be based on at least a portion of the value for the data object. A storage module is configured to store the block objects in the key-value store.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: June 8, 2021
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Tomy Cheru, Brian O'Krafka, Allen Samuels, Manavalan Krishnan
  • Patent number: 11024337
    Abstract: According to one embodiment, a magnetic disk device includes a disk having a first region to which data is written by normal recording and a second region to which data is written by shingled recording, a head configured to write the data to the disk and read the data from the disk, and a controller configured to, when first data and second data is to be sequentially written to a third region of the second region, reserve a fourth region corresponding to the first data and the second data in the first region, write the first data to the fourth region, write the second data after the first data in the fourth region, and sequentially write the first data and the second data read from the fourth region to the third region.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: June 1, 2021
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
    Inventor: Takao Aoki
  • Patent number: 11017805
    Abstract: A magnetic tape reading apparatus comprises an acquisition unit that acquires information on linearity of a servo pattern to be recorded on a servo band of a magnetic tape, a reading element unit in which at least two reading elements each of which reads data from a specific track region included in the magnetic tape are disposed, a servo reading element that reads the servo pattern, a control unit that performs control of positioning the reading element unit, a derivation unit that derives a deviation amount, and an extraction unit that extracts data recorded on the reading target track by performing a waveform equalization process on each reading result for the reading elements in accordance with the deviation amount.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: May 25, 2021
    Assignee: FUJIFILM Corporation
    Inventors: Tetsuya Kaneko, Atsushi Musha
  • Patent number: 11010099
    Abstract: A data storage device is disclosed comprising a head actuated over a non-volatile storage medium. A plurality of access commands are received from a host and sored in a host queue and a pending queue. A first access command is selected from the host queue, wherein the first access command having a first execution time needed to execute the first access command. When a second access command in the pending queue can be executed within the first execution time, the second access command is executed, and after executing the second access command, the first access command in the host queue is executed. After selecting the first access command from the host queue, a third access command is transferred from the pending queue to the host queue based on a first-in-first-out (FIFO) order of the pending queue.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: May 18, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventor: David R. Hall
  • Patent number: 10923143
    Abstract: A magnetic tape and servo elements of a magnetic head for reading and writing to the magnetic tape can ascertain servo band signals from different servo bands that are vertically aligned and adjacent to one another. When operating in a write or read mode, at least two servo elements can be activated to respond to a write/read operation based on a determined position across a width of the servo bands in the magnetic tape. The determined position is based on various pattern combinations from different servo band identifiers from the servo band signals.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: February 16, 2021
    Assignee: Quantum LTO Holdings, LLC
    Inventors: Turguy Goker, Laurie J. Mintz
  • Patent number: 10911136
    Abstract: Disclosed are a communication method and communication apparatus using an ambient backscatter communication. A transmission apparatus may include generating a plurality of bitsets by fragmenting data based on a predetermined bitset length, mapping the plurality of bitsets to a plurality of switching patterns based on a data size, and controlling a reflection of a background radio frequency (RF) signal based on a corresponding mapped switching pattern, a total number of the plurality of switching patterns may be determined based on the bitset length, and each of the plurality of switching patterns may have a different length.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: February 2, 2021
    Assignees: Electronics and Telecommunications Research institute, FOUNDATION FOR RESEARCH AND BUSINESS, SEOUL NATIONAL UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Byung Jang Jeong, Woo Jin Byun, Ji-Hoon Yun, Jae-Han Lim, Wisnu Murti
  • Patent number: 10872631
    Abstract: According to one embodiment, a magnetic disk device includes a disk including a first servo sector including a first preamble, a first servo mark, a first gray code, and first burst data, a head including a write head which writes data to the disk and a read head which reads data from the disk, and a controller which stops write processing, based on a write mask gate different from a first servo gate executing read processing of the first servo sector and a write gate executing the write processing to the disk.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: December 22, 2020
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
    Inventors: Naoki Tagami, Takeyori Hara, Takayuki Kawabe
  • Patent number: 10861500
    Abstract: A data transmission method according to one aspect of the present disclosure includes: generating a plurality of MPUs, reference clock time information, and leading clock time information indicating a leading PTS that is a clock time at which a leading access unit in the MPU is presented, transmitting the generated plurality of MPUs, reference clock time information, and leading clock time information, wherein the leading clock time information indicates the leading PTS of the plurality of MPUs of which presentation is started after the leading clock time information is transmitted in the generated plurality of MPUs, and each of the generated plurality of MPUs indicates a time point at which each access unit that does not exist in a head of the MPU is presented as a relative value to a time point of another access unit in the MPU.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: December 8, 2020
    Assignee: SUN PATENT TRUST
    Inventors: Tadamasa Toma, Noritaka Iguchi, Takahiro Nishi, Hisaya Katou
  • Patent number: 10854239
    Abstract: Data set groups are determined, wherein each data set group includes a plurality of data sets and each data set includes error-correcting information for content user data of the data set. One or more versions of data set group level error-correcting information for each data set group are calculated. The data set groups on stored a tape storage media. After the data set groups are stored, an amount of storage available on one or more regions of the tape storage media associated with one or more tape edges is identified. An instruction is provided to store at least a partial amount of the calculated one or more versions of data set group level error-correcting information for the data set groups able to be stored in the amount of storage available on the one or more regions of the tape storage media associated with the one or more tape edges.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Yu Cai, Wlodzimierz Stanley Czarnecki, John Mah
  • Patent number: 10846116
    Abstract: A system and method are disclosed for detecting and handling volume creation failures. In one implementation, a request to create a new volume in a volume chain for a virtual machine is received. A processing device creates a first metadata file for the new volume, where the first metadata file has a first filename indicating that creation of the new volume has not completed. A reference to a parent volume of the new volume is stored in the first metadata file, along with an indication that the new volume is a leaf of the volume chain. A second metadata file that is associated with the parent volume is updated in view of the new volume. The processing device creates a data file for the new volume and renames the first metadata file to a second filename indicating that creation of the new volume has completed.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: November 24, 2020
    Assignee: Red Hat Israel, Ltd.
    Inventors: Adam Litke, Liron Aravot, Nir Soffer
  • Patent number: 10832703
    Abstract: A computer-implemented method for incrementing a tape write pass (WP) value includes identifying an action that requires incrementing a tape WP value on a magnetic tape storage device. The computer-implemented method further includes, in response to identifying the action that requires incrementing the tape WP value on the magnetic tape storage device: assigning a new tape WP value to a dataset based, at least in part, on a partition number corresponding to the data partition in which the dataset is written to.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Setsuko Masuda, Tsuyoshi Miyamura
  • Patent number: 10811048
    Abstract: The magnetic tape includes a non-magnetic support and a magnetic layer, in which the magnetic layer has a timing-based servo pattern, an edge shape of the timing-based servo pattern, specified by magnetic force microscopy is a shape in which a difference between a value L99.9 of a cumulative distribution function of 99.9% and a value L0.1 of a cumulative distribution function of 0.1% in a position deviation width from an ideal shape of the magnetic tape in a longitudinal direction is 180 nm or less, and a difference between a spacing S0.5 measured, after n-hexane cleaning, on a surface of the magnetic layer under a pressure of 0.5 atm by optical interferometry and a spacing S13.5 measured, after n-hexane cleaning, under a pressure of 13.5 atm is 3.0 nm or less, and S0.5 is 5.0 nm or more.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: October 20, 2020
    Assignee: FUJIFILM Corporation
    Inventors: Eiki Ozawa, Norihito Kasada, Atsushi Musha
  • Patent number: 10803887
    Abstract: According to one embodiment, there is provided a magnetic disk drive comprising a magnetic disk, a magnetic head configured to read/write data from/to the magnetic disk, a signal processing circuit configured to convert data to be recorded on the magnetic disk into a write signal, and to output the write signal to the magnetic head that generates a recording magnetic field corresponding to the write signal, and a recording control circuit configured to control the signal processing circuit and the magnetic head to record, in a target recording area of the magnetic disk, first data in the target recording area with a recording magnetic field having a first frequency, and to write, second data different from the first data over the first data with a recording magnetic field having a second frequency higher than the first frequency.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: October 13, 2020
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION
    Inventor: Hiroshi Isokawa
  • Patent number: 10777224
    Abstract: Systems and methods for servo zone transition optimization are described. In one embodiment, the storage system device includes a disk drive and a controller. In some embodiments, the controller may be configured to assess at least one operation of a read/write head of the disk drive; and format, based at least in part on the assessing of the read/write head, a disk surface of the disk drive with a first servo zone, a second servo zone, and an overlap region extending between a start point of the second servo zone and an end point of the first servo zone. In some cases, the overlap region starts towards a disk inner diameter (ID) and ends towards a disk outer diameter (OD).
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: September 15, 2020
    Assignee: Seagate Technology LLC
    Inventors: Timothy Francis Ellis, Gary Ernest Hillukka, Joshua Ward Christensen, Puskal Prasad Pokharel
  • Patent number: 10777218
    Abstract: A storage device includes a disk, a head configured to write data to and read data from the disk, and a controller. The controller is configured to, for each of a plurality of unexecuted commands, carry out a calculation of an amount of time that is required for the head to start accessing the disk to begin execution of the non-executed command upon completion of a currently-executed command, until the earlier of i) a number of unexecuted commands for which the calculation has been carried out reaches a threshold value or ii) the completion of the currently-executed command, select a next command to be executed from one or more unexecuted commands for which the calculation has been carried out, based on the calculated amount of time for each of the one or more unexecuted commands, and execute the selected next command.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: September 15, 2020
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventor: Richard M. Ehrlich
  • Patent number: 10755742
    Abstract: An implementation of a system disclosed herein provides a method for managing data streams of sequential nature, wherein the method provides for determining that a sequence of incoming write commands are associated with an LBA range mapped to a source band and writing data of the incoming write commands to physical blocks of a destination band assigned to the LBA range of the source band such that the data of the incoming write commands is written according to a sequential order of data receipt and in a forward write direction to sequentially fill physically-consecutive blocks in the destination band.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: August 25, 2020
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Jun Cai, Brian T. Edgar
  • Patent number: 10754887
    Abstract: Computer image clustering systems and methods for conducting effective media searches by grouping multimedia documents tagged by keywords into a hierarchy of images configured to: (1) maintain a first database, (2) maintain an initial occurrence matrix, (3) maintain an occurrence matrix, (4) maintain a media file activation score for each media file in the first database, (5) generate a log version of the occurrence matrix, (6) maintain an inverse media file frequency value for each descriptive term in the first database, (7) generate a descriptive term frequency matrix and generate a list of document vectors in multidimensional space (list), and (8) organize and process each media file in the list into a high activation score category and a low activation score category.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 25, 2020
    Assignee: Shutterstock, Inc.
    Inventors: Eliot Brenner, Manor Lev-Tov, Heath Hohwald, Maggie J. Xiong
  • Patent number: 10741199
    Abstract: A computer-implemented method may include obtaining position information of a susceptible zone of a tape. The susceptible zone may be a section of the tape where a stress value of the tape exceeds a threshold. The method may further include storing a block of data to the tape in a first storage zone. The method may further include determining that the first storage zone is positioned within the susceptible zone. The method may further include storing, based at least in part on the determining, a duplicate block of data in a second storage zone.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Daniel James Winarski, Lee Curtis Randall
  • Patent number: 10734016
    Abstract: The present disclosure describes aspects of pulse-based writing for magnetic storage media. In some aspects, a pulse-based writer of magnetic storage media determines that a string of data bits having a same polarity corresponds to a magnet longer than a threshold associated with a magnetic media writer. The pulse-based writer inserts, into the string of data bits, a transition to a polarity opposite to the same polarity of the string of data bits. The string of data bits including the inserted transition is then transmitted to the magnetic media writer to cause a write head of the writer to pulse while writing the magnet to magnetic storage media. Various aspects may also implement a control signal to mask a transition or control polarity of the magnetic media writer. By so doing, magnets may be written to the magnetic storage media more efficiently or with less distortion to neighboring tracks.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: August 4, 2020
    Assignee: MARVELL ASIA PTE, LTD.
    Inventors: Mats Oberg, Hao Fang
  • Patent number: 10732843
    Abstract: The method, computer program product, and computer system may include a computing device which may generate a list of data to be copied from a plurality of source media to a target medium. The computing device may identify a first type of data in the generated list of data with the first type of data being pre-migrated data. The computing device may reclaim the first type of data from a primary storage tier to the target medium with the target medium being associated with the first drive. The computing device may identify a second type of data in the generated list of data, the second type of data being migrated data, and reclaim the second type of data from at least one secondary source medium to the target medium using the first drive and a second drive. The secondary source medium may be associated with the second drive.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sosuke Matsui, Tohru Hasegawa, Tsuyoshi Miyamura, Noriko Yamamoto, Shinsuke Mitsuma, Hiroshi Itagaki
  • Patent number: 10728201
    Abstract: In one embodiment, a method includes receiving a number of notifications of one or more activities relevant to a user. Each notification has an associated receipt time and type of notification. The method also includes aggregating one or more of the notifications based on the type of notification; determining a sending time to send the aggregated notifications based at least in part on determining that a pre-determined amount of time that has elapsed from a receipt time of a most recent one of the aggregated notifications; and sending the aggregated notifications to the user based on the sending time.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: July 28, 2020
    Assignee: Facebook, Inc.
    Inventors: Florin Ratiu, Andrew Alexander Birchall, David S. Park, Aleksandar Ilic, Nathan Paul Schloss, Vasanth Kumar Rajendran, Yiyu Li, Patrick Jonathan Varin, Branislav Stojkovic
  • Patent number: 10720177
    Abstract: A method includes writing first data to a first track of a magnetic recording medium of a storage device. First parity sectors corresponding to the first data are written. The first parity sectors have a first size. Second parity sectors corresponding to the first data are written. The second parity sectors have a second size. Second data is written to a second track of the magnetic recording medium. The second track is adjacent to the first track. It is determined whether an unrecoverable data error has occurred on the second track. After writing to the second track and determining that no unrecoverable data error has occurred, the first and second parity sectors corresponding to the first data are released.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: July 21, 2020
    Assignee: Seagate Technology LLC
    Inventors: ChoonWei Ng, Wei Zhang, Harry Tiotantra, Utt Heng Kan, AikChuan Lim
  • Patent number: 10698867
    Abstract: In one embodiment, a data storage system includes a tape drive configured to: write a plurality of files to a first partition of a magnetic recording tape; and write an index to a second partition of the magnetic recording tape, the index including information about locations of data of the plurality of files in the first partition of the magnetic recording tape. In another embodiment, a magnetic recording tape includes: a plurality of files to written to a first partition of the magnetic recording tape using a tape drive; and an index written to a second partition of the magnetic recording tape using the tape drive, the index including information about locations of data of the plurality of files in the first partition of the magnetic recording tape.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Arnon Amir, David A. Pease, Rainer Richter
  • Patent number: 10649812
    Abstract: A system for performing a computation includes a tenant associated processor; a commingling associated processor; an interface; and a processor. The interface is configured to receive an indication of a computation. The processor is configured to determine a set of computational steps for performing the computation; determine a preprocessing subset, wherein the preprocessing subset comprises a subset of the set of computational steps for execution by the tenant associated processor; and determine a main processing subset, wherein the main processing subset comprises the set of computational steps for execution by the commingling associated processor.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: May 12, 2020
    Assignee: Workday, Inc.
    Inventors: Erol Guney, Eric James Ranstrom, Kayla Marie Kimura
  • Patent number: 10642696
    Abstract: Methods, devices and systems to make compressed backup copies of in-use compressed database indices are described. In general, an “oldest” time at which index pages in working memory had been updated is identified. Compressed index pages may be directly copied without the need to bring them into working memory or uncompressing them. The identified “oldest” time is then associated with the compressed backup copy. In some embodiments, an entire compressed backup copy may be associated with a single point in time (e.g., the identified “oldest” time). In other embodiments, a compressed backup copy may be associated with multiple points in time (e.g., one time for each portion of the compressed index that is being backed-up). Compressed indices copied in accordance with the invention may be used during restore operations to reconstruct database indices using the identified “oldest” time and database log files.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: May 5, 2020
    Assignee: BMC Software, Inc.
    Inventors: Thomas G. Price, Richard W. Cline
  • Patent number: 10635359
    Abstract: A technique for managing cache in a data storage system is disclosed. Data storage system cache memory is arranged into multiple input/output (IO) cache macroblocks, where a first set of IO cache macroblocks are configured as compressed IO cache macroblocks, each compressed IO cache macroblock storing a plurality of variable sized compressed IO data blocks, and a second set of IO cache macroblocks are configured as non-compressed IO cache macroblocks, each non-compressed IO cache macroblock storing a plurality of fixed sized non-compressed IO data blocks. A write request is receive at the data storage system. If the IO data associated with the write request is determined to be compressible, the IO data is compressed in-line and written to an IO data block in a compressed IO cache macroblock, otherwise non-compressed IO data is written to an IO data block in a non-compressed IO cache macroblock.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: April 28, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Alexey Valentinovich Romanovskiy
  • Patent number: 10621065
    Abstract: Concurrent standard/high resolution logging of critical performance metrics and functional data for various functional areas including servo system, dataflow, channel, read/write, speed matching, and error recovery is achieved by segregating one or more rows of the tape map array for the purpose of logging only high resolution data. As performance data is logged to the standard resolution tape map by wrap and regional offset down tape, the reserved high resolution row logs data sequentially in the order it was processed on magnetic tape and not by its position on magnetic tape. The high-resolution performance data is concurrently logged with normal-resolution performance data as a supporting view with more detailed tape processing data should the normal-resolution performance data have inconclusive or insufficient content. High-resolution storage is structured for shorter regional logging or per-dataset logging of critical performance metrics and functional data, referred to herein as performance data.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventor: Pamela R. Nylander-Hill
  • Patent number: 10620860
    Abstract: Operations include storing and/or accessing data in tape volume containers. A system receives a request to access a tape block in a data storage tape. The system maps the requested tape block in the data storage tape to an object in a container. The system then retrieves data from the object in the container. The system generates, from the retrieved data, a data stream in tape archive format. The system transmits the data stream, in tape archive format, in response to the request to access the tape block in the data storage tape.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: April 14, 2020
    Assignee: Oracle International Corporation
    Inventors: Benjamin Dischinger, Bradford Blasing, Jeffrey Andre, David Major
  • Patent number: 10607644
    Abstract: A magnetic tape includes: a servo band on which servo patterns are repeatedly formed in a longitudinal direction thereof, each of the servo patterns including a first magnetization region formed to be tilted with respect to a width direction of the servo band by a predetermined angle along the width direction of the servo band, and a second magnetization region not parallel to the first magnetization region along the width direction of the servo band, wherein at least one of the first magnetization region or the second magnetization region is formed by decreasing the number of linear patterns from a predetermined plural number of linear patterns and changing a position of the linear pattern to be removed, in accordance with information that is an embedding target so that the information is embedded.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: March 31, 2020
    Assignee: FUJIFILM CORPORATION
    Inventors: Hodaka Suzuki, Yoichi Akano
  • Patent number: 10600451
    Abstract: The present invention relates to a combined record player, wherein analog audio players are positioned on a top portion or a side portion of a cabinet, a digital audio player is positioned on a front portion of the cabinet, a first PCB is positioned on a front portion or a bottom portion of the cabinet, a second PCB is positioned on a rear portion of the cabinet, and an analog audio output interface is positioned on a rear surface of the cabinet; the first PCB contains an analog-to-digital signal converter, the second PCB contains a digital-to-analog signal converter, the analog audio players are electrically connected to the analog-to-digital signal converter, the digital audio player is electrically connected to the digital-to-analog signal converter, the analog-to-digital signal converter is electrically connected to the digital-to-analog signal converter, and the digital-to-analog signal converter is electrically connected to the analog audio output interface.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: March 24, 2020
    Assignee: SHENZHEN 1BYONE TECHNOLOGY CO., LTD.
    Inventor: Ruishi Yang
  • Patent number: 10600439
    Abstract: Provided is a magnetic tape, in which servo patterns, each including a first magnetization region formed to be tilted with respect to a width direction of a servo band by an angle ? along the width direction of the servo band and a second magnetization region not parallel to the first magnetization region along the width direction of the servo band, are repeatedly formed in a longitudinal direction of the servo band, the magnetic tape is used in a recording and reproducing system which uses a reproducing element for reproducing the servo pattern, a width of which satisfies W1?(1/tan ?)×stripe width T of the servo pattern, and the angle ? is greater than 25° and equal to or smaller than 45°.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: March 24, 2020
    Assignee: FUJIFILM CORPORATION
    Inventors: Hodaka Suzuki, Yoichi Akano
  • Patent number: 10579404
    Abstract: A system is described allowing a virtual desktop to be booted directly from a desktop image stored in a backup database without requiring content from the desktop image to be copied into the virtual disk of the virtual machine hosting the virtual desktop. The hosting virtual machine contains a synthetic virtual disk acting as a stub disk by redirecting read requests targeted for the synthetic disk from the guest operating system to corresponding locations of the storage where the desktop image is kept.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: March 3, 2020
    Assignee: VMware, Inc.
    Inventor: Tal Zamir
  • Patent number: 10540227
    Abstract: A high performance computing system including processing circuitry and a shared fabric memory is disclosed. The processing circuitry includes processors coupled to local storages. The shared fabric memory includes memory devices and is coupled to the processing circuitry. The shared fabric memory executes a first sweep of a stencil code by sequentially retrieving data stripes. Further, for each retrieved data stripe, a set of values of the retrieved data stripe are updated substantially simultaneously. For each retrieved data stripe, the updated set of values are stored in a free memory gap adjacent to the retrieved data stripe. For each retrieved data stripe, the free memory gap is advanced to an adjacent memory location. A sweep status indicator is incremented from the first sweep to a second sweep.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: January 21, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Charles Johnson, Onkar Patil, Mesut Kuscu, Tuan Tran, Joseph Tucek, Harumi Kuno, Milind Chabbi, William Scherer
  • Patent number: 10528529
    Abstract: A method, computer program product, and computing system for receiving a first write request on a front-end computing system within a storage system. The first write request concerns writing a first data portion to a storage array within the storage system. A first log entry is generated within a journal file. The first log entry identifies a first differential storage quantity associated with storing the first data portion in the storage array within the storage system.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: January 7, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sitaram Pawar, Philippe Armangau, Srinivasa Rao Vempati