Patents by Inventor Eric J. Behnke

Eric J. Behnke 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: 5956680
    Abstract: A system and method of virtualized audio generation and capture in a computer system is disclosed employing the native central processing unit and a system management mechanism, to generate and capture music and other sound effects, responsive to events occurring in an application program executed by the native central processing unit or to input buffer percentage full signals.
    Type: Grant
    Filed: May 16, 1997
    Date of Patent: September 21, 1999
    Assignee: National Semiconductor Corporation
    Inventors: Eric J. Behnke, Thomas B. Brightman
  • Patent number: 5864705
    Abstract: A computing system having a processor employs an accelerated virtual subsystem architecture which may reside in either the processor or chipset logic circuitry disposed on the motherboard. The accelerated virtualization process employs at least one phantom read register that provides logical status information in response to an I/O read operation or operations--avoiding engagement of the system management mode as fulfillment of the virtualization process. The at least one phantom read register is updated by the virtualization process and supplies the expected response to an application/driver program running on the processor responsive to the execution of an I/O read operation without invocation of an SMI. Preferably, at least one latch is further provided to buffer writes of indexes of index/data write pairs to further avoid engagement of the system management mode as fulfillment for the virtualization process.
    Type: Grant
    Filed: August 15, 1996
    Date of Patent: January 26, 1999
    Assignee: National Semiconductor Corporation
    Inventor: Eric J. Behnke
  • Patent number: 5819114
    Abstract: A computer system employs systems and methods that are transparent to the operating system and application programs, for interruption recovery and resynchronization of events including a playback FIFO buffer having an underrun counter that counts the number of audio samples that could not be read from the playback FIFO buffer because the playback FIFO buffer was empty. When the playback FIFO buffer goes empty, an interrupt is asserted to signal the processor to read the underrun counter to determine how many samples it missed and to advance its pointers forward to "re-sync" the data stream. The computer system further preferably includes a capture FIFO buffer to capture samples from an ADC and having an overrun counter that counts the number of audio samples that could not be written to the capture FIFO buffer because the capture FIFO buffer was full.
    Type: Grant
    Filed: August 15, 1996
    Date of Patent: October 6, 1998
    Assignee: National Semiconductor Corporation
    Inventor: Eric J. Behnke