Patents by Inventor James D. English

James D. English 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: 11440119
    Abstract: Embodiments of the present disclosure are directed towards a robotic system and method. The system may include a robot and a three dimensional sensor device associated with the robot configured to scan a welding area and generate a scanned welding area. The system may include a processor configured to receive the scanned welding area and to generate a three dimensional point cloud based upon, at least in part the scanned welding area. The processor may be further configured to perform processing on the three dimensional point cloud in a two-dimensional domain. The processor may be further configured to generate one or more three dimensional welding paths and to simulate the one or more three dimensional welding paths.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: September 13, 2022
    Assignee: Teradyne, Inc.
    Inventors: Chu-Yin Chang, Brett L. Limone, Ralph F. Polimeni, Jr., James D. English
  • Patent number: 11285616
    Abstract: The specification and drawings present a robotic coating application system and a method for coating at least one part with a robotic coating application system. The robotic coating application system may comprise an enclosure configured to receive at least one part. The robotic coating application system may further comprise at least one robot configured to operate at least partially within the enclosure. The robotic coating application system may also comprise a graphical user interface to display a model of the at least one part and allow a user to select a portion or subportion of the model for application of a coating. The coating may be automatically applied to the at least one part based upon, at least in part, the user-selected portion or subportion.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: March 29, 2022
    Assignee: Teradyne, Inc.
    Inventors: Ryan S. Penning, Ralph F. Polimeni, Jr., Brett L. Limone, James D. English
  • Patent number: 11226621
    Abstract: Embodiments included herein are directed towards a robotic system and method. Embodiments may include a transportation mechanism having at least three legs and a computing device configured to receive a plurality of optimization components. Each optimization component may include a plurality of variables and the computing device may be further configured to perform a randomized simulation based upon, at least in part, each of the plurality of optimization components. The computing device may be further configured to provide one or more results of the randomized simulation to the transportation mechanism to enable locomotion via the at least three legs.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: January 18, 2022
    Assignee: TERADYNE, INC.
    Inventors: Ryan S. Penning, James D. English, Douglas E. Barker, Brett L. Limone, Paul Muench
  • Patent number: 11103994
    Abstract: Embodiments of the present disclosure are directed towards a robotic system and method, which may include one or more robots. The system may include a robotic system having a maximum number of degrees of freedom. The system may further include a graphical user interface configured to receive a natural robot task having at least one natural workpiece constraint associated with the natural robot task. The system may also include a processor configured to identify a minimum number of degrees of freedom required to perform the natural robot task, wherein the minimum number of degrees of freedom is based upon, at least in part, the at least one natural workpiece constraint associated with the natural robot task.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: August 31, 2021
    Assignee: Teradyne, Inc.
    Inventors: Brett L. Limone, Justin C. Keesling, Chalongrath Pholsiri, James D. English, Chu-Yin Chang
  • Publication number: 20200180151
    Abstract: Embodiments included herein may be configured for controlling jerk on one or more robotic joints of a robot. Embodiments may include calculating a first path to be traveled by a robot without applying one or more jerk restrictions. One or more jerk restrictions may be applied to the first path after the first path has been calculated to generate a second path.
    Type: Application
    Filed: December 5, 2018
    Publication date: June 11, 2020
    Inventors: Tyler Randolph Ryan, James D. English
  • Patent number: 10635761
    Abstract: A method, computer program product, and computer system for configuring a stochastic simulation scenario, wherein the stochastic simulation scenario may include one or more variables without a complete probability distribution. The stochastic simulation scenario may be executed to generate one or more results of the stochastic simulation scenario. At least a portion of the one or more variables without the probability distribution may be optimized using one or more optimization metrics on the one or more results of the stochastic simulation scenario.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: April 28, 2020
    Assignee: Energid Technologies Corporation
    Inventors: James D. English, Ryan S. Penning, Douglas E. Barker, James A. Bacon
  • Publication number: 20200114449
    Abstract: Embodiments of the present disclosure are directed towards a robotic system and method. The system may include a robot and a three dimensional sensor device associated with the robot configured to scan a welding area and generate a scanned welding area. The system may include a processor configured to receive the scanned welding area and to generate a three dimensional point cloud based upon, at least in part the scanned welding area. The processor may be further configured to perform processing on the three dimensional point cloud in a two-dimensional domain. The processor may be further configured to generate one or more three dimensional welding paths and to simulate the one or more three dimensional welding paths.
    Type: Application
    Filed: October 12, 2018
    Publication date: April 16, 2020
    Inventors: Chu-Yin Chang, Brett L. Limone, Ralph F. Polimeni, JR., James D. English
  • Publication number: 20200078954
    Abstract: The specification and drawings present a robotic coating application system and a method for coating at least one part with a robotic coating application system. The robotic coating application system may comprise an enclosure configured to receive at least one part. The robotic coating application system may further comprise at least one robot configured to operate at least partially within the enclosure. The robotic coating application system may also comprise a graphical user interface to display a model of the at least one part and allow a user to select a portion or subportion of the model for application of a coating. The coating may be automatically applied to the at least one part based upon, at least in part, the user-selected portion or subportion.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 12, 2020
    Inventors: Ryan S. Penning, Ralph F. Polimeni, JR., Brett L. Limone, James D. English
  • Publication number: 20200081434
    Abstract: Embodiments included herein are directed towards a robotic system and method. Embodiments may include a transportation mechanism having at least three legs and a computing device configured to receive a plurality of optimization components. Each optimization component may include a plurality of variables and the computing device may be further configured to perform a randomized simulation based upon, at least in part, each of the plurality of optimization components. The computing device may be further configured to provide one or more results of the randomized simulation to the transportation mechanism to enable locomotion via the at least three legs.
    Type: Application
    Filed: February 14, 2019
    Publication date: March 12, 2020
    Inventors: Ryan S. Penning, James D. English, Douglas E. Baker, Brett L. Limone, Paul Muench
  • Publication number: 20200001457
    Abstract: Embodiments of the present disclosure are directed towards a robotic system and method, which may include one or more robots. The system may include a robotic system having a maximum number of degrees of freedom. The system may further include a graphical user interface configured to receive a natural robot task having at least one natural workpiece constraint associated with the natural robot task. The system may also include a processor configured to identify a minimum number of degrees of freedom required to perform the natural robot task, wherein the minimum number of degrees of freedom is based upon, at least in part, the at least one natural workpiece constraint associated with the natural robot task.
    Type: Application
    Filed: July 2, 2018
    Publication date: January 2, 2020
    Inventors: Brett L. Limone, Justin C. Keesling, Chalongrath Pholsiri, James D. English, Chu-Yin Chang
  • Patent number: 10445442
    Abstract: A method, computer program product, and computer system for configuring a stochastic simulation scenario, wherein the stochastic simulation scenario may include one or more variables, wherein at least a portion of the one or more variables may include agent behavior, and wherein the stochastic simulation scenario may be randomized and digital. The stochastic simulation scenario may be executed to generate one or more results of the stochastic simulation scenario. At least a portion of the one or more variables may be optimized using one or more optimization metrics on the one or more results of the stochastic simulation scenario, wherein at least the portion of the one or more variables may be modified based on game theory.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: October 15, 2019
    Assignee: Energid Technologies Corporation
    Inventors: James D. English, Ryan S. Penning, Douglas E. Barker, Paul Muench, Brett L. Limone
  • Patent number: 10078712
    Abstract: A computer-implemented method, computer program product, and computing system is provided for a digital proxy simulation of robotic hardware. In an implementation, a method may include creating a digital proxy simulation for a robotic hardware wherein the digital simulation and the robotic hardware may share a network interface. a user may be provided with an option to switch between the robotic hardware and the digital proxy simulation. The switch may be executed, upon receiving a user selection, between the robotic hardware and the digital proxy simulation, wherein executing the switch includes transferring input and output signals between the digital proxy simulation and the robotic hardware.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: September 18, 2018
    Assignee: ENERGID TECHNOLOGIES CORPORATION
    Inventors: James A. Bacon, Douglas E. Barker, Xi Chen, James D. English
  • Publication number: 20180060459
    Abstract: A method, computer program product, and computer system for configuring a stochastic simulation scenario, wherein the stochastic simulation scenario may include one or more variables, wherein at least a portion of the one or more variables may include agent behavior, and wherein the stochastic simulation scenario may be randomized and digital. The stochastic simulation scenario may be executed to generate one or more results of the stochastic simulation scenario. At least a portion of the one or more variables may be optimized using one or more optimization metrics on the one or more results of the stochastic simulation scenario, wherein at least the portion of the one or more variables may be modified based on game theory.
    Type: Application
    Filed: September 1, 2016
    Publication date: March 1, 2018
    Inventors: JAMES D. ENGLISH, Ryan S. Penning, Douglas E. Barker, Paul Muench, Brett L. Limone
  • Publication number: 20160321381
    Abstract: A method, computer program product, and computer system for configuring a stochastic simulation scenario, wherein the stochastic simulation scenario may include one or more variables without a complete probability distribution. The stochastic simulation scenario may be executed to generate one or more results of the stochastic simulation scenario. At least a portion of the one or more variables without the probability distribution may be optimized using one or more optimization metrics on the one or more results of the stochastic simulation scenario.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 3, 2016
    Inventors: JAMES D. ENGLISH, Ryan S. Penning, Douglas E. Barker, James A. Bacon
  • Patent number: 9357708
    Abstract: A robotic system and apparatus is provided. The apparatus may include a housing having a flexible manipulating mechanism operatively connected with the housing. The flexible manipulating mechanism may include an end effector configured to manipulate an object. The apparatus may further include a first imaging device associated with the housing, the first imaging device configured to indicate a position of an object. The apparatus may also include a computing device configured to receive an imaging signal from the first imaging device and to direct the flexible manipulating mechanism towards the object based upon, at least in part, the imaging signal. Numerous other embodiments are also within the scope of the present disclosure.
    Type: Grant
    Filed: May 5, 2009
    Date of Patent: June 7, 2016
    Assignee: Energid Technologies Corporation
    Inventors: Chu-Yin Chang, James D. English, Pablo A. Valdivia y Alvarado
  • Publication number: 20150199458
    Abstract: A computer-implemented method, computer program product, and computing system is provided for a digital proxy simulation of robotic hardware. In an implementation, a method may include creating a digital proxy simulation for a robotic hardware wherein the digital simulation and the robotic hardware may share a network interface. a user may be provided with an option to switch between the robotic hardware and the digital proxy simulation. The switch may be executed, upon receiving a user selection, between the robotic hardware and the digital proxy simulation, wherein executing the switch includes transferring input and output signals between the digital proxy simulation and the robotic hardware.
    Type: Application
    Filed: January 14, 2014
    Publication date: July 16, 2015
    Applicant: Energid Technologies Corporation
    Inventors: James A. Bacon, Douglas E. Barker, Xi Chen, James D. English
  • Patent number: 8301421
    Abstract: The specification and drawings present a new method, system and software product for and apparatus for generating a robotic validation system for a robot design. The robotic validation system for the robot design of a robotic system is automatically generated by converting a robot design into a generic robotic description using a predetermined format, then generating a control system from the generic robotic description and finally updating robot design parameters of the robotic system with an analysis tool using both the generic robot description and the control system.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: October 30, 2012
    Assignee: Energid Technologies
    Inventors: James A. Bacon, James D. English
  • Patent number: 7680300
    Abstract: This invention describes a method for identifying and tracking an object from two-dimensional data pictorially representing said object by an object-tracking system through processing said two-dimensional data using at least one tracker-identifier belonging to the object-tracking system for providing an output signal containing: a) a type of the object, and/or b) a position or an orientation of the object in three-dimensions, and/or c) an articulation or a shape change of said object in said three dimensions.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: March 16, 2010
    Assignee: Energid Technologies
    Inventors: Chu-Yin Chang, James D. English, Neil M. Tardella
  • Publication number: 20090293442
    Abstract: A robotic system and apparatus is provided. The apparatus may include a housing having a flexible manipulating mechanism operatively connected with the housing. The flexible manipulating mechanism may include an end effector configured to manipulate an object. The apparatus may further include a first imaging device associated with the housing, the first imaging device configured to indicate a position of an object. The apparatus may also include a computing device configured to receive an imaging signal from the first imaging device and to direct the flexible manipulating mechanism towards the object based upon, at least in part, the imaging signal. Numerous other embodiments are also within the scope of the present disclosure.
    Type: Application
    Filed: May 5, 2009
    Publication date: December 3, 2009
    Inventors: Chu-Yin Chang, James D. English, Pablo A. Valdivia y Alvarado
  • Publication number: 20070242065
    Abstract: A method, computer program product, and system for receiving an object descriptor from a user. The object descriptor is processed to associate the object descriptor with one of a plurality of synthetic objects, thus defining an associated synthetic object. At least a portion of a synthetic three-dimensional environment is scanned for the existence of the associated synthetic object. Feedback is provided to the user concerning the existence of the associated synthetic object within the synthetic three-dimensional environment.
    Type: Application
    Filed: April 10, 2007
    Publication date: October 18, 2007
    Inventors: Brian M. O'Flynn, James A. Bacon, James D. English, Justin C. Keesling, John J. Wiseman