Patents by Inventor James R. Mcclellan

James R. Mcclellan 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: 9325894
    Abstract: This invention provides a system and method for synchronization of vision system inspection results produced by each of a plurality of processors that includes a first bank (that can be a “master” bank) containing a master vision system processor and at least one slave vision system processor. At least a second bank (that can be one of a plurality of “slave” banks) contains a master vision system processor and at least one slave vision system processor. Each vision system processor in each bank generates results from an image acquired and processed in a given inspection cycle. The inspection cycle can be based on an external trigger or other trigger signal, and it can enable some or all of the processors/banks to acquire and process images at a given time/cycle. In a given cycle. each of the multiple banks can be positioned to acquire an image of a respective region of a plurality of succeeding regions on a moving line.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: April 26, 2016
    Assignee: COGNEX CORPORATION
    Inventor: James R. McClellan
  • Publication number: 20150049212
    Abstract: This invention provides a system and method for synchronization of vision system inspection results produced by each of a plurality of processors that includes a first bank (that can be a “master” bank) containing a master vision system processor and at least one slave vision system processor. At least a second bank (that can be one of a plurality of “slave” banks) contains a master vision system processor and at least one slave vision system processor. Each vision system processor in each bank generates results from an image acquired and processed in a given inspection cycle. The inspection cycle can be based on an external trigger or other trigger signal, and it can enable some or all of the processors/banks to acquire and process images at a given time/cycle. In a given cycle. each of the multiple banks can be positioned to acquire an image of a respective region of a plurality of succeeding regions on a moving line.
    Type: Application
    Filed: April 15, 2014
    Publication date: February 19, 2015
    Applicant: COGNEX CORPORATION
    Inventor: James R. McClellan
  • Patent number: 8704903
    Abstract: This invention provides a system and method for synchronization of vision system inspection results produced by each of a plurality of processors that includes a first bank (that can be a “master” bank) containing a master vision system processor and at least one slave vision system processor. At least a second bank (that can be one of a plurality of “slave” banks) contains a master vision system processor and at least one slave vision system processor. Each vision system processor in each bank generates results from an image acquired and processed in a given inspection cycle. The inspection cycle can be based on an external trigger or other trigger signal, and it can enable some or all of the processors/banks to acquire and process images at a given time/cycle. In a given cycle. each of the multiple banks can be positioned to acquire an image of a respective region of a plurality of succeeding regions on a moving line.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: April 22, 2014
    Assignee: Cognex Corporation
    Inventor: James R. McClellan
  • Publication number: 20110157389
    Abstract: This invention provides a system and method for synchronization of vision system inspection results produced by each of a plurality of processors that includes a first bank (that can be a “master” bank) containing a master vision system processor and at least one slave vision system processor. At least a second bank (that can be one of a plurality of “slave” banks) contains a master vision system processor and at least one slave vision system processor. Each vision system processor in each bank generates results from an image acquired and processed in a given inspection cycle. The inspection cycle can be based on an external trigger or other trigger signal, and it can enable some or all of the processors/banks to acquire and process images at a given time/cycle. In a given cycle. each of the multiple banks can be positioned to acquire an image of a respective region of a plurality of succeeding regions on a moving line.
    Type: Application
    Filed: December 29, 2009
    Publication date: June 30, 2011
    Applicant: COGNEX CORPORATION
    Inventor: James R. McClellan
  • Patent number: 7313761
    Abstract: A method and system is provided for generating a tree-style graphical representation that depicts simultaneously hierarchical and non-hierarchical interrelationships among a set of entities. Two sets of specifications are acquired. One set describes a set of hierarchical interrelationships. The other set describes a set of non-hierarchical interrelationships among the same set of entities. Based on the two sets of specifications, a tree-style graphical representation is generated that depicts both hierarchical and non-hierarchical interrelationships. The generated tree-style graphical representation is displayed, as a graphical user interface, on a display device.
    Type: Grant
    Filed: March 13, 2001
    Date of Patent: December 25, 2007
    Assignee: Cognex Technology and Investment Corporation
    Inventor: James R. Mcclellan
  • Publication number: 20040103046
    Abstract: A system for accurately monitoring and planning for the distribution of the resources of a business is provided. The system includes a data processing unit running an enterprise resource planning (ERP) program that is controlled by an administrator and that stores various types of information regarding the resources utilized and produced by the business. Workers using handheld computing devices can access the data processing unit and download requests for information from the program necessary to update the information stored on the data processing unit regarding the resources of the business and used by the program. The workers then take the handheld devices out onto the various areas of the facility for the business in order to locate and enter the requested information into the handheld devices.
    Type: Application
    Filed: October 7, 2002
    Publication date: May 27, 2004
    Applicant: Christoph Fryer Jaskie, Inc.
    Inventors: Daniel W. Christoph, James R. McClellan