Patents by Inventor Muhammad Mohsin AWAN

Muhammad Mohsin AWAN 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: 12481459
    Abstract: A device and related method, the device including a port, memory circuitry, and processing circuitry which is coupled to the port and to the memory circuitry. The processing circuitry receives multiple commands through the port, wherein the multiple commands are from at least two hosts using an interposer and wherein each command of the multiple commands includes a respective memory address and a respective port identification (ID). The processing circuitry segments each of the received commands into multiple segments, each segment being of a predetermined transfer size. The processing circuitry also transmits each segment of each command to a respective data structure instantiation corresponding to the port ID of the respective received command and performs data transfer for each segment of the multiple segments by accessing the memory circuitry at each respective memory address associated with each segment.
    Type: Grant
    Filed: December 14, 2023
    Date of Patent: November 25, 2025
    Assignee: SK Hynix NAND Product Solutions Corp.
    Inventors: Jonathan Hughes, Anilmurali Bhaviri, Muhammad Mohsin Awan
  • Publication number: 20250199719
    Abstract: A device and related method, the device including a port, memory circuitry, and processing circuitry which is coupled to the port and to the memory circuitry. The processing circuitry receives multiple commands through the port, wherein the multiple commands are from at least two hosts using an interposer and wherein each command of the multiple commands includes a respective memory address and a respective port identification (ID). The processing circuitry segments each of the received commands into multiple segments, each segment being of a predetermined transfer size. The processing circuitry also transmits each segment of each command to a respective data structure instantiation corresponding to the port ID of the respective received command and performs data transfer for each segment of the multiple segments by accessing the memory circuitry at each respective memory address associated with each segment.
    Type: Application
    Filed: December 14, 2023
    Publication date: June 19, 2025
    Inventors: Jonathan Hughes, Anilmurali Bhaviri, Muhammad Mohsin Awan
  • Patent number: 10839108
    Abstract: A method comprises generating a first block of a block chain and generating a second block of the block chain. The first block is associated with a first component of a storage device. The first block is generated when the first component is manufactured. The second block is associated with a second component of the storage device. The second block is generated when the second component is manufactured.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: November 17, 2020
    Assignee: Seagate Technology LLC
    Inventors: Muhammad Mohsin Awan, David Michael Seesdorf, Kevin Gautam Sternberg, Saheb Biswas, Anthony Ramon Duran
  • Publication number: 20190370501
    Abstract: A method comprises generating a first block of a block chain and generating a second block of the block chain. The first block is associated with a first component of a storage device. The first block is generated when the first component is manufactured. The second block is associated with a second component of the storage device. The second block is generated when the second component is manufactured.
    Type: Application
    Filed: May 29, 2018
    Publication date: December 5, 2019
    Inventors: Muhammad Mohsin AWAN, David Michael SEESDORF, Kevin Gautam STERNBERG, Saheb BISWAS, Anthony Ramon DURAN
  • Publication number: 20190303603
    Abstract: Systems and methods for location-based security of storage drives are described. In one embodiment, the systems may include a storage drive and a hardware controller. In some embodiments, the hardware controller may be configured to determine a location of the storage drive; identify a current mode of the storage drive, the storage drive including at least a secure mode and a non-secure mode; block activation of the secure mode upon determining that the storage drive is located in one of one or more non-permitted areas or not located in one of one or more permitted areas; and put the storage drive in the non-secure mode upon determining the storage drive is located in one of the one or more non-permitted areas while in the secure mode.
    Type: Application
    Filed: April 3, 2018
    Publication date: October 3, 2019
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: Timothy John COURTNEY, Saheb BISWAS, Kevin Gautam STERNBERG, Muhammad Mohsin AWAN, David Michael SEESDORF