-
公开(公告)号:US11030502B2
公开(公告)日:2021-06-08
申请号:US16082742
申请日:2017-02-06
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Robert Ulichney , Matthew D. Gaubatz
IPC: G06K19/06
Abstract: An omnidirectional barcode may include a graphical representation of a one-dimensional barcode wherein the graphical representation of the one-dimensional barcode is extended circumferentially around a three-dimensional (3D) object. A method of forming an omnidirectional barcode may include creating a graphical representation of a one-dimensional barcode and extending the one-dimensional representation in at least one dimension.
-
公开(公告)号:US20210142133A1
公开(公告)日:2021-05-13
申请号:US16970687
申请日:2018-04-23
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Matthew D. Gaubatz , Robert Ulichney
Abstract: In example implementations, an apparatus is provided. The apparatus comprises a processor and a non-transitory computer readable storage medium encoded with instructions executable by a processor, the non-transitory computer-readable storage medium. The non-transitory computer readable storage medium includes instructions to receive a plurality of data having N bits, wherein each of the N bits is binary, select a set of code words for each one of the plurality of data, wherein the code words have M bits, wherein each of the M bits is binary having an approximately equal number of ones and zeros, wherein a value of M is greater than N, and print a reflection and inversion invariant code based on the set of code words to represent data of the plurality of data.
-
公开(公告)号:US10891704B2
公开(公告)日:2021-01-12
申请号:US16816603
申请日:2020-03-12
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Steven J. Simske , Robert Ulichney , Matthew D. Gaubatz
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.
-
公开(公告)号:US20190123765A1
公开(公告)日:2019-04-25
申请号:US16217721
申请日:2018-12-12
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Matthew D. Gaubatz , Robert Ulichney , Steven J. Simske
CPC classification number: H03M13/05 , G06K19/06046 , G11B20/14 , G11B20/1403 , G11B20/1407 , H03M7/00 , H03M13/6362
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.
-
公开(公告)号:US20210368059A1
公开(公告)日:2021-11-25
申请号:US16963322
申请日:2018-06-15
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Robert Ulichney , Matthew D. Gaubatz
Abstract: In an example method, a first dot pattern of shadow dots and second dot pattern of highlight dots is generated. The first dot pattern and second dot pattern include information to be encoded across the image. The first dot pattern and the second dot pattern are mapped to a corresponding subset of the greyscale source pixels, the greyscale source pixels corresponding to an image to be printed. A value of a greyscale pixel in the subset of the greyscale source pixels is modified based on a predetermined threshold pixel value. The value of the greyscale pixel is set to a highlight dot value in response to detecting that the predetermined threshold pixel value is exceeded or set to a shadow dot value in response to detecting that the predetermined threshold value is not exceeded. The image including the subset of pixels with modified values is printed.
-
公开(公告)号:US11030630B2
公开(公告)日:2021-06-08
申请号:US16097950
申请日:2016-07-29
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Steven J. Simske , Jason S Aronoff , Matthew D. Gaubatz
IPC: G06Q30/00 , G06Q10/06 , G06Q30/06 , G06Q10/08 , G06Q10/10 , G06K7/14 , G06K19/06 , H04L29/06 , G06F9/451
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.
-
7.
公开(公告)号:US10791239B2
公开(公告)日:2020-09-29
申请号:US16605600
申请日:2018-06-15
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Robert Ulichney , Matthew D. Gaubatz
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.
-
公开(公告)号:US20190147458A1
公开(公告)日:2019-05-16
申请号:US16097950
申请日:2016-07-29
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Steven J. Simske , Jason S Aronoff , Matthew D. Gaubatz
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.
-
公开(公告)号:US11277539B2
公开(公告)日:2022-03-15
申请号:US16963322
申请日:2018-06-15
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Robert Ulichney , Matthew D. Gaubatz
Abstract: In an example method, a first dot pattern of shadow dots and second dot pattern of highlight dots is generated. The first dot pattern and second dot pattern include information to be encoded across the image. The first dot pattern and the second dot pattern are mapped to a corresponding subset of the greyscale source pixels, the greyscale source pixels corresponding to an image to be printed. A value of a greyscale pixel in the subset of the greyscale source pixels is modified based on a predetermined threshold pixel value. The value of the greyscale pixel is set to a highlight dot value in response to detecting that the predetermined threshold pixel value is exceeded or set to a shadow dot value in response to detecting that the predetermined threshold value is not exceeded. The image including the subset of pixels with modified values is printed.
-
公开(公告)号:US20200134404A1
公开(公告)日:2020-04-30
申请号:US16605600
申请日:2018-06-15
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Robert Ulichney , Matthew D. Gaubatz
IPC: G06K15/02
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.
-
-
-
-
-
-
-
-
-