Patents by Inventor Jane W. Yan

Jane W. Yan 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: 8626965
    Abstract: The disclosed embodiments provide a system that uses a DMA engine to automatically validate DMA data paths for a computing device. During operation, the system configures the DMA engine to perform a programmable DMA operation that generates a sequence of memory accesses which validate the memory subsystem and DMA paths of the computing device. For instance, the operation may include a sequence of reads and/or writes that generate sufficient data traffic to exercise the computing device's I/O controller interface and DMA data paths to memory to a specified level. The system initiates this programmable DMA operation, and then checks outputs for the operation to confirm that the operation executed successfully.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: January 7, 2014
    Assignee: Oracle International Corporation
    Inventors: John R. Feehrer, Jane W. Yan, Matthew G. Noel
  • Publication number: 20130031281
    Abstract: The disclosed embodiments provide a system that uses a DMA engine to automatically validate DMA data paths for a computing device. During operation, the system configures the DMA engine to perform a programmable DMA operation that generates a sequence of memory accesses which validate the memory subsystem and DMA paths of the computing device. For instance, the operation may include a sequence of reads and/or writes that generate sufficient data traffic to exercise the computing device's I/O controller interface and DMA data paths to memory to a specified level. The system initiates this programmable DMA operation, and then checks outputs for the operation to confirm that the operation executed successfully.
    Type: Application
    Filed: July 25, 2011
    Publication date: January 31, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: John R. Feehrer, Jane W. Yan, Matthew G. Noel