Means To Decode A 2-d Bar Code Patents (Class 235/462.1)
  • Patent number: 11960819
    Abstract: In an embodiment, an image reception system is communicatively coupled to an image analysis system and is configured to receive a digital image and analyze the pixels of the digital image to determine one or more regions in the digital image. For each region in the one or more regions in the digital image, the image analysis system recognizes the content in the region. A document creation system communicatively coupled to the image analysis system is configured to create a digital document based on the recognized content for the one or more regions. In some embodiments, the image analysis system is further configured to analyze the digital image to detect one or more of the following: region markers, tables, headers.
    Type: Grant
    Filed: February 25, 2023
    Date of Patent: April 16, 2024
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Yuntao Zhou, Andrew Nelson, Bradley Rodgers
  • Patent number: 11954557
    Abstract: A barcode-reading device can be configured to record certain information about events related to the barcode-reading device in a usage log. The barcode-reading device can be configured so that it records certain information in the usage log whenever the barcode-reading device scans a barcode (e.g., a timestamp, an indication of whether the barcode is successfully decoded, a symbology of the barcode, decoded data). The barcode-reading device can also be configured so that it records information about events that are not specifically associated with a barcode scan (e.g., when the barcode-reading device is powered on, when the barcode-reading device experiences a failure). The information contained in the usage log can be processed to determine statistics relevant to the barcode-reading device. The device statistics can be used for various purposes, such as improving the performance of the barcode-reading device, improving the user's experience with the barcode-reading device, and so forth.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: April 9, 2024
    Assignee: THE CODE CORPORATION
    Inventor: Robert Eugene McPherson
  • Patent number: 11941481
    Abstract: The present invention facilitates, in a two-dimensional symbol in which a region where additional data is recorded is provided in addition to a region where normal data is recorded, identification of colors of the regions where the respective data are recorded. Vertically and horizontally arranged first modules are provided, and by the coloration patterns of the first module, a finder pattern for detecting a symbol position, a timing pattern for specifying the center position of the first module, and a first recording region where first data can be recorded are formed. In at least a partial region, a second module is disposed in a portion that does not overlap the first module and includes an intermediate point between the first modules adjacent to each other, and a second recording region where second data can be recorded is formed by the coloration pattern of the second module.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: March 26, 2024
    Assignee: TERRARA CODE RESEARCH INSTITUTE INC.
    Inventor: Nobuyuki Teraura
  • Patent number: 11930043
    Abstract: A system and method for digital wallet integration and scanning. A module is implemented with a digital wallet such that the module is adapted to intercept and scan calls to the digital wallet. The module may have limited communication capabilities that prevent leaking of data from the wallet with which the module is integrated while allowing for testing websites with which the module communicates. For example, the module may be configured to transmit only transactions and simulated RPC responses, and not to transmit any other data of the wallet or of a device associated with a user of the wallet. In some implementations, the module may be realized as a binary large object (blob) which is unilaterally pushed to a system on which the module will be deployed.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: March 12, 2024
    Assignee: BLOCKAID LTD
    Inventors: Ido Bennatan, Raz Abraham Eliahou Niv
  • Patent number: 11922269
    Abstract: The present disclosure is concerned with the technical field of marking objects with optically readable codes and reading out (decoding) the codes. Subjects of the present disclosure are a method, a system and a computer program product for decoding optically readable codes introduced in surfaces of objects.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: March 5, 2024
    Assignee: BAYER AKTIENGESELLSCHAFT
    Inventors: Benjamin Hoetter, Gregor Fischer, Klaus Ruelberg, Dirk Schäfer
  • Patent number: 11908108
    Abstract: An image correction method and a processor are disclosed. The method includes performing a feature point search on a quick response (QR) code image to determine multiple feature points, dividing a coded area of the QR code image into multiple sub-regions according to the multiple feature points, determining a compensation vector for each sub-region according to the feature points corresponding to each sub-region, and compensating and correcting each sub-region according to the compensation vector of each sub-region to obtain a corrected image. Thus, the solution provided by the present application can avoid interference between different sub-regions by means of correcting the QR code image in a regional manner using the compensation vectors, thereby more accurately correcting the distortion of the QR code image.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: February 20, 2024
    Assignee: SIGMASTAR TECHNOLOGY LTD.
    Inventor: Jing-Song Rao
  • Patent number: 11847521
    Abstract: A method of auxiliary data capture control includes: storing, at a data capture device, (i) detection criteria corresponding to events having respective event identifiers; and (ii) a registration indicator associated with at least one of the event identifiers; controlling a primary data capture sensor to obtain primary captured data; in response to detecting, based on the primary captured data, that the detection criteria are satisfied for a detected one of the event identifiers, determining whether the registration indicator is associated with the detected event identifier; and when the registration indicator is associated with the detected event identifier, controlling an auxiliary data capture sensor to obtain auxiliary captured data.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: December 19, 2023
    Assignee: Zebra Technologies Corporation
    Inventors: Edward Barkan, Christopher J. Fjellstad, Robert James Pang, Abhilash Gururaja
  • Patent number: 11823006
    Abstract: Facilitate the work of setting the part program used in the measuring device for each object to be measured. A measurement control apparatus of the present invention includes a code reader that reads a code containing at least a part program identification information, and a measurement information providing unit that, when the code is read by the code reader, sends a start command of a part program corresponding to the part program identification information recorded in the code to a measuring device, and causes the measuring device to execute processing according to the part program prepared in advance.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: November 21, 2023
    Assignee: MITUTOYO CORPORATION
    Inventors: Takayuki Ishioka, Kenta Fujioka
  • Patent number: 11651175
    Abstract: Disclosed herein are methods of using an augmented reality trigger to locate and/or read a Data Code in an image. A method according to this disclosure may include the step of using an augmented reality trigger in an image to initiate an augmented reality experience, locating portions of Data Code arrange in a plurality of locations within the image, and combining each of the Data Code portions for processing as a unified Data Code. The augmented reality trigger may be stored in a data set including location information to locate each of the Data Code portions. The data set may include information to combine the plurality of Data Code portions.
    Type: Grant
    Filed: August 19, 2022
    Date of Patent: May 16, 2023
    Assignee: Vitiprints, LLC
    Inventors: Christopher T. Gentile, Terrance Kaiserman, John Gentile
  • Patent number: 11599757
    Abstract: This disclosure relates to technology that provides dynamically configurable access to customized digital content associated with a machine-readable label (“MRL”). A MRL may be designed, printed and distributed to viewers. After distribution, the MRL may be collected by an owner who activates the collectible MRL and associates the MRL with customized content. At a time they are generated, a collectible MRL may be associated with a default scan destination. The default scan destination may be encoded in a data zone of the collectible MRL. The information encoded in a data zone of the collectible MRL may not be changeable after the MRL is distributed or fixed in tangible form. The disclosed technology provides apparatus and methods for customizing content associated with a MRL even after the MRL has been fixed in tangible form.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: March 7, 2023
    Assignee: the dtx company
    Inventors: Corey Benjamin Daugherty, Patrik Andrew Devlin, Timothy Armstrong
  • Patent number: 11580639
    Abstract: A first electronic device according to various embodiments may include: a display; a communication module comprising communication circuitry; a camera module including at least one camera; and a processor.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: February 14, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Youngjae Oh, Yoonhee Choi, Jinhong Min, Hyoungseon Choi, Joonho Kim, Sangkyung Lee, Changwon Son, Younjoo Song, Seoyoung Yoon, Taehan Jeon, Hyunjoo Jung, Jiwoon Jung
  • Patent number: 11562157
    Abstract: A method of auxiliary data capture control includes: storing, at a data capture device, (i) detection criteria corresponding to events having respective event identifiers; and (ii) a registration indicator associated with at least one of the event identifiers; controlling a primary data capture sensor to obtain primary captured data; in response to detecting, based on the primary captured data, that the detection criteria are satisfied for a detected one of the event identifiers, determining whether the registration indicator is associated with the detected event identifier; and when the registration indicator is associated with the detected event identifier, controlling an auxiliary data capture sensor to obtain auxiliary captured data.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: January 24, 2023
    Assignee: Zebra Technologies Corporation
    Inventors: Edward Barkan, Christopher J. Fjellstad, Robert James Pang, Abhilash Gururaja
  • Patent number: 11470150
    Abstract: A method for transmitting agreed data on a network by an electronic apparatus, the method according to an embodiment of the present invention may include the steps of storing a generation matrix generated on the basis of the number of a plurality of electronic apparatuses including the electronic apparatus participating in the network and the number of a plurality of data blocks to be shared between the plurality of electronic apparatuses and transmitting an agreed data block agreed to be shared with another electronic apparatuses included in the plurality of electronic apparatuses to another electronic apparatus on the basis of the generation matrix.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: October 11, 2022
    Assignee: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Jaekyun Moon, Beongjun Choi, Jy Yong Sohn, Dong-Jun Han
  • Patent number: 11418387
    Abstract: Systems and methods for optical device configuration. The methods comprise: receiving, by a mobile device, network configuration data for an electronic device that is at least partially out of reach to individuals without use of a climbable object, has an optical input device, and needs to have a network connection established; outputting from the mobile device a first visible sequence representing an activation code; receiving the activation code at the electronic device via the optical input device; performing operations by the electronic device to transition an operational mode to a configuration mode in response to the activation code; outputting from the mobile device a second visible sequence representing network configuration data for the electronic device; receiving the network configuration data at the electronic device via the optical input device; and modifying, by the electronic device, network settings in accordance with the network configuration data.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: August 16, 2022
    Assignee: SHOPPERTRAK RCT CORPORATION
    Inventors: Jeffrey R. Rendlen, Spencer Neilan
  • Patent number: 11409979
    Abstract: An exemplary method of decoding a barcode uses a barcode template of known fixed fields in the barcode to enhance error correction in decoding of the barcode. A barcode having encoded data is scanned with an exemplary electronic device including a barcode scanner, a memory, and a barcode template stored in the memory. The barcode template includes fixed data fields and variable data fields. The barcode's encoded data are sampled into a codeword array, and a barcode template that matches the format of the scanned barcode is selected. Typically, error correction is then performed on the codeword array, and the error-corrected codeword array is then outputted.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: August 9, 2022
    Assignee: Hand Held Products, Inc.
    Inventors: Timothy Meier, Bill Field
  • Patent number: 11381792
    Abstract: A projection system and a positioning method capable of positioning a projected image are provided. The projection system includes a projection device, an image capturing device, and a determination module. The projection device projects a plurality of display grid points. The image capturing device captures images of the plurality of display grid points to obtain a plurality of display results corresponding to the plurality of display grid points. The determination module receives the plurality of display results. The determination module controls the projection device not to project at least one unrecognizable display grid point corresponding to the at least one unrecognizable display result when determining that the plurality of display results include the at least one unrecognizable display result. The invention is provided to improve the accuracy of matching or stitching of a projected image.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: July 5, 2022
    Assignee: Coretronic Corporation
    Inventors: Chien-Chun Peng, Hsun-Cheng Tu, Chi-Wei Lin
  • Patent number: 11250229
    Abstract: This disclosure relates to displaying and recognizing two-dimensional codes. In one aspect, a method includes receiving, at a user device, an instruction for displaying a two-dimensional code. The user device obtains multiple two-dimensional codes corresponding to a user. The user device sequentially displays the multiple two-dimensional codes based on one or more predetermined time intervals, so that the multiple two-dimensional codes form a dynamic two-dimensional code on a display page. A ratio of each of the one or more predetermined time intervals to a validity period of each of the multiple two-dimensional codes is less than a predetermined threshold.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: February 15, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Di Zhang
  • Patent number: 11244126
    Abstract: An encoding method is illustrated. The method includes receiving data to be encoded onto a storage media, wherein the data corresponds to an item and is assigned to a data category. Further, the method includes parsing data into a plurality of data portions, based on one or more first characteristics associated with each of one or more characters in the data. The method further includes encoding, by the processor, the plurality of data portions using a plurality of encoding schemes, to generate a data packet, such that a first data portion of the plurality of data portions is encoded using a first encoding scheme of the plurality of encoding schemes and a second data portion of the plurality of data portions is encoded using a second encoding scheme of the plurality of encoding schemes, wherein the first encoding scheme is different from the second encoding scheme. Furthermore, the method includes transmitting the data packet, wherein the data packet is configured to be stored in the storage media.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: February 8, 2022
    Assignee: DATAMAX-O'NEIL CORPORATION
    Inventors: Rene Martinez, Shashidhar Ramamurthy, James Peternel
  • Patent number: 11231643
    Abstract: A light emitting device is provided with a first light emitter and a second light emitter. The first light emitter is provided with a first lens for making the light of the first light source wide-angle, and the second light emitter is provided with a second lens for making the light of the second light source wide-angle. A plurality of first small lenses are arranged on a first incident plane of the first lens. The first small lens has a shape in which a maximum value of an angle formed between the first incident plane and a tangent of the first small lens is larger than an angle formed between the first incident plane and first light. The second lens has substantially the same configuration.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: January 25, 2022
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Makoto Otani
  • Patent number: 11212408
    Abstract: A multimedia device 2 is proposed having a display unit 6 for displaying at least one optical code 5, wherein the optical code 5 is configured to be acquired by a read device 3, wherein the multimedia device 2 comprises a coding unit 4, wherein the coding unit 4 is configured to code operating data of the multimedia device 2 as the optical code 5.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: December 28, 2021
    Assignee: Robert Bosch GmbH
    Inventor: Josef Novak
  • Patent number: 11126883
    Abstract: A character string recognition apparatus includes a prediction unit that computes an attention single character certainty factor from a single character certainty factor, computed for a sequence of a partial pattern of an input pattern that is a character string serving as a recognition target, and from attention information computed by a recurrent neural network. The prediction unit shares a parameter among labels serving as recognition results, and uses the attention single character certainty factor as a feature value.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: September 21, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Eiichi Tanaka
  • Patent number: 11074424
    Abstract: This disclosure relates to displaying and recognizing two-dimensional codes. In one aspect, a method includes receiving, at a user device, an instruction for displaying a two-dimensional code. The user device obtains multiple two-dimensional codes corresponding to a user. The user device sequentially displays the multiple two-dimensional codes based on one or more predetermined time intervals, so that the multiple two-dimensional codes form a dynamic two-dimensional code on a display page. A ratio of each of the one or more predetermined time intervals to a validity period of each of the multiple two-dimensional codes is less than a predetermined threshold.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: July 27, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Di Zhang
  • Patent number: 11042791
    Abstract: Disclosed is an apparatus for generating a composite two-dimensional code, comprising: a two-dimensional code encoding module 1, a two-dimensional code pattern generating module 2, a hidden information encoding module 3, a hidden information pattern generating module 4, a recoding region setting module 5, an pattern compositing module 6, and an output module 7.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: June 22, 2021
    Assignee: BEIJING BIGCODE TECHNOLOGY CO., LTD.
    Inventors: Wei Shen, Siping Wang
  • Patent number: 11032591
    Abstract: The invention relates to the technical field of software systems, and more particularly, to a time division multiplexing method for decoding hardware. The method comprises: Step S1, providing a decoding hardware; Step S2, instantiating the decoding hardware into a first decoder and a second decoder; and Step S3, decoding a first data stream through the first decoder, and decoding a second data stream through the second decoder. Compared to the prior art, the present invention has the advantages that the efficiency of the decoder is improved, and the detect that the efficiency is insufficient due to the fact that the decoder runs under high-load decoding through software when the decoder is insufficient in video call application is overcome, and meanwhile, under the condition that multiple hardware decoders exist, the hardware resources are saved, and a new idea is provided for the running cost.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: June 8, 2021
    Assignee: AMLOGIC (SHANGHAI) CO., LTD.
    Inventor: Shihong Zheng
  • Patent number: 11010603
    Abstract: A ledger document processing device including a display section which displays a live view image captured by an imaging section while waiting for a ledger document to be captured, and a processor which actualizes functions including judging whether a pixel-count size of an area corresponding to the ledger document in an image to be captured and stored in response to an imaging instruction is equal to or larger than a reference pixel-count size while waiting for the ledger document to be captured, notifying a user of a judgment result, and storing in a storage section the image captured by the imaging section in response to the imaging instruction.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: May 18, 2021
    Assignee: CASIO COMPUTER CO., LTD.
    Inventors: Nobuhiro Shimizu, Ryo Oe
  • Patent number: 10990895
    Abstract: A first indication from a user is received. The indication includes a task to be performed using at least one application programming interface. A machine learning model is determine. At least one application programming interface is determined using the machine learning model and the request. The at least one application programming interface is provided to the user.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: April 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Marco A. Deluca, Leho Nigul
  • Patent number: 10990777
    Abstract: A method for interactive training in the cleaning of a room.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: April 27, 2021
    Assignee: MIDLAB, INC.
    Inventors: Matthew Jon Schenk, Sam Matthew Johnston, Steven L. Powers
  • Patent number: 10984205
    Abstract: A tag comprises cells represented by marks, such as white and black, arranged in a predetermined pattern. Reference cells are used to determine the edges of the tag and orientation, while others are used to encode data and error correction data. During processing, a tag is detected based on a variability metric within a given region of an image exceeding a threshold value. Once detected, the orientation of the tag is determined using the reference cells. Confidence values, indicative of a likelihood that the cell is a particular cell value, such as white or black, are determined for each cell in a first set of cell values. If the first set is invalid, the cell values for a set of lowest confidence cell values are inverted to produce a second set of cell values. The second set is tested, and if valid, is used to produce output data.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: April 20, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ejaz Ahmed, Jeremy Samuel De Bonet, Oded Maron, Mirko Ristivojevic
  • Patent number: 10956697
    Abstract: Systems and methods for reading a two-dimensional matrix symbol or for determining if a two-dimensional matrix symbol is decodable are disclosed. The systems and methods can include a data reading algorithm that receives an image, locates at least a portion of the data modules within the image without using a fixed pattern, fits a model of the module positions from the image, extrapolates the model resulting in predicted module positions, determines module values from the image at the predicted module positions, and extracts a binary matrix from the module values.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: March 23, 2021
    Assignee: COGNEX CORPORATION
    Inventors: Xiangyun Ye, Xianju Wang, James A. Negro
  • Patent number: 10929627
    Abstract: A system and method for training in the cleaning of a room. The system includes a room having a plurality of locations to be cleaned; a plurality of optical tags, each of the optical tags positionable to be located at one of the locations to be cleaned and containing codes that link to a website having information about one or more pre-selected janitorial and cleaning products and the use thereof at the one of the locations to be cleaned; and a reader operable by a user and configured to scan the codes of the optical tags and display to the user the room and selectively the information from the website about the one or more pre-selected janitorial and cleaning products and the use thereof at the locations to be cleaned.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: February 23, 2021
    Assignee: MIDLAB, INC.
    Inventors: Matthew Jon Schenk, Sam Matthew Johnston, Steven L. Powers
  • Patent number: 10909432
    Abstract: A two-dimensional code that is capable of suppressing unnecessary code detection processes related to detection of a code area is provided. Among outer edges of a rectangular code area, a first edge that is composed of a plurality of types of cells arrayed in a single row is configured such that a specific pattern that is composed of an array of two or more differing cells is repeated in at least an intermediate portion. A second edge composed of the plurality of types of cells arrayed in a row such as to oppose the first edge is configured such that the specific pattern is repeated in at least an intermediate portion.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: February 2, 2021
    Assignee: DENSO WAVE INCORPORATED
    Inventors: Yosuke Kanbe, Soutaro Tabata, Masahiro Hara, Toshio Morimoto
  • Patent number: 10891574
    Abstract: Augmented reality may be used to facilitate a planogram (POG) reset in a retail environment. The system may include a location benchmark positioned adjacent a retail display, and a display generator located relative to the location benchmark. The display generator may display an image corresponding to the POG reset on the retail display. A control processor may drive the display generator to display the image, and a data source may provide control signals to the control processor based on pre-stored POG data.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: January 12, 2021
    Assignee: TARGET BRANDS, INC.
    Inventors: Daniel Mark Cundiff, Joshua James Beck
  • Patent number: 10832110
    Abstract: The present invention embodies a technique, referred to as Secure QR Codes, which not only provides aesthetically enhanced QR codes but also allows for security. It can embed a standard black and white QR code, referred to as a public QR code, and a secret QR code, both into a secure QR code. The secure QR code produced is composed of colored cells. The public black and white QR code must first be, either aesthetically enhanced into an enhanced colored QR code, or transformed into a colored QR code with cells of uniform color obtained by transforming each of the black and white cells of the public QR code into cells that takes a color from a subset of possible colors, such that the luminance of each colored cell approximates accurately the black or white luminance values of the public QR code.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: November 10, 2020
    Assignee: Graphiclead LLC
    Inventors: Gonzalo R. Arce, Gonzalo Garateguy, Sean Xiaolu Wang, Daniel L. Lau
  • Patent number: 10817693
    Abstract: An apparatus includes a programmable logic configured to: convolve a stencil in a non-rotated orientation about a 2D array of pixels of a captured image received as image data from a camera to generate non-rotated stencil data; generate rotated stencil data based on a rotation of the stencil into a rotated orientation; generate, based on the non-rotated and rotated stencil data, a per-pixel density map indicative of a location of a corner of a 2D indicia within the captured image; employ noise filtering and subsampling to generate, based on the per-pixel density map, a per-tile density map indicative of the location of the corner of the 2D indicia within a 2D array of tiles that corresponds to the 2D array of pixels of the captured image; and generate, based on the per-tile density map, 2D indicia metadata indicative of the location of the 2D indicia within the captured image.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: October 27, 2020
    Assignee: Datalogic IP Tech S.R.L.
    Inventors: Marco Bassani, Marco Viti
  • Patent number: 10803260
    Abstract: The present disclosure provides a QR code graphic manufacturing device, which comprises a gray-scaled adjusting module, a data-hiding module, and an error-diffusion module. The gray-scaled adjusting module is used to adjust a gray-scaled value of an original image to generate a modified gray-scaled image. The data-hiding module and the error-diffusion module are respectively used to process the modified gray-scaled image and a QR code, and to generate a QR code graphic with a better hidden effect.
    Type: Grant
    Filed: October 22, 2017
    Date of Patent: October 13, 2020
    Assignee: NATIONAL TAIWAN NORMAL UNIVERSITY
    Inventors: Hsi-Chun Wang, Chun-Shien Lu, Jia-Chi Ho, Shan-Hua Yeh, Yu-Mei Wang, Chia-Tsen Sun, Pei-Chun Kuan
  • Patent number: 10755063
    Abstract: A method for detecting a two-dimensional barcode is provided. Binarization processing is performed on an image to obtain a binary image. Whether the binary image has a target pattern is determined, and it is determined that the binary image has a two-dimensional barcode in response to determining that the binary image has the target pattern. An enlarged image of the two-dimensional barcode is obtained, and two-dimensional barcode detection is performed on the enlarged image of the two-dimensional barcode.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: August 25, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Dian Ping Xu, Yu Geng Lin, Chen Ran, Hong Yang Wang, Zhang Jing Yang, Jun Jie Zhou, Pin Lin Chen, Jing Wu, Han Qi Zhang
  • Patent number: 10747965
    Abstract: An information processing system includes an information bearing medium and an information reading unit. The information bearing medium has a two-dimensional array of unit data zones. Marks are provided on some of the unit data zones so as to form a digital code. Mark patterns of any two Y-directional adjacent unit data zone strings based on the arrangement of marks in an X-direction differ from each other. The information reading unit generates a data string on the basis of a unit signal formed from a plurality of signals output from a group of detection units that detect the marks in synchronization and recognizes the digital code of the information bearing medium on the basis of a group of the data strings sequentially obtained from the array of the unit data zones.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: August 18, 2020
    Assignee: Bandai Co., Ltd.
    Inventors: Hiroki Matsui, Shinnosuke Terai, Hirotaka Hatayama, Haruhisa Saito
  • Patent number: 10748054
    Abstract: A two-dimensional code query method includes receiving a two-dimensional code query request from a first client, the two-dimensional code query request containing a first two-dimensional code, obtaining at least one two-dimensional codes that are bound to the first two-dimensional code, and returning the obtained two-dimensional codes to the first client for the first client to extract information from at least one of the obtained two-dimensional codes with a corresponding application on the first client.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: August 18, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Lizhong Li, Xuanpeng Zhang
  • Patent number: 10679023
    Abstract: A two-dimensional code includes: a first code symbol coding first information being a first valid information according to a first standard; a terminator pattern indicating an end of the valid information according to the first standard; and a second code symbol arranged after the terminator pattern in a region in which valid information can be arranged according to the first standard, and coding, according to a second standard different from the first standard, verification data encrypted using a private key, the verification data being for verifying correctness of the first valid information. The verification data may be signature data included in non-output data.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: June 9, 2020
    Assignee: OPTOELECTRONICS CO., LTD.
    Inventor: Takashi Ushiki
  • Patent number: 10657344
    Abstract: Techniques are described for facilitating and/or optimizing a transaction, such as a purchase transaction, through the use of scanned data. In some implementations, a user may use a portable computing device to scan a vehicle tag (e.g., vehicle identification number) that is affixed to a vehicle and determine vehicle information. The user may also scan a user tag such as a driver's license to determine user data that identifies the user. The vehicle data and/or user data may be communicated to transaction service(s), which generate transaction data that may be specific to the particular user that provided the vehicle data and/or user data. The transaction data may include information regarding a price of the vehicle, terms of a loan that the user may take out to finance the purchase of the vehicle, information regarding an insurance policy for insuring the vehicle, and so forth.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: May 19, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventors: Shantanu Tripathy, David Lindley, Ricardo Alcantar, Adam Walker Moran, Rupesh Dhakal
  • Patent number: 10614333
    Abstract: A method for reading a graphical indicator is provided. The method includes the following steps. An indicator image including a plurality of graphical micro-units is obtained. According to a portion of the graphical micro-units, a first header part and a first content data part belonging to a first image indicator are obtained. According to another portion of the graphical micro-units, a second header part and a second content data part belonging to a second image indicator are obtained. The graphical micro-units of the first content data part are further used to obtain the indicator data. When a portion of the graphical micro-units in the first content data part is lost, the complete graphical micro-units can be obtained by recovering the lost graphical micro-units of the first content data part according to the graphical micro-units belonging to the first and the second content data parts captured in the indicator image.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: April 7, 2020
    Assignee: SONIX Technology Co., Ltd.
    Inventor: Cheng-Ta Lee
  • Patent number: 10565416
    Abstract: A system, method, and computer-readable medium for accessing information associated with items within a multi-dimensional space, comprising: scanning a plurality of encoded geometries, the scanning comprising scanning a plurality of multi-dimensional symbols of each of the plurality of encoded geometries; identifying each of the plurality of multi-dimensional symbols of each of the plurality of encoded geometries; decoding each identified multi-dimensional symbol to provide encoded geometry information for each of the plurality of encoded geometries; identifying relative locations of the plurality of encoded geometries within the multi-dimensional space; and, accessing information associated with items within a multi-dimensional space based using the encoded geometry information for each of the plurality of encoded geometries.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: February 18, 2020
    Assignee: Dell Products L.P.
    Inventors: Richard W. Guzman, Scott C. Lauffer
  • Patent number: 10509929
    Abstract: The invention discloses a scan head's aiming beam exposure solution system, comprising the control circuit of aiming lamp. The control circuit is composed of 5 pin terminals, wherein pin 1 and 2 are the input terminal of gate circuit, and pin 4 is the output terminal of NOT gate circuit; the high level Vcc is connected with pin 5 of the control circuit, and pin 3 of the control circuit is grounded; the pin 1 and 2 are connected with the scanning signal and the field sync signal respectively, and resistor R1 is connected with the field sync signal and is grounded. The solution system, compared with the existing scan heads on the market, can completely solve the local overexposure problem of the aiming beam, hugely improve the decoding accuracy, stability, identification rate, decoding speed and power consumption of the scan head hugely, and realize cost-effectiveness easily.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: December 17, 2019
    Inventors: Dongsheng Wang, Hao Chen, Jiangtao Wei, Zhenhua Deng
  • Patent number: 10502561
    Abstract: An angular offset apparatus for determining an angular offset, or scribe line offset (SLO), of two objects within a drilling environment. The angular offset apparatus may include a sensing component and a target component located at various locations within the drilling environment. The sensing component may implement one or more sensors configured to collect data associated with the target component and the drilling environment to determine the SLO between the two objects. The angular offset apparatus, along with the calculated SLO, is designed to ensure accuracy and safety during drilling operations.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: December 10, 2019
    Assignee: Accu-Scribe LLC
    Inventors: Brian Ross Gollehon, Tyler D. Hochstetler, Skyler B. Reeves, Chase Maier
  • Patent number: 10456675
    Abstract: A board game system comprises one or more game objects, a processing device, a memory device and one or more cameras. Each of the game objects comprise a unique visual marker positioned on a top surface of the game object, wherein the unique visual marker comprises a series of concentric rings that represent data that uniquely identifies the game object. As a result, during the course of game play, the location and identification of the game objects are able to be determined by the processing device by analyzing images captured by the one or more cameras of the visual markers of the game objects on the game board. The processing device is able to compare the data of the visual markers to a table stored in the memory device that associates the data with a specific game object.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: October 29, 2019
    Assignee: Tweedletech, LLC
    Inventors: Theodore Morichau-Beauchant, Michel Martin Maharbiz
  • Patent number: 10452884
    Abstract: A system, method, and computer-readable medium for accessing information associated with items within a multi-dimensional space, comprising: scanning a plurality of encoded geometries, the scanning comprising scanning a plurality of multi-dimensional symbols of each of the plurality of encoded geometries; identifying each of the plurality of multi-dimensional symbols of each of the plurality of encoded geometries; decoding each identified multi-dimensional symbol to provide encoded geometry information for each of the plurality of encoded geometries; identifying relative locations of the plurality of encoded geometries within the multi-dimensional space; and, accessing information associated with items within a multi-dimensional space based using the encoded geometry information for each of the plurality of encoded geometries.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: October 22, 2019
    Assignee: Dell Products L.P.
    Inventors: Richard W. Guzman, Scott C. Lauffer
  • Patent number: 10437904
    Abstract: A wheel servicing method, for a wheeled vehicle with tires coupled to respective rims, comprises a step of receiving, in a control unit provided with a processor and a memory, reference data uniquely correlated with the vehicle. The method also comprises a step of processing the reference data and generating image data representing a QR code and a step of transmitting the QR code to an output peripheral in order to make the code available to a user for subsequent displaying.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: October 8, 2019
    Assignee: NEXION S.P.A.
    Inventor: Giulio Corghi
  • Patent number: 10438037
    Abstract: Techniques are described for facilitating and/or optimizing a transaction, such as a purchase transaction, through the use of scanned data. In some implementations, a user may use a portable computing device to scan a vehicle tag (e.g., vehicle identification number) that is affixed to a vehicle and determine vehicle information. The user may also scan a user tag such as a driver's license to determine user data that identifies the user. The vehicle data and/or user data may be communicated to transaction service(s), which generate transaction data that may be specific to the particular user that provided the vehicle data and/or user data. The transaction data may include information regarding a price of the vehicle, terms of a loan that the user may take out to finance the purchase of the vehicle, information regarding an insurance policy for insuring the vehicle, and so forth.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: October 8, 2019
    Assignee: United Services Automobile Association (USAA)
    Inventors: Shantanu Tripathy, David Lindley, Ricardo Alcantar, Adam Walker Moran, Rupesh Dhakal
  • Patent number: 10416295
    Abstract: A digital processing technique for measuring the time of arrival of a digitized electronic signal pulse for in-line implementation in a field programmable gate array or digital signal processor. For each detected pulse, an interpolation method is used to estimate its maximum M, M is multiplied by a fraction f, and a second interpolation method is used to estimate the time when the pulse reaches the value f·M, which is then taken as the pulse's time of arrival. Various interpolation methods may be used. A particularly accurate method employs convolution of the pulse data by a kernel that is the product of the sinc function and a Gaussian. Detector physics limited time resolutions of 2-5% of the sampling interval are demonstrated. Estimating M is useful in its own right for determining pulse amplitudes, for example as a measure of the energies of photons absorbed in a detector.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: September 17, 2019
    Assignee: XIA LLC
    Inventor: William K. Warburton
  • Patent number: 10417297
    Abstract: Webpage loading method and system. While browsing a webpage, a user can uninterruptedly browse subsequent contents without waiting for page loading since whether subsequent pages need to be loaded is determined by the prediction of remaining page browsing time. The method comprises: in response to a page loading completion event, recording a current page end scroll bar value, a current page initial scroll bar value and a current page loading completion moment; in response to a scroll bar scrolling event, recording a present scroll bar triggering moment and a present scroll bar value; calculating a page browsing speed and a remaining page browsing time; and when the remaining page browsing time meets a preset condition, sending to a server a page acquisition request related to subsequent pages of the current page and loading and updating page data about the subsequent pages to the end of the current page.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: September 17, 2019
    Assignees: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD., BEIJING JINGDONG CENTURY TRADING CO., LTD.
    Inventor: Peng Yang