Patents by Inventor Ho Cheung Wong
Ho Cheung Wong 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: 20240255506Abstract: Provided is a high throughput screening method for identifying cell fusion or syncytium formation potential. In particular, the cell fusion or syncytium formation potential of a viral spike protein. Also provided is a method for identifying a cellular factor that promotes spike protein-induced syncytium formation. Also provided is a method of inhibiting or suppressing syncytium formation induced by a viral spike protein.Type: ApplicationFiled: January 22, 2024Publication date: August 1, 2024Applicants: Versitech Limited, Centre for Oncology and Immunology Limited, Advanced Biomedical Instrumentation Centre LimitedInventors: Siu Lun Wong, Ching Gee Choi, Ho Cheung Shum, Wai Fong Chan, Bei Wang, Lang Nan
-
Publication number: 20230109223Abstract: A technique for automatically finding a collision-free return-to-home path for a robot. The technique includes running a simulated virtual 3D environment which emulates the physical robot and workcell in real time, including the positions and poses of all robots, workpieces and obstacles in the workcell. Upon request by an operator, a return-to-home path search is executed based on the virtual 3D environment, where the path search calculates a solution which moves the robot from a current position to its home or recovery position while avoiding collisions with other robots, workpieces or objects in the workcell. In addition to collision avoidance, the path search considers other constraints such as prohibited zones in the workspace and robot joint positions. When the recovery path is computed, the solution program is sent back to the physical environment for execution by the physical robot.Type: ApplicationFiled: October 4, 2021Publication date: April 6, 2023Inventors: Ho Cheung Wong, Brad Borek
-
Patent number: 11112776Abstract: Methods and systems include ways to synchronize a press machine and tending robots, including a pick robot and a drop robot, where the press machine includes an operating area for pressing a blank into a part. The pick robot and the part are moved out of the operating area while the drop robot carrying the blank is moved into the operating area. At least a portion of the pick robot and/or the part resides within the operating area at the same time at least a portion of the drop robot and/or the blank resides within the operating area. The pick robot is in communication with the drop robot and the movement of the pick robot is synchronized with the movement of the drop robot to prevent the pick robot or part from colliding with the drop robot or the blank.Type: GrantFiled: September 26, 2017Date of Patent: September 7, 2021Assignee: FANUC AMERICA CORPORATIONInventors: Leo Keselman, Matthew DeNio, Eric Lee, Ho Cheung Wong, Peter Swanson, Sai-Kai Cheng
-
Patent number: 10639791Abstract: Methods and systems for touch-sensing to provide an updated user frame are provided. These include the provision of a user frame and the touch-sensing of a workpiece, where the touch-sensing includes performing a touch-sensing schedule. The touch-sensing schedule includes one of a laser touch-sensing event and a wire touch-sensing event, where one of the laser touch-sensing event and the wire touch-sensing event is switched to the other of the laser touch-sensing event and the wire touch-sensing event while performing the touch-sensing schedule. An offset of the workpiece relative to the user frame is determined based on the touch-sensing of the workpiece and the offset is applied to the user frame to provide the updated user frame. The unique dynamic user frame feature enables same touch sensing program to be cloned and applied on multiple robot controllers.Type: GrantFiled: June 5, 2017Date of Patent: May 5, 2020Assignee: FANUC CORPORATIONInventors: Tien L. Chang, Terry Tupper, Ho Cheung Wong, Sai-Kai Cheng, Jason Tsai
-
Publication number: 20190227532Abstract: Methods and systems include ways to synchronize a press machine and tending robots, including a pick robot and a drop robot, where the press machine includes an operating area for pressing a blank into a part. The pick robot and the part are moved out of the operating area while the drop robot carrying the blank is moved into the operating area. At least a portion of the pick robot and/or the part resides within the operating area at the same time at least a portion of the drop robot and/or the blank resides within the operating area. The pick robot is in communication with the drop robot and the movement of the pick robot is synchronized with the movement of the drop robot to prevent the pick robot or part from colliding with the drop robot or the blank.Type: ApplicationFiled: September 26, 2017Publication date: July 25, 2019Inventors: Leo Keselman, Matthew DeNio, Eric Lee, Ho Cheung Wong, Peter Swanson, Sai-Kai Cheng
-
Publication number: 20170348853Abstract: Methods and systems for touch-sensing to provide an updated user frame are provided. These include the provision of a user frame and the touch-sensing of a workpiece, where the touch-sensing includes performing a touch-sensing schedule. The touch-sensing schedule includes one of a laser touch-sensing event and a wire touch-sensing event, where one of the laser touch-sensing event and the wire touch-sensing event is switched to the other of the laser touch-sensing event and the wire touch-sensing event while performing the touch-sensing schedule. An offset of the workpiece relative to the user frame is determined based on the touch-sensing of the workpiece and the offset is applied to the user frame to provide the updated user frame. The unique dynamic user frame feature enables same touch sensing program to be cloned and applied on multiple robot controllers.Type: ApplicationFiled: June 5, 2017Publication date: December 7, 2017Inventors: Tien L. Chang, Terry Tupper, Ho Cheung Wong, Sai-Kai Cheng, Jason Tsai
-
Patent number: 9144904Abstract: 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: GrantFiled: May 2, 2012Date of Patent: September 29, 2015Assignee: Fanuc Robotics America CorporationInventors: H. Dean McGee, Tien L. Chang, Peter Swanson, Jianming Tao, Di Xiao, Ho Cheung Wong, Sai-Kai Cheng, Jason Tsai
-
Patent number: 9046890Abstract: A robot control system includes a line tracking encoder that measures a reference position of a conveyor line and transmits a tracking signal representing tracking data including the reference position of the conveyor line. A master controller is in communication with the encoder to receive the tracking signal, process the tracking data represented by the tracking signal, and generate a data packet in response to processing of the tracking data. A slave controller is in communication with the master controller and at least one robot for receiving the data packet and controlling the movement of the at least one robot in response to the data packet. A communications network directly interconnects the master controller and the slave controller and transmits the data packet from the master controller to the slave controller.Type: GrantFiled: September 5, 2008Date of Patent: June 2, 2015Assignee: Fanuc Robotics America, Inc.Inventors: Kenneth W. Krause, Jim Huber, Ho Cheung Wong, Randy Graca, Scott J. Clifford
-
Patent number: 8315738Abstract: 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: GrantFiled: May 21, 2008Date of Patent: November 20, 2012Assignee: Fanuc Robotics America, Inc.Inventors: Tien L. Chang, H. Dean McGee, Ho Cheung Wong, Jianming Tao, Jason Tsai
-
Publication number: 20120215351Abstract: 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: ApplicationFiled: May 2, 2012Publication date: August 23, 2012Inventors: H. Dean McGee, Tien L. Chang, Peter Swanson, Jianming Tao, Di Xiao, Ho Cheung Wong, Sai-Kai Cheng, Jason Tsai
-
Patent number: 8046102Abstract: A synchronous high speed motion stop for a series of multi-top loaders residing on ānā controllers on one rail achieves effective detection of the servo-error status and shut off of the trailing controller's servo power within 3 ITP time. The control method reduces the unnecessary error recovery because it only shuts off its immediate trailing controller without aborting its leading controller, allowing the leading controller to complete the cycle tasks. The cascade control method produces a synchronous high-speed motion stop for the robots across the controllers and effectively prevents the collision between the robots.Type: GrantFiled: May 17, 2007Date of Patent: October 25, 2011Assignee: Fanuc Robotics America, Inc.Inventors: Jianming Tao, H. Dean McGee, Chi-Keng Tsai, Ho Cheung Wong, Ian Orr, Richard Motley
-
Patent number: 7860609Abstract: A robot multi-arm control system includes robot controllers that communicate via a network to transmit synchronization information from a master controller to one or more slave controllers in order to coordinate manufacturing processes. The system accounts for the network communication delay when synchronizing the event timing for process and motion synchronization.Type: GrantFiled: May 4, 2006Date of Patent: December 28, 2010Assignee: Fanuc Robotics America, Inc.Inventors: Akihiro Yanagita, Jianming Tao, Tien L. Chang, Ho Cheung Wong, H. Dean McGee, Chi-Keng Tsai, Sai-Kai Cheng, Steven E. Nickel, Hadi Akeel
-
Publication number: 20100063625Abstract: A robot control system includes a line tracking encoder that measures a reference position of a conveyor line and transmits a tracking signal representing tracking data including the reference position of the conveyor line. A master controller is in communication with the encoder to receive the tracking signal, process the tracking data represented by the tracking signal, and generate a data packet in response to processing of the tracking data. A slave controller is in communication with the master controller and at least one robot for receiving the data packet and controlling the movement of the at least one robot in response to the data packet. A communications network directly interconnects the master controller and the slave controller and transmits the data packet from the master controller to the slave controller.Type: ApplicationFiled: September 5, 2008Publication date: March 11, 2010Inventors: Kenneth W. Krause, Jim Huber, Ho Cheung Wong, Randy Graca, Scott J. Clifford
-
Publication number: 20090326711Abstract: 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: ApplicationFiled: May 21, 2008Publication date: December 31, 2009Inventors: Tien L. Chang, H. Dean McGee, Ho Cheung Wong, Jianming Tao, Jason Tsai
-
Publication number: 20080288109Abstract: A synchronous high speed motion stop for a series of multi-top loaders residing on ānā controllers on one rail achieves effective detection of the servo-error status and shut off of the trailing controller's servo power within 3 ITP time. The control method reduces the unnecessary error recovery because it only shuts off its immediate trailing controller without aborting its leading controller, allowing the leading controller to complete the cycle tasks. The cascade control method produces a synchronous high-speed motion stop for the robots across the controllers and effectively prevents the collision between the robots.Type: ApplicationFiled: May 17, 2007Publication date: November 20, 2008Inventors: Jianming Tao, H. Dean McGee, Chi-Keng Tsai, Ho Cheung Wong, Ian Orr, Richard Motley