Patents by Inventor Mackenzie ROESER

Mackenzie ROESER 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: 11288225
    Abstract: The present disclosure generally relates to reducing time for interface transmitter training based upon an assumed identify of the training partner. It is unlikely for a drive PHY to link up with multiple PHYs per power cycle. Therefore, it is a fair assumption that when there is no power loss, the drive PHY is connected to the same host device. The drive can therefore change its behavior based on the assumed identity of the host from previously exchanged identify frames, if the previously used training algorithm was sufficient for interface transmitter training for the particular host. The drive will go directly to the correct training algorithm without the need to do a PHY reset using a training algorithm that is tailored to the host and thus reduce interface transmitter training time.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: March 29, 2022
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Mackenzie Roeser, Brian Joyce
  • Publication number: 20210318979
    Abstract: The present disclosure generally relates to reducing time for interface transmitter training based upon an assumed identify of the training partner. It is unlikely for a drive PHY to link up with multiple PHYs per power cycle. Therefore, it is a fair assumption that when there is no power loss, the drive PHY is connected to the same host device. The drive can therefore change its behavior based on the assumed identity of the host from previously exchanged identify frames, if the previously used training algorithm was sufficient for interface transmitter training for the particular host. The drive will go directly to the correct training algorithm without the need to do a PHY reset using a training algorithm that is tailored to the host and thus reduce interface transmitter training time.
    Type: Application
    Filed: April 14, 2020
    Publication date: October 14, 2021
    Inventors: Mackenzie ROESER, Brian JOYCE
  • Patent number: 11126585
    Abstract: The present disclosure generally relates to an interface transmitting training method and algorithm. The receiving device can train the transmitting device to choose the correct tap for transmitting from the transmitting device. During the training, the receiving device will send a request for a directional change tap. The transmitting device will note the request, but not act on the request. The receiving device will then send another request for a direction change tap. If the new request is for the same directional change tap as the previous request, and the number of consecutive identical directional change tap requests exceeds a predetermined threshold, the request is executed. By so doing, the effect of randomness for choosing the correct tap is minimized and the link is not degraded by transmitter training. As such, there is an overall improvement in the bit error rate and reliability of the serial interface.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: September 21, 2021
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Brian Joyce, Mackenzie Roeser
  • Publication number: 20210279199
    Abstract: The present disclosure generally relates to an interface transmitting training method and algorithm. The receiving device can train the transmitting device to choose the correct tap for transmitting from the transmitting device. During the training, the receiving device will send a request for a directional change tap. The transmitting device will note the request, but not act on the request. The receiving device will then send another request for a direction change tap. If the new request is for the same directional change tap as the previous request, and the number of consecutive identical directional change tap requests exceeds a predetermined threshold, the request is executed. By so doing, the effect of randomness for choosing the correct tap is minimized and the link is not degraded by transmitter training. As such, there is an overall improvement in the bit error rate and reliability of the serial interface.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Inventors: Brian JOYCE, Mackenzie ROESER
  • Patent number: 10768816
    Abstract: A method is disclosed for changing data within a solid state drive without using a host interface, comprising issuing a write buffer command with a code to the solid state drive, receiving the code at the solid state drive, storing the code at the solid state drive, transmitting a command to run the code at the solid state drive, running the code with a processor in a virtual machine arranged within the solid state drive, wherein the running of the code alters data within the solid state drive and altering at least one memory arrangement in the solid state drive such that the memory arrangement records the altered data.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: September 8, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Mackenzie Roeser, Robert Hill
  • Publication number: 20190324650
    Abstract: A method is disclosed for changing data within a solid state drive without using a host interface, comprising issuing a write buffer command with a code to the solid state drive, receiving the code at the solid state drive, storing the code at the solid state drive, transmitting a command to run the code at the solid state drive, running the code with a processor in a virtual machine arranged within the solid state drive, wherein the running of the code alters data within the solid state drive and altering at least one memory arrangement in the solid state drive such that the memory arrangement records the altered data.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Inventors: Mackenzie ROESER, Robert HILL