Patents by Inventor Perry He

Perry He 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).

  • Publication number: 20070211743
    Abstract: Methods and corresponding systems for allocating processing resources for a number of instances (N) of a software component include determining an average processing cost (?) and a variance (?2) for the software component. Then a processing cost for the software component is estimated as a function of N, the average processing cost (?), and the variance (?2), and processing resources are allocated in response to the estimated processing cost. The software component can be partitioned into a number of blocks (L), wherein the L blocks include a required block and one or more optional blocks. In some embodiments in response to a total estimated processing cost exceeding an available processing value, selected optional blocks can be disabled to reduce the total estimated processing cost to a value equal to or less than the available processing value. The optional blocks can be prioritized and disabled in order of priority.
    Type: Application
    Filed: March 7, 2006
    Publication date: September 13, 2007
    Inventors: Brad Zwernemann, Roman Dyba, Perry He, Lucio Pessoa
  • Publication number: 20070189505
    Abstract: A system (301) and corresponding method (1200) are arranged for detecting reflections in a communication channel. The system comprises first and second multi-rate filters (311, 313) having bandpass characteristics and configured to provide first and second filtered signals, a sub rate adaptive filter (315) configured to process the filtered signals to provide filter coefficients; and a coefficient analyzer (317) configured to analyze the filter coefficients and provide a time delay corresponding to each of one or more reflections.
    Type: Application
    Filed: January 31, 2006
    Publication date: August 16, 2007
    Inventors: Roman Dyba, Perry He, Lucio Pessoa
  • Publication number: 20050123033
    Abstract: A method and apparatus for dynamically inserting gain in an adaptive filter is taught. This selective insertion of gain may be used to allow an adaptive filter to converge more quickly and/or to overcome inherent limitations of the adaptive filter. An echo canceller (e.g. 20 and 22 in FIG. 1) is just one possible use for an adaptive filter having a shorter convergence time. However, virtually all uses of an adaptive filter can benefit from a shorter convergence time and/or improved filtering performance.
    Type: Application
    Filed: December 8, 2003
    Publication date: June 9, 2005
    Inventors: Lucio Pessoa, Roman Dyba, Perry He, Ahsan Aziz