Patents by Inventor Franklyn H. Story

Franklyn H. Story 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: 8565414
    Abstract: A telephone includes a transmit channel and a receive channel, each including a bank of sub-band filters having a VAD coupled one to each sub-band filter. Each VAD measures the spectral energy in a sub-band, compares the spectral energy to a first threshold, and produces an output signal representative of whether or not the first threshold is exceeded. The voice activity detector also includes a threshold circuit for calculating a dynamically adjustable noise threshold based upon averaged measured spectral energy. A wide band or system VAD monitors echo canceling circuitry to detect voice activity and double talk.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: October 22, 2013
    Assignee: Acoustic Technologies, Inc.
    Inventors: Justin L. Allen, Franklyn H. Story, Seth Suppappola
  • Publication number: 20110150210
    Abstract: A telephone includes a transmit channel and a receive channel, each including a bank of sub-band filters having a VAD coupled one to each sub-band filter. Each VAD measures the spectral energy in a sub-band, compares the spectral energy to a first threshold, and produces an output signal representative of whether or not the first threshold is exceeded. The voice activity detector also includes a threshold circuit for calculating a dynamically adjustable noise threshold based upon averaged measured spectral energy. A wide band or system VAD monitors echo canceling circuitry to detect voice activity and double talk.
    Type: Application
    Filed: December 30, 2010
    Publication date: June 23, 2011
    Applicant: Acoustic Technologies, Inc.
    Inventors: Justin L. Allen, Franklyn H. Story, Seth Suppapola
  • Patent number: 7555117
    Abstract: A path change is detected by multiplying the energy of a signal on the output of a summation circuit in one channel of a telephone by a constant to produce a product. The product is compared with the energy of a signal on the input of the summation circuit. A path change is indicated when the energy of the product exceeds the energy of a signal on the input of the summation circuit. The comparison is made in successive frames of an audio signal and a path change is indicated when the energy of a signal on the input of the summation circuit is exceeded in two or more successive frames.
    Type: Grant
    Filed: July 12, 2005
    Date of Patent: June 30, 2009
    Assignee: Acoustic Technologies, Inc.
    Inventors: Seth Suppappola, Franklyn H. Story
  • Patent number: 7295976
    Abstract: Voice activity is detected by comparing a signal with two thresholds and producing data representing the energy of the signal. The data, in binary form, is compared with thresholds to determine voice activity. In accordance with another aspect of the invention, the thresholds are adjusted based upon statistical information. In accordance with another aspect of the invention, the data can be weighted to provide an indication of the quasi-RMS energy of an input signal.
    Type: Grant
    Filed: January 25, 2002
    Date of Patent: November 13, 2007
    Assignee: Acoustic Technologies, Inc.
    Inventors: Steven M. Domer, Justin L. Allen, Franklyn H. Story, Kellie Michele Vanda
  • Patent number: 7181767
    Abstract: The present invention increases the difficulty of interpreting electromagnetic emissions from a keypad system by facilitating randomness in the electromagnetic emissions associated with a particular key activation. A keypad security circuit utilizes a set of digital values that varies over both time and the bits as a keypad driver word applied to a keypad attribute (e.g., a row or column). The keypad security system of the present invention drives the varying strong keypad driver signal to an attribute of a keypad switch matrix (e.g., the rows or columns), applies an independently configured weak driver signals to the opposing attribute of the keypad switch matrix, retrieves a resulting signal from the opposing attribute, and interprets the results to determine if a switch included in a keypad system was activated (e.g., a key is pressed).
    Type: Grant
    Filed: May 8, 2001
    Date of Patent: February 20, 2007
    Assignee: NXP B.V.
    Inventors: Rajeev Sethia, Franklyn H. Story, Mark Buer
  • Patent number: 6990194
    Abstract: A telephone includes a transmit channel and a receive channel, each including a bank of sub-band filters having a VAD coupled one to each sub-band filter. Each VAD measures the spectral energy in a sub-band, compares the spectral energy to a first threshold, and produces an output signal representative of whether or not the first threshold is exceeded. The voice activity detector also includes a threshold circuit for calculating a dynamically adjustable noise threshold based upon averaged measured spectral energy. A wide band or system VAD monitors echo canceling circuitry to detect voice activity and double talk. A dynamic balance control circuit maintains the transmit and receive channels in a predetermined energy ratio during double talk.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: January 24, 2006
    Assignee: Acoustic Technology, Inc.
    Inventors: James R. Mikesell, Franklyn H. Story
  • Patent number: 6928160
    Abstract: A bulk delay estimating circuit matches time intervals representing a signal with time intervals representing an echo of the signal to identify the echo and estimate bulk delay. Bulk delay is estimated by computing (1, 2, . . . n) intervals representing the signal, computing (1, 2, . . . n) intervals representing an echo of the signal, computing absolute differences between corresponding intervals to produce n absolute differences, summing the n absolute differences, and providing an output indicating whether or not the sum is less than a predetermined amount. The intervals are determined by defining a plurality of numbered frames, comparing the energy of a signal during each frame with at least one threshold, storing the numbers of the frames in which the threshold is exceeded, and defining an interval as the period from one frame in which the threshold is exceeded to the next frame in which the threshold is exceeded.
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: August 9, 2005
    Assignee: Acoustic Technology, Inc.
    Inventors: Samuel Ponvarma Ebenezer, Franklyn H. Story
  • Publication number: 20040234067
    Abstract: A telephone includes a transmit channel and a receive channel, each including a bank of sub-band filters having a VAD coupled one to each sub-band filter. Each VAD measures the spectral energy in a sub-band, compares the spectral energy to a first threshold, and produces an output signal representative of whether or not the first threshold is exceeded. The voice activity detector also includes a threshold circuit for calculating a dynamically adjustable noise threshold based upon averaged measured spectral energy. A wide band or system VAD monitors echo canceling circuitry to detect voice activity and double talk.
    Type: Application
    Filed: May 19, 2003
    Publication date: November 25, 2004
    Applicant: Acoustic Technologies, Inc.
    Inventors: Justin L. Allen, Franklyn H. Story, Seth Suppappola
  • Publication number: 20040234069
    Abstract: A telephone includes a transmit channel and a receive channel, each including a bank of sub-band filters having a VAD coupled one to each sub-band filter. Each VAD measures the spectral energy in a sub-band, compares the spectral energy to a first threshold, and produces an output signal representative of whether or not the first threshold is exceeded. The voice activity detector also includes a threshold circuit for calculating a dynamically adjustable noise threshold based upon averaged measured spectral energy. A wide band or system VAD monitors echo canceling circuitry to detect voice activity and double talk. A dynamic balance control circuit maintains the transmit and receive channels in a predetermined energy ratio during double talk.
    Type: Application
    Filed: May 19, 2003
    Publication date: November 25, 2004
    Applicant: Acoustic Technologies, Inc.
    Inventors: James R. Mikesell, Franklyn H. Story
  • Publication number: 20040028217
    Abstract: A bulk delay estimating circuit correlates time intervals representing a signal with time intervals representing an echo of the signal to identify the echo and estimate bulk delay. Bulk delay is estimated by computing (1, 2, . . . n) intervals representing the signal, computing (1, 2, . . . n) intervals representing an echo of the signal, computing absolute differences between corresponding intervals to produce n absolute differences, summing the n absolute differences, and providing an output indicating whether or not the sum is less than a predetermined amount. The intervals are determined by defining a plurality of numbered frames, comparing the energy of a signal during each frame with at least one threshold, storing the numbers of the frames in which the threshold is exceeded, and defining an interval as the period from one frame in which the threshold is exceeded to the next frame in which the threshold is exceeded.
    Type: Application
    Filed: August 9, 2002
    Publication date: February 12, 2004
    Applicant: Acoustic Technologies, Inc.
    Inventors: Samuel Ponvarma Ebenezer, Franklyn H. Story
  • Patent number: 6658502
    Abstract: A novel and sophisticated direct memory access (DMA) controller that can operate in either “fly-by” mode, “dual-cycle” mode, or “flow-through” mode. The DMA controller of the present embodiment supports a parametrizable number of channels, each of the channels providing support for one of the prior-noted modes of operation. The DMA controller of the present embodiment serves as bus master on the host bus and has the ability to interface with all the devices on the system. The DMA controller of the present embodiment is also optimized for zero wait state sequential transfers on the host bus. Further, the DMA controller of the present embodiment also houses an internal arbiter with programmable priority to choose arbitrate between the different channels, should more than one master that interface to the DMA controller request access to the host bus.
    Type: Grant
    Filed: June 13, 2000
    Date of Patent: December 2, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Franklyn H. Story, Subramanian S. Meiyappan
  • Publication number: 20030142831
    Abstract: Voice activity is detected by comparing a signal with two thresholds and producing data representing the energy of the signal. The data, in binary form, is compared with thresholds to determine voice activity. In accordance with another aspect of the invention, the thresholds are adjusted based upon statistical information. In accordance with another aspect of the invention, the data can be weighted to provide an indication of the quasi-RMS energy of an input signal.
    Type: Application
    Filed: January 25, 2002
    Publication date: July 31, 2003
    Applicant: Acoustic Technologies, Inc.
    Inventors: Steven M. Domer, Justin L. Allen, Franklyn H. Story, Kellie Michele Vanda
  • Patent number: 6560663
    Abstract: A system for preventing bus contention in a multifunction integrated circuit under testing. The system is implemented in an integrated circuit adapted to accept a series of test inputs operable for testing the functionality of the integrated circuit. The integrated circuit includes at least one bus for communicatively coupling the multiple functional blocks. At least a first functional block and a second functional block included in the integrated circuit, the first functional block and the second functional block both coupled to the bus and coupled to accept the test inputs. An output enable controller is also included in the integrated circuit. The output enable controller is coupled to the second functional block and is operable to disable at least one output of the second functional block if a corresponding output of the first functional block is activated.
    Type: Grant
    Filed: September 2, 1999
    Date of Patent: May 6, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Brian Logsdon, Franklyn H. Story, Ken Jaramillo, Subramanian Meiyappan
  • Patent number: 6523075
    Abstract: A system for preventing bus contention in a multifunction integrated circuit during testing. The system is implemented in an integrated circuit adapted to accept a series of test inputs operable for testing the functionality of the integrated circuit. The integrated circuit includes at least one bus for communicatively coupling the multiple functional blocks. At least a first functional block and a second functional block included in the integrated circuit, the first functional block and the second functional block both coupled to the bus and coupled to accept the test inputs. A bus arbiter is also included in the integrated circuit for granting ownership of the bus. The bus arbiter is operable to disable at least one output of the second functional block if a corresponding output of the first functional block is activated by using a bus grant signal generated for the first functional block.
    Type: Grant
    Filed: September 2, 1999
    Date of Patent: February 18, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Ken Jaramillo, Brian Logsdon, Franklyn H. Story, Subramanian Meiyappan
  • Publication number: 20020141568
    Abstract: Correlation is improved by comparing the output of a multiplier and low pass filter to a first threshold and incrementing a counter when the output from the filter exceeds the first threshold; comparing the output of the filter to a second threshold and decrementing the counter when the output is below a second threshold. Correlation is indicated by the count in the counter exceeding a predetermined amount.
    Type: Application
    Filed: April 2, 2001
    Publication date: October 3, 2002
    Applicant: Acoustic Technologies, Inc.
    Inventors: Samuel L. Thomasson, Franklyn H. Story, Scott E. Harrow, Judy Mae Fong, Justin L. Allen
  • Publication number: 20020097861
    Abstract: An audio signal is divided into a plurality of bands prior to generating a shadow. The shadow is created by delaying the portion of the audio signal in at least one band by less than fifty milliseconds and combining the shadow signal with the portion of the audio signal. The portions, with any shadows, are combined to produce a reconstructed audio signal. The presence or absence of a shadow signal represents data or the data is represented by two or more shadow signals, in one or more bands. The period of delay of a portion in a band should not equal the period of the center frequency of that band. Preferably, the period of delay of a portion in a band does not equal the period of any frequency within the pass band.
    Type: Application
    Filed: January 25, 2001
    Publication date: July 25, 2002
    Applicant: Acoustic Technologies, Inc.
    Inventors: Franklyn H. Story, Samuel L. Thomasson, Justin L. Allen, Judy Mae Fong, Scott E. Harrow
  • Patent number: 5968144
    Abstract: The present invention relates to a system and method for supporting DMA I/O devices. A PCI-PCI bridge is provided to support DMA I/O devices on the PCI bus. Through the use of two signal lines and a serial link, DMA transfers may be accomplished over the PCI bus. A PCI-ISA dock bridge is also provided to allow the system to support DMA I/O devices and ISA masters (i.e., any device including DMA I/O devices on the ISA bus that generates ISA cycles) on the ISA bus.
    Type: Grant
    Filed: June 27, 1996
    Date of Patent: October 19, 1999
    Assignee: VLSI Technology, Inc.
    Inventors: Gary Walker, James J. Jirgal, Rishi Nalubola, Franklyn H. Story
  • Patent number: 5936976
    Abstract: A testing apparatus and method are for testing a plurality of logic blocks within an integrated circuit. The integrated circuit includes a test data input bus, a test data output bus coupled to the output of each logic block, and test enable means which includes selection means coupled between the plurality of logic blocks and the test data input bus. The test enable means selects a first logic block from the plurality of logic blocks, and the selection means selectively inputs to each logic block either normal operating input or the test data. The test results are received from the first logic block through the test data output bus.
    Type: Grant
    Filed: July 25, 1997
    Date of Patent: August 10, 1999
    Assignee: VLSI Technology, Inc.
    Inventors: Franklyn H. Story, Koichi Eugene Nomura, Michael James Fickes
  • Patent number: 5933609
    Abstract: A portable computer and corresponding docking station, where the portable computer may be inserted into or removed from the docking station without concern relating to the state of either the portable computer or of the docking station. The hot docking sequence is performed by establishing a direct connection to the primary PCI bus without the risk of any possible system damage, file damage, or data loss. This can be accomplished even while the portable computer system is powered on and is actively running. The present invention prevents glitches from occurring in pre-existing pins and adds four new pins to implement this novel hot docking sequence. Furthermore, hot undocking can be readily performed as well by basically reversing the docking sequence.
    Type: Grant
    Filed: April 8, 1996
    Date of Patent: August 3, 1999
    Assignee: VLSI Technology, Inc.
    Inventors: Gary Walker, Franklyn H. Story, David Evoy, Michael Crews, Peter Chambers
  • Patent number: 5930487
    Abstract: A PCI bus master supporting cascading PCI arbitration. The cascading arbitration allows another PCI initiator on the same bus to share the request and grant signal pair to/from the PCI central arbiter. This allows two PCI devices to appear as a single source to the PCI central arbiter. When a request and grant signal pair are cascaded, they are connected to a subordinate arbiter contained within the cascading bus master. The subordinate arbiter is connected to an internal request and grant signal pair from the cascading bus master, and to an external request and grant signal pair from the cascaded device. The cascading PCI bus master then arbitrates between its internal request and the external cascaded device request and issues the resulting request to the central PCI arbiter. When the grant signal from the central arbiter is returned, the cascading bus master routes it to the appropriate internal or external device. Thereby, bus master support signals can be expanded without having to add a costly bridge.
    Type: Grant
    Filed: March 6, 1996
    Date of Patent: July 27, 1999
    Assignee: VLSI Technology, Inc.
    Inventors: Franklyn H. Story, Omer L. Wehunt