Patents by Inventor Hain-Ching Liu

Hain-Ching Liu 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: 20050278635
    Abstract: The invention described herein provides a video analysis tool to assist a computer programmer working on a program that effects video data. The tool may be integrated with program code. When enacted, the tool obtains statistical information related to the video data and information corresponding to functions of the code. The code may be responsible for encoding, transcoding, and/or decoding video data, for example. The tool is integrated with a video decoder to allow the information to be output with raw video data. The present invention is particularly useful for developing, debugging and analyzing programs responsible for encoding, transcoding, and/or decoding video data, such as video data compressed according to an MPEG standard.
    Type: Application
    Filed: August 17, 2005
    Publication date: December 15, 2005
    Applicant: Cisco Technology, Inc., A corporation of California
    Inventors: Shan Zhu, Ji Zhang, Jiandong Shen, Hain-Ching Liu
  • Patent number: 6959042
    Abstract: The present invention relates to systems and methods for applying information obtained from compressed video data to statistical remultiplexing. A compressed bitstream including compressed video data is received. The compressed video data is then parsed. One or more compression statistics are then generated from the parsed compressed video data. Information associated with the compression statistics is then provided to a statistical remultiplexer.
    Type: Grant
    Filed: October 1, 2001
    Date of Patent: October 25, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Hain-Ching Liu, Ji Zhang
  • Publication number: 20050207569
    Abstract: Methods and apparatus for preparing data for encrypted transmission. According to the current invention, a data bitstream may be processed to create side information. After extracting, generating and/or acquiring the side data, some or all of the data bitstream may be encrypted and then combined to create a combined data bitstream, ready for transmission. Subsequently, the combined data bitstream may be transmitted over a network. By processing a data bitstream to extract metadata about the bitstream before encrypting the data, some processing such as splicing, bit rate switching and/or statistical multiplexing done after encryption may be executed without requiring costly de-encryption/re-encryption steps based, in part, on inspecting the contents of the side data. The bitstream may represent video, audio, image or other data types. In some examples according to the current invention, a combined data bitstream may comprise multiple bitstreams, each at a different bit rate.
    Type: Application
    Filed: December 16, 2004
    Publication date: September 22, 2005
    Applicant: Exavio, Inc
    Inventors: Ji Zhang, Hain-Ching Liu, Jian Ding
  • Patent number: 6948127
    Abstract: The invention described herein provides a video analysis tool to assist a computer programmer working on a program that effects video data. The tool may be integrated with program code. When enacted, the tool obtains statistical information related to the video data and information corresponding to functions of the code. The code may be responsible for encoding, transcoding, and/or decoding video data, for example. The tool is integrated with a video decoder to allow the information to be output with raw video data. The present invention is particularly useful for developing, debugging and analyzing programs responsible for encoding, transcoding, and/or decoding video data, such as video data compressed according to an MPEG standard.
    Type: Grant
    Filed: December 10, 2001
    Date of Patent: September 20, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Shan Zhu, Ji Zhang, Jiandong Shen, Hain-Ching Liu
  • Publication number: 20040172642
    Abstract: A data storage system (30) includes multiple storage devices arranged in an array. A column in the array includes storage devices (12, 14, 16) mounted on a tray (22). The storage devices (12, 14, 16) and the tray (22) form an air channel (28) for efficient heat dissipation. The data storage system (30) may include multiple columns inserted in multiple slots of a chassis (35), thereby forming a memory board.
    Type: Application
    Filed: March 3, 2004
    Publication date: September 2, 2004
    Inventors: Jiangang Ding, Ji Zhang, Hain Ching Liu
  • Patent number: 6754082
    Abstract: A data storage system (30) includes multiple storage devices arranged in an array. A column in the array includes storage devices (12, 14, 16) mounted on a tray (22). The storage devices (12, 14, 16) and the tray (22) form an air channel (28) for efficient heat dissipation. The data storage system (30) may include multiple columns inserted in multiple slots of a chassis (35), thereby forming a memory board.
    Type: Grant
    Filed: November 7, 2002
    Date of Patent: June 22, 2004
    Assignee: Exavio, Inc.
    Inventors: Jiangang Ding, Ji Zhang, Hain Ching Liu