Patents by Inventor Paul J. Hepworth

Paul J. Hepworth 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: 8464930
    Abstract: A system for decoding machine-readable graphical codes is provided. The system includes a graphical code reading device configured to read a graphical code and generate reference encoded source data. The reference encoded source data includes a first reference identifier and a second portion. The system also includes a computing device in electronic communication with the graphical code reading device. The computing device also includes a reference decoder configured to effect conversion of the reference encoded source data into source data. The source data includes first affiliated data in place of the first reference identifier. The first affiliated data may be longer in length than the first reference identifier. The source data also includes the second portion. The computing device also includes a software application configured to use the source data.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: June 18, 2013
    Assignee: The Code Corporation
    Inventors: Paul J. Hepworth, Dimitri V. Yatsenko
  • Patent number: 8453253
    Abstract: A method of operating a controller device of an electronic cutting machine. The method includes writing a controller device identifier to memory of the cartridge, writing a cartridge identifier to memory of the controller device, and permitting communication between the controller device and the cartridge.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: May 28, 2013
    Assignee: Provo Craft and Novelty, Inc.
    Inventors: Matthew B. Strong, Paul J. Hepworth, Mark L. Gray, Andrew J. Olsen, Tim Pruss
  • Patent number: 8418924
    Abstract: The present invention provides a novel optical reader device and method for calibrating the device. The device executes a calibration module that locates the actual coordinates for a targeting symbol in a captured image. The coordinates are stored as calibration coordinates in the memory. During normal operation of the reader device, the stored calibration coordinates are used to locate a target, such as a bar code. In order to locate the targeting symbol, the calibration module may overlay a template on clusters that may be the targeting symbol. A reasonable accurate comparison identifies the cluster as the targeting symbol. Alternatively, the calibration module may approach a cluster from four frames of the image and identify the cluster's tangents and perimeter. Geometrical calculations are used to identify the center of an identified targeting symbol.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: April 16, 2013
    Assignee: The Code Corporation
    Inventors: Paul J. Hepworth, Mario Miyojim, Morgan Taylor
  • Publication number: 20120137348
    Abstract: A system for decoding machine-readable graphical codes is provided. The system includes a graphical code reading device configured to read a graphical code and generate reference encoded source data. The reference encoded source data includes a first reference identifier and a second portion. The system also includes a computing device in electronic communication with the graphical code reading device. The computing device also includes a reference decoder configured to effect conversion of the reference encoded source data into source data. The source data includes first affiliated data in place of the first reference identifier. The first affiliated data may be longer in length than the first reference identifier. The source data also includes the second portion. The computing device also includes a software application configured to use the source data.
    Type: Application
    Filed: February 6, 2012
    Publication date: May 31, 2012
    Applicant: The Code Corporation
    Inventors: Paul J. Hepworth, Dimitri V. Yatsenko
  • Patent number: 8109441
    Abstract: A system for decoding machine-readable graphical codes is provided. The system includes a graphical code reading device configured to read a graphical code and generate reference encoded source data. The reference encoded source data includes a first reference identifier and a second portion. The system also includes a computing device in electronic communication with the graphical code reading device. The computing device also includes a reference decoder configured to effect conversion of the reference encoded source data into source data. The source data includes first affiliated data in place of the first reference identifier. The first affiliated data may be longer in length than the first reference identifier. The source data also includes the second portion. The computing device also includes a software application configured to use the source data.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: February 7, 2012
    Assignee: The Code Corporation
    Inventors: Paul J. Hepworth, Dimitri V. Yatsenko
  • Publication number: 20100217428
    Abstract: A system for controlling an electronic cutting machine. The system comprises a cartridge having an interfacing connector and memory and a controller device. The controller device comprises a cartridge connector for establishing an electrical connection with the interfacing connector, memory, and a processor executing a controller application. The controller application writes a controller device identifier to the memory of the connected cartridge, writes a cartridge identifier to the memory of the controller device, and permits usage on the controller device of content associated with the cartridge.
    Type: Application
    Filed: February 22, 2010
    Publication date: August 26, 2010
    Applicant: Provo Craft and Novelty, Inc.
    Inventors: Matthew B. Strong, Mark L. Gray, Andrew J. Olsen, Paul J. Hepworth, Tim Pruss
  • Publication number: 20100217427
    Abstract: A method of operating a controller device of an electronic cutting machine. The method includes writing a controller device identifier to memory of the cartridge, writing a cartridge identifier to memory of the controller device, and permitting communication between the controller device and the cartridge.
    Type: Application
    Filed: February 22, 2010
    Publication date: August 26, 2010
    Applicant: Provo Craft and Novelty, Inc.
    Inventors: Mark L. Gray, Andrew J. Olsen, Paul J. Hepworth, Tim Pruss, Matthew B. Strong
  • Publication number: 20100214607
    Abstract: A method of using a controller device for an electronic cutting machine. The method includes associating at least one of cutting operations and printing operations with glyphs, retrieving the glyphs from at least one of memory of a cartridge in communication with the controller device and memory of the controller device, arranging the glyphs in a screen overlay, and rendering the screen overlay on a screen of the controller device.
    Type: Application
    Filed: February 22, 2010
    Publication date: August 26, 2010
    Applicant: Provo Craft and Novelty, Inc.
    Inventors: Paul J. Hepworth, Andrew J. Olsen, Mark L. Gray, Matthew B. Strong
  • Publication number: 20100217719
    Abstract: A method of validating a cartridge for use with a controller device. The method includes reading a cartridge identifier from at least one of memory of the cartridge and memory of the controller device, obtaining known content associated with the cartridge based on the cartridge identifier, reading actual content from memory of the cartridge, comparing the known content with the actual content, and permitting communication between the controller device and the cartridge when the known content matches the actual content.
    Type: Application
    Filed: February 22, 2010
    Publication date: August 26, 2010
    Applicant: Provo Craft and Novelty, Inc.
    Inventors: Andrew J. Olsen, Paul J. Hepworth, Mark L. Gray, Matthew B. Strong
  • Publication number: 20090019543
    Abstract: A system for decoding machine-readable graphical codes is provided. The system includes a graphical code reading device configured to read a graphical code and generate reference encoded source data. The reference encoded source data includes a first reference identifier and a second portion. The system also includes a computing device in electronic communication with the graphical code reading device. The computing device also includes a reference decoder configured to effect conversion of the reference encoded source data into source data. The source data includes first affiliated data in place of the first reference identifier. The first affiliated data may be longer in length than the first reference identifier. The source data also includes the second portion. The computing device also includes a software application configured to use the source data.
    Type: Application
    Filed: September 29, 2008
    Publication date: January 15, 2009
    Applicant: The Code Corporation
    Inventors: Paul J. Hepworth, Dimitri V. Yatsenko
  • Publication number: 20080250426
    Abstract: A method for interfacing an object identifier reader to at least one application is disclosed. The method may include receiving object identifier data from the object identifier reader. The object identifier data may include information and formatting characters. The method may then involve identifying the information in the object identifier data. At least one application may then be identified to receive the information. Finally, the information may be sent to the at least one application.
    Type: Application
    Filed: June 17, 2008
    Publication date: October 9, 2008
    Applicant: The Code Corporation
    Inventors: Paul J. Hepworth, George Powell, Weiyang Zhou
  • Publication number: 20080250063
    Abstract: A method for interfacing an object identifier reader to at least one application is disclosed. The method may include receiving object identifier data from the object identifier reader. The object identifier data may include information and formatting characters. The method may then involve identifying the information in the object identifier data. At least one application may then be identified to receive the information. Finally, the information may be sent to the at least one application.
    Type: Application
    Filed: June 17, 2008
    Publication date: October 9, 2008
    Applicant: The Code Corporation
    Inventors: Paul J. Hepworth, George Powell, Weiyang Zhou
  • Publication number: 20080250425
    Abstract: A method for interfacing an object identifier reader to at least one application is disclosed. The method may include receiving object identifier data from the object identifier reader. The object identifier data may include information and formatting characters. The method may then involve identifying the information in the object identifier data. At least one application may then be identified to receive the information. Finally, the information may be sent to the at least one application.
    Type: Application
    Filed: June 17, 2008
    Publication date: October 9, 2008
    Applicant: The Code Corporation
    Inventors: Paul J. Hepworth, George Powell, Weiyang Zhou
  • Patent number: 7428981
    Abstract: A system for decoding machine-readable graphical codes is provided. The system includes a graphical code reading device configured to read a graphical code and generate reference encoded source data. The reference encoded source data includes a first reference identifier and a second portion. The system also includes a computing device in electronic communication with the graphical code reading device. The computing device also includes a reference decoder configured to effect conversion of the reference encoded source data into source data. The source data includes first affiliated data in place of the first reference identifier. The first affiliated data may be longer in length than the first reference identifier. The source data also includes the second portion. The computing device also includes a software application configured to use the source data.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: September 30, 2008
    Assignee: The Code Corporation
    Inventors: Paul J. Hepworth, Dimitri V. Yatsenko
  • Patent number: 7392933
    Abstract: A method for interfacing an object identifier reader to at least one application involves receiving object identifier data from the object identifier reader. The object identifier data may include information and formatting characters. The method may then involve identifying the information in the object identifier data. At least one application may then be identified to receive the information. Finally, the information may be sent to the at least one application.
    Type: Grant
    Filed: July 21, 2003
    Date of Patent: July 1, 2008
    Assignee: The Code Corporation
    Inventors: Paul J. Hepworth, George Powell, Weiyang Zhou
  • Patent number: 7072974
    Abstract: A system is disclosed for providing data from a graphical code reading device to a software module. The system includes a graphical code reading device that scans a graphical code and provides graphical code data. A computer is in electronic communication with the graphical code reading device and receives the graphical code data from the graphical code reading device. The computer includes a processor, a memory in electronic communication with the processor and a communications port in electronic communication with the processor for communicating with the graphical code reading device. An association may include a data type and a software module identifier. A driver is used to receive the graphical code data and obtain the software module identifier through use of the data type to provide the graphical code data to the software module identified by the software module identifier.
    Type: Grant
    Filed: November 20, 2001
    Date of Patent: July 4, 2006
    Assignee: The Code Corporation
    Inventors: Paul J. Hepworth, Dimitri V. Yatsenko, Darren P. Smith
  • Patent number: 7036735
    Abstract: A graphical code reader is described herein. The graphical code reader includes an infrared light-emitting diode and a red light-emitting diode. The graphical code reader also includes an image sensor. A lens is positioned to focus reflected light on the image sensor. The graphical code reader also includes a processor and memory in electronic communication with the processor. Instructions are stored in the memory. The instructions are executable by the processor to implement a method that involves illuminating the infrared light-emitting diode at an infrared illumination intensity level and illuminating the red light-emitting diode at a red illumination intensity level. The method also involves capturing a digital image for processing. The digital image is an electronic representation of an optical image formed on the image sensor. The method also involves processing the digital image to attempt to decode a graphical code within the digital image.
    Type: Grant
    Filed: January 21, 2004
    Date of Patent: May 2, 2006
    Assignee: The Code Corporation
    Inventors: Paul J. Hepworth, George Powell, Ryan Hyde
  • Patent number: 7014113
    Abstract: A graphical code reader is disclosed. The graphical code reader includes an image sensor. A first lens is provided for focusing light reflected from a graphical code to form a first image on a first region of the image sensor. A second lens is provided for focusing light reflected from the graphical code to form a second image on a second region of the image sensor. The first lens is separated from the image sensor by a first distance, and the second lens is separated from the image sensor by a second distance. The first distance is greater than the second distance. A decoder is also provided for processing image data to obtain information contained in the graphical code.
    Type: Grant
    Filed: August 18, 2003
    Date of Patent: March 21, 2006
    Assignee: The Code Corporation
    Inventors: George Powell, Blake Crowther, Ryan Hyde, Mark Wenzel, Paul J. Hepworth, Morgan Taylor
  • Patent number: 6997387
    Abstract: The present invention provides a novel optical reader device and method for calibrating the device. The device executes a calibration module that locates the actual coordinates for a targeting symbol in a captured image. The coordinates are stored as calibration coordinates in the memory. During normal operation of the reader device, the stored calibration coordinates are used to locate a target, such as a bar code. In order to locate the targeting symbol, the calibration module may overlay a template on clusters that may be the targeting symbol. A reasonable accurate comparison identifies the cluster as the targeting symbol. Alternatively, the calibration module may approach a cluster from four frames of the image and identify the cluster's tangents and perimeter. Geometrical calculations are used to identify the center of an identified targeting symbol.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: February 14, 2006
    Assignee: The Code Corporation
    Inventors: Paul J. Hepworth, Mario Miyojim, Morgan Taylor
  • Patent number: 6978038
    Abstract: A method for increasing the readability of a machine-readable graphical code on a printing surface is provided. The method includes receiving a graphical code image. The graphical code image is an electronic representation of a graphical code. The graphical code image includes a white region and a non-white region adjacent to the white region. The method also includes determining a size increase of the non-white region. The size increase indicates how much the size of the non-white region will increase when the graphical code image is printed on the printing surface. The method also includes creating a size compensated graphical code image by reducing the size of the non-white region by an amount that will substantially compensate for the size increase of the non-white region.
    Type: Grant
    Filed: April 12, 2002
    Date of Patent: December 20, 2005
    Assignee: The Code Corporation
    Inventors: Paul J. Hepworth, Weiyang Zhou