Patents by Inventor Anil Kashyap

Anil Kashyap 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: 11164598
    Abstract: A method includes writing first data on a first track of a data storage surface, and storing information for the first data in a memory other than the data storage surface. The method also includes performing a write operation on a second track of the data storage surface after the data is written on the first track. The second track is adjacent to the first track. The method further includes identifying potentially-overwritten sectors of the first track as a result of the performance of the write operation on the second track, and performing a first read operation on the identified potentially-overwritten sectors of the first track after completion of the write operation on the second track. Second data associated with the identified potentially-overwritten sectors is then stored in a solid-state memory, and mirrored to media.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: November 2, 2021
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Anil Kashyap, Jason Charles Jury, Joshua Ward Christensen, Brian T. Edgar, Mark A. Gaertner
  • Patent number: 11023352
    Abstract: Method and apparatus for distributing wear in a disc stack. A data transducer is used to record data to a data recording surface in the disc stack. Performance statistics are accumulated including a dwell metric value indicative of dwell time of the transducer adjacent a selected radial location and an operational life metric value indicative of accumulated elapsed operation of the transducer. Data are migrated from the selected radial location to a target location within the disc stack responsive to at least a selected one of the dwell metric value or the operational life metric value. In some cases, the dwell metric value may indicate an estimated amount of lubricant disturbance and the operational life operation may indicate operational hours of a heat assisted magnetic recording (HAMR) element. The target location may be on a different data recording surface having an associated transducer with a lower operational life metric value.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: June 1, 2021
    Assignee: Seagate Technology LLC
    Inventors: Mark A. Gaertner, Anil Kashyap
  • Patent number: 10860490
    Abstract: Zones of a magnetic recording medium are allocated as a respective plurality of distributed media caches arranged in a predetermined order. For each of a plurality of caching events, cache data is written to one or more of the distributed media caches. A next of the media caches in the predetermined order is selected for the next caching event.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: December 8, 2020
    Assignee: Seagate Technology LLC
    Inventors: Jason M. Feist, Mark Allen Gaertner, Dipeshkumar J. Purani, Anil Kashyap, Wei Zhao
  • Publication number: 20190227898
    Abstract: Method and apparatus for distributing wear in a disc stack. A data transducer is used to record data to a data recording surface in the disc stack. Performance statistics are accumulated including a dwell metric value indicative of dwell time of the transducer adjacent a selected radial location and an operational life metric value indicative of accumulated elapsed operation of the transducer. Data are migrated from the selected radial location to a target location within the disc stack responsive to at least a selected one of the dwell metric value or the operational life metric value. In some cases, the dwell metric value may indicate an estimated amount of lubricant disturbance and the operational life operation may indicate operational hours of a heat assisted magnetic recording (HAMR) element. The target location may be on a different data recording surface having an associated transducer with a lower operational life metric value.
    Type: Application
    Filed: January 19, 2018
    Publication date: July 25, 2019
    Inventors: Mark A. Gaertner, Anil Kashyap
  • Patent number: 10347284
    Abstract: An implementation of a system disclosed herein provides a method for managing data streams of sequential nature, wherein the method writes the sequential chunks (fragments) directly to an open band in the order these are received from the host and includes determining an end of the incoming data write request related to streaming data and in response to the determination of the end of the incoming data write request related to streaming data, copying remaining data from a current physical band mapped to logical block addresses LBAs related to the data write requests to the allocated (open) band.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: July 9, 2019
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Anil Kashyap, Brian T. Edgar
  • Publication number: 20190171571
    Abstract: Zones of a magnetic recording medium are allocated as a respective plurality of distributed media caches arranged in a predetermined order. For each of a plurality of caching events, cache data is written to one or more of the distributed media caches. A next of the media caches in the predetermined order is selected for the next caching event.
    Type: Application
    Filed: February 11, 2019
    Publication date: June 6, 2019
    Inventors: Jason M. Feist, Mark Allen Gaertner, Dipeshkumar J. Purani, Anil Kashyap, Wei Zhao
  • Patent number: 10223275
    Abstract: Zones of a magnetic recording medium are allocated as a respective plurality of distributed media caches arranged in in a predetermined order. For each of a plurality of caching events, cache data is written to one or more of the distributed media caches. A next of the media caches in the predetermined order is selected for the next caching event if the selected caches are not a last in the predetermined order. Otherwise a first media cache is selected in the predetermined order.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: March 5, 2019
    Assignee: Seagate Technology LLC
    Inventors: Jason M. Feist, Mark Allen Gaertner, Dipeshkumar J. Purani, Anil Kashyap, Wei Zhao
  • Publication number: 20170352376
    Abstract: An implementation of a system disclosed herein provides a method for managing data streams of sequential nature, wherein the method writes the sequential chunks (fragments) directly to an open band in the order these are received from the host and includes determining an end of the incoming data write request related to streaming data and in response to the determination of the end of the incoming data write request related to streaming data, copying remaining data from a current physical band mapped to logical block addresses LBAs related to the data write requests to the allocated (open) band.
    Type: Application
    Filed: August 24, 2017
    Publication date: December 7, 2017
    Inventors: Anil Kashyap, Brian T. Edgar
  • Patent number: 9767843
    Abstract: An implementation of a system disclosed herein provides a method for managing data streams of sequential nature, wherein the method writes the sequential chunks (fragments) directly to an open band in the order these are received from the host and includes determining an end of the incoming data write request related to streaming data and in response to the determination of the end of the incoming data write request related to streaming data, copying remaining data from a current physical band mapped to logical block addresses LBAs related to the data write requests to the allocated (open) band.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: September 19, 2017
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Anil Kashyap, Brian T. Edgar
  • Publication number: 20170229145
    Abstract: An implementation of a system disclosed herein provides a method for managing data streams of sequential nature, wherein the method writes the sequential chunks (fragments) directly to an open band in the order these are received from the host and includes determining an end of the incoming data write request related to streaming data and in response to the determination of the end of the incoming data write request related to streaming data, copying remaining data from a current physical band mapped to logical block addresses LBAs related to the data write requests to the allocated (open) band.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 10, 2017
    Inventors: Anil Kashyap, Brian T. Edgar
  • Publication number: 20170220473
    Abstract: Zones of a magnetic recording medium are allocated as a respective plurality of distributed media caches arranged in in a predetermined order. For each of a plurality of caching events, cache data is written to one or more of the distributed media caches. A next of the media caches in the predetermined order is selected for the next caching event if the selected caches are not a last in the predetermined order. Otherwise a first media cache is selected in the predetermined order.
    Type: Application
    Filed: January 28, 2016
    Publication date: August 3, 2017
    Inventors: Jason M. Feist, Mark Allen Gaertner, Dipeshkumar J. Purani, Anil Kashyap, Wei Zhao
  • Patent number: 9632865
    Abstract: The disclosure is related to systems and methods of providing superparity protection to data. A storage device or other processing system, such as a host, may be capable of providing intermediate superparity protection to data. For example, superparity may be determined in response to a command received at a storage device. A superparity can be determined for read data to provide superparity protection to the read data. It may also be determined whether the read data is already protected by a valid superparity.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: April 25, 2017
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Richard P Michel, Narayanan Krishnamurthy, Anil Kashyap