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: 8464930Abstract: 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: GrantFiled: February 6, 2012Date of Patent: June 18, 2013Assignee: The Code CorporationInventors: Paul J. Hepworth, Dimitri V. Yatsenko
-
Patent number: 8453253Abstract: 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: GrantFiled: February 22, 2010Date of Patent: May 28, 2013Assignee: Provo Craft and Novelty, Inc.Inventors: Matthew B. Strong, Paul J. Hepworth, Mark L. Gray, Andrew J. Olsen, Tim Pruss
-
Patent number: 8418924Abstract: 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: GrantFiled: November 23, 2005Date of Patent: April 16, 2013Assignee: The Code CorporationInventors: Paul J. Hepworth, Mario Miyojim, Morgan Taylor
-
Publication number: 20120137348Abstract: 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: ApplicationFiled: February 6, 2012Publication date: May 31, 2012Applicant: The Code CorporationInventors: Paul J. Hepworth, Dimitri V. Yatsenko
-
Patent number: 8109441Abstract: 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: GrantFiled: September 29, 2008Date of Patent: February 7, 2012Assignee: The Code CorporationInventors: Paul J. Hepworth, Dimitri V. Yatsenko
-
Publication number: 20100217428Abstract: 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: ApplicationFiled: February 22, 2010Publication date: August 26, 2010Applicant: Provo Craft and Novelty, Inc.Inventors: Matthew B. Strong, Mark L. Gray, Andrew J. Olsen, Paul J. Hepworth, Tim Pruss
-
Publication number: 20100217427Abstract: 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: ApplicationFiled: February 22, 2010Publication date: August 26, 2010Applicant: Provo Craft and Novelty, Inc.Inventors: Mark L. Gray, Andrew J. Olsen, Paul J. Hepworth, Tim Pruss, Matthew B. Strong
-
Publication number: 20100214607Abstract: 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: ApplicationFiled: February 22, 2010Publication date: August 26, 2010Applicant: Provo Craft and Novelty, Inc.Inventors: Paul J. Hepworth, Andrew J. Olsen, Mark L. Gray, Matthew B. Strong
-
Publication number: 20100217719Abstract: 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: ApplicationFiled: February 22, 2010Publication date: August 26, 2010Applicant: Provo Craft and Novelty, Inc.Inventors: Andrew J. Olsen, Paul J. Hepworth, Mark L. Gray, Matthew B. Strong
-
Publication number: 20090019543Abstract: 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: ApplicationFiled: September 29, 2008Publication date: January 15, 2009Applicant: The Code CorporationInventors: Paul J. Hepworth, Dimitri V. Yatsenko
-
Publication number: 20080250426Abstract: 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: ApplicationFiled: June 17, 2008Publication date: October 9, 2008Applicant: The Code CorporationInventors: Paul J. Hepworth, George Powell, Weiyang Zhou
-
Publication number: 20080250063Abstract: 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: ApplicationFiled: June 17, 2008Publication date: October 9, 2008Applicant: The Code CorporationInventors: Paul J. Hepworth, George Powell, Weiyang Zhou
-
Publication number: 20080250425Abstract: 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: ApplicationFiled: June 17, 2008Publication date: October 9, 2008Applicant: The Code CorporationInventors: Paul J. Hepworth, George Powell, Weiyang Zhou
-
Patent number: 7428981Abstract: 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: GrantFiled: August 23, 2005Date of Patent: September 30, 2008Assignee: The Code CorporationInventors: Paul J. Hepworth, Dimitri V. Yatsenko
-
Patent number: 7392933Abstract: 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: GrantFiled: July 21, 2003Date of Patent: July 1, 2008Assignee: The Code CorporationInventors: Paul J. Hepworth, George Powell, Weiyang Zhou
-
Patent number: 7072974Abstract: 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: GrantFiled: November 20, 2001Date of Patent: July 4, 2006Assignee: The Code CorporationInventors: Paul J. Hepworth, Dimitri V. Yatsenko, Darren P. Smith
-
Patent number: 7036735Abstract: 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: GrantFiled: January 21, 2004Date of Patent: May 2, 2006Assignee: The Code CorporationInventors: Paul J. Hepworth, George Powell, Ryan Hyde
-
Patent number: 7014113Abstract: 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: GrantFiled: August 18, 2003Date of Patent: March 21, 2006Assignee: The Code CorporationInventors: George Powell, Blake Crowther, Ryan Hyde, Mark Wenzel, Paul J. Hepworth, Morgan Taylor
-
Patent number: 6997387Abstract: 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: GrantFiled: March 28, 2002Date of Patent: February 14, 2006Assignee: The Code CorporationInventors: Paul J. Hepworth, Mario Miyojim, Morgan Taylor
-
Patent number: 6978038Abstract: 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: GrantFiled: April 12, 2002Date of Patent: December 20, 2005Assignee: The Code CorporationInventors: Paul J. Hepworth, Weiyang Zhou