Patents by Inventor Khasid M. Ali Khan

Khasid M. Ali Khan 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: 7200691
    Abstract: A system and method for efficient transfer and buffering of captured data events. The system includes data capture logic configured to capture data events from a nondeterministic data bus; a system memory including a plurality of addressable locations, where a subset of the plurality of addressable locations is configured as a data event buffer; a DMA transfer engine configured to transfer the captured data events from the data capture logic to a region of the data event buffer as portions of the captured data events become available from the data capture logic; and an application configured to access the data event buffer to process the captured data events without the DMA transfer operation being stopped. In response to the region being filled, the DMA transfer engine may perform the DMA transfer operation to a different region of the data event buffer without the DMA transfer operation being stopped.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: April 3, 2007
    Assignee: National Instruments Corp.
    Inventors: Khasid M. Ali Khan, Boris M. Bak, Craig A. Aiken, Tony Widjaja
  • Patent number: 7191257
    Abstract: A system and method for real-time processing of nondeterministic captured data events. The system includes data capture logic configured to capture data events from a nondeterministic data bus; a system memory including a plurality of addressable locations, where a subset of the plurality of addressable locations is configured as a data event buffer; a DMA transfer engine configured to transfer the captured data events from the data capture logic to a region of the data event buffer as portions of the captured data events become available from the data capture logic; and an application configured to retrieve captured data events from the data event buffer and to display the retrieved data events substantially in real time with respect to the occurrence of the corresponding captured data events on the nondeterministic data bus.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: March 13, 2007
    Assignee: National Instruments Corp.
    Inventors: Khasid M. Ali Khan, Boris M. Bak, Craig A. Aiken, Tony Widjaja