Patents by Inventor George Zhang

George Zhang 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: 9597802
    Abstract: A method and system to optimize the parameters of a robot used in an assembly process. The assembly process is categorized based on its nature which may be cylindrical, radial and multi-stage insertion. The search pattern and search parameters are specified. The parameters are optimized and the optimized parameter set are verified and when a predetermined criteria such as assembly cycle time set and/or success rate is met the optimization process stops. When the optimization stops the verified parameters are used to cause the robot to perform the categorized assembly process. If the parameters do not meet the predetermined criteria, another round of optimization using the same or other parameters can be performed.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: March 21, 2017
    Assignee: ABB Inc.
    Inventors: George Zhang, Hui Zhang, Jianmin He, Jianjun Wang
  • Patent number: 9469032
    Abstract: A method and system to optimize the parameters of a robot used in an assembly process. The assembly process is categorized based on its nature which may be cylindrical, radial and multi-stage insertion. The search pattern and search parameters are specified. The parameters are optimized and the optimized parameter set are verified and when a predetermined criteria such as assembly cycle time set and/or success rate is met the optimization process stops. When the optimization stops the verified parameters are used to cause the robot to perform the categorized assembly process. If the parameters do not meet the predetermined criteria, another round of optimization using the same or other parameters can be performed.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: October 18, 2016
    Assignee: ABB Inc.
    Inventors: George Zhang, Hui Zhang, Jianmin He, Jianjun Wang
  • Publication number: 20160152416
    Abstract: A method inspects a conveyor (10) having opposing sides (34, 35) and a length. The conveyor includes an endless belt (16) and a plurality of roller structures (24) disposed in spaced relation along at least a portion of the length of the conveyor and under a top flight (17) of the belt for supporting the belt while material is being conveyed on the belt. Each roller structure includes at least one roller (12, 12?) constructed and arranged to rotate about an axis as the belt is conveyed with the material. The method orients an unmanned vehicle (22), having sensor structure (28) thereon, at one side of the conveyor, and causes the vehicle to travel along the portion of the length of the conveyor while the sensor structure obtains data regarding a state of at least a portion of the belt and of rollers of the plurality of roller structures while the conveyor is operating.
    Type: Application
    Filed: July 7, 2014
    Publication date: June 2, 2016
    Inventors: Harald Josef Staab, Gregory Rossano, Eduardo Botelho, Thomas Fuhibrigge, George Zhang, Sang Choi, Carlos Martinez
  • Publication number: 20160129979
    Abstract: An inspection device for use in a fluid container includes at least one thrust device, at least one ballast device and a cage which carries the at least one thrust device and the at least one ballast device. The cage includes at least two bars. Each bar provides an opening, the openings forming a cage cavity to carry the at least one thrust device and the at least one ballast device.
    Type: Application
    Filed: November 7, 2014
    Publication date: May 12, 2016
    Inventors: Gregory F. ROSSANO, William EAKINS, Daniel T. LASKO, Thomas A. FUHLBRIGGE, Andrew M. SALM, George ZHANG
  • Patent number: 9333654
    Abstract: An industrial robot is used to assemble a part to a predetermined location on a randomly moving workpiece. The workpiece may be an automobile on an assembly line and the part may be a wheel (a tire mounted on a rim) to be assembled on one of the wheel hubs of the automobile. The robot has mounted on it a camera, a force sensor and a gripper to grip the part. After the robot grips the part, signals from both the force sensor and vision are used by a computing device to move the robot to a position where the robot can assemble the part to the predetermined location on the workpiece. The computing device can be the robot controller or a separate device such as a PC that is connected to the controller.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: May 10, 2016
    Assignee: ABB Research Ltd.
    Inventors: Heping Chen, George Zhang, Thomas A. Fuhlbrigge
  • Publication number: 20150369751
    Abstract: An inspection device for use in a fluid container having at least an opening includes a housing sized to fit through the opening. The housing has at least two fluid flow channels extending therethrough, each having an inlet and an outlet, and a pump maintained in the housing within each fluid flow channel. The pumps are selectively controlled to maneuver the housing within the fluid container. The inspection device continues with a method of in-situ inspection of a container having at least one opening to receive a fluid, that includes up-loading a virtual model of the container into a computer, inserting the device into the container, generating a position signal by the device and receiving the position signal on a computer. A virtual image of the device in the virtual model of the container is generated to determine an actual position of the device within the container.
    Type: Application
    Filed: January 24, 2014
    Publication date: December 24, 2015
    Inventors: Luiz V. Cheim, George Zhang, Thomas Fuhlbrigge, Harald Staab, William Eakins, Gregory F. Rossano, Biao Zhang, Poorvi Patel, Marek Budyn
  • Patent number: 9207668
    Abstract: A robot having a force sensor and a tool fixture for operating on a workpiece that may have a complex surface contour is programmed by an operator first teaching the robot by a suitable technique such as lead through teaching a few gross points of the contour. These points, known as guiding points, are used to generate a program to be followed by the robot under the control of the robot controller and using force control during which the robot finalizes the guiding points and teaches one or more points on the contour intermediate adjacent guiding points. The controller or other computing device uses the points so taught to generate the path the robot tool fixture will follow when the tool is to operate on the workpiece.
    Type: Grant
    Filed: February 10, 2006
    Date of Patent: December 8, 2015
    Assignee: ABB Research Ltd.
    Inventors: Hui Zhang, Torgny Brogardh, Jianjun Wang, George Zhang
  • Patent number: 9108316
    Abstract: A robot is used to repeatedly assemble parts during a continuous production run of parts to be assembled. There are parameters of the robot associated with the assembly. These parameters are used to assemble the parts. Simultaneously with that repeated assembly the robot parameters are optimized. The parts to be assembled have a starting position for the assembly and the simultaneous optimization of the robot assembly parameters also includes the learning of the starting position. The robot assembly parameters can be optimized in a predefined manner. The optimized parameters can then be verified and the optimized and verified robot assembly parameters may then be used in place of the parameters of the robot associated with the parts assembly along with the learned starting position.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: August 18, 2015
    Assignee: ABB Research Ltd.
    Inventors: George Zhang, Arnold Bell, Jianjun Wang, Jianmin He, Carlos Martinez
  • Patent number: 9110456
    Abstract: A robot machining with a flexible manipulator has an end effector which may either hold the tool to perform the machining or the work piece to be machined. A signal representative of a force applied by said tool to said work piece is used to control either the relative motion between the tool and the work piece to give a controlled material removal rate (CMRR) or the relative position between the tool or the work piece to provide deformation compensation or both CMRR and deformation compensation. A force sensor provides the signal for deformation compensation. For CMRR the signal may be obtained from either a force sensor or the current flowing in the motor of the robot's spindle. The force sensor can be mounted either on the robot or together with either the tool or work piece adjacent to the robot.
    Type: Grant
    Filed: September 6, 2005
    Date of Patent: August 18, 2015
    Assignee: ABB Research Ltd.
    Inventors: Hui Zhang, ZhongXue Gan, Jianjun Wang, George Zhang
  • Publication number: 20150217452
    Abstract: A method and system to optimize the parameters of a robot used in an assembly process. The assembly process is categorized based on its nature which may be cylindrical, radial and multi-stage insertion. The search pattern and search parameters are specified. The parameters are optimized and the optimized parameter set are verified and when a predetermined criteria such as assembly cycle time set and/or success rate is met the optimization process stops. When the optimization stops the verified parameters are used to cause the robot to perform the categorized assembly process. If the parameters do not meet the predetermined criteria, another round of optimization using the same or other parameters can be performed.
    Type: Application
    Filed: March 4, 2015
    Publication date: August 6, 2015
    Applicant: ABB INC.
    Inventors: George Zhang, Hui Zhang, Jianmin He, Jianjun Wang
  • Publication number: 20150217453
    Abstract: A method and system to optimize the parameters of a robot used in an assembly process. The assembly process is categorized based on its nature which may be cylindrical, radial and multi-stage insertion. The search pattern and search parameters are specified. The parameters are optimized and the optimized parameter set are verified and when a predetermined criteria such as assembly cycle time set and/or success rate is met the optimization process stops. When the optimization stops the verified parameters are used to cause the robot to perform the categorized assembly process. If the parameters do not meet the predetermined criteria, another round of optimization using the same or other parameters can be performed.
    Type: Application
    Filed: March 4, 2015
    Publication date: August 6, 2015
    Applicant: ABB INC.
    Inventors: George Zhang, Hui Zhang, Jianmin He, Jianjun Wang
  • Patent number: 9009030
    Abstract: A method and system for facilitating text input is disclosed. The method comprises: invoking an input assistant from within an application in an operating environment at a client, the input assistant being a standalone input service within the same operating environment as the application, receiving a text string from a user in an input field of the application, providing, by the input assistant, input prediction for completing the text string, selecting an input text of at least one word in the input field of the application, retrieving, by the input assistant, text content related to the input text from one or more text assistance services in communication with the input assistant, presenting the received text content to the user for assistance in the user's text input.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventors: Yonggang Wang, Xiangye Xiao, Junyu Wang, Jian Zeng, Pan Jie, George Zhang, Annie Chang, Hanping Feng, Henry Ou
  • Patent number: 9008836
    Abstract: A method and system to optimize the parameters of a robot used in an assembly process. The assembly process is categorized based on its nature which may be cylindrical, radial and multi-stage insertion. The search pattern and search parameters are specified. The parameters are optimized and the optimized parameter set are verified and when a predetermined criteria such as assembly cycle time set and/or success rate is met the optimization process stops. When the optimization stops the verified parameters are used to cause the robot to perform the categorized assembly process. If the parameters do not meet the predetermined criteria, another round of optimization using the same or other parameters can be performed.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: April 14, 2015
    Assignee: ABB Inc.
    Inventors: George Zhang, Hui Zhang, Jianmin He, Jianjun Wang
  • Patent number: 8953662
    Abstract: Aspects of the disclosure provide a method. The method includes capturing values of a timer in response to a first transition edge and a second transition edge of a received signal transmitted from an external device to determine a counted number by the timer corresponding to a pre-known number of symbols between the first and second transition edges in the received signal, and determining a baud rate configuration based on a ratio of the counted number and the pre-known number of symbols.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: February 10, 2015
    Assignee: Marvell International Ltd.
    Inventors: Jianhua Zhu, Wei (George) Zhang, Enqin Zhang
  • Patent number: 8912459
    Abstract: A system includes a robot, comprising a manipulator and a controller, with a gripper mounted on the manipulator, for picking the battery for testing and sorting, a battery holding section for receiving batteries for testing and sorting at predetermined locations in the battery holding section, and a testing section disposed within the working range of the robot, for testing an electrical condition of the battery for testing and sorting, whereby the controller controls the manipulator and the gripper to first-pick the battery for testing and sorting at the predetermined location from the battery holding section and place it to contact the testing section for testing, the testing section tests the battery and sends to the controller a signal indicating the electrical condition of the tested battery, and the controller controls the manipulator and the gripper to second-pick the battery contacting the testing section and sort it according to the signal.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: December 16, 2014
    Assignee: ABB Technology Ltd.
    Inventors: Mao Li, George Zhang, Srinivas Nidamarthi, Tuanwei Wang, Ashutosh Srivastava
  • Publication number: 20140144871
    Abstract: Stripping structure strips insulation from ends of a plurality of leads of a lead bundle. Each lead includes a conductor member coated with the insulation. The structure includes a housing having wall structure defining a stripping chamber, an inlet in fluid communication with the stripping chamber, and an outlet in fluid communication with the stripping chamber. A cover has an opening for receiving an end of the lead bundle in a sealing manner so that the leads thereof are received in the stripping chamber. Chemical stripping solution is in communication with the inlet. When the lead bundle is received through the opening with the leads in the stripping chamber and when the chemical stripping solution is provided though inlet and in the stripping chamber, the chemical stripping solution strips the insulation from the conductor members, with the stripping solution along with stripped insulation exiting through the outlet.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: ABB TECHNOLOGY LTD.
    Inventors: Thomas H. McDonald, Rodney Lee Woll, William Eakins, Thomas Fuhlbrigge, Harald Staab, Jeremy Newkirk, George Zhang
  • Patent number: 8667657
    Abstract: A method and apparatus for engine piston installation in which robots are used for the entire engine piston installation process. A first robot equipped with a stuffing gripper and force control picks up a piston with a connection rod, detects the piston ring presence, squeeze the rings, find the engine cylinder bore, and stuffs the piston into the cylinder bore. A second robot can be used to load and unload the engine block, hold the block and position it to the location, and indexes the crankshaft into the proper orientation for each cylinder bore. A set of tools either fixed on a stationary station or on a third robot is used to guide the piston connecting rod, transport and place on the connecting rod cap, and fasten the cap onto the connecting rod. The piston connecting rod guiding process may be omitted in piston stuffing for some types of engines.
    Type: Grant
    Filed: January 16, 2007
    Date of Patent: March 11, 2014
    Assignee: ABB Technology AG
    Inventors: George Zhang, Hui Zhang, Yanhua Yang, Bruno Barrey, Daniel W. McGillis
  • Publication number: 20130175206
    Abstract: A system includes a robot, comprising a manipulator and a controller, with a gripper mounted on the manipulator, for picking the battery for testing and sorting, a battery holding section for receiving batteries for testing and sorting at predetermined locations in the battery holding section, and a testing section disposed within the working range of the robot, for testing an electrical condition of the battery for testing and sorting, whereby the controller controls the manipulator and the gripper to first-pick the battery for testing and sorting at the predetermined location from the battery holding section and place it to contact the testing section for testing, the testing section tests the battery and sends to the controller a signal indicating the electrical condition of the tested battery, and the controller controls the manipulator and the gripper to second-pick the battery contacting the testing section and sort it according to the signal.
    Type: Application
    Filed: November 8, 2010
    Publication date: July 11, 2013
    Applicant: ABB TECHNOLOGY LTD.
    Inventors: Mao Li, George Zhang, Srinivas Nidamarthi, Tuanwei Wang, Ashutosh Srivastava
  • Publication number: 20120173222
    Abstract: A method and system for facilitating text input is disclosed. The method comprises: invoking an input assistant from within an application in an operating environment at a client, the input assistant being a standalone input service within the same operating environment as the application, receiving a text string from a user in an input field of the application, providing, by the input assistant, input prediction for completing the text string, selecting an input text of at least one word in the input field of the application, retrieving, by the input assistant, text content related to the input text from one or more text assistance services in communication with the input assistant, presenting the received text content to the user for assistance in the user's text input.
    Type: Application
    Filed: January 5, 2011
    Publication date: July 5, 2012
    Applicant: Google Inc.
    Inventors: Yonggang Wang, Xiangye Xiao, Junyu Wang, Jian Zeng, Pan Jie, George Zhang, Annie Chang, Hanping Feng, Henry Ou
  • Patent number: D742801
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: November 10, 2015
    Assignee: ABB TECHNOLOGY AG
    Inventors: Gregory F. Rossano, William Eakins, Daniel T. Lasko, Thomas A. Fuhlbrigge, Andrew M. Salm, George Zhang