Patents by Inventor Adam Weikal

Adam Weikal 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: 9785438
    Abstract: This disclosure is related to media cache cleaning based on workload. In some examples, a read-modify-write (RMW) operation may merge new data with existing data and the merge may be interrupted without losing the amount of work already processed. This can be particularly useful for shingled magnetic recording (SMR) systems that utilize a large cache, such as a media cache, that can accumulate many entries that might need to be merged with existing data. An RMW operation can be interrupted such that a host command does not timeout.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 10, 2017
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Adam Weikal
  • Patent number: 8922930
    Abstract: The present disclosure generally relates to shingled recording systems, such as shingled magnetic recording (SMR). In some embodiments, systems having a data storage device containing a write cache and shingled bands may store new data from a host in the write cache before writing it to shingled track main storage. The system may determine when to throttle completion of commands based on a number of unique bands associated with data stored in the write cache.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 30, 2014
    Assignee: Seagate Technology LLC
    Inventor: Adam Weikal
  • Patent number: 8879183
    Abstract: Systems, devices, apparatuses, and methods for segmented read-modify-write operations are disclosed. The examples provided can allow a system to perform a read-modify-write (RMW) operation for data stored in a main storage that has a larger data size than is capable of being stored in an available buffer. Examples of such a system include discs having bands of shingled tracks. In such example, each band can be split into segments containing one or more tracks and a read-modify-write-write (RMWW) operation can be performed for each segment. Further, a logical guard band can be implemented to protect the segments from overwriting a next track in a shingled band. Also, multiple scratchpads may be implemented.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 4, 2014
    Assignee: Seagate Technology LLC
    Inventor: Adam Weikal