Patents by Inventor Jason Tsai

Jason Tsai 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: 20130264772
    Abstract: An air-blowing assembly of game table, which is installed in a table frame of the game table, includes a face board, an inner board and an air space defined between the boards. One or more flow guide members are arranged in the air space, each flow guide member has multiple lattices arranged in rows. At least one air guide channel is formed on each flow guide member so that at least one lattice row has longitudinal notches and/or lateral notches. Accordingly, the flow guide member has longitudinal and/or transverse airflow passages. A fan is used to blow air into the air space. Under the guide of the air guide channels, the air flows out of the face board from fine orifices thereof.
    Type: Application
    Filed: April 5, 2012
    Publication date: October 10, 2013
    Inventor: Jason TSAI
  • Patent number: 8473103
    Abstract: A method of and apparatus for achieving dynamic robot accuracy includes a control system utilizing a dual position loop control. An outer position loop uses secondary encoders on the output side of the gear train of a robot joint axis, while the inner position loop uses the primary encoder attached to the motor. Both single and dual loop control can be used on the same robot and tooling axes.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: June 25, 2013
    Assignee: Fanuc Robotics America, Inc.
    Inventors: Jason Tsai, Eric Wong, Jianming Tao, H. Dean McGee, Hadi Akeel
  • Patent number: 8315736
    Abstract: A system for picking and packing applications is provided. The system includes a plurality of robots and a plurality of robot controllers. Each robot controller includes a load re-balance subsystem, a load balance subsystem, a robot state change detector subsystem, a communicator subsystem, and a motion control subsystem. Each of the robot controllers is interconnected and in communication with one another via the communicator subsystems. Each of the robots has a workload that may be selectively balanced. A method for balancing the workloads of the robots using built-in processors which run motion control is also provided.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: November 20, 2012
    Assignee: Fanuc Robotics America, Inc.
    Inventors: Genesh Kalbavi, Gordon Geheb, Min-Ren Jean, Gerald A. Ross, Jason Tsai, Rick Wunderlich
  • Patent number: 8315738
    Abstract: A system and method for controlling avoiding collisions in a workcell containing multiple robots is provided. The system includes a sequence of instructions residing on a controller for execution thereon to perform an interference check automatic zone method. The interference check automatic zone method includes the steps of: determining a first portion of a common space that is occupied during a movement of a first robot along a first programmed path; determining a second portion of the common space that is occupied during a movement of a second robot along a second programmed path; comparing the first portion and the second portion to determine if an overlap exists therebetween; and moving the first robot and the second robot in response to whether or not the overlap exists.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: November 20, 2012
    Assignee: Fanuc Robotics America, Inc.
    Inventors: Tien L. Chang, H. Dean McGee, Ho Cheung Wong, Jianming Tao, Jason Tsai
  • Publication number: 20120215351
    Abstract: A system and method for controlling avoiding collisions and deadlocks in a workcell containing multiple robots automatically determines the potential deadlock conditions and identifies a way to avoid these conditions. Deadlock conditions are eliminated by determining the deadlock-free motion statements prior to execution of the motions that have potential deadlock conditions. This determination of deadlock-free motion statements can be done offline, outside normal execution, or it can be done during normal production execution. If there is sufficient CPU processing time available, the determination during normal production execution provides the most flexibility to respond to dynamic conditions such as changes in I/O timing or the timing of external events or sequences. For minimal CPU impact the determination is done offline where many permutations of programming sequences can be analyzed and an optimized sequence of execution may be found.
    Type: Application
    Filed: May 2, 2012
    Publication date: August 23, 2012
    Inventors: H. Dean McGee, Tien L. Chang, Peter Swanson, Jianming Tao, Di Xiao, Ho Cheung Wong, Sai-Kai Cheng, Jason Tsai
  • Patent number: 7853356
    Abstract: An apparatus and a method for optimizing robot performance includes a computer connected to the robot controller for receiving performance data of the robot as the controller executes a path program. The computer uses the performance data, user specified optimization objectives and constraints and a kinematic/dynamic simulator to generate a new set of control system parameters to replace the default set in the controller. The computer repeats the process until the new set of control system parameters is optimized.
    Type: Grant
    Filed: April 14, 2006
    Date of Patent: December 14, 2010
    Assignee: Fanuc Robotics America, Inc.
    Inventors: Jason Tsai, Yi Sun, Sai-Kai Cheng, Min Ren Jean, Hadi Akeel
  • Publication number: 20100191374
    Abstract: A method of and apparatus for achieving dynamic robot accuracy includes a control system utilizing a dual position loop control. An outer position loop uses secondary encoders on the output side of the gear train of a robot joint axis, while the inner position loop uses the primary encoder attached to the motor. Both single and dual loop control can be used on the same robot and tooling axes.
    Type: Application
    Filed: January 26, 2010
    Publication date: July 29, 2010
    Inventors: Jason Tsai, Eric Wong, Jianming Tao, H. Dean McGee, Hadi Akeel
  • Publication number: 20090326711
    Abstract: A system and method for controlling avoiding collisions in a workcell containing multiple robots is provided. The system includes a sequence of instructions residing on a controller for execution thereon to perform an interference check automatic zone method. The interference check automatic zone method includes the steps of: determining a first portion of a common space that is occupied during a movement of a first robot along a first programmed path; determining a second portion of the common space that is occupied during a movement of a second robot along a second programmed path; comparing the first portion and the second portion to determine if an overlap exists therebetween; and moving the first robot and the second robot in response to whether or not the overlap exists.
    Type: Application
    Filed: May 21, 2008
    Publication date: December 31, 2009
    Inventors: Tien L. Chang, H. Dean McGee, Ho Cheung Wong, Jianming Tao, Jason Tsai
  • Publication number: 20090271034
    Abstract: A system for picking and packing applications is provided. The system includes a plurality of robots and a plurality of robot controllers. Each robot controller includes a load re-balance subsystem, a load balance subsystem, a robot state change detector subsystem, a communicator subsystem, and a motion control subsystem. Each of the robot controllers is interconnected and in communication with one another via the communicator subsystems. Each of the robots has a workload that may be selectively balanced. A method for balancing the workloads of the robots using built-in processors which run motion control is also provided.
    Type: Application
    Filed: April 24, 2009
    Publication date: October 29, 2009
    Inventors: Genesh Kalbavi, Gordon Geheb, Min-Ren Jean, Gerald A. Ross, Jason Tsai, Rick Wunderlich
  • Publication number: 20090199690
    Abstract: A method of controlling robot motion for small shape generation is provided. The method includes the steps of: a) providing a robot having a plurality of interconnected distal links with a respective plurality major axes and a respective plurality of minor axes, the robot having a controller for moving the robot to a starting position and along a path including a series of interpolated positions to be followed relative a workpiece; b) moving the robot to the starting position; c) determining a next interpolated position on the path, wherein the robot remains fixed in position about at least one of the major axes and a location and an approach vector of the next interpolated position can be achieved; and d) moving the robot to the next interpolated position. A method where the robot remains fixed in position about all major axes is also provided.
    Type: Application
    Filed: February 11, 2009
    Publication date: August 13, 2009
    Inventors: Yi Sun, H. Dean McGee, Jason Tsai, Hadi Akeel
  • Patent number: 7356141
    Abstract: A encoding/decoding method and device for a remote controller utilizing a baud rate to encrypt data for transmission. The encoding device includes an encoder encoding an identification code into an encrypted code; and an interpreter interpreting the un-encoded portion of the identification code and the encrypted code into a transmission signal. When the encrypted code is in a first base, the plain code corresponding to the encrypted code will be transmitted with a first baud rate; and when the encrypted code is in a second base, the plain code corresponding to the encrypted code will be transmitted with a second baud rate. The decoding device includes a receiver receiving the transmission signal; a interpreter connected to the receiver interpreting the transmission signal into a received signal; an encoder utilizing the same encoding algorithm as in the transmitter to generate a comparison code; and a processor comparing the received signal and the comparison code.
    Type: Grant
    Filed: July 1, 2003
    Date of Patent: April 8, 2008
    Assignee: Holtek Semiconductor Inc.
    Inventors: Ian Hsieh, Jason Tsai
  • Publication number: 20070286414
    Abstract: The present invention generally relates to encoding/decoding method and device used for remote controller, which utilizes baud rate to encrypt data for transmission. The encoding device of the present invention comprises an encoder for encoding an identification code into an encrypted code; an interpreter for interpreting the un-encoded portion of the identification code and the encrypted code into a transmission signal. Wherein, when the encrypted code is in a first base, the plain code corresponding to the encrypted code will be transmitted with a first baud rate; and when the encrypted code is in a second base, the plain code corresponding to the encrypted code will be transmitted with a second baud rate.
    Type: Application
    Filed: August 15, 2007
    Publication date: December 13, 2007
    Inventors: Ian Hsieh, Jason Tsai
  • Publication number: 20070244599
    Abstract: An apparatus and a method for optimizing robot performance includes a computer connected to the robot controller for receiving performance data of the robot as the controller executes a path program. The computer uses the performance data, user specified optimization objectives and constraints and a kinematic/dynamic simulator to generate a new set of control system parameters to replace the default set in the controller. The computer repeats the process until the new set of control system parameters is optimized.
    Type: Application
    Filed: April 14, 2006
    Publication date: October 18, 2007
    Applicant: FANUC Robotics America, Inc.
    Inventors: Jason Tsai, Yi Sun, Sai-Kai Cheng, Min Jean, Hadi Akeel
  • Patent number: 7211978
    Abstract: A system for performing the method of this invention includes a leader having a robot arm able to articulate about first axes and supporting an end effector. A follower includes a robot arm able to articulate about respective second axes. Servo motors articulate the leader arm about the first axes and the follower arm about the second axes. A user interface allows a user to jog the arm of the leader and to program movement of the arms for automatic execution such that the end effector reaches predetermined positions. A controller, operatively connected to the servo motors and the user interface, controls operation of the servo motors, moves the arm of the leader in accordance with the programmed movement, and moves the arm of the follower such that it tracks or mirrors movement of the leader.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: May 1, 2007
    Assignee: Fanuc Robotics America, Inc.
    Inventors: Tien L. Chang, H. Dean McGee, Eric Wong, Sai-Kai Cheng, Jason Tsai
  • Patent number: 6915108
    Abstract: A signal transceiver for transmitting a carrier signal to a transponder and receiving a modulated data signal returned by the transponder is provided. The signal transceiver includes a transistor with a base, a collector and an emitter, a controller being electrically connected to the base and providing a controlling signal for turning on the transistor, an oscillation source being electrically connected to the collector for providing the carrier signal, a capacitor being electrically connected to the base and the oscillation source for forming an oscillation circuit, and a resonator being electrically connected to the collector for transmitting the carrier signal to the transponder and receiving the modulated data signal returned by the transponder, and outputting a demodulated data signal through the emitter.
    Type: Grant
    Filed: August 28, 2002
    Date of Patent: July 5, 2005
    Assignee: Holteck Semiconductor Inc.
    Inventors: Jason Tsai, Ian Hsieh
  • Publication number: 20050096155
    Abstract: A golf club head includes a body, an upper cap and a support plate. The body is hollow, having an opening in an upper wall, and the opening has an annular combining surface. The upper cap is positioned on the body and closes up the opening. The support plate is positioned in the body, having two recessed end surfaces to fit with the inner edge of the opening, with one recessed end surface located near a striking face of the body to prop up sidewise the striking face so that the striking face may have strength enough to endure shocks at the moment of striking a ball. The support plate has an intermediate curved portion flush with the top of the annular combining surface. The upper cap is adhered with the annular combining surface and the curved portion of the support plate. Then the club head is reinforced in its combined strength to prevent it from disfiguring and to lessen its cost.
    Type: Application
    Filed: November 3, 2003
    Publication date: May 5, 2005
    Applicant: Far Eastern Composite Co., Ltd.
    Inventor: Jason Tsai
  • Publication number: 20050002524
    Abstract: The present invention generally relates to encoding/decoding method and device used for remote controller, which utilizes baud rate to encrypt data for transmission. The encoding device of the present invention comprises an encoder for encoding an identification code into an encrypted code; an interpreter for interpreting the un-encoded portion of the identification code and the encrypted code into a transmission signal. Wherein, when the encrypted code is in a first base, the plain code corresponding to the encrypted code will be transmitted with a first baud rate; and when the encrypted code is in a second base, the plain code corresponding to the encrypted code will be transmitted with a second baud rate.
    Type: Application
    Filed: July 1, 2003
    Publication date: January 6, 2005
    Inventors: Ian Hsieh, Jason Tsai
  • Publication number: 20040257021
    Abstract: A system for performing the method of this invention includes a leader having a robot arm able to articulate about first axes and supporting an end effector. A follower includes a robot arm able to articulate about respective second axes. Servo motors articulate the leader arm about the first axes and the follower arm about the second axes. A user interface allows a user to jog the arm of the leader and to program movement of the arms for automatic execution such that the end effector reaches predetermined positions. A controller, operatively connected to the servo motors and the user interface, controls operation of the servo motors, moves the arm of the leader in accordance with the programmed movement, and moves the arm of the follower such that it tracks or mirrors movement of the leader.
    Type: Application
    Filed: June 18, 2004
    Publication date: December 23, 2004
    Inventors: Tien L. Chang, H. Dean McGee, Eric Wong, Sai-Kai Cheng, Jason Tsai
  • Publication number: 20040246248
    Abstract: The invention is a power-saving method for driving light-emitting diode, and the device employing the method is a matrix display screen that comprises a driving circuit, a memory, and a light-emitting diode. When the display screen performs scanning process, one of the output data and the internal data of the memory is checked. If the data being checked is zero, the execution of scanning a predetermined row of the screen is postponed for one period so that no action is taken. Postponing will achieve a power-saving function for the display screen comprising the light-emitting diode.
    Type: Application
    Filed: December 11, 2003
    Publication date: December 9, 2004
    Applicant: Holtek Semiconductor Inc.
    Inventors: Jason Tsai, Shih-Ting Chang
  • Patent number: 6768078
    Abstract: A servo spot welding control system and method to efficiently weld a pair of workpieces together. The system includes a robot movable about the workpieces, a weld gun, servomotors, a transformer, and a controller. The weld gun is mounted on the robot and includes at least two pairs of electrodes. Each pair of electrodes includes a stationary electrode and a moveable electrode. The servomotors are operatively connected to the movable electrodes. The controller actuates the robot to move the robot into position. The controller also actuates the servomotors to clamp the workpieces and to selectively sequence electric current from the transformer to form multiple spot welds on the workpieces.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: July 27, 2004
    Assignee: FANUC Robotics North America, Inc.
    Inventors: Frank Garza, Jason Tsai, Hadi Akeel, Brad Niederquell