Patents by Inventor Abhay T. Kataria

Abhay T. Kataria has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11934673
    Abstract: A data storage device includes at least one data storage medium. The data storage device also includes a workload rating associated with data access operations carried out on the at least one data storage medium. The data storage device further includes a controller configured to enable performance of the data access operations, and change a rate of consumption of the workload rating by internal device management operations carried out in the data storage device in response to a change in a workload consumed by host commands serviced by the data storage device.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: March 19, 2024
    Assignee: Seagate Technology LLC
    Inventors: Abhay T. Kataria, Praveen Viraraghavan, Mark A. Gaertner
  • Publication number: 20240053910
    Abstract: A data storage device includes at least one data storage medium. The data storage device also includes a workload rating associated with data access operations carried out on the at least one data storage medium. The data storage device further includes a controller configured to enable performance of the data access operations, and change a rate of consumption of the workload rating by internal device management operations carried out in the data storage device in response to a change in a workload consumed by host commands serviced by the data storage device.
    Type: Application
    Filed: August 11, 2022
    Publication date: February 15, 2024
    Inventors: Abhay T. Kataria, Praveen Viraraghavan, Mark A. Gaertner
  • Publication number: 20230400910
    Abstract: An alternate reality, such as virtual reality or augmented reality, environment can experience optimized performance with a data system arranged with an interaction device connected to a virtual reality assembly. Base content and user content can respectively be downloaded and stored to a local data storage of the virtual reality assembly. The content may be utilized to proactively generate comprehensive content that consists of merged aspects of the base content and the user content. The comprehensive content can then be executed to create an immersive digital reality conveyed to a user via the interaction device.
    Type: Application
    Filed: June 9, 2022
    Publication date: December 14, 2023
    Inventors: Jin Quan Shen, Xiong Liu, Choon Wei Ng, Abhay T. Kataria
  • Patent number: 11347573
    Abstract: A method for identifying a drive malfunction source includes receiving as input multiple drive event records each recorded by a different one of multiple storage drives in a mass storage system. Among other data, each one of the drive event records including internal tasks performed by the associated storage drive and communications transmitted between an external host and a controller of the associated storage drive. The method may further include comparing the drive event records using a processor to identify at least one discrepancy in recorded drive events indicative of the drive malfunction source.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: May 31, 2022
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Abhay T. Kataria, Harathi Tadepalli, Robert Pomeroy, Daniel J. Coonen, Brandon W. Muhlach
  • Patent number: 11221765
    Abstract: A background operation is internally triggered by firmware of a disk drive. During a training phase defined by a first time period, access latency of host commands is monitored during rotational position sorting command selection. During a sorting phase after the training phase, a sorting threshold is defined based on the access latencies measured during the training phase. The background command is selected for execution in the sorting phase if the seek and rotational latency is less than the sorting threshold.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: January 11, 2022
    Assignee: Seagate Technology, LLC
    Inventors: Abhay T. Kataria, LingZhi Yang, Jonathan H. Ormsby
  • Publication number: 20210334008
    Abstract: A background operation is internally triggered by firmware of a disk drive. During a training phase defined by a. first time period, access latency of host commands is monitored during rotational position sorting command selection. During a sorting phase after the training phase, a sorting threshold is defined based on the access latencies measured during the training phase. The background command is selected for execution in the sorting phase if the seek and rotational latency is less than the sorting threshold.
    Type: Application
    Filed: April 22, 2020
    Publication date: October 28, 2021
    Inventors: Abhay T. Kataria, LingZhi Yang, Jonathan H. Ormsby
  • Patent number: 11016665
    Abstract: A data storage device that includes data storage media, with at least one of the data storage media having a plurality of embedded firmware modules. The data storage media include a non-volatile memory having different usage modes, with each different usage mode being associated with a different status of the data storage device, and each of the different usage modes having different space allocation configurations for data generated by the plurality of embedded firmware modules. A controller communicatively coupled to the non-volatile memory. The controller determines a change in the status of the data storage device and, in response to the change in the status of the data storage device, dynamically alters the usage mode of the non-volatile memory from a first one of the usage modes to a second one of the usage modes.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: May 25, 2021
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Abhay T. Kataria, Amruta Rameshchandra Inamdar
  • Publication number: 20200125437
    Abstract: A method for identifying a drive malfunction source includes receiving as input multiple drive event records each recorded by a different one of multiple storage drives in a mass storage system. Among other data, each one of the drive event records including internal tasks performed by the associated storage drive and communications transmitted between an external host and a controller of the associated storage drive. The method may further include comparing the drive event records using a processor to identify at least one discrepancy in recorded drive events indicative of the drive malfunction source.
    Type: Application
    Filed: December 18, 2019
    Publication date: April 23, 2020
    Inventors: Abhay T. KATARIA, Harathi TADEPALLI, Robert POMEROY, Daniel J. COONEN, Brandon W. MUHLACH
  • Patent number: 10540220
    Abstract: A method for identifying a drive malfunction source includes receiving as input multiple drive event records each recorded by a different one of multiple storage drives in a mass storage system. Among other data, each one of the drive event records including internal tasks performed by the associated storage drive and communications transmitted between an external host and a controller of the associated storage drive. The method may further include comparing the drive event records using a processor to identify at least one discrepancy in recorded drive events indicative of the drive malfunction source.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: January 21, 2020
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Abhay T. Kataria, Harathi Tadepalli, Robert Pomeroy, Daniel J. Coonen, Brandon W. Muhlach
  • Publication number: 20190227712
    Abstract: A data storage device that includes data storage media, with at least one of the data storage media having a plurality of embedded firmware modules. The data storage media include a non-volatile memory having different usage modes, with each different usage mode being associated with a different status of the data storage device, and each of the different usage modes having different space allocation configurations for data generated by the plurality of embedded firmware modules. A controller communicatively coupled to the non-volatile memory. The controller determines a change in the status of the data storage device and, in response to the change in the status of the data storage device, dynamically alters the usage mode of the non-volatile memory from a first one of the usage modes to a second one of the usage modes.
    Type: Application
    Filed: January 23, 2018
    Publication date: July 25, 2019
    Inventors: ABHAY T. KATARIA, AMRUTA RAMESHCHANDRA INAMDAR
  • 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
  • Publication number: 20190163556
    Abstract: A method for identifying a drive malfunction source includes receiving as input multiple drive event records each recorded by a different one of multiple storage drives in a mass storage system. Among other data, each one of the drive event records including internal tasks performed by the associated storage drive and communications transmitted between an external host and a controller of the associated storage drive. The method may further include comparing the drive event records using a processor to identify at least one discrepancy in recorded drive events indicative of the drive malfunction source.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Abhay T. Kataria, Harathi Tadepalli, Robert Pomeroy, Daniel J. Coonen, Brandon W. Muhlach
  • Patent number: 10228870
    Abstract: Systems and methods for redundant write transfer detection are described. In one embodiment, the systems and methods may include identifying a starting logical block address (LBA) associated with a request to write a first data set to the storage device, storing the first data set on a storage medium of the storage device, storing the identified starting LBA of the first data set in a memory associated with the storage device, identifying a starting LBA associated with a request to write a second data set to the storage device, comparing the starting LBA of the second data set to the starting LBA of the first data set stored in the memory, and upon identifying a match between the starting LBA of the second data set and the starting LBA of the first data set, suspending the request to write the second data set to the storage device.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: March 12, 2019
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Michael D. Schaff, Abhay T. Kataria
  • Publication number: 20180336925
    Abstract: Embodiments described herein provide an apparatus that is operable with a disk drive. The apparatus includes a memory device operable to store a plurality of bit sets. Each bit set identifies a track and a sector of the disk drive and a number of times that the track of the disk drive has been written. A controller of the disk drive is operable to increment the number when the track is written. Each bit set comprises a number of bits that is established according to track location of the disk drive.
    Type: Application
    Filed: March 28, 2018
    Publication date: November 22, 2018
    Inventors: Chris R. Fulkerson, Abhay T. Kataria
  • Patent number: 10108481
    Abstract: Systems and methods are disclosed to perform early termination error recovery at a data storage device. A data storage device may be configured to perform error recovery operations in response to encountering an error while executing a host command, and terminate the error recovery operations prior to completion based on an error recovery time limit. Based on early termination of the error recovery operations, the storage device can add a storage location corresponding to the error to a scan list of storage locations on which to perform additional error recovery operations. In some embodiments, the host may set the error recovery time limit.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: October 23, 2018
    Assignee: Seagate Technology LLC
    Inventors: Abhay T Kataria, Mark A Gaertner
  • Patent number: 9997192
    Abstract: Embodiments described herein provide an apparatus that is operable with a disk drive. The apparatus includes a memory device operable to store a plurality of bit sets. Each bit set identifies a track and a sector of the disk drive and a number of times that the track of the disk drive has been written. A controller of the disk drive is operable to increment the number when the track is written. Each bit set comprises a number of bits that is established according to track location of the disk drive.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: June 12, 2018
    Assignee: Seagate Technology LLC
    Inventors: Chris R. Fulkerson, Abhay T. Kataria
  • Patent number: 9852754
    Abstract: Apparatus and method for managing a data storage device during extended idle conditions of the data storage device in which host access commands are not being received or serviced. In some embodiments, upon detection of an idle condition, a control circuit identifies a selected data transducer of the data storage device and a corresponding initial radial position of the data transducer with respect to an associated rotatable data recording surface. The control circuit performs a serpentine seek operation during the idle condition to gradually advance the selected data transducer in a selected radial direction across the data recording surface beginning at the initial radial position and ending at a final radial position. The serpentine seek operation prevents the transducer from being maintained in a stationary position during the idle condition, reducing the likelihood of damage through thermal asperity contact events, lubrication disturb, wear, etc.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: December 26, 2017
    Assignee: Seagate Technology LLC
    Inventors: Richard E. Martin, Abhay T. Kataria, Dipeshkumar J. Purani, Richard A. Herr, Alexander T. Le, Sandeep D. Sequeira, LingZhi Yang, Ximin Shan, Salman Al Saif
  • Patent number: 9761271
    Abstract: A storage device includes a controller configured to adjusts direct offline scan (DOS) parameters for a scan of a storage region based on a workload affecting the storage region to mitigate data loss due to adjacent track interference (ATI) while also mitigating performance delays due to DOS execution. In one implementation, a type of workload occurring in a region is determined by assessing a distribution of write track counter values corresponding to data tracks in the region.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: September 12, 2017
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Michael D. Schaff, Abhay T. Kataria
  • Publication number: 20170228174
    Abstract: Systems and methods for redundant write transfer detection are described. In one embodiment, the systems and methods may include identifying a starting logical block address (LBA) associated with a request to write a first data set to the storage device, storing the first data set on a storage medium of the storage device, storing the identified starting LBA of the first data set in a memory associated with the storage device, identifying a starting LBA associated with a request to write a second data set to the storage device, comparing the starting LBA of the second data set to the starting LBA of the first data set stored in the memory, and upon identifying a match between the starting LBA of the second data set and the starting LBA of the first data set, suspending the request to write the second data set to the storage device.
    Type: Application
    Filed: February 4, 2016
    Publication date: August 10, 2017
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: Michael D. Schaff, Abhay T. Kataria
  • Patent number: 9405467
    Abstract: An adaptive guard band for a ramp load/unload device is disclosed to provide extended data storage. In illustrated embodiments, an adaptive guard band algorithm is configured to format one or more discs or media having a lower capacity device with the adaptive guard band and extended data zone utilizing capacity measurements. The algorithm formats the media to provide a track zero at a first cylinder if the capacity is at or above the threshold capacity and a second cylinder if the capacity is below the threshold capacity to provide the extended data storage zone. A size or width of the extended data zone is variable to provide additional capacity to meet the threshold capacity.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: August 2, 2016
    Assignee: Seagate Technology LLC
    Inventors: Aigang Feng, FongKheon Chong, MyintNgwe Maung, SienHuay Chong, James Joseph Touchton, Abhay T. Kataria, Haejung Lee, Taesik Kang