Patents by Inventor Guo Hui Lin

Guo Hui Lin 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: 8346833
    Abstract: A filter and method of filtering modifies the computation order to accommodate horizontal symmetric filtering, and modifies the source operands while modifying the single instruction multiple data (SIMD) computation, so as to eliminate such heavy overhead of transposing a pixel matrix. The filter and method of filtering reformats the equations involved in the prior art to the following equations, thereby acquiring the interpolation results by reducing the required clock cycles to three cycles: acc=a0*(|p0+p5|p1+p6|p2+p7|p3+p8|) acc=a1*(|p1+p4|p2+p5|p3+p6|p4+p7|)+acc acc=a2*(|P2+P3|P3+P4|P4+P5|P5+P6|)+acc.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Guo Hui Lin, Yang Liu, Lu Wan, Min Zhu
  • Patent number: 8194553
    Abstract: A traffic balancing system, traffic balancing device and traffic balancing method that converts IP packets by switching IP address of the destination host between the dual stack hosts communicating with each other, in order to control traffic balancing in the networks.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Zhi Yong Liang, Yi Ge, Yung Hua Lin, Yan Qi Wang, Guo Hui Lin
  • Patent number: 7899752
    Abstract: A method and system for preventing skipping the playback of a special content section of a digital media stream is provided. The method comprises a method for providing a digital media stream on the providing side, and a method for playing back a digital media stream as provided by the above providing method on the playing back side. The providing method comprises: decoding an encoded special content section of a digital media stream; generating an encryption key based on the decoded data of the special content section; encrypting a normal content section of the digital media stream using the encryption key; and providing the digital media stream comprising the encoded special content section and the encrypted normal content section.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yong Hua Lin, Guo Hui Lin, Yu Dong Yang, Yu Yuan
  • Patent number: 7882465
    Abstract: The present invention provides a Field Programmable Gate Array (FPGA), a system for debugging a Field Programmable Gate Array, a method for debugging a Field Programmable Gate Array, a FPGA configuration data product and a method and system for configuring a FPGA. According to one aspect of the invention, there is provided a Field Programmable Gate Array (FPGA) having a logic unit under test and comprising: a probe signal selecting unit configured to select at least one probe point from a plurality of probe points in said logic unit under test, and obtain a probe signal at said probe point; and a high speed serial transceiver configured to convert said probe signal into a high speed serial signal and transmit it to outside.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yu Li, Guo Hui Lin, Qiang Liu, Yu Dong Yang
  • Publication number: 20090138931
    Abstract: A novel method and system for enhancing user experience when switching channel in digital video broadcasting system is proposed. The invention proposes a server-based cache mechanism which caches all channels simultaneously in a cache server near from the video playing terminal. The channel switch latency could be heavily reduced since the initial part of the current GOP of any channel could be retrieved from the cache server, therefore the user experience is improved greatly.
    Type: Application
    Filed: June 27, 2008
    Publication date: May 28, 2009
    Applicant: International Business Machines Corporation
    Inventors: Guo Hui Lin, Yonghua Lin, Yudong Yang, Yu Yuan
  • Publication number: 20080273461
    Abstract: A traffic balancing system, traffic balancing device and traffic balancing method that converts IP packets by switching IP address of the destination host between the dual stack hosts communicating with each other, in order to control traffic balancing in the networks.
    Type: Application
    Filed: March 28, 2006
    Publication date: November 6, 2008
    Inventors: Zhi Yong Liang, Yi Ge, Yong Hua Lin, Yan Qi Wang, Guo Hui Lin
  • Publication number: 20080244220
    Abstract: A filter and method of filtering modifies the computation order to accommodate horizontal symmetric filtering, and modifies the source operands while modifying the SIMD computation, so as to eliminate such heavy overhead of transposing a pixel matrix.
    Type: Application
    Filed: October 11, 2007
    Publication date: October 2, 2008
    Inventors: Guo Hui Lin, Yang Liu, Lu Wan, Min Zhu
  • Publication number: 20080205439
    Abstract: A device and method for compensating for delays of a plurality of communication channels, provides signals with a certain frequency range, wherein the signals form standing waves in the plurality of communication channels; calculates phase differences between the plurality of communication channels according to the signal frequencies at the peak values of the standing waves; and determines the delay of each communication channel according to the above phase differences. The device and method may be applied to the communication channels of high speed parallel connection to eliminate the delays of the communication channels and realize length matching. Since the device and method determine the delays of communication channels by means of the phase differences, even when the delay difference exceeds a clock cycle, it can calculate the phase differences properly.
    Type: Application
    Filed: October 12, 2007
    Publication date: August 28, 2008
    Applicant: International Business Machines Corporation
    Inventors: Yu Li, Guo Hui Lin, Wen Bo Shen, Yu Dong Yang
  • Publication number: 20080155586
    Abstract: The invention provides a novel method for enhancing user experiences, especially when changing channels, in digital video broadcasting systems. The invention provides a mechanism to show a low resolution version of the contents immediately after the channel change, and then automatically switch to the high resolution content once the new GOP is started, thus the user will not see blank screen during the waiting period.
    Type: Application
    Filed: December 11, 2007
    Publication date: June 26, 2008
    Applicant: International Business Machines Corporation
    Inventors: Yu Dong Yang, Yu Yuan, Guo Hui Lin, You Zhou
  • Publication number: 20080116919
    Abstract: The present invention provides a Field Programmable Gate Array (FPGA), a system for debugging a Field Programmable Gate Array, a method for debugging a Field Programmable Gate Array, a FPGA configuration data product and a method and system for configuring a FPGA. According to one aspect of the invention, there is provided a Field Programmable Gate Array (FPGA) having a logic unit under test and comprising: a probe signal selecting unit configured to select at least one probe point from a plurality of probe points in said logic unit under test, and obtain a probe signal at said probe point; and a high speed serial transceiver configured to convert said probe signal into a high speed serial signal and transmit it to outside.
    Type: Application
    Filed: November 21, 2007
    Publication date: May 22, 2008
    Inventors: Yu Li, Guo Hui Lin, Qiang Liu, Yu Dong Yang
  • Publication number: 20080104643
    Abstract: Video On Demand system providing video programs between a program provider and a plurality of clients coupled over a peer to peer network. Transmitting a requested video program from a first client on a first channel. Allocating a second channel for transmitting the video program requested by a second client. The first client forwarding the video program to the second client on the second channel from the beginning of the video program received and stored. Controlling the second client to receive and store the video program sent on the first channel in synchronization with the first client. Merging the second channel into the first channel in response to notification that the program received from the first client by the second client reaches a starting point of the program received and stored by the second client. Notifying the first client to stop sending the video program to the second client.
    Type: Application
    Filed: January 3, 2008
    Publication date: May 1, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ling Shao, Guo Hui Lin
  • Publication number: 20080027864
    Abstract: A method and system for preventing skipping the playback of a special content section of a digital media stream is provided. The method comprises a method for providing a digital media stream on the providing side, and a method for playing back a digital media stream as provided by the above providing method on the playing back side. The providing method comprises: decoding an encoded special content section of a digital media stream; generating an encryption key based on the decoded data of the special content section; encrypting a normal content section of the digital media stream using the encryption key; and providing the digital media stream comprising the encoded special content section and the encrypted normal content section.
    Type: Application
    Filed: May 23, 2007
    Publication date: January 31, 2008
    Inventors: Yong Hua Lin, Guo Hui Lin, Yu Dong Yang, Yu Yuan
  • Patent number: 7325073
    Abstract: Video On Demand system providing video programs between a program provider and a plurality of clients coupled over a peer to peer network. Transmitting a requested video program from a first client on a first channel. Allocating a second channel for transmitting the video program requested by a second client. The first client forwarding the video program to the second client on the second channel from the beginning of the video program received and stored. Controlling the second client to receive and store the video program sent on the first channel in synchronization with the first client. Merging the second channel into the first channel in response to notification that the program received from the first client by the second client reaches a starting point of the program received and stored by the second client. Notifying the first client to stop sending the video program to the second client.
    Type: Grant
    Filed: June 4, 2003
    Date of Patent: January 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ling Shao, Guo Hui Lin
  • Publication number: 20040015995
    Abstract: Video On Demand system providing video programs between a program provider and a plurality of clients coupled over a peer to peer network. Transmitting a requested video program from a first client on a first channel. Allocating a second channel for transmitting the video program requested by a second client. The first client forwarding the video program to the second client on the second channel from the beginning of the video program received and stored. Controlling the second client to receive and store the video program sent on the first channel in synchronization with the first client. Merging the second channel into the first channel in response to notification that the program received from the first client by the second client reaches a starting point of the program received and stored by the second client. Notifying the first client to stop sending the video program to the second client.
    Type: Application
    Filed: June 4, 2003
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Ling Shao, Guo Hui Lin