Patents by Inventor Bin Liao

Bin Liao 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: 20150009183
    Abstract: A method for determining the distance from a tip of a pointer to a surface using a light source and a single camera, the method comprising detecting in an image captured by the camera a tip of the pointer, determining in the image captured by the camera the intensity of a set of pixels below the tip of the pointer, the intensity defining a reflection by the surface of the tip of the pointer illuminated by the light source, and determining the distance from the tip of the pointer to the surface depending upon the intensity of the set of pixels below the tip of the pointer and an intensity of pixels of the tip of the pointer in the image.
    Type: Application
    Filed: July 2, 2014
    Publication date: January 8, 2015
    Inventors: RICHARD LING, BEN YIP, BIN LIAO, CAMERON MURRAY EDWARDS
  • Patent number: 8853207
    Abstract: The present invention relates to a compound of formula (I): or hydrates, solvates, prodrugs, or pharmaceutically acceptable salts thereof, wherein R1, R2, X, Y, ring A, R3 and R4 are as defined in the detailed description and claims. The compound of formula (I) are receptor tyrosine kinase (RTK) inhibitors and have efficacy for the treatment, prevention, or amelioration of RTK-related diseases.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: October 7, 2014
    Assignee: Development Center for Biotechnology
    Inventors: Chu-Bin Liao, Chao-Cheng Chiang, Huei-Ru Yang, Yuan-Chun Liao, Paonien Chen
  • Patent number: 8785459
    Abstract: A compound for treating protein kinase-related disease or disorder having a structure of formula (A): wherein X is N or CH; Y is NH, O, or CH2; Z is an aryl or a heteroaryl; and R1, R2, R3, and R4 are independently H, halo, nitro, cyano, aryl, heteroaryl, alkyl, alkenyl, alkynyl, cycloalkyl, heterocycloalkyl, cycloalkenyl, heterocycloalkenyl, —ORa, —C(O)Ra, —C(O)NRaRb, —NRaC(O)Rb, —NRaRb, —S(O)2Ra, —S(O)2NRaRb, —NRaS(O)2Rb, —N?CRaRb, or —NRaC(O)NHRb, wherein each of Ra and Rb, independently, is H, alkyl, alkenyl, alkynyl, aryl, aryloxy, alkoxy, hydroxy, heteroaryl, cycloalkyl, heterocycloalkyl, cycloalkenyl, or heterocycloalkenyl, or Ra and Rb, together with the nitrogen atom to which they are bonded, form heteroaryl, heterocycloalkyl, or heterocycloalkenyl; or R3 and R4 are as defined above, and R1 and R2 together with the carbons, to which they are attached, form a heterocycloalkenyl or heteroaryl.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: July 22, 2014
    Assignee: Development Center for Biotechnology
    Inventors: Jiann-Jyh Huang, Chu-Bin Liao, Pao-Nien Chen
  • Publication number: 20130274255
    Abstract: The present invention relates to a compound of formula (I): or hydrates, solvates, prodrugs, or pharmaceutically acceptable salts thereof, wherein R1, R2, X, Y, ring A, R3 and R4 are as defined in the detailed description and claims. The compound of formula (I) are receptor tyrosine kinase (RTK) inhibitors and have efficacy for the treatment, prevention, or amelioration of RTK-related diseases.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Applicant: DEVELOPMENT CENTER FOR BIOTECHNOLOGY
    Inventors: Chu-Bin LIAO, Chao-Cheng CHIANG, Huei-Ru YANG, Yuan-Chun LIAO, Paonien CHEN
  • Publication number: 20130165458
    Abstract: A compound for treating protein kinase-related disease or disorder having a structure of formula (A): wherein X is N or CH; Y is NH, O, or CH2; Z is an aryl or a heteroaryl; and R1, R2, R3, and R4 are independently H, halo, nitro, cyano, aryl, heteroaryl, alkyl, alkenyl, alkynyl, cycloalkyl, heterocycloalkyl, cycloalkenyl, heterocycloalkenyl, —ORa, —C(O)Ra, —C(O)NRaRb, —NRaC(O)Rb, —NRaRb, —S(O)2Ra, —S(O)2NRa Rb, —NRaS(O)2Rb, —N?CRaRb, or —NRaC(O)NHRb, wherein each of Ra and Rb, independently, is H, alkyl, alkenyl, alkynyl, aryl, aryloxy, alkoxy, hydroxy, heteroaryl, cycloalkyl, heterocycloalkyl, cycloalkenyl, or heterocycloalkenyl, or Ra and Rb, together with the nitrogen atom to which they are bonded, form heteroaryl, heterocycloalkyl, or heterocycloalkenyl; or R3 and R4 are as defined above, and R1 and R2 together with the carbons, to which they are attached, form a heterocycloalkenyl or heteroaryl.
    Type: Application
    Filed: December 27, 2011
    Publication date: June 27, 2013
    Applicant: DEVELOPMENT CENTER FOR BIOTECHNOLOGY
    Inventors: Jiann-Jyh Huang, Chu-Bin Liao, Pao-Nien Chen
  • Patent number: 8350868
    Abstract: A method of compositing a plurality of graphic objects with a compositing buffer, is disclosed. The plurality of graphic objects forming a group is attenuated by group opacity and is composited from a top object to a bottom object. Based on a first mask and the group opacity, a second mask is generated. The first mask stores a remaining possible contribution for further graphic objects below and including the plurality of graphic objects. The plurality of graphic objects in a top down order is processed. In particular, for each graphic object of the plurality of graphic objects: (a) a contribution value for the graphic object using the second mask is determined, the contribution value representing a contribution of the graphic object to the compositing buffer; (b) a colour value of the graphic object is composited with the compositing buffer using the contribution value; and (c) the second mask is updated using the contribution value. The first mask is then updated using the second mask and the group opacity.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: January 8, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Albert Chang, Bin Liao, Cameron Murray Edwards, Scott Bradley
  • Publication number: 20110109642
    Abstract: A method of compositing a plurality of graphic objects with a compositing buffer, is disclosed. The plurality of graphic objects forming a group is attenuated by group opacity and is composited from a top object to a bottom object. Based on a first mask and the group opacity, a second mask is generated. The first mask stores a remaining possible contribution for further graphic objects below and including the plurality of graphic objects. The plurality of graphic objects in a top down order is processed. In particular, for each graphic object of the plurality of graphic objects: (a) a contribution value for the graphic object using the second mask is determined, the contribution value representing a contribution of the graphic object to the compositing buffer; (b) a colour value of the graphic object is composited with the compositing buffer using the contribution value; and (c) the second mask is updated using the contribution value. The first mask is then updated using the second mask and the group opacity.
    Type: Application
    Filed: October 5, 2010
    Publication date: May 12, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Albert Chang, Bin Liao, Cameron Murray Edwards, Scott Bradley
  • Patent number: 7554602
    Abstract: A change in field order between an input video frame and an output video frame or an input video frame being displaced by an odd number of scan-lines with respect to an output video frame, may introduce out of order fields in the output video frame. A method (700), apparatus and computer program product for generating an interlaced video stream from one or more interlaced input video streams and graphical objects is disclosed. The method (700) enables input video streams to be transformed (e.g., scaled and translated) to generate an interlaced video stream. The method (700) ensure that the fields of an output video frame are in correct order by shifting a corresponding input video frame down by one scan-line.
    Type: Grant
    Filed: July 7, 2005
    Date of Patent: June 30, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Bin Liao, Farris Junius Halim
  • Patent number: 7403209
    Abstract: A video node for use in rendering one or more video frames of a video stream. The video node is represented by a compositing tree (2100). The compositing tree (2100) comprises at least one image primitive node (2140) representing one or more video frames (2300) of the video stream. At least one of the video frames (2300) represented by the image primitive node (2140) is composited with at least one further graphical primitive represented by at least one further primitive node (2130) of the compositing tree (2100). The video frame (2300) is composited with the further graphical primitive according to a compositing operation represented by an operation node of the compositing tree (2100) in order to generate a composite image (2303) represented by at least one composite node (2150) of the compositing tree (2100).
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: July 22, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventors: Bin Liao, Farris Junius Halim, Ping Liu, Eugene Robert Arena
  • Publication number: 20060212833
    Abstract: Disclosed is a method of displaying a hierarchical file structure. The method determines a visual arrangement (100) of containers (102) which reflects a hierarchical relationship of the file structure. A concentric curved shape is then formed representing each container in the file structure and files within the containers, the curved shape having a geometry and location according to the determined visual arrangement. A viewpoint (600) is then established for the curved shape which is substantially radial thereto and allows viewing from a root container of the file structure towards one or more child containers of the file structure. The curved shape is then rendered, relative to the viewpoint, to a display (2114). Desirably, the files within a container (102) are represented as a tower (104) in the curved shape.
    Type: Application
    Filed: December 14, 2005
    Publication date: September 21, 2006
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Matthew Gallagher, Colin Druitt, Bin Liao
  • Publication number: 20060007352
    Abstract: A change in field order between an input video frame and an output video frame or an input video frame being displaced by an odd number of scan-lines with respect to an output video frame, may introduce out of order fields in the output video frame. A method (700), apparatus and computer program product for generating an interlaced video stream from one or more interlaced input video streams and graphical objects is disclosed. The method (700) enables input video streams to be transformed (e.g., scaled and translated) to generate an interlaced video stream. The method (700) ensure that the fields of an output video frame are in correct order by shifting a corresponding input video frame down by one scan-line.
    Type: Application
    Filed: July 7, 2005
    Publication date: January 12, 2006
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Bin Liao, Farris Halim
  • Publication number: 20050212799
    Abstract: A video node for use in rendering one or more video frames of a video stream. The video node is represented by a compositing tree (2100). The compositing tree (2100) comprises at least one image primitive node (2140) representing one or more video frames (2300) of the video stream. At least one of the video frames (2300) represented by the image primitive node (2140) is composited with at least one further graphical primitive represented by at least one further primitive node (2130) of the compositing tree (2100). The video frame (2300) is composited with the further graphical primitive according to a compositing operation represented by an operation node of the compositing tree (2100) in order to generate a composite image (2303) represented by at least one composite node (2150) of the compositing tree (2100).
    Type: Application
    Filed: March 17, 2005
    Publication date: September 29, 2005
    Applicant: Canon Kabushiki Kaisha
    Inventors: Bin Liao, Farris Halim, Ping Liu, Eugene Arena
  • Patent number: 6570428
    Abstract: The present invention relates to an adjustable clock skew apparatus and method for generating clock signals, which resolves the drawbacks of costing a user much time and effort to adjust clock skews of all components on a motherboard. In order to accomplish the object, the present invention proposes three operating modes: hardware setup, software setup or a mixture of hardward and software setup. A user just needs to adjust a plurality of exterior switches or to adjust a Basic Input Output System (BIOS) of the motherboard to modify the parameter of clock skew, and clock signals with necessary clock skews will be obtained.
    Type: Grant
    Filed: July 17, 2000
    Date of Patent: May 27, 2003
    Assignee: Winbond Electronics Corporation
    Inventors: Wen-Bin Liao, Wen-Chi Fang
  • Publication number: 20020097722
    Abstract: An implementation of a technology, described herein, for transmitting compressed network transport-layer-protocol headers in a speedy, efficient, inferentially synchronized, and robust manner. An implementation, described herein, models the transmission of compressed headers to the congestion procedure of the network transport-layer protocol (e.g., TCP's). Doing so, the sender of the compressed headers can infer whether the receiver correctly received them. Unlike the slow direct synchronization employed by conventional schemes, this implementation of the present claimed invention inferentially synchronizes by modeling after the congestion procedure of the network transport-layer protocol. This is inherently faster than direct synchronization. Since the implementation performs well over both noiseless and noisy links, it is particularly suited to use over wireless communications channels. This abstract itself is not intended to limit the scope of this patent.
    Type: Application
    Filed: May 3, 2001
    Publication date: July 25, 2002
    Inventors: Hong Bin Liao, Qian Zhang, Wenwu Zhu, Ya-Qin Zhang
  • Publication number: 20020040447
    Abstract: An automatic stable frequency detector and a method of finding a stable operating frequency in a computer system. The detector includes a central processing unit, a monitoring timer and a clock generator for providing a clocking frequency to the computer system. The method is capable of saving much user labor for calibrating the operating frequency of the motherboard of a personal or notebook computer. This is because personal or notebook manufacturers can set up the computer system to work at the highest stable operating frequency of whatever computer system through software or hardware.
    Type: Application
    Filed: February 20, 2001
    Publication date: April 4, 2002
    Inventors: Tsuei-Chi Yeh, Wen-Bin Liao