Patents by Inventor Matthew D. Gaubatz
Matthew D. Gaubatz 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: 20200134404Abstract: In an example method, a dot pattern of pixels including information to be encoded across an image is mapped to a corresponding subset of the grayscale source pixels corresponding to the image to be printed. A value of a grayscale pixel in the subset of the grayscale source pixels is modified based on based on a predetermined threshold pixel value. The value of the grayscale pixel is decreased in response to detecting that the predetermined threshold pixel value is exceeded. The clipping channel color is used to detect the dot pattern of pixels. The image including the subset of pixels with modified values is printed.Type: ApplicationFiled: June 15, 2018Publication date: April 30, 2020Inventors: Robert Ulichney, Matthew D. Gaubatz
-
Publication number: 20200117969Abstract: A data-bearing medium is disclosed. The data-bearing medium includes a section of cells having a set of opposite-shifted clusters. The cells include a combination of opposite shifts of the set of opposite-shifted clusters, which represent a single value.Type: ApplicationFiled: April 18, 2017Publication date: April 16, 2020Applicant: Hewlett-Packard Development Company, L.P.Inventors: Robert Ulichney, Matthew D. Gaubatz, Stephen Pollard
-
Patent number: 10621688Abstract: An example method is described in which a processor receives a first plurality of symbols selected from a first set of symbols, translates the first plurality of symbols into a second plurality of symbols selected from an M-ary cyclic symbol set, and writes the second plurality of symbols to a surface. An additional example method is described in which a processor captures an image of at least a portion of a surface, detects a first plurality of symbols from the image, where the first plurality of symbols comprises symbols selected from an M-ary cyclic symbol set, translates the first plurality of symbols into a second plurality of symbols selected from a second set of symbols, and performs at least one task responsive to the second plurality of symbols.Type: GrantFiled: January 30, 2015Date of Patent: April 14, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Steven J Simske, Robert Ulichney, Matthew D Gaubatz
-
Patent number: 10621426Abstract: In one example of the disclosure, it is determined, based upon a scan of an overt image included within a printed document, that the image includes a subset area with an expected marking agent response. It is determined, based upon the scan, that a feature of the subset area meets an expected quality threshold. It is determined that a data payload represented by features of the subset area matches expected data for the image. A first measurement of the subset area is made, and it is determined that the image was produced by a printing device based upon a comparison of the first measurement to a second measurement of a sample image printed by the device. Authenticity of the printed document is determined based upon the expected marking agent response, the expected quality threshold, the expected data, and the comparison of measurements.Type: GrantFiled: September 23, 2014Date of Patent: April 14, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Matthew D Gaubatz, Peter J Jlammer, Karl Walters
-
Patent number: 10574853Abstract: Certain examples described herein relate to the embedding a pattern in an output content having at least two-dimensions, for example a printed output. Content data having at least two dimensions is processed to generate an array of spatial elements, each spatial element corresponding to a respective location in the output content and comprising a probabilistic distribution for a set of output material compositions. A threshold matrix is generated using pattern data corresponding to a pattern, and the array of spatial elements is halftoned using the threshold matrix. The threshold matrix is generated such that the pattern is embedded in the output content.Type: GrantFiled: July 30, 2015Date of Patent: February 25, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Peter Morovic, Jan Morovic, Matthew D. Gaubatz
-
Patent number: 10560117Abstract: Disclosed herein are a system, non-transitory computer-readable medium, and method for encoding and decoding information on a data bearing medium. A message comprising a bit string is read. A plurality of substrings in the message may be associated with a phase invariant codeword.Type: GrantFiled: December 12, 2018Date of Patent: February 11, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Matthew D Gaubatz, Robert Ulichney, Steven J Simske
-
Patent number: 10521931Abstract: Examples disclosed herein relate to determining image capture position information based on a quasi-periodic pattern. For example, a processor may determine whether a target area is within a captured image based on the detection of a quasi-periodic pattern in a first detection area and in a second detection area of the captured image.Type: GrantFiled: December 19, 2014Date of Patent: December 31, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert Ulichney, Matthew D Gaubatz, Stephen Pollard
-
Publication number: 20190327386Abstract: An example system in accordance with an aspect of the present disclosure includes a halftone engine and a gray value engine. The halftone engine is to apply halftoning to an image recursively across a plurality of levels of image scales and spatial resolutions, to generate a pattern that is at least quasi-periodic across the plurality of levels. The gray value engine is to substitute gray values recursively for at least a portion of the halftoning.Type: ApplicationFiled: July 1, 2019Publication date: October 24, 2019Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Robert Ulichney, Matthew D. Gaubatz, Stephen Pollard
-
Patent number: 10362194Abstract: An example system in accordance with an aspect of the present disclosure includes a halftone engine and a gray value engine. The halftone engine is to apply halftoning to an image recursively across a plurality of levels of image scales and spatial resolutions, to generate a pattern that is at least quasi-periodic across the plurality of levels. The gray value engine is to substitute gray values recursively for at least a portion of the halftoning.Type: GrantFiled: February 27, 2015Date of Patent: July 23, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert Ulichney, Matthew D Gaubatz, Stephen Pollard
-
Publication number: 20190147458Abstract: In one example in accordance with the present disclosure, a method is described. According to the method, a computing device acquires data related to a variable data component. The computing device then authenticates at least one of the computing device and the proper user of the computing device. Upon authentication of the computing device and/or proper user of the computing device, a downstream workflow is authorized. The downstream workflow is defined by the data associated with the variable data component and enabled via the authentication of the computing device and/or proper user of the computing device.Type: ApplicationFiled: July 29, 2016Publication date: May 16, 2019Applicant: Hewlett-Packard Development Company, L.P.Inventors: Steven J. Simske, Jason S Aronoff, Matthew D. Gaubatz
-
Publication number: 20190123765Abstract: Disclosed herein are a system, non-transitory computer-readable medium, and method for encoding and decoding information on a data bearing medium. A message comprising a bit string is read. A plurality of substrings in the message may be associated with a phase invariant codeword.Type: ApplicationFiled: December 12, 2018Publication date: April 25, 2019Inventors: Matthew D. Gaubatz, Robert Ulichney, Steven J. Simske
-
Patent number: 10223800Abstract: Examples disclosed herein relate to determining the presence of quasi-periodic two-dimensional object. In one implementation, a processor determines peak points of a DFT of an image where the peak points are points with a value above a threshold relative to surrounding points. The processor may then output information indicating the existence of a quasi-periodic two-dimensional object within the image based on the peak points.Type: GrantFiled: March 28, 2014Date of Patent: March 5, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert Ulichney, Matthew D Gaubatz, Stephen Pollard
-
Patent number: 10171723Abstract: Examples disclosed herein relate to determining peak distances between an origin, point in the frequency domain and peak points of a discrete Fourier transform magnitude of an image of a periodic or quasi-periodic target. In some implementations, a range distance between the target and the imaging lens is determined based on the peak distances.Type: GrantFiled: July 18, 2014Date of Patent: January 1, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert Ulichney, Matthew D Gaubatz, Stephen Pollard
-
Patent number: 10171107Abstract: Disclosed herein are a system, non-transitory computer-readable medium, and method for encoding and decoding information on a data bearing medium. A message comprising a bit string is read. A plurality of substrings in the message may be associated with a phase invariant codeword.Type: GrantFiled: January 31, 2014Date of Patent: January 1, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Matthew D Gaubatz, Robert Ulichney, Steven J Simske
-
Patent number: 10154165Abstract: Example implementations relate to multiple payload pantograph. Some examples may include a first pattern generation engine to generate a first pattern. The first pattern may be a data-bearing pattern encoding a first payload. Additionally, some examples may include a second pattern generation engine to generate a second pattern, the second pattern (by itself or in combination with the first pattern) may represent a second payload. The second payload may be camouflaged by a combination of the first pattern and the second pattern. Some examples may also include a pantograph generation engine to generate a multiple payload pantograph including the first pattern and the second pattern. The multiple payload pantograph may include the first pattern in one of the pantograph background or the pantograph foreground.Type: GrantFiled: September 19, 2014Date of Patent: December 11, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jason S Aronoff, Steven J Simske, Matthew D Gaubatz, Robert Ulichney
-
Patent number: 10114998Abstract: According to one example, there is provided a method of generating a security feature that encodes data. The method comprises obtaining an n-bit code of data to encode, generating an arrangement of dots, designating a first portion of the dots as reference dots and a second portion of the dots as encoding dots, and moving a group of the designated encoding dots by a predetermined direction in a predetermined amount to encode the n-bit code of data.Type: GrantFiled: January 13, 2016Date of Patent: October 30, 2018Assignee: HP Indigo B.V.Inventors: Gideo Amir, Dror Kella, Matthew D. Gaubatz
-
Patent number: 10027843Abstract: A data-bearing image (391) is created from a carrier image (371). The carrier image (371) is scaled to produce a scaled image. A clustered-dot halftone screen is applied to the scaled image to produce a halftone image. A resulting number of cells in the halftone image conforms to a cell count (372) that includes a horizontal cell value and a vertical cell value. Payload data is encoded into the halftone image to produce a data-bearing halftone image, including shifting pixel clusters within cells of the halftone image that include pixel clusters.Type: GrantFiled: January 30, 2014Date of Patent: July 17, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert Ulichney, Matthew D Gaubatz, Stephen Pollard
-
Patent number: 10002413Abstract: An example method of recovering a planar projection in a captured image. The example method includes selecting displaced points in the captured image. The example method also includes recovering an affine transform of a quasi-periodic object for each of the displaced points based on peak locations of Discrete Fourier Transform (DFT) of the captured image. The example method also includes combining each of the affine transforms for the displaced points to recover the planar projection and correct for perspective distortion in the captured image.Type: GrantFiled: July 22, 2014Date of Patent: June 19, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventors: Stephen Pollard, Robert Ulichney, Matthew D Gaubatz
-
Patent number: 10002438Abstract: An example method of rapid image registration includes recovering an affine transform of a quasi-periodic object based on peak locations of Discrete Fourier Transform (DFT) in a captured image. The example method also includes filtering a region of the captured image to match a filtered version of a reference image including the quasi periodic object. The example method also includes recovering translation parameters to reduce image differences between the reference image and the captured image for a subset of the image locations of the filtered image and outputting an approximate transform including translation.Type: GrantFiled: July 22, 2014Date of Patent: June 19, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventors: Stephen Pollard, Robert Ulichney, Matthew D Gaubatz
-
Patent number: 9984318Abstract: An example method for forming a data-bearing medium in accordance with aspects of the present disclosure includes setting variables associated with the data-bearing medium, the variables comprising a bit length of a codeword, identifying a phase-invariant codeword based on the variables, and arranging rows of the data-bearing medium with the phase-invariant codewords.Type: GrantFiled: September 20, 2013Date of Patent: May 29, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventors: Matthew D Gaubatz, Robert Ulichney, Steven J Simske