Patents by Inventor Liehua Xie

Liehua Xie 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: 8218458
    Abstract: This method and apparatus is used to process call control protocol messages and quality of service media streams from an internet protocol conferencing session. The status and attributes processed from call control protocol messages are combined with the quality of service information for the parties connecting to a conferencing session for display to users in real-time.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: July 10, 2012
    Assignee: Cisco Systems, Inc.
    Inventors: Peter Flynn, Choon Shim, Liehua Xie
  • Patent number: 7805517
    Abstract: The invention relates to a system and method for load-balancing multiple servers in a communications network. Instead of using round robin or other predetermined scheme, SIP messages are forwarded to one of multiple SIP servers according to a performance score that is calculated from measured performance data. Advantageously, the disclosed system and method decreases signaling latency, improving overall communications speed. Moreover, where performance data indicates that a SIP server has failed, the performance score for the failed SIP server is zero, and the load balancer will not forward SIP messages to the failed SIP server. System uptime is also improved.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: September 28, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Choon B. Shim, Liehua Xie
  • Publication number: 20080219177
    Abstract: This method and apparatus is used to process call control protocol messages and quality of service media streams from an internet protocol conferencing session. The status and attributes processed from call control protocol messages are combined with the quality of service information for the parties connecting to a conferencing session for display to users in real-time.
    Type: Application
    Filed: November 30, 2006
    Publication date: September 11, 2008
    Inventors: Peter Flynn, Choon Shim, Liehua Xie
  • Publication number: 20070008899
    Abstract: The invention relates to a system and method for monitoring VoIP call quality. In one respect, embodiments of the invention take into account the effect of bursty packet loss on perceived call quality. In another respect, embodiments of the invention take into account the effect of the recency of packet loss on perceived call quality. By modeling one or both of the foregoing effects, the accuracy of VoIP call quality measures are improved.
    Type: Application
    Filed: July 6, 2005
    Publication date: January 11, 2007
    Inventors: Choon Shim, Liehua Xie
  • Publication number: 20060069776
    Abstract: The invention relates to a system and method for load-balancing multiple servers in a communications network. Instead of using round robin or other predetermined scheme, SIP messages are forwarded to one of multiple SIP servers according to a performance score that is calculated from measured performance data. Advantageously, the disclosed system and method decreases signaling latency, improving overall communications speed. Moreover, where performance data indicates that a SIP server has failed, the performance score for the failed SIP server is zero, and the load balancer will not forward SIP messages to the failed SIP server. System uptime is also improved.
    Type: Application
    Filed: September 15, 2004
    Publication date: March 30, 2006
    Inventors: Choon Shim, Liehua Xie
  • Patent number: 6665420
    Abstract: A method of generating a authentication code (“MAC”) with improved error tolerance exhibits improved survivability against acceptable signal distortions such as recompression. A method of generating a message authentication code associated with an image includes receiving blocks of image coefficient data where each coefficient has an original value falling within a range of values. The range of values is divided into first and second regions both having allowed coefficient values, and an error tolerance buffer region formed between the first and second regions having disallowed coefficient values. The original values of DC coefficients from each block of the image coefficient data is mapped to a modified value contained in one of the first and second regions, but not contained in the error tolerance buffer region. A MAC is generated as a function of the most significant bits of the modified image coefficient values.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: December 16, 2003
    Assignee: Verizon Laboratories Inc.
    Inventors: Liehua Xie, Arianne M. Lewis, Evert Basch, Gonzalo Arce
  • Patent number: 6606393
    Abstract: According to the principles of the invention, there is provided a system for generating a message authentication code for a conventional digital video stream. The system operates on the rows and columns of block data for a video stream, and more specifically on histograms of DC coefficients from each row and column, to produce a compact code that is nonetheless descriptive of the underlying images in the video stream. The message authentication code can be reproduced from the images of a received video stream, and if desired, compared with a digital watermark embedded in the video stream in order to confirm the accuracy of the video content or identify the source of the video stream.
    Type: Grant
    Filed: December 2, 1999
    Date of Patent: August 12, 2003
    Assignee: Verizon Laboratories Inc.
    Inventors: Liehua Xie, Arianne M. Lewis, Evert Basch, Gonzalo Arce
  • Patent number: 6512836
    Abstract: A system (100) for watermarking digital data includes a watermark etching subsystem (105) and a watermark extraction subsystem (110). The watermark etching subsystem (105) obtains a matrix of digital data values, selects windows including a plurality of data values from the matrix, specifies a parameter that indicates an acceptable amount of variation in the data values, and etches watermark bits in each window of data values using the specified parameter. The watermark extraction subsystem (110) obtains a matrix of digital data values containing an etched watermark, selects windows comprising a plurality of data values from the matrix, and extracts watermark bits from each window of data values using the specified parameter.
    Type: Grant
    Filed: July 28, 2000
    Date of Patent: January 28, 2003
    Assignee: Verizon Laboratories Inc.
    Inventors: Liehua Xie, Arianne Michelle Lewis, Evert Basch, Gonzalo Arce