2-d Bar Code Patents (Class 235/462.09)
  • Patent number: 11734540
    Abstract: Backflow in rectifiers may be reduced via biasing. Upon determining that backflow within a rectifier is likely, one or more rectifying elements in the rectifier may be debiased, via analog or digital means. The debiased rectifying elements become less conductive or nonconductive, thereby reducing or preventing backflow. The determination of backflow likelihood may be performed based on a signal to be backscattered or the amplitude-modulated envelope of an incident RF wave, and may be digital or analog in nature.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: August 22, 2023
    Assignee: Impinj, Inc.
    Inventors: Amita Patil, Jay A. Kuhn, Charles J. T. Peach, John D. Hyde, Jaskarn Johal
  • Patent number: 11694046
    Abstract: A microcontroller-based code reader and method of reading a machine-readable indicia may include capturing, by an imager, an image of a machine-readable indicia disposed an object. An image subsample of an image captured by the imager may be read from the imager. The image subsample or partial image data may be stored in an embedded memory of a microcontroller in electrical communication with the imager. The machine-readable indicia may be decoded from the image subsample.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: July 4, 2023
    Assignee: Datalogic USA Inc.
    Inventor: WenLiang Gao
  • Patent number: 11393017
    Abstract: This application discloses a two-dimensional code identification method, device and a mobile terminal. The two-dimensional code identification method comprises: sensing a capture operation performed by a user on an application interface, the application interface containing a two-dimensional code; in response to the sensed capture operation, capturing an image of the application interface; scanning the image to obtain two-dimensional code information of the two-dimensional code contained in the image.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: July 19, 2022
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Jun Tong
  • Patent number: 11308302
    Abstract: Systems and methods for custom functional patterns for optical barcodes are provided. In example embodiments, image data of an image is received from a user device. A candidate shape feature of the image is extracted from the image data. A determination is made that the shape feature satisfies a shape feature rule. In response to the candidate shape feature satisfying the shape feature rule, a custom graphic in the image is identified by comparing the candidate shape feature with a reference shape feature of the custom graphic. In response to identifying the custom graphic, data encoded in a portion of the image is decoded.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 19, 2022
    Assignee: Snap Inc.
    Inventors: Landon Anderton, Garrett Gee, Ryan Hornberger, Kirk Ouimet, Kameron Sheffield, Benjamin Turley
  • Patent number: 11194982
    Abstract: Implementations of the present application provide a QR code positioning method and apparatus. Based on a predetermined pixel detection rule, centers of candidate position detection patterns in the QR code image are determined from a QR code image that includes first-type pixels and second-type pixels. The predetermined pixel detection rule includes that a consecutive arrangement ratio of the first-type pixels, the second-type pixels, and the first-type pixels satisfies a predetermined ratio. The candidate position detection patterns are identified based on the centers of the candidate position detection patterns. A set of patterns that satisfies a QR code image positioning rule are determined from the candidate position detection patterns. The set of patterns are used as position detection patterns of the QR code image.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: December 7, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Yinhai Tu
  • Patent number: 11176340
    Abstract: A system and method for communicating at least one of updated configuration information and hardware setup recommendations to a user of an ID decoding vision system is provided. An image of an object containing one or more IDs is acquired with a mobile device. The ID associated with the object is decoded to derive information. Physical dimensions of the ID associated with the object are determined. Based on the information and the dimensions, configuration data can be transmitted to a remote server that automatically determines setup information for the vision system based upon the configuration data. The remote server thereby transmits at least one of (a) updated configuration information to the vision system and (b) hardware setup recommendations to a user of the vision system based upon the configuration data.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: November 16, 2021
    Assignee: Cognex Corporation
    Inventors: Carl W. Gerst, III, James A. Negro, Shane Michael LaChappelle, Vladimir Zivkovic
  • Patent number: 10929731
    Abstract: A system generates, distributes, and displays an optical signature on devices with a display and wearable devices. The optical signature can be provided as part of an optical signature set to one or more users to allow them to communicate information to each other visually. The optical signature is displayed by a device associated with a first user for interpretation by a second user. The optical signature conveys information about the first user such as interaction type being sought with a second user and characteristics of the user being sought to interact with. The optical signature may be composed of any combination of shapes, colors, geometric patterns, pictures or video displayed statically or in motion or holographic images. A user with a displayed optical signature can find other users locally and remotely.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: February 23, 2021
    Assignee: Cyberline, Inc.
    Inventor: Kenneth James Beitel
  • Patent number: 10911242
    Abstract: Methods are provided for authenticating a container of items to be sent by a sender to a receiver. The method includes: packing a plurality of items, each having a respective item identifier, in the container; providing a container identifier on the container; and generating a first digital signature by signing a message, comprising the container identifier and each item identifier, using a secret signing key skS of a signing-verification key pair (skS, pkS) of a digital signature scheme. The method further comprises providing the first digital signature for access by the receiver, and sending the container to the receiver. A corresponding verification method comprises accessing the first digital signature, and verifying the first digital signature for the container identifier and the item identifier for each item in the container using the verification key pkS of the sender key pair (skS, pkS).
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: February 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jan L. Camenisch, Emmanuel Delamarche, Eduarda Freire Stögbuchner, Onur Gökçe
  • Patent number: 10824833
    Abstract: A method and system for an optical polling platform is provided. An optical polling server system receives an image of one or more augmented reality (AR) tag markers associated with a poll. Each AR tag marker is encoded with data, which includes at least a user identifier and a polling option. The system processes the image to identify the one or more AR tag markers in the captured image and detects edges in the image by traversing vertically along image columns. The system identifies potential AR tag markers from final edges based on contrast in pixels of the detected first set of edges and associated neighboring pixels. The AR tag markers are identified from the identified potential AR tag markers by sampling bit areas. Further, the system decodes the one or more AR tag markers to determine user identifier and polling option selected by the user identifier.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: November 3, 2020
    Assignee: AMRITA VISHWA VIDYAPEETHAM
    Inventors: Mohammad Reza Haddadi, Kamal Bijlani
  • Patent number: 10796182
    Abstract: Optical codes can include scanning an optical code and a character surrounding the optical code with a computer. A uniform resource locator can be extracted from the optical code. The uniform resource locator can be modified by associating the character surrounding the optical code with the URL extracted from the optical code.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: October 6, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Harish Kolar Sathyanarayana Murthy
  • Patent number: 10789439
    Abstract: The invention is characterized in that a protection-encoding pattern is obtained based on an error correction codeword, that a protection-encoded code block is obtained by protection-encoding using the protection-encoding pattern a code block having a data codeword, and that the 2D barcode is generated based on the protection-encoded code block.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: September 29, 2020
    Assignee: TOPPAN INFOMEDIA CO., LTD.
    Inventor: Tsutao Nishizaki
  • Patent number: 10783342
    Abstract: A graphic code processing method is provided. The method includes capturing an environment containing a graphic code, determining continuous distribution regions of pixels of a captured image in different reference directions, and identifying an overlapping region of the continuous distribution regions as a potential distribution region of the graphic code. The method also includes identifying a scanning step length from a partial image corresponding to the potential distribution region, and scanning the partial image based on the scanning step length to obtain a graphic code image. Further, the method includes performing decoding processing based on the graphic code image, until decoding succeeds and information modulated in the graphic code is obtained from the graphic code image.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: September 22, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Wenliang Wu
  • Patent number: 10755153
    Abstract: A method of generating 3-dimensional code based on Gaussian modulating function is disclosed. First, generating a two-dimensional code that includes embedded information, utilizing a image which need to be processed to obtain a threshold mask, then determining attribute of modules block, adjusting luminance of modules block, blending processed image and a corresponding area of the two-dimensional code for mark points to generates 3-dimensional code. This method improves the reading the identification of 3-dimensional code and improves the correct rate of decoding, implements visually optimized.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: August 25, 2020
    Assignee: VR CODE (XIAMEN) NETWORK TECHNOLOGY CO., LTD.
    Inventor: Shengxu Chen
  • Patent number: 10635958
    Abstract: A method for information display includes specifying information pertaining to a target location and encoding the specified information in a machine-readable symbol (22, 60) comprising a set of three or more color elements (40), which have different, respective colors that encode a first part of the information and are contained within a non-rectangular border (44), which has a shape characteristic that encodes a second part of the information. The symbol is positioned in the target location.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: April 28, 2020
    Assignee: SODYO LTD.
    Inventors: Alex Alon, Irina Alon, Eran Katz, Sven Bergmann
  • Patent number: 10613676
    Abstract: A touch-sensitive device includes a touch sensor including a plurality of electrodes and receive circuitry configured to interpret a response on one or more electrodes of the plurality of electrodes based on stylus waveforms being driven on a stylus electrode of an active stylus. The touch-sensitive device is configured to correlate the stylus waveforms with one or more reference waveforms to produce correlation magnitudes; The touch-sensitive device is further configured to map each correlation magnitude to a demodulation symbol selected from a plurality of demodulation symbols of a one-dimensional, non-uniform constellation. Each demodulation symbol encodes multiple data bits. The touch-sensitive device is further configured to decode the mapped demodulation symbols to determine a plurality of data bits of stylus information of the active stylus.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: April 7, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jonathan Westhues, Tianzhu Qiao
  • Patent number: 10579873
    Abstract: An asset management system automatically generates and updates tool data stored in and used by the system for determining the presence or absence of tools or other inventory objects in the systems. The tool data can be automatically generated when a tool is newly added to the automated asset management system, and can be updated if and when characteristics of the tool and/or automated asset management system change. The automatic generation and updating includes automatically recognizing unique identifiers of tags located on inventory objects, automatically identifying an inventory object to associate with each unique identifier, and automatically populating a database to store each unique identifier in association with stored data for the corresponding inventory object.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: March 3, 2020
    Assignee: SNAP-ON INCORPORATED
    Inventors: Matthew J. Lipsey, David C. Fly, Preston C. Phillips, Jason Newport, Andrew R. Lobo, Joseph Chwan, Frederick J. Rogers, Sean W. Ryan, Thomas L. Kassouf
  • Patent number: 10534949
    Abstract: Systems and methods for custom functional patterns for optical barcodes are provided. In example embodiments, image data of an image is received from a user device. A candidate shape feature of the image is extracted from the image data. A determination is made that the shape feature satisfies a shape feature rule. In response to the candidate shape feature satisfying the shape feature rule, a custom graphic in the image is identified by comparing the candidate shape feature with a reference shape feature of the custom graphic. In response to identifying the custom graphic, data encoded in a portion of the image is decoded.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: January 14, 2020
    Assignee: Snap Inc.
    Inventors: Landon Anderton, Garrett Gee, Ryan Hornberger, Kirk Ouimet, Kameron Sheffield, Benjamin Turley
  • Patent number: 10509934
    Abstract: Various features relate to processing a scanned image to facilitate accurate locator pattern identification and/or detection of the corner locations of the locator pattern. In some embodiments to facilitate the identification of corner points the scanned image is processed to reduce the effect of noise and/or other damage on the subsequent location identification process. Individual white pixels which have black pixels on four sides are converted to black as part of the processing while multiple white pixels adjacent each other are left unaltered. In some embodiments processing does not alter the color of black pixels. Corner points of the locator pattern are identified through additional processing and identification of line segments satisfying an expected black, white, black, white, black segment portion ratio.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: December 17, 2019
    Assignee: Accusoft Corporation
    Inventor: John Reynolds
  • Patent number: 10410087
    Abstract: The present document is directed to methods and subsystems that identify and characterize document-containing subimages in a document-containing image. In one implementation, each type of document is modeled as a set of features that are extracted from a set of images known to contain the document. To locate and characterize a document subimage in an image, the currently described methods and subsystems extract features from the image and then match model features of each model in a set of models to the extracted features to select the model that best corresponds to the extracted features. Additional information contained in the selected model is then used to identify the location of the subimage corresponding to the document and to process the document subimage to correct for a variety of distortions and deficiencies in order to facilitate subsequent data extraction from the corrected document subimage.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: September 10, 2019
    Assignee: ABBYY PRODUCTION LLC
    Inventors: Ivan Germanovich Zagaynov, Pavel Valerievich Borin
  • Patent number: 10380379
    Abstract: Disclosed are various embodiments for selectively encrypting and display machine-readable identifiers in a lock screen of a client device. In one embodiment, a client device may be configured to access input data from a data store and identify a first portion of the input data having a first sensitivity level and a second portion of the input data having a second sensitivity level, where the second sensitivity level is more sensitive than the first sensitivity level. The client device may encrypt at least the second portion of the input data using a cryptographic key and generate a machine-readable identifier using the first portion of the input data and the second portion of the input data as encrypted. The machine-readable identifier may be shown in a lock screen of the client device.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: August 13, 2019
    Assignee: WONDERHEALTH, LLC
    Inventors: Kenneth Hill, Katherine S. Hill
  • Patent number: 10356320
    Abstract: According to an embodiment, in an information processing device, when there is no change in a first image received from an image sensor, reception of the next first image is awaited. When there is a change in the first image, a second image having a higher resolution than the first image is received from the image sensor and processing for the second image is performed.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: July 16, 2019
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Yusuke Shirota, Tatsunori Kanai, Junichi Segawa, Toshiki Kizu, Akira Takeda
  • Patent number: 10345179
    Abstract: A method of making a component with a passive strain indicator includes forming the component including an outer surface thereof. The passive strain indicator includes a shim with a plurality of fiducial markers. The method also includes forming the plurality of fiducial markers on the shim by deforming selected locations on the shim. The method further includes attaching a portion of the shim to the outer surface of the component. Forming the component and forming the passive strain indicator are performed separately prior to attaching the shim to the outer surface of the component. A system for monitoring strain includes a component and a passive strain indicator. A portion of the passive strain indicator is integrally joined with the outer surface of the component. The passive strain indicator includes a shim and a plurality of fiducial markers. Each fiducial marker is a discrete three-dimensional feature on the shim.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: July 9, 2019
    Assignee: General Electric Company
    Inventors: Gregory Lee Hovis, William F. Ranson
  • Patent number: 10331928
    Abstract: A method of detecting a barcode that in one embodiment includes performing a line segment detection of a barcode image to provide a plurality of line segments, and analyzing the line segments using parallel segment detection to determine a best candidate line segment having a greatest similarity to a remainder of adjacent line segments. The method may further include providing a central bisector of the best candidate line segment, and forming a plurality of parallel lines offset from the central bisector. In a following step, a pixel map is from the central bisector and the plurality of the parallel lines, and an end and a start of the barcode is determined from changes in intensity of the pixels in the pixel map.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: June 25, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clement D. M. Creusot, Asim Munawar
  • Patent number: 10325129
    Abstract: A method and apparatus for decoding codes applied to objects for use with a camera and a conveyor system wherein the camera includes an image sensor having a two dimensional field of view (FOV) and the conveyor system moves objects through the FOV such that objects enter the FOV along an entry edge and exit the FOV along an exit edge, the method comprising the steps of providing a processor programmed to perform the steps of obtaining images of the FOV, for each image identifying code candidates in at least portions of the image, ordering at least a subset of the code candidates for decoding in a candidate order wherein the candidate order is determined at least in part as a function of the first direction of travel through the FOV, attempting to decode code candidates in the order specified by the direction of travel and when a new image event occurs, foregoing attempts to decode at least a portion of the identified code candidates.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: June 18, 2019
    Assignee: COGNEX CORPORATION
    Inventors: James Negro, John F. Keating, Michael C. Moed
  • Patent number: 10223568
    Abstract: A barcode decoding method includes steps of capturing an image of a barcode; dividing the image into a plurality of blocks and dividing the blocks into a plurality of longitudinal regions; calculating a representative gray level for each of the blocks; dividing at least one of the longitudinal regions into a relative majority region and a relative minority region; defining one of the relative majority region and the relative minority region as a normal region and defining the other of the relative majority region and the relative minority region as an abnormal region; selecting a block from each of the normal regions to set a scanning line; and performing a binarization algorithm for a gray level distribution of the scanning line to decode the barcode.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: March 5, 2019
    Assignees: Qisda (Suzhou) Co., Ltd., Qisda Corporation
    Inventor: Chi-Cheng Lin
  • Patent number: 10169629
    Abstract: Various algorithms are presented that enable an image of a data matrix to be analyzed and decoded for use in obtaining information about an object or item associated with the data matrix. The algorithms can account for variations in position and/or alignment of the data matrix. In one approach, the image is analyzed to determine a connected region of pixels. The connected region of pixels can be analyzed to determine a pair of pixels, included in the connected region of pixels, that is separated a greatest distance wherein a first pixel and second pixel of the pair of pixels is associated with image coordinates. Using the image coordinates of the pair of pixels, a potential area of the image that includes the visual code can be determined and the potential area can be analyzed to verify the presence of a potential data matrix.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: January 1, 2019
    Assignee: A9.com, Inc.
    Inventors: Chun-Kai Wang, Yu Lou
  • Patent number: 10165062
    Abstract: A method includes: receiving, from a third-party terminal, protocol data for a barcode to be generated, wherein the protocol data include (1) information identifying an action instruction, and (2) information identifying a first location where the barcode is to be posted; generating the barcode, wherein the barcode stores (1) the information identifying the action instruction, and (2) the information identifying the first location; sending the barcode to the third-party terminal; and subsequent to sending the barcode to the third-party terminal: receiving barcode information from a user terminal, wherein the user terminal obtained the barcode information by scanning the barcode at the first location, and the barcode information includes (1) the information identifying the action instruction, and (2) the information identifying the first location; and in response to receiving the barcode information from the user terminal: performing a first action in accordance with the action instruction and the first locati
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: December 25, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Maowei Yang
  • Patent number: 10152662
    Abstract: An apparatus and method for generating a two-dimensional (2D) barcode and an apparatus for extracting 2D barcode information. The apparatus for generating a 2D barcode includes a metadata creation unit for creating metadata corresponding to insertion data and a 2D barcode, a data conversion unit for generating data blocks by converting the insertion data based on the metadata, a pattern generation unit for generating metadata patterns and data block patterns by substituting respective predefined symbols for the metadata and the data blocks, and a 2D barcode generation unit for generating a 2D barcode that contains distortion correction patterns, the metadata patterns, and the data block patterns.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: December 11, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Seung-Jin Ryu, Min-Sik Kim, Dong-Ho Jeon, Han-Jun Yoon
  • Patent number: 10146103
    Abstract: A laser-based speed gun includes a camera module and a folded optical system including an objective lens and an eyepiece lens. The folded optical system includes first and second image redirecting elements for redirecting an image pathway from the objective lens to the eyepiece lens adjacent the camera module.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: December 4, 2018
    Assignees: Laser Technology, Inc., Kama-Tech (HK) Limited
    Inventor: Jeremy G. Dunne
  • Patent number: 10140497
    Abstract: At least some embodiments of the present invention relate to methods for stitching barcodes captured over multiple images. In an embodiment, the method includes capturing a first and second portions of a barcode in respective images, determining a presence of a match between the two captured portions, stitching the two portions pursuant to the match, and validating the combined string with the assistance of a reference mark.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: November 27, 2018
    Assignee: Symbol Technologies, LLC
    Inventor: Duanfeng He
  • Patent number: 10133884
    Abstract: An electronic and paper combined data submission, printing, and retrieval method includes: completing an application in a client terminal, sending the user-entered data in the client terminal to a remote storage server; printing the completed application together with a barcode containing a unique identification code; retrieving the electronic data stored in the remote storage server by scanning said identification code. A system includes: a data encryption module; a data transmission module; an identification code module; a print module; a scan module; an analysis module; a data retrieve module; and a data decryption module.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: November 20, 2018
    Assignee: Fujian Foxit Software Development Joint Stock Co., Ltd.
    Inventor: Carlos Gonzalez
  • Patent number: 10108835
    Abstract: The invention provides a method and system for decoding two-dimensional code using weighted average gray-scale algorithm. The method comprises: segmenting a received two-dimensional code image into bit regions each containing one bit data; presetting a shifting threshold, and shifting four original boundary lines of the bit region outwards by a distance of the shifting threshold to obtain four preset boundary lines; calculating an average gray-scale value of the bit region using the weighted average algorithm by taking an overlapping area between pixels inside the four preset boundary lines and the bit region as a weight; binarizing the two-dimensional code image according to the average gray-scale value of the bit region; and decoding the two-dimensional code image. The influence of the pixels which have an overlapping area with the bit region on the average gray-scale value of the bit region is considered, and the decoding accuracy and success rate are high.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: October 23, 2018
    Assignee: FUJIAN LANDI COMMERCIAL EQUIPMENT CO., LTD.
    Inventors: Shengzhang Jiang, Weidong Wu
  • Patent number: 10046939
    Abstract: A sheet process apparatus images a code printed on a fed sheet, and a control unit acquires image data of the imaged code, reads information of the code from the image data, measures a real position of the code from the image data, retrieves position information corresponding to the read information of the code, calculates an amount of deviation between the measured real position of the code and a reference position, corrects the position information on the basis of the amount of the calculated deviation so as to determine a target position, and outputs the target position. The apparatus and corresponding method do not need the sheet to have a wide space for printing both a cut mark and the code, and do not recognize another mark as the cut mark.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: August 14, 2018
    Assignee: Horizon International Inc.
    Inventors: Kohei Nishimura, Takehito Yokogi
  • Patent number: 9967029
    Abstract: A visible light communication MIMO system and a method for realizing data transceiving therefor are disclosed. The method includes: converting data of a sending end into two-dimensional code information containing locating information through light intensity modulation and compilation to send; a receiving end scanning received two-dimensional code information, and rectifying the received two-dimensional code information according to the locating information; and demodulating the rectified two-dimensional code information to obtain data.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: May 8, 2018
    Assignee: ZTE Corporation
    Inventors: Zhou Zhi, Wenxin Hong, Wei Wei, Zhong Yu, Xiaohong Chen
  • Patent number: 9946912
    Abstract: Examples of techniques for encoding data in a 2D symbology are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented comprises assigning a first color representative of a 0-bit and a second color representative of a 1-bit. The method further comprises designating a starting cell pair and an ending cell pair. The method also comprises generating, by a processing device, the 2D symbology. The 2D symbology comprises a series of cells in a cell space starting with the starting cell pair and ending with the ending cell pair. Each cell between the starting cell pair and the ending cell pair corresponds to a bit of a binary string and has a common cell length. The cells corresponding to a 0-bit are colored the first color and the cells corresponding to a 1-bit are colored the second color.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: April 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erich Guenter, Mark E. Maresh, Colm Nolan, Juan F. Vargas, Michael J. Whitney
  • Patent number: 9922280
    Abstract: Examples of techniques for encoding data in a 2D symbology are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented comprises assigning a first color representative of a 0-bit and a second color representative of a 1-bit. The method further comprises designating a starting cell pair and an ending cell pair. The method also comprises generating, by a processing device, the 2D symbology. The 2D symbology comprises a series of cells in a cell space starting with the starting cell pair and ending with the ending cell pair. Each cell between the starting cell pair and the ending cell pair corresponds to a bit of a binary string and has a common cell length. The cells corresponding to a 0-bit are colored the first color and the cells corresponding to a 1-bit are colored the second color.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: March 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erich Guenter, Mark E. Maresh, Colm Nolan, Juan F. Vargas, Michael J. Whitney
  • Patent number: 9904833
    Abstract: A method and apparatus for decoding codes applied to objects for use with an image sensor that includes a two dimensional field of view (FOV), the method including the steps of providing a processor programmed to perform the steps of obtaining an image of the FOV, attempting to decode a code candidate in the image using a first decode algorithm, and where the attempt to decode the code candidate fails, maintaining the image in memory. The method including repeating the above steps until one of a threshold number of attempts to decode the code candidate have failed and the code candidate has been successfully decoded. Further, the method includes accessing the images maintained in memory and attempting to decode the code candidate in at least a subset of the images stored in memory using a second decode algorithm that is different than the first decode algorithm.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: February 27, 2018
    Assignee: Cognex Corporation
    Inventors: James Negro, Xiangyun Ye
  • Patent number: 9818197
    Abstract: A system and computer-implemented method for searching for regions of interest may include performing a first linear image slice of an object including a machine-readable code associated therewith. Interesting blocks within the first linear image slice may be identified. A determination as to whether at least one isolated interesting block or multiple interesting blocks that are adjacent to one another exist within the first linear image slice may be made, and, if so, at least one blob inclusive of the at least one isolated interesting block or multiple interesting blocks being adjacent to one another may be identified, otherwise, the first linear image slice may be discarded. Respective geometrically shaped area(s) that include respective blob(s) may be formed, where the geometrically shaped area(s) define at least one region of interest is which the machine-readable code is located.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: November 14, 2017
    Assignee: Datalogic IP Tech S.R.L.
    Inventors: Marco Viti, Emanuele Montemurro, Vittorio Rago
  • Patent number: 9818042
    Abstract: Data analytics engines and methods of incident scene focus area determination. The method includes receiving a plurality of directional inputs from a plurality of sources. The method also includes assigning weighting factors to the plurality of directional inputs. The method further includes generating weighted position vectors for each of the plurality of sources based on the plurality of directional inputs and the weighting factors. The method also includes determining when the weighted position vectors for at least two sources of the plurality of sources intersect. The method further includes determining an intersection location and a confidence level based on the weighted position vectors of the at least two sources. The method also includes identifying an incident scene focus area based on the intersection location and the confidence level.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: November 14, 2017
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Mircea Capota, Scott M. Alazraki
  • Patent number: 9785816
    Abstract: A barcode decoding method includes steps of analyzing a relative relationship between at least two characteristic points of a gray level distribution of a target scanning line of a target barcode to obtain at least one reference characteristic parameter; when determining a current distance between a barcode reader and the target barcode being a relatively long distance, dividing the gray level distribution into at least one bar area and at least one space area; setting a gray level region and locating at least one peak point and/or at least one valley point located within the gray level region from the gray level distribution; when the peak point is located within the bar area, interpolating a space corresponding to the peak point into the bar area; and when the valley point is located within the space area, interpolating a bar corresponding to the valley point into the space area.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: October 10, 2017
    Assignee: Qisda Corporation
    Inventors: Chi-Cheng Lin, Min-Hsiung Huang, Chuang-Wei Wu
  • Patent number: 9760752
    Abstract: A method and apparatus for decoding codes applied to objects for use with a camera and a conveyor system wherein the camera includes an image sensor having a two dimensional field of view (FOV) and the conveyor system moves objects in a first direction of travel through the FOV such that objects enter the FOV along an entry edge and exit the FOV along an exit edge, the method comprising the steps of providing a processor programmed to perform the steps of obtaining images of the FOV, for each image identifying code candidates in at least portions of the image, ordering at least a subset of the code candidates for decoding in a candidate order wherein the candidate order is determined at least in part as a function of the first direction of travel through the FOV, attempting to decode code candidates in the order specified by the direction of travel and when a new image event occurs, foregoing attempts to decode at least a portion of the identified code candidates.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: September 12, 2017
    Assignee: COGNEX CORPORATION
    Inventors: James Negro, John F. Keating, Michael C. Moed
  • Patent number: 9742571
    Abstract: A method for determining an identifier on the basis of a multiplicity of cells is proposed, wherein the cells are subdivided into subsets, wherein the fact of whether a reconstructable information item is determinable is ascertained for each of the subsets, wherein, if a reconstructable information item is determinable for a subset, the reconstructable information item is determined and stored, wherein, if a reconstructable information item is not determinable for a subset, an error information item is determined and stored for this subset.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: August 22, 2017
    Assignee: Infineon Technologies AG
    Inventor: Bernd Meyer
  • Patent number: 9734442
    Abstract: A security feature and a method for creating a barcode are disclosed. Data is concatenating to be represented in the barcode. The concatenated data is partitioned into n-bit segments. The formatted data is encoded by assigning a respective code to each n-bit segment. The barcode is created using the encoded data.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: August 15, 2017
    Assignee: NCR Corporation
    Inventors: Eric William Zwirner, John B. Holz
  • Patent number: 9727811
    Abstract: The present invention is directed towards methods and apparatus for barcode reading and encoding. In accordance with an embodiment, a method of reading and encoding barcode information is provided. A one-dimensional barcode image is decoded using an electronic device to obtain data encoded by the one-dimensional barcode image. The data is encoded into a two-dimensional barcode image. The two-dimensional barcode image is displayed in a manner suitable for reading by a scanner configured for reading two-dimensional barcodes.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: August 8, 2017
    Assignee: Samsung Pay, Inc.
    Inventor: John Osborne
  • Patent number: 9704006
    Abstract: An image processing apparatus includes a 2D code detecting unit, a 2D code decoding unit, and an invalidation processing unit. The 2D code detecting unit is configured to detect a 2D code in a document image. The 2D code decoding unit is configured to try to decode the detected 2D code. The invalidation processing unit is configured to perform invalidation of the 2D code so as to make this 2D code undetectable by the 2D code detecting unit if the 2D code decoding unit failed to decode the 2D code.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: July 11, 2017
    Assignee: Kyocera Document Solutions, Inc.
    Inventors: Atsushi Fujiki, Kunihiko Shimamoto, Yuya Tagami
  • Patent number: 9690807
    Abstract: Exemplary embodiments of the present disclosure are directed to implementing image-based retrieval of a cited reference in a written work. A unique alphanumeric identifier extracted from an image taken of a portion of a written work can be programmatically compared to stored identifiers in an authority database in response to a request received from a portable computing device. Cited reference data can be retrieved from the authority database in response to a favorably comparison of the unique alphanumeric identifier to at least one of the stored identifiers associated with a reference stored in the authority database and the cited reference data can be provided to the portable computing device for output on the display of the portable computing device.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: June 27, 2017
    Assignee: Thomson Reuter's Global Resources (TRGR)
    Inventor: Jason E. Rollins
  • Patent number: 9665816
    Abstract: A machine readable code is presented in the form of a graphic seal shape that includes a central region and numerous triangular shapes arranged in a sequence surrounding the central region. A vertex of each triangular shape extends radially outwardly from the central region. The triangular shapes include at least two visually distinct presentations for encoding information based on a pattern of the visually distinct presentations of the triangular shapes in the sequence.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: May 30, 2017
    Assignee: STMicroelectronics, Inc.
    Inventor: Francesco Varone
  • Patent number: 9659163
    Abstract: A method of securing authentication of a user's identity is disclosed. The method comprises the steps of: an authentication program of an entity receiving initiation of a transaction from a user; the authentication program searching for associated information of the user; the authentication program choosing an authentication query requiring input from the user based on the associated information; the authentication program generating a visual code representing the authentication query; the authentication program splitting the visual code into pieces; and the authentication program sending each piece of visual code to the user via a separate communication channel. A method of securing authentication of a user's identity with an entity is also disclosed.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Saravanan Sadacharam, Ram Viswanathan
  • Patent number: 9646236
    Abstract: Examples of techniques for encoding data in a 2D symbology are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented comprises assigning a first color representative of a 0-bit and a second color representative of a 1-bit. The method further comprises designating a starting cell pair and an ending cell pair. The method also comprises generating, by a processing device, the 2D symbology. The 2D symbology comprises a series of cells in a cell space starting with the starting cell pair and ending with the ending cell pair. Each cell between the starting cell pair and the ending cell pair corresponds to a bit of a binary string and has a common cell length. The cells corresponding to a 0-bit are colored the first color and the cells corresponding to a 1-bit are colored the second color.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: May 9, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erich Guenter, Mark E. Maresh, Colm Nolan, Juan F. Vargas, Michael J. Whitney
  • Patent number: RE49189
    Abstract: A method for reconstructing the map of an environment (20) surrounding a wireless device (100), the environment (20) being equipped with one or more radio frequency tags (1) set in a number dependent on the level of detail to be obtained in the reconstruction, the method including the steps of: receiving identification and localization data of the one or more radio frequency tags (1) over a wireless connection by at least one wireless receiver (3) of the wireless device (100); storing the identification and localization data of the one or more radio frequency tags (1) into a filing and/or storage component (5,6) by a processor (2) of the wireless device (100); and providing on an output component (7) of the wireless device (100) at least one map of the environment (20) built on the basis of the identification and localization data of the radio frequency tags (1).
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: August 23, 2022
    Assignee: Sisvel Technology S.R.L.
    Inventor: Andrea Scozzaro