Patents by Inventor James Matthew Witherspoon

James Matthew Witherspoon 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: 20240005653
    Abstract: Example systems and methods for auto-configuring a tool for one or more imaging device jobs are disclosed. An example system includes a machine vision camera, and a client computing device coupled thereto. The client computing device, operating in a build mode, is configured to: receive an image; present the image on a canvas, wherein the canvas is part of a user interface of a machine vision application; display targets of interest in the canvas based on a machine vision tool; upon selection of a target, determine corresponding metadata elements for the target and automatically reconfigure the tool to identify targets corresponding to those metadata elements or to a range thereof. The reconfigured tool is then deployed for runtime operation.
    Type: Application
    Filed: September 29, 2022
    Publication date: January 4, 2024
    Inventors: Matthew M. Degen, James Matthew Witherspoon, Brian S. Robertson, Matthew A. Russo
  • Patent number: 11809949
    Abstract: Techniques for optimizing one or more imaging settings for a machine vision job are provided. An example method includes configuring a machine vision job by setting a plurality of banks of imaging parameters, with each of the plurality of banks of imaging parameters being different from each other; transmitting the machine vision job to an imaging device; and executing the machine vision job on the imaging device to: (a) capture an image with the imaging device operating pursuant to one of the plurality of banks of imaging parameters; (b) attempt to decode a barcode within the image; (c) responsive to successfully decoding the barcode within the image, successfully ending the barcode reader tool; and (d) responsive to unsuccessfully decoding the barcode within the image, repeating (a)-(d) with another one of the one of the plurality of banks of imaging parameters.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: November 7, 2023
    Assignee: Zebra Technologies Corporation
    Inventors: Christopher M. West, Usha Prasad, Matthew Lawrence Horner, James Matthew Witherspoon
  • Publication number: 20230215046
    Abstract: Methods and systems for optimizing one or more imaging settings for a machine vision job are disclosed herein. An example method includes detecting, by one or more processors, an initiation trigger that initiates the machine vision job. The example method further includes, responsive to detecting the initiation trigger, capturing, by an imaging device, a first image of a target object in accordance with a first configuration of the one or more imaging settings. The example method further includes, responsive to capturing the first image of the target object, automatically adjusting, by the one or more processors, the one or more imaging settings to a second configuration that includes at least one different imaging setting from the first configuration; and capturing, by the imaging device, a second image of the target object in accordance with the second configuration of the one or more imaging settings.
    Type: Application
    Filed: March 9, 2023
    Publication date: July 6, 2023
    Inventors: David D. Landron, Christopher M. West, James Matthew Witherspoon
  • Patent number: 11631196
    Abstract: Methods and systems for optimizing one or more imaging settings for a machine vision job are disclosed herein. An example method includes detecting, by one or more processors, an initiation trigger that initiates the machine vision job. The example method further includes, responsive to detecting the initiation trigger, capturing, by an imaging device, a first image of a target object in accordance with a first configuration of the one or more imaging settings. The example method further includes, responsive to capturing the first image of the target object, automatically adjusting, by the one or more processors, the one or more imaging settings to a second configuration that includes at least one different imaging setting from the first configuration; and capturing, by the imaging device, a second image of the target object in accordance with the second configuration of the one or more imaging settings.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: April 18, 2023
    Assignee: Zebra Technologies Corporation
    Inventors: David D. Landron, Christopher M. West, James Matthew Witherspoon
  • Patent number: 11568567
    Abstract: Methods and systems for optimizing performance of a machine vision system are disclosed herein. An example method includes obtaining one or more first and second images of a target object, where each of the one or more first and second images include a pass indication and a fail indication, respectively. The example method further includes conducting, by a feasibility setup tool, a feasibility setup analysis by (i) performing machine vision techniques on each of the one or more first and second images and (ii) generating a respective updated result indication for each of the one or more first and second images. The example method further includes comparing the respective updated result indication to the respective pass indications and fail indications for the one or more first and second images, respectively; and based on the comparing, generating one or more suggestions to optimize the performance of the machine vision system.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: January 31, 2023
    Assignee: Zebra Technologies Corporation
    Inventors: James Matthew Witherspoon, David D. Landron, Ankan Basak, Matthew Lawrence Horner
  • Publication number: 20220350982
    Abstract: Techniques for optimizing one or more imaging settings for a machine vision job are provided. An example method includes configuring a machine vision job by setting a plurality of banks of imaging parameters, with each of the plurality of banks of imaging parameters being different from each other; transmitting the machine vision job to an imaging device; and executing the machine vision job on the imaging device to: (a) capture an image with the imaging device operating pursuant to one of the plurality of banks of imaging parameters; (b) attempt to decode a barcode within the image; (c) responsive to successfully decoding the barcode within the image, successfully ending the barcode reader tool; and (d) responsive to unsuccessfully decoding the barcode within the image, repeating (a)-(d) with another one of the one of the plurality of banks of imaging parameters.
    Type: Application
    Filed: August 6, 2021
    Publication date: November 3, 2022
    Inventors: Christopher M. West, Usha Prasad, Matthew Lawrence Horner, James Matthew Witherspoon
  • Publication number: 20220036586
    Abstract: Methods and systems for optimizing one or more imaging settings for a machine vision job are disclosed herein. An example method includes detecting, by one or more processors, an initiation trigger that initiates the machine vision job. The example method further includes, responsive to detecting the initiation trigger, capturing, by an imaging device, a first image of a target object in accordance with a first configuration of the one or more imaging settings. The example method further includes, responsive to capturing the first image of the target object, automatically adjusting, by the one or more processors, the one or more imaging settings to a second configuration that includes at least one different imaging setting from the first configuration; and capturing, by the imaging device, a second image of the target object in accordance with the second configuration of the one or more imaging settings.
    Type: Application
    Filed: July 31, 2020
    Publication date: February 3, 2022
    Inventors: David D. Landron, Christopher M. West, James Matthew Witherspoon
  • Publication number: 20220038623
    Abstract: Methods and systems for optimizing a performance of a machine vision system are disclosed herein. An example method includes capturing, by an imaging device, an image of a target object in accordance with a set of imaging device settings. The example method further includes analyzing, by one or more processors, the image in accordance with a machine vision job. The example method further includes comparing, by the one or more processors, each of (i) the image to a baseline image, (ii) the machine vision job to a baseline machine vision job, and (iii) the set of imaging device settings to a baseline set of imaging device settings. The example method further includes, based on the comparing, generating, by the one or more processors, one or more suggestions to optimize the performance of the machine vision system.
    Type: Application
    Filed: July 31, 2020
    Publication date: February 3, 2022
    Inventors: James Matthew Witherspoon, David D. Landron, Matthew Lawrence Horner
  • Publication number: 20220036585
    Abstract: Methods and systems for optimizing performance of a machine vision system are disclosed herein. An example method includes obtaining one or more first and second images of a target object, where each of the one or more first and second images include a pass indication and a fail indication, respectively. The example method further includes conducting, by a feasibility setup tool, a feasibility setup analysis by (i) performing machine vision techniques on each of the one or more first and second images and (ii) generating a respective updated result indication for each of the one or more first and second images. The example method further includes comparing the respective updated result indication to the respective pass indications and fail indications for the one or more first and second images, respectively; and based on the comparing, generating one or more suggestions to optimize the performance of the machine vision system.
    Type: Application
    Filed: July 31, 2020
    Publication date: February 3, 2022
    Inventors: James Matthew Witherspoon, David D. Landron, Ankan Basak, Matthew Lawrence Horner