Patents by Inventor Mark Myran

Mark Myran 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: 12436691
    Abstract: A decryption engine can decrypt encrypted data read from a physical address in a memory of a data storage device. To decrypt the data, the decryption engine can use a tweak value that is generated from a logical address associated with the physical address. To reduce latency, the tweak value can be generated in parallel with the translation of the logical address to the physical address. The tweak value can be stored in a tweak buffer in the decryption engine until needed and can be indexed by a tag associated with a process in a host that is requesting the data. The tweak buffer can use static random-access memory (SRAM) or a content-addressable memory (CAM), for example. Other embodiments are provided.
    Type: Grant
    Filed: February 12, 2024
    Date of Patent: October 7, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: Rasmus Madsen, Mark Myran, Lunkai Zhang, Martin Lueker-Boden
  • Publication number: 20250258616
    Abstract: A decryption engine can decrypt encrypted data read from a physical address in a memory of a data storage device. To decrypt the data, the decryption engine can use a tweak value that is generated from a logical address associated with the physical address. To reduce latency, the tweak value can be generated in parallel with the translation of the logical address to the physical address. The tweak value can be stored in a tweak buffer in the decryption engine until needed and can be indexed by a tag associated with a process in a host that is requesting the data. The tweak buffer can use static random-access memory (SRAM) or a content-addressable memory (CAM), for example. Other embodiments are provided.
    Type: Application
    Filed: February 12, 2024
    Publication date: August 14, 2025
    Applicant: Western Digital Technologies, Inc.
    Inventors: Rasmus Madsen, Mark Myran, Lunkai Zhang, Martin Lueker-Boden
  • Patent number: 5506958
    Abstract: A method and apparatus for performing error detection on data transfer through a parallel interface port at a substantially increased data transfer rate with a minimum of handshaking. Blocks of data are transferred between a sending device and a receiving device, and each of the respective devices maintains a checksum. Each checksum comprises an initial value, and added to that value is the value of each data byte transferred through the parallel port interface. After a block of data bytes has been transferred, the checksum maintained by the sending device and the receiving device are compared. If the checksums are equal, no error is assumed to have occurred during the data transfer. If the checksums are not equal, an error is assumed to have occurred during the data transfer, and the data is retransferred with the previously transferred block discarded.
    Type: Grant
    Filed: February 10, 1993
    Date of Patent: April 9, 1996
    Assignee: Conner Peripherals, Inc.
    Inventor: Mark Myran