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: 11164598Abstract: 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: GrantFiled: March 31, 2021Date of Patent: November 2, 2021Assignee: SEAGATE TECHNOLOGY LLCInventors: Anil Kashyap, Jason Charles Jury, Joshua Ward Christensen, Brian T. Edgar, Mark A. Gaertner
-
Patent number: 11023352Abstract: 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: GrantFiled: January 19, 2018Date of Patent: June 1, 2021Assignee: Seagate Technology LLCInventors: Mark A. Gaertner, Anil Kashyap
-
Patent number: 10860490Abstract: 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: GrantFiled: February 11, 2019Date of Patent: December 8, 2020Assignee: Seagate Technology LLCInventors: Jason M. Feist, Mark Allen Gaertner, Dipeshkumar J. Purani, Anil Kashyap, Wei Zhao
-
Publication number: 20190227898Abstract: 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: ApplicationFiled: January 19, 2018Publication date: July 25, 2019Inventors: Mark A. Gaertner, Anil Kashyap
-
Patent number: 10347284Abstract: 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: GrantFiled: August 24, 2017Date of Patent: July 9, 2019Assignee: SEAGATE TECHNOLOGY LLCInventors: Anil Kashyap, Brian T. Edgar
-
Publication number: 20190171571Abstract: 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: ApplicationFiled: February 11, 2019Publication date: June 6, 2019Inventors: Jason M. Feist, Mark Allen Gaertner, Dipeshkumar J. Purani, Anil Kashyap, Wei Zhao
-
Patent number: 10223275Abstract: 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: GrantFiled: January 28, 2016Date of Patent: March 5, 2019Assignee: Seagate Technology LLCInventors: Jason M. Feist, Mark Allen Gaertner, Dipeshkumar J. Purani, Anil Kashyap, Wei Zhao
-
Publication number: 20170352376Abstract: 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: ApplicationFiled: August 24, 2017Publication date: December 7, 2017Inventors: Anil Kashyap, Brian T. Edgar
-
Patent number: 9767843Abstract: 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: GrantFiled: February 5, 2016Date of Patent: September 19, 2017Assignee: SEAGATE TECHNOLOGY LLCInventors: Anil Kashyap, Brian T. Edgar
-
Publication number: 20170229145Abstract: 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: ApplicationFiled: February 5, 2016Publication date: August 10, 2017Inventors: Anil Kashyap, Brian T. Edgar
-
Publication number: 20170220473Abstract: 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: ApplicationFiled: January 28, 2016Publication date: August 3, 2017Inventors: Jason M. Feist, Mark Allen Gaertner, Dipeshkumar J. Purani, Anil Kashyap, Wei Zhao
-
Patent number: 9632865Abstract: 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: GrantFiled: January 21, 2015Date of Patent: April 25, 2017Assignee: SEAGATE TECHNOLOGY LLCInventors: Richard P Michel, Narayanan Krishnamurthy, Anil Kashyap