Patents by Inventor Shih-Chang Liang

Shih-Chang Liang 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: 20110137434
    Abstract: An apparatus and a method of synchronizing and interpolating axes of a multi-system are provide. According to the number M of operating systems, the apparatus analyzes a multi-axis process program of N axes to generate M system process programs, wherein, N?M?2. A synchronous code is added to the M system process programs. According to the specifications of the operating systems, a delay time compensation program is added to the M system process programs to ensure the synchronization of the systems therebetween. The characteristics of the controllers and the servos of the operation systems are adjusted to unify the characteristics of the systems. The M system process programs are outputted to the operating systems correspondingly.
    Type: Application
    Filed: June 7, 2010
    Publication date: June 9, 2011
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH CORPORATION
    Inventors: Wan-Kun Chang, Chin-Chu Sun, Shih-Chang Liang, Chih-Yuan Hsu, Hsin-Chuan Su
  • Patent number: 7812560
    Abstract: The present invention relates to a rehabilitation robot and a tutorial learning method for the rehabilitation robot. The rehabilitation robot comprises a robotic device, a rehabilitation mode control unit, and a driving unit. The robotic device comprises at least a motor capable of controlling the joints of the robotic device. The rehabilitation mode control unit further comprises a tutorial learning module capable of enabling the rehabilitation robot to learn a rehabilitation operation of a physiotherapist in a tutorial manner as he/she is operating the rehabilitation robot while registering the rehabilitation operation as an operation mode of the same.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: October 12, 2010
    Assignee: Industrial Technology Research Institute
    Inventors: Wan-Kun Chang, Yung-Ming Kao, Shih-Chang Liang, Chin-Chu Sun, Hsin-Chuan Su
  • Publication number: 20100094435
    Abstract: A method for controlling acceleration and deceleration before interpolating is provided. The method comprises steps of previewing and analyzing a processing program to estimate a limitation of a processing velocity, which comprises providing the processing program including a pathway formed by plural blocks; unitizing the motion vector of each block into the unit vector ( N ^ i = N _ i ? N _ i ? ) ; calculating a length (DVi=?{right arrow over (DV)}i?) of a vector difference in the unit vectors between each block and its next block ({right arrow over (DV)}i={circumflex over (N)}i?{circumflex over (N)}i+1); calculating a sum of the length of the vector difference in a distance from a starting block (S=? DVn); and calculating the limitation of the processing velocity for an end of each block (Vlim) according to an inverse ratio of the sum (1/S); and distributing a processing velocity according to the limitation.
    Type: Application
    Filed: February 5, 2009
    Publication date: April 15, 2010
    Applicant: Industrial Technology Research Institute
    Inventors: Chin-Chu Sun, Shih-Chang Liang, Wan-Kun Chang, Yung-Ming Kao, Cheng-Yu Chen
  • Publication number: 20090328190
    Abstract: Flaws in information security infest modern software, and pervasive computing has made network systems vulnerable. Information security is constantly endangered by errors in protocol implementations. Testing a protocol implementation for errors directly from a network where a device implementing the protocol resides limits the coverage of protocols tested. In contrast, testing protocols from an access network that internetworks a customer premises with one or more service networks greatly expands the coverage of protocols tested. Accordingly, a method and corresponding apparatus are provided to test from the access network, testing both service network devices and customer premises devices, and the protocols implemented on those devices.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Inventors: David H. Liu, Shih-Chang Liang, Marc R. Bernard, Guy M. Merritt, Fung-Chang Huang
  • Publication number: 20090319666
    Abstract: Collecting diagnostic information from a remote device in today's networks is limited to system related information. However, of more interest to vendors of commercial products or services is information related to, for example, how their products, services or advertisement are perceived by end users. Accordingly, a method and corresponding apparatus according to an embodiment of the present invention are provided that extends the Session Initiated Protocol (SIP) NOTIFY mechanism. Originally defined for server to client or downstream notification of a state of a resource or of an event, the present invention extends this functionality to include uploading information other than a state of a resource or of an event from the client to the server or upstream. As such, information, such as usage behavior of a user, may now be collected to understand end user perception of products, services or advertisements.
    Type: Application
    Filed: June 18, 2008
    Publication date: December 24, 2009
    Inventors: Shih-Chang Liang, David H. Liu
  • Publication number: 20090140683
    Abstract: The present invention relates to a rehabilitation robot and a tutorial learning method for the rehabilitation robot. The rehabilitation robot comprises a robotic device, a rehabilitation mode control unit, and a driving unit. The robotic device comprises at least a motor capable of controlling the joints of the robotic device. The rehabilitation mode control unit further comprises a tutorial learning module capable of enabling the rehabilitation robot to learn a rehabilitation operation of a physiotherapist in a tutorial manner as he/she is operating the rehabilitation robot while registering the rehabilitation operation as an operation mode of the same.
    Type: Application
    Filed: March 18, 2008
    Publication date: June 4, 2009
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: WAN-KUN CHANG, YUNG-MING KAO, SHIH-CHANG LIANG, CHIN-CHU SUN, HSIN-CHUAN SU
  • Publication number: 20080253771
    Abstract: A method and system allowing a network operator to change services on a large group of Optical Network Terminals (ONTs) at one time through the use of profiles. At least one profile is configured, and at least one of the profiles is associated with at least one Optical Network Terminal (ONT) having a number of ports. A configuration for the ONTs is generated based on the profiles and, upon a request by an ONT, the configuration is forwarded to the requesting ONT. The method and system may include a graphical user interface (GUI) for entering information used in configuring the profiles, and may assign the profiles to multiple ONTs. Further, the GUI may automatically gather and provide statistics relating to the ONTs to the network operator. Additionally, in a Session Initiation Protocol (SIP) network, the method and system may communicate with the ONTs without using a SIP protocol stack.
    Type: Application
    Filed: May 18, 2007
    Publication date: October 16, 2008
    Inventors: Jeffrey A. Noel, Nabeel Zafar, Joseph D. Kralowetz, Wen-Bing Shiu, John A. Stock, Marc R. Bernard, Shih-Chang Liang
  • Publication number: 20080224545
    Abstract: A pulse generating device and method are provided. The pulse generating device includes a control device, a first knob, and a second knob. The control device is configured to receive a pulse signal and generate a pulse command. After being actuated, the first knob provides a single pulse of the pulse signal to the control device for triggering the control device to generate a single pulse command. The second knob provides the pulse signal to the control device in a frequency corresponding to a twisted angle of the second knob so as to trigger the control device to repeatedly generate the pulse command.
    Type: Application
    Filed: August 16, 2007
    Publication date: September 18, 2008
    Applicant: Industrial Technology Research Institute
    Inventors: Wan-Kun Chang, Kuei-Lu Liu, Jui-Kuan Lin, Yung-Ming Kao, Shih-Chang Liang, Chia-Sheng Chiang
  • Publication number: 20060182113
    Abstract: Methods provide Pseudo-Wire (PW) peer address discovery in a network environment. More particularly, methods are provided for PW peers to exchange information in order to support PW service over Ethernet-based networks. When a PW peer recognizes that no MAC addresses associated with the far end of the PW are known, an address request packet is prepared and broadcast from each MAC address associated with that PW peer. Address response packets generated by the far end peer for each of its associated MAC addresses, and unicast in response to each of the MAC addresses from which an address request packet was sent. In a further aspect of the present invention, at nodes having two or more MAC addresses associated with the PW, one MAC address is designated as the primary address based upon the value of the local PW identifier, or protocol address.
    Type: Application
    Filed: February 17, 2005
    Publication date: August 17, 2006
    Inventors: Shih-Chang Liang, Wenko Lin