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: 20200134404
    Abstract: 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: Application
    Filed: June 15, 2018
    Publication date: April 30, 2020
    Inventors: Robert Ulichney, Matthew D. Gaubatz
  • Publication number: 20200117969
    Abstract: 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: Application
    Filed: April 18, 2017
    Publication date: April 16, 2020
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Ulichney, Matthew D. Gaubatz, Stephen Pollard
  • Patent number: 10621688
    Abstract: 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: Grant
    Filed: January 30, 2015
    Date of Patent: April 14, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Steven J Simske, Robert Ulichney, Matthew D Gaubatz
  • Patent number: 10621426
    Abstract: 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: Grant
    Filed: September 23, 2014
    Date of Patent: April 14, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew D Gaubatz, Peter J Jlammer, Karl Walters
  • Patent number: 10574853
    Abstract: 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: Grant
    Filed: July 30, 2015
    Date of Patent: February 25, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Matthew D. Gaubatz
  • Patent number: 10560117
    Abstract: 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: Grant
    Filed: December 12, 2018
    Date of Patent: February 11, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew D Gaubatz, Robert Ulichney, Steven J Simske
  • Patent number: 10521931
    Abstract: 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: Grant
    Filed: December 19, 2014
    Date of Patent: December 31, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Ulichney, Matthew D Gaubatz, Stephen Pollard
  • Publication number: 20190327386
    Abstract: 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: Application
    Filed: July 1, 2019
    Publication date: October 24, 2019
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Robert Ulichney, Matthew D. Gaubatz, Stephen Pollard
  • Patent number: 10362194
    Abstract: 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: Grant
    Filed: February 27, 2015
    Date of Patent: July 23, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Ulichney, Matthew D Gaubatz, Stephen Pollard
  • Publication number: 20190147458
    Abstract: 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: Application
    Filed: July 29, 2016
    Publication date: May 16, 2019
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Steven J. Simske, Jason S Aronoff, Matthew D. Gaubatz
  • Publication number: 20190123765
    Abstract: 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: Application
    Filed: December 12, 2018
    Publication date: April 25, 2019
    Inventors: Matthew D. Gaubatz, Robert Ulichney, Steven J. Simske
  • Patent number: 10223800
    Abstract: 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: Grant
    Filed: March 28, 2014
    Date of Patent: March 5, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Ulichney, Matthew D Gaubatz, Stephen Pollard
  • Patent number: 10171723
    Abstract: 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: Grant
    Filed: July 18, 2014
    Date of Patent: January 1, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Ulichney, Matthew D Gaubatz, Stephen Pollard
  • Patent number: 10171107
    Abstract: 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: Grant
    Filed: January 31, 2014
    Date of Patent: January 1, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew D Gaubatz, Robert Ulichney, Steven J Simske
  • Patent number: 10154165
    Abstract: 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: Grant
    Filed: September 19, 2014
    Date of Patent: December 11, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jason S Aronoff, Steven J Simske, Matthew D Gaubatz, Robert Ulichney
  • Patent number: 10114998
    Abstract: 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: Grant
    Filed: January 13, 2016
    Date of Patent: October 30, 2018
    Assignee: HP Indigo B.V.
    Inventors: Gideo Amir, Dror Kella, Matthew D. Gaubatz
  • Patent number: 10027843
    Abstract: 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: Grant
    Filed: January 30, 2014
    Date of Patent: July 17, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Ulichney, Matthew D Gaubatz, Stephen Pollard
  • Patent number: 10002413
    Abstract: 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: Grant
    Filed: July 22, 2014
    Date of Patent: June 19, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Stephen Pollard, Robert Ulichney, Matthew D Gaubatz
  • Patent number: 10002438
    Abstract: 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: Grant
    Filed: July 22, 2014
    Date of Patent: June 19, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Stephen Pollard, Robert Ulichney, Matthew D Gaubatz
  • Patent number: 9984318
    Abstract: 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: Grant
    Filed: September 20, 2013
    Date of Patent: May 29, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew D Gaubatz, Robert Ulichney, Steven J Simske