Patents by Inventor Fengguang Zhao

Fengguang Zhao 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: 7664267
    Abstract: An encryption device and method and decryption device and method which implement a bit-based encryption scheme and hardware design. The encryption device includes a random number generator, receiving a main key, determining a working key using at least one random number and outputting a working key, a model, receiving the main key, the working key and plain text to be encoded and generating at least two frequency counts. The encryption device further includes an encoder, which outputs encoded text based on the working key, the plain text and the at least two frequency counts. The encryption device and method and decryption device and method process encrypted text that is based upon a stream structure with an unlimited key length and may be compressed by 50%. The encoded text is changeable with different environments even for the same plain text and the same key. Operations of the hardware design are based on arithmetic additions and shifts, and not multiplications and divisions.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: February 16, 2010
    Assignee: Agere Systems Inc.
    Inventors: Chenggang Duan, Fengguang Zhao, Sunil K. Gupta
  • Patent number: 7219059
    Abstract: A method and apparatus for generating a pronunciation score by receiving a user phrase intended to conform to a reference phrase and processing the user phrase in accordance with at least one of an articulation-scoring engine, a duration scoring engine and an intonation-scoring engine to derive thereby the pronunciation score.
    Type: Grant
    Filed: July 3, 2002
    Date of Patent: May 15, 2007
    Assignee: Lucent Technologies Inc.
    Inventors: Sunil K. Gupta, Ziyi Lu, Fengguang Zhao
  • Publication number: 20050254646
    Abstract: An encryption device and method and decryption device and method which implement a bit-based encryption scheme and hardware design. The encryption device includes a random number generator, receiving a main key, determining a working key using at least one random number and outputting a working key, a model, receiving the main key, the working key and plain text to be encoded and generating at least two frequency counts. The encryption device further includes an encoder, which outputs encoded text based on the working key, the plain text and the at least two frequency counts. The encryption device and method and decryption device and method process encrypted text that is based upon a stream structure with an unlimited key length and may be compressed by 50%. The encoded text is changeable with different environments even for the same plain text and the same key. Operations of the hardware design are based on arithmetic additions and shifts, and not multiplications and divisions.
    Type: Application
    Filed: June 30, 2005
    Publication date: November 17, 2005
    Inventors: Chenggang Duan, Fengguang Zhao, Sunil Gupta
  • Publication number: 20040006468
    Abstract: A method and apparatus for generating a pronunciation score by receiving a user phrase intended to conform to a reference phrase and processing the user phrase in accordance with at least one of an articulation-scoring engine, a duration scoring engine and an intonation-scoring engine to derive thereby the pronunciation score.
    Type: Application
    Filed: July 3, 2002
    Publication date: January 8, 2004
    Applicant: LUCENT TECHNOLOGIES INC.
    Inventors: Sunil K. Gupta, Ziyi Lu, Fengguang Zhao
  • Publication number: 20020094080
    Abstract: An encryption device and method and decryption device and method which implement a bit-based encryption scheme and hardware design. The encryption device includes a random number generator, receiving a main key, determining a working key using at least one random number and outputting a working key, a model, receiving the main key, the working key and plain text to be encoded and generating at least two frequency counts. The encryption device further includes an encoder, which outputs encoded text based on the working key, the plain text and the at least two frequency counts. The encryption device and method and decryption device and method progress encrypted text that is based upon a stream structure with an unlimited key length and may be compressed by 50%. The encoded text is changeable with different environments even for the same plain text and the same key. Operations of the hardware design are based on arithmetic additions and shifts, and not multiplications and divisions.
    Type: Application
    Filed: November 30, 2000
    Publication date: July 18, 2002
    Inventors: Chenggang Duan, Fengguang Zhao, Sunil K. Gupta
  • Patent number: 6259388
    Abstract: A multiplication-free arithmetic coding technique for performing encoding and decoding. The encoding technique includes receiving a symbol from encoded stream and two frequency counts, finding a most probable symbol and a least probable symbol, subjecting a first register to magnitude shift operations for outputting bits to the encoded bit stream and for approximating a contextual probability of each symbol in the encoded string, an encoding a next symbol in the encoded string based on the contextual probability. The multiplication-free arithmetic coding eliminates the need for a magnitude step and the need for conventional carry over techniques, such as bit stuffing, and therefore provides a low computationally complex and low cost hardware implementation, while still achieving compression ratios comparable to those obtained by multiplication-base techniques.
    Type: Grant
    Filed: February 1, 1999
    Date of Patent: July 10, 2001
    Assignee: Lucent Technologies Inc.
    Inventor: Fengguang Zhao