Patents by Inventor Michael Peter WILSON

Michael Peter WILSON 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).

  • Publication number: 20260044454
    Abstract: Embodiments of the present disclosure include techniques for managing dirty data. An agent receives a request for data. If the data is dirty data, the agent may use a replacement policy to determine if the data should be passed clean or dirty to the requestor. The replacement policy may correspond to how long the dirty data being stored in a cache line is to be maintained. In one embodiment, the replacement policy is a circuit, such as an SRAM and a logic circuit, for example.
    Type: Application
    Filed: July 18, 2025
    Publication date: February 12, 2026
    Inventors: Kevin Neal MAGILL, Eric Francis ROBINSON, Jason Lawrence PANAVICH, Michael Bryan MITCHELL, Michael Peter WILSON
  • Patent number: 12386753
    Abstract: Embodiments of the present disclosure include techniques for managing dirty data. An agent receives a request for data. If the data is dirty data, the agent may use a replacement policy to determine if the data should be passed clean or dirty to the requestor. The replacement policy may correspond to how long the dirty data being stored in a cache line is to be maintained. In one embodiment, the replacement policy is a circuit, such as an SRAM and a logic circuit, for example.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: August 12, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kevin Neal Magill, Eric Francis Robinson, Jason Lawrence Panavich, Michael Bryan Mitchell, Michael Peter Wilson
  • Publication number: 20240202130
    Abstract: Embodiments of the present disclosure include techniques for managing dirty data. An agent receives a request for data. If the data is dirty data, the agent may use a replacement policy to determine if the data should be passed clean or dirty to the requestor. The replacement policy may correspond to how long the dirty data being stored in a cache line is to be maintained. In one embodiment, the replacement policy is a circuit, such as an SRAM and a logic circuit, for example.
    Type: Application
    Filed: December 19, 2022
    Publication date: June 20, 2024
    Inventors: Kevin Neal MAGILL, Eric Francis ROBINSON, Jason Lawrence PANAVICH, Michael Bryan MITCHELL, Michael Peter WILSON