Bar Code Stitching (e.g., Forming A Complete Bar Code From Several Partial Scans) Patents (Class 235/462.12)
  • Patent number: 11734531
    Abstract: Various embodiments disclosed herein describe a method comprising receiving indicia data from an indicia scanner. The indicia data comprises at least decoded data obtained based on decoding an indicium in an image, an image tile comprising a portion of the indicium, and/or location of one or more corners of the portion of the indicium in the image. Further, the method includes generating an image of an ideal indicium based on at least the decoded data. Thereafter, the image of the ideal indicium is modified to generate a modified image of the ideal indicium. Further, the portion of the indicium is retrieved from modified image. A clean image tile comprises a portion of the ideal indicium. Furthermore, the method includes generating training data, wherein the training data includes the portion of the indicium and the portion of the ideal indicium.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: August 22, 2023
    Assignee: Hand Held Products, Inc.
    Inventor: Paul R. Poloniewicz
  • Patent number: 11351575
    Abstract: A drop perception system is disclosed that includes an open housing structure having an internal volume, an open top and an open bottom, and a plurality of perception units positioned to capture perception data within the internal volume at a plurality of locations between the open top and the open bottom of the open housing.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: June 7, 2022
    Assignee: Berkshire Grey Operating Company, Inc.
    Inventors: Thomas Wagner, Kevin Ahearn, Benjamin Cohen, Michael Dawson-Haggerty, Christopher Geyer, Thomas Koletschka, Kyle Maroney, Matthew T. Mason, Gene Temple Price, Joseph Romano, Daniel Smith, Siddhartha Srinivasa, Prasanna Velagapudi, Thomas Allen
  • Patent number: 11235353
    Abstract: There is provided a projection instruction device that generates a projection image to be projected on a parcel based on a reading result of parcel identification information included in a label attached to the parcel, the device including: a processor; and a memory, in which by cooperating with the memory, the processor detects occurrence of an error, and moves the parcel to upstream in a case where the occurrence of the error is detected.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: February 1, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Thilmee Baduge
  • Patent number: 11187650
    Abstract: Systems, apparatus, and related methods for evaluating biological sample integrity are disclosed herein. An example method includes scanning a sample container having a sample disposed therein to generate signal data including a first signal portion and a second signal portion. The example method includes detecting if the sample container includes a label attached to a surface of the sample container based on the second signal portion. If the sample container includes a label, the example method includes applying an adjustment factor to the second signal portion to create adjusted signal data. The example method includes determining a property of the sample based on one or more of the first signal portion or the adjusted signal data.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: November 30, 2021
    Assignee: Abbott Laboratories
    Inventors: Patrick P. Fritchie, Michael Shawn Murphy, Michael Cobert
  • Patent number: 10909341
    Abstract: A system and method for processing a machine-readable code associated with an object moving relative to an imaging device may include imaging the machine readable code. A determination may be made as to whether image data of the machine-readable code is clipped along a leading edge of a first image frame. If the machine-readable code is determined to be clipped, (i) image data of the machine-readable code in the first image frame may be skipped, and (ii) image data contained in a subsequent image frame may be processed. Otherwise, if the code is not determined to be clipped, processing image data in the subsequent image frame may be skipped.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: February 2, 2021
    Assignee: Datalogic Automation, Inc.
    Inventors: Andrew Hatstat, Claudio Saporetti, David Kliebhan
  • Patent number: 10737299
    Abstract: A drop perception system is disclosed that includes an open housing structure having an internal volume, an open top and an open bottom, and a plurality of perception units positioned to capture perception data within the internal volume at a plurality of locations between the open top and the open bottom of the open housing.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: August 11, 2020
    Assignee: Berkshire Grey, Inc.
    Inventors: Thomas Wagner, Kevin Ahearn, Benjamin Cohen, Michael Dawson-Haggerty, Christopher Geyer, Thomas Koletschka, Kyle Maroney, Matthew T. Mason, Gene Temple Price, Joseph Romano, Daniel Smith, Siddhartha Srinivasa, Prasanna Velagapudi, Thomas Allen
  • Patent number: 10730077
    Abstract: A drop perception system is disclosed that includes an open housing structure having an internal volume, an open top and an open bottom, and a plurality of perception units positioned to capture perception data within the internal volume at a plurality of locations between the open top and the open bottom of the open housing.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: August 4, 2020
    Assignee: Berkshire Grey, Inc.
    Inventors: Thomas Wagner, Kevin Ahearn, Benjamin Cohen, Michael Dawson-Haggerty, Christopher Geyer, Thomas Koletschka, Kyle Maroney, Matthew T. Mason, Gene Temple Price, Joseph Romano, Daniel Smith, Siddhartha Srinivasa, Prasanna Velagapudi, Thomas Allen
  • Patent number: 10648905
    Abstract: Systems, apparatus, and related methods for evaluating biological sample integrity are disclosed herein. An example method includes scanning a sample container having a sample disposed therein to generate signal data including a first signal portion and a second signal portion. The example method includes detecting if the sample container includes a label attached to a surface of the sample container based on the second signal portion. If the sample container includes a label, the example method includes applying an adjustment factor to the second signal portion to create adjusted signal data. The example method includes determining a property of the sample based on one or more of the first signal portion or the adjusted signal data.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: May 12, 2020
    Assignee: ABBOTT LABORATORIES
    Inventors: Patrick Fritchie, Michael Shawn Murphy, Michael Cobert
  • Patent number: 10354426
    Abstract: Systems and methods to reduce the overlap areas of the fields of view of multiple cameras when reading symbols (e.g., barcode symbols, text) disposed on moving objects using an imaging system which includes an array of cameras. Each of a plurality of cameras may have a field of view directed toward objects positioned on a conveyor which moves the objects in a longitudinal direction, and the field of view of each of the plurality of cameras may overlap with the field of view of at least one other camera in the plurality of cameras in one or both of the longitudinal direction and a lateral direction orthogonal to the longitudinal direction.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: July 16, 2019
    Assignee: Datalogic IP Tech, S.r.l.
    Inventor: Claudio Saporetti
  • Patent number: 10204284
    Abstract: Systems, methods, and computer-readable storage media are provided for identifying (recognizing) an object from its shape in a sequence of images utilizing sequence alignment matrices (SAMs). For a given image, an object is segmented and from the segmented object, a set of key points is extracted. From the extracted key points, a set of local feature descriptors, strictly related to the key points and uniquely ordered in sequence, are extracted. The feature sequence obtained from the segmented object is aligned with a counterpart or reference image (e.g., a model or another image) using a Sequence Alignment Matrix (SAM). A custom scoring technique for the alignment provides a quality index for the identification of the object.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: February 12, 2019
    Assignee: Datalogic IP Tech S.r.l.
    Inventors: Francesco D'Ercoli, Marco Cumoli, Claudio Saporetti, Alessandro Franchi
  • Patent number: 10083334
    Abstract: Systems, methods, and computer-readable storage media are provided reconstructing barcode signals utilizing sequence alignment matrices. A barcode signal is received that is associated with a portion of a barcode symbol and includes a sequence of bar elements and space elements in alternating order. A sequence alignment matrix (SAM) is built such that each row represents an element of an already reconstructed portion of the barcode symbol, each column represents an element of the received barcode signal sequence, and the potential alignments are placed on a plurality of diagonals thereof. A score is assigned to each matrix square that includes an element of the received barcode signal sequence and a diagonal score is calculated for each of the plurality of diagonals by summing the scores for each matrix square respectively comprising each of the plurality of diagonals.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: September 25, 2018
    Assignee: DATALOGIC IP TECH S.R.L.
    Inventors: Francesco D'Ercoli, Marco Cumoli
  • Patent number: 9916737
    Abstract: Exemplary embodiments are directed to a method, system and assembly for storing components of a point-of-sale (POS) station while keeping the electronic components live and updated. All non-electronic and electronic components of a POS station are disassembled. The non-electronic components except for a cash box with an open face are removed from the sales floor. The electronic components are stored within the inner cavity of the cash box. The open face of the cash box is securely covered using a shroud. The electronic components are kept live and updated using an network and electricity pole resting in a hollow opening of the cash box.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: March 13, 2018
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Joshua David Osmon, Tricia Mcpherson Hicks, Lori Lee Wise
  • Patent number: 9740907
    Abstract: The present disclosure relates to systems, methods, and software for encoding self-identifying barcode data. Selection criteria can be received from a user to encode the self-identifying barcode data. The selection criteria can comprise one or more of a barcode version, a product code, a location, a date, a serial number, and a checksum version. A checksum of the self-identifying barcode data can be calculated and determined whether the checksum is valid. If the checksum is valid, the checksum can be appended to the self-identifying barcode data. The self-identifying barcode data can be sent to an external device to generate a self-identifying barcode.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: August 22, 2017
    Assignee: Mueller International, LLC
    Inventor: Frank R. Bowen, III
  • Patent number: 9684810
    Abstract: A system and method for partite optically readable codes are provided. The method includes: scanning at least one component of the partite optically readable code, wherein the partite optically readable code comprises of at least two components; determining whether the remaining components of the partite optically readable code are accessible; combining all the components of the partite optically readable code; and decoding the partite optically readable code. The system includes: a scanning module configured to retrieve a component of a partite optically readable code, wherein the partite optically readable code comprises at least two components; and a code module configured to receive the component from the scanning module, the code module further configured to determine whether the remaining components of the partite optically readable code are accessible, to combine the components of the partite optically readable code, and to decode the partite optically readable code.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: June 20, 2017
    Assignee: D2L CORPORATION
    Inventor: Jeremy Auger
  • Patent number: 9628716
    Abstract: An electronic device and method of operation an electronic device are provided. The method include acquiring, by the electronic device, at least one first image before a focus setup is performed by an image taking module connected to the electronic device, detecting a first content related to the acquired at least one first image, setting a recognition area, based on a result of the detection of the first content, such that the recognition area includes the first content, acquiring a focus-set second image from the image taking module, detecting a second content related to the second image based on the recognition area, and expressing the second content through a display connected to the electronic device.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: April 18, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Nam-Jin Kim
  • Patent number: 9501683
    Abstract: A system and method for reading a machine readable code associated with an object moving relative to an imaging device may include capturing a first image of the machine readable code at a first resolution. A second image of the machine-readable code with a non-integer pixel shift in alignment at the first resolution may be captured. An interleaved image may be formed from the first and second images. An image of the machine-readable code may be generated at a second resolution using the interleaved image, where the second resolution is higher than the first resolution.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: November 22, 2016
    Assignee: Datalogic Automation, Inc.
    Inventors: Andrew Hatstat, David Kliebhan, Andrei Talapov
  • Patent number: 9412284
    Abstract: A method of encrypting information includes converting an information sequence represented as a strings of bits into a curvilinear coding system, where each element of the curvilinear coding system corresponds to a sub-sequence of successive same-valued bits, converting said curvilinear coding system into a at least one closed curve, and embedding said at least one closed curve in a 2-dimensional pattern. A method for decrypting information includes extracting at least one closed curve from a digitized 2-dimensional pattern, and converting the at least one closed curve into an information sequence represented as a string of bits.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: August 9, 2016
    Assignee: APDN (B.V.I.) INC.
    Inventors: Phidung H. Tran, Minghwa Benjamin Liang, Lawrence Jung, James A. Hayward
  • Patent number: 9361499
    Abstract: Systems and methods for decoding a barcode are disclosed. A scan signal for a first portion of the barcode is acquired. Integrated sub-character barcode feature evidence for the barcode is stored including evidence for a first plurality of possible sub-character barcode feature interpretations for a first plurality of sub-character barcode features. Sub-character barcode feature measurements are extracted for a second plurality of sub-character barcode features from the scan signal. Sub-character barcode feature evidence is determined for the second plurality of sub-character barcode features, including evidence for a second plurality of possible sub-character barcode feature interpretations for the second plurality of sub-character barcode features. Whether a portion of the integrated sub-character barcode feature evidence corresponds to a portion of the sub-character barcode feature evidence is determined. The sub-character barcode feature evidence is integrated into the integrated sub-character barcode.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: June 7, 2016
    Assignee: COGNEX CORPORATION
    Inventors: Ivan A. Bachelder, Savithri Vaidyanathan
  • Patent number: 9158956
    Abstract: According to an embodiment, a reader includes an acquiring unit configured to acquire an image containing a code; a detecting unit configured to detect a plurality of local regions containing parts of the code from the image; an integrating unit configured to integrate the local regions to obtain an integrated region; and a reading unit configured to read the code on the integrated region.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: October 13, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yojiro Tonouchi, Sachi Minami, Masashi Nishiyama
  • Patent number: 9033240
    Abstract: A system for decoding an encoded symbol character associated with a product is provided. The system includes a scanning apparatus comprising a first scan source disposed within a housing, and a second scan source disposed within the housing. The second scan source comprises an operating technology distinct from an operating technology of the first scan source. The first scan source is adapted to output a first scan data set, and the second scan source is adapted to output a second scan data set. At least one of the first scan data set and the second scan data set comprises product bar code scan data.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: May 19, 2015
    Assignee: Honeywell Internation Inc.
    Inventors: Taylor Smith, Mark Hernandez
  • Patent number: 8978969
    Abstract: An anti-counterfeit device with dynamic barcodes is disclosed. An anti-counterfeit system with dynamic barcodes provides an anti-counterfeit mechanism when a user uses an electronic value barcode. The anti-counterfeit device includes a barcode generator module, an anti-counterfeit generator module and a combination module. The barcode generator module generates electronic barcodes that can be read directly by a barcode reader. The anti-counterfeit generator module generates dynamic anti-counterfeit labels with dynamic exchange information varying in time. The combination module generates anti-counterfeit barcodes by combining the electronic barcodes and the dynamic anti-counterfeit labels. The dynamic anti-counterfeit labels are visible, and are used for enhancing the anti-counterfeit capability of the electronic barcodes. Moreover, the electronic barcode with the dynamic anti-counterfeit labels can be read directly and correctly by the barcode reader without illuminant interference.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: March 17, 2015
    Assignee: Industrial Technology Research Institute
    Inventors: Yen-Chiu Chen, Sheng-Lin Chou
  • Patent number: 8967473
    Abstract: A scanner, method and system are provided for processing images captured by an optical code scanner. The optical code scanner includes multiple image sensors each adapted to capture an image of an optical code, and a processor that processes the captured images from the multiple image sensors to read the optical code presented to the optical code scanner.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: March 3, 2015
    Assignee: NCR Corporation
    Inventor: David L. Gregerson
  • Patent number: 8915441
    Abstract: Methods and tangible computer-readable media for synchronizing a mobile device to a display via a communication network are disclosed. For example, a method receives an identification code from a display and sends a request to the communication network to establish a communication session between a mobile device and the display. The request comprises the identification code. Thereafter, the communication session is established via the communication network. Another method receives a request to establish a communication session between the mobile device and the display. The request comprises an identification code of the display that was received by the mobile device from the display. The method then establishes the communication session.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: December 23, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Roger Piqueras Jover
  • Patent number: 8881985
    Abstract: In a method for concretizing a substrate with a code (1, 2) which is applied at least twice by a code reader, the codes (1, 2) are intended to be assigned or matched to one another, this being suitable for restoring an intact code (1, 2) from at least two codes (1, 2) which are not intact per se.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: November 11, 2014
    Assignee: IOSS Intelligente Optische Sensoren & Systeme GmbH
    Inventors: Joachim Gässler, Christian Konz, Harald Richter
  • Patent number: 8881984
    Abstract: A system for decoding barcodes, by having an integrated hardware and software solution for reading and decoding of barcode using portable devices that have a camera.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: November 11, 2014
    Assignee: Samsung Electrônica da Amazônia Ltda.
    Inventors: Eduardo Telmo Fonseca Santos, Eduardo Manuel De Freitas Jorge, Talmai Brandão De Oliveira, Alberto Almeida De Azevedo Filho, Pedro Matos Motta, Silvio Guedes Santana, Felipe Pineiro Bitencourt, Roneclei Campos Dos Santos, Geovane Dos Santos Anunciaçāo, Raul Cezar Costa De Abreu, Gustavo De Almeida Neves, Victor Franco Costa
  • Publication number: 20140263653
    Abstract: Method for reading a barcode by means of an optical reader arranged to capture at a determined sampling frequency a series of partial images of the barcode by a sensor having at least one line of pixels. According to the invention it is provided to determine in each partial image a logical value as a function of the light intensity received by a central pixel of the line of pixels and a corresponding bar width when this bar is completely incorporated into the partial image in question. By only setting a maximum speed for the speed of movement of the barcode and dimensioning the line of pixels to ensure that each bar of this barcode is completely incorporated into a partial image at least once, the sequence of bits defined by the barcode is determined by means of an algorithm ignoring the duplications detected in consecutive partial images.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: EM Microelectronic-Marin SA
    Inventors: Christophe ENTRINGER, Julien COLTIER
  • Publication number: 20140263652
    Abstract: A system and method for partite optically readable codes are provided. The method includes: scanning at least one component of the partite optically readable code, wherein the partite optically readable code comprises of at least two components; determining whether the remaining components of the partite optically readable code are accessible; combining all the components of the partite optically readable code; and decoding the partite optically readable code. The system includes: a scanning module configured to retrieve a component of a partite optically readable code, wherein the partite optically readable code comprises at least two components; and a code module configured to receive the component from the scanning module, the code module further configured to determine whether the remaining components of the partite optically readable code are accessible, to combine the components of the partite optically readable code, and to decode the partite optically readable code.
    Type: Application
    Filed: June 28, 2013
    Publication date: September 18, 2014
    Inventor: Jeremy AUGER
  • Patent number: 8800873
    Abstract: In an apparatus for optically reading a graphic symbol composed of a plurality of optically identifiable unit sections of information, a first image pickup unit has a first photodetector and picks up a first optical image of the graphic symbol based on light detected by the first photodetector. A second image pickup unit has a second photodetector and configured to pick up a second optical image of the graphic symbol based on light detected by the second photodetector. A correcting unit corrects a light intensity level of at least one section of one of the first and second optical images based on a light intensity level of at least one section of the other of the first and second optical images. The at least one section corresponds to at least one of the unit sections of information of the graphic symbol.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: August 12, 2014
    Assignee: Denso Wave Incorporated
    Inventors: Masami Tanaka, Kunihiko Ito, Manabu Miyazaki, Hiroshi Ota, Koji Konosu
  • Publication number: 20140203087
    Abstract: A system for decoding an encoded symbol character associated with a product is provided. The system includes a scanning apparatus comprising a first scan source disposed within a housing, and a second scan source disposed within the housing. The second scan source comprises an operating technology distinct from an operating technology of the first scan source. The first scan source is adapted to output a first scan data set, and the second scan source is adapted to output a second scan data set. At least one of the first scan data set and the second scan data set comprises product bar code scan data.
    Type: Application
    Filed: March 24, 2014
    Publication date: July 24, 2014
    Applicant: Honeywell International, Inc. doing business as (d.b.a.) Honeywell Scanning & Mobility
    Inventors: Taylor Smith, Mark Hernandez
  • Patent number: 8746568
    Abstract: Data transfer using barcodes is described. In one example data can be transferred between a first device and a second device in close proximity to each other using repeating barcode sequences. For example at the first device a data item can be encoded as a sequence of barcodes, each barcode includes an indicator of the number of barcodes in the sequence and the position of the barcode in the sequence. To receive the data at a second device the barcode sequence can be captured and stored, for example using a digital camera associated with the device, and the barcodes subsequently decoded using the captured sequence. The data contained in each of the barcodes in the sequence can be reassembled by the receiving device to obtain the transmitted data.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: June 10, 2014
    Assignee: Intercede Limited
    Inventor: Christopher Paul Edwards
  • Publication number: 20140131446
    Abstract: A system and method are provided for transferring data to a mobile device through animated barcodes. The mobile device scans, with a barcode reader, at least a first barcode and then scans at least a second barcode, whereby the barcodes are shown on a display. The display is in an open-loop relationship with the mobile device. The mobile device decodes the at least first and second barcodes to extract a first data portion and an associated first sequence identification, and a second data portion and an associated second sequence identification. The mobile device combines the first and second data portions according to the associated sequence identifications.
    Type: Application
    Filed: January 22, 2014
    Publication date: May 15, 2014
    Applicant: BlackBerry Limited
    Inventors: Christopher O'Byrne SAUNDERS, Terrill Mark DENT
  • Patent number: 8702000
    Abstract: A method for decoding a decodable symbol using an optical reader having a 2D image sensor that is configured to operate in a partial frame capture operating mode. In a partial frame operating mode, the reader clocks out and captures at least one partial frame of image data having image data corresponding to less than all of the pixels of an image sensor pixel array. In one embodiment, the reader operating in a partial frame operating mode captures image data corresponding to a linear pattern of pixels of the image sensor, reads the image data, and attempts to decode for a decodable bar code symbol which may be represented in the image data.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: April 22, 2014
    Assignee: Hand Held Products, Inc.
    Inventors: Charles P. Barber, Carl W. Gerst, III, George S. Smith, II, Robert M. Hussey, Robert C. Gardiner, Matthew W. Pankow
  • Patent number: 8678286
    Abstract: A system for decoding an encoded symbol character associated with a product is provided. The system includes a bioptic scanning apparatus comprising a first scan source disposed within a housing, and a second scan source disposed within the housing. The second scan source comprises an operating technology distinct from an operating technology of the first scan source. The first scan source is adapted to output a first scan data set, and the second scan source is adapted to output a second scan data set.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: March 25, 2014
    Assignee: Honeywell Scanning & Mobility
    Inventors: Taylor Smith, Mark Hernandez
  • Patent number: 8596523
    Abstract: A viewable image for selecting one or more digital images from a collection of digital images includes a plurality of representative images representing corresponding digital images in the collection, each corresponding digital image stored in an electronic storage and retrieval system and a plurality of machine-readable codes, each machine-readable code associated with one of the representative images so that a viewer can readily identify a desired digital image and a corresponding machine-readable code in the viewable image, wherein each machine-readable code can be photographed to select its corresponding digital image, and wherein the machine-readable code encodes a reference to the corresponding digital image stored in the electronic storage and retrieval system.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: December 3, 2013
    Assignee: Intellectual Ventures Fund 83 LLC
    Inventors: Thomas Joseph Murray, Thiagarajah Arujunan, Ronald Steven Cok, Mark P. Hinman
  • Publication number: 20130306733
    Abstract: According to an embodiment, a reader includes an acquiring unit configured to acquire an image containing a code; a detecting unit configured to detect a plurality of local regions containing parts of the code from the image; an integrating unit configured to integrate the local regions to obtain an integrated region; and a reading unit configured to read the code on the integrated region.
    Type: Application
    Filed: November 7, 2012
    Publication date: November 21, 2013
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Kabushiki Kaisha Toshiba
  • Patent number: 8584951
    Abstract: An image capture device, method and system where pixel data captured by the image capture device is read from the device in logical pixel rows. A logical pixel row is an externally defined row of pixels where the pixels that comprise the logical pixel row are read from parts of multiple physical rows of pixels. Logical pixel rows are at an angle to the physical rows of pixels that comprise the pixel array of the image capture device.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: November 19, 2013
    Assignee: NCR Corporation
    Inventor: Sik Piu Kwan
  • Patent number: 8570546
    Abstract: One embodiment provides a system for printing a document from a portable device. During operation, the system obtains the document to be printed. Next, the system obtains a document optical code that identifies the document. Subsequently, the system displays the document optical code on the portable device in such a way that the document optical code can be scanned and recognized by a scanner associated with the printer. Next, the system allows the printer to retrieve and print the document based at least on the document optical code.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: October 29, 2013
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Kurt E. Partridge, James M. A. Begole, Diana K. Smetters
  • Patent number: 8542952
    Abstract: Embodiments include a method, a manual device, a handheld manual device, a handheld writing device, a system, and an apparatus. An embodiment provides a manual device operable in a context. The manual device includes a writing element operable to form a mark on a surface in response to a movement of the writing element with respect to the surface. The manual device also includes a controller operable to encode information corresponding to the context of the manual device by regulating the formation of the mark.
    Type: Grant
    Filed: August 4, 2010
    Date of Patent: September 24, 2013
    Assignee: The Invention Science Fund I, LLC
    Inventors: Alexander J. Cohen, B. Isaac Cohen, Ed Harlow, Eric C. Leuthardt, Royce A. Levien, Mark A. Malamud
  • Publication number: 20130153664
    Abstract: An apparatus for reading a multi-modal barcode is provided. The apparatus includes a camera, an edge detector, wherein the edge detector comprises a filter to read a secondary image, a quantization component, and a barcode processor.
    Type: Application
    Filed: February 12, 2013
    Publication date: June 20, 2013
    Applicant: International Business Machines Corporation
    Inventor: International Business Machines Corporation
  • Publication number: 20130134222
    Abstract: In a method for concretizing a substrate with a code (1, 2) which is applied at least twice by a code reader, the codes (1, 2) are intended to be assigned or matched to one another, this being suitable for restoring an intact code (1, 2) from at least two codes (1, 2) which are not intact per se.
    Type: Application
    Filed: April 13, 2011
    Publication date: May 30, 2013
    Applicant: IOSS INTELLIGENTE OPTISCHE SENSOREN & SYSTEME GMBH
    Inventors: Joachim Gässler, Christian Konz, Harald Richter
  • Publication number: 20130048731
    Abstract: A barcode recovery system, including: an image processor configured to determine a binary vector corresponding to a blurry barcode image by: maximizing an objective function that models the system using splines. Optimizing the objective function may be efficiently accomplished by constraining a search on each bit in the barcode image to a nearby range of influence of other bits in the barcode image. Further efficiency may be gained by enumerating the local groups of bits in graycode order and by adding or subtracting values from a precomputed inner product matrix to state variables to compute the complete objective function.
    Type: Application
    Filed: August 25, 2011
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Myron D. Flickner, Nimrod Megiddo, Christopher A. Mildebrandt
  • Patent number: 8381983
    Abstract: Reliability of a decoded result on a barcode is improved without increasing a processing load and a processing time. While a medium transfer mechanism transfers a recording medium, an image capture section captures an image of a surface of the recording medium, and the image data captured is saved in an image memory. Next, a scanning line setup section sets a plurality of scanning lines for image data of a barcode, and meanwhile a decoding section decodes the barcode by making use of image data corresponding to the scanning lines. Subsequently, a judgment section calculates reading reliability according to the image data corresponding to the scanning lines, and makes a judgment on a scanning line having a highest reliability among the reading reliability values. Then, a decoded result for the scanning line corresponding to the judgment result is defined as decoded information for the barcode.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: February 26, 2013
    Assignee: Nidec Sankyo Corporation
    Inventor: Hiroshi Nakamura
  • Patent number: 8366004
    Abstract: This disclosure describes techniques for detecting a barcode within an image. An image processor may, for example, process an image to detect regions within the image that may be barcodes. The image processor may identify regions of the image that exhibit a high concentration of edges and a high concentration of pixels with low optical intensity co-instantaneously as potential barcodes. The image processor may identify the regions using a number of morphological operations. The image processor may then determine whether the identified regions are actually barcodes by verifying whether the region have unique barcode features. The barcode detection techniques described in this disclosure may be independent of barcode size, location and orientation within the image. Moreover, the use of morphological operations results in faster and more computationally efficient barcode detection, as well as lower computational complexity.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: February 5, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Hsiang-Tsun Li, Jingqiang Li, Hau Hwang, Xiaoyun Jiang, Joseph Cheung
  • Patent number: 8366006
    Abstract: A combined laser and imaging scanner has an image capture device located under a horizontal platen such that the field of view of the image capture device points away from an operator side of the scanner in order to capture an image of an optical code which is being scanned by the laser scanner through the horizontal platen. The image capture device is located in amongst the mirrors which form the scanning optics of the laser scanner.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: February 5, 2013
    Assignee: NCR Corporation
    Inventor: Steven J. Hammer
  • Patent number: 8245933
    Abstract: Systems, methods, and an article of manufacture for printing a new postal authority code on a mail piece prepared by and received from an inserter or wrapper. A barcode post-processing system receives a mail piece from an inserter and communicates with the image capture equipment. The barcode post-processing system during performs various functions. The functions can include receiving legacy address block information from the mail piece from the image capture equipment, processing the captured legacy address block information to determine one or more missing parameters of the new postal authority code to create processed data, and supplementing the captured legacy address block information data with the one or more missing parameters of the new postal authority code received from one or more data source.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: August 21, 2012
    Assignee: Bell and Howell, LLC
    Inventors: Marvin L. Isles, Mark Gerard Paul, Walter S. Conard, Leondo R. Phifer, Michael J. McIntee, Michael Boston, Roger Spitzig, Robert Richards
  • Patent number: 8226007
    Abstract: A method for reading and using partial data from a portable data carrier includes reading data from a portable data carrier, determining if any data is missing, and if any data is missing, restructuring the data for use, such as for running an audio decoder and expander. A method for writing data to a portable data carrier having limited capacity includes receiving a data file and optimizing at least one encoding parameter to fit at least a portion of the data file into the portable data carrier.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: July 24, 2012
    Assignee: LTT, Ltd
    Inventor: Kenneth A. Berkun
  • Publication number: 20120181336
    Abstract: An apparatus and method for mobile code decoding fault recovery are provided. The method includes scanning a mobile code, decoding the mobile code, when the mobile code is not decoded successfully, storing a decoded portion of the mobile code as a partially decoded mobile code, and decoding the mobile code based on a sequence alignment algorithm and a predetermined number of partially decoded mobile codes, and providing the decoded mobile code to the mobile device.
    Type: Application
    Filed: January 13, 2011
    Publication date: July 19, 2012
    Applicant: SAMSUNG ELECTRONICS CO. LTD.
    Inventor: Shu WANG
  • Patent number: 8150163
    Abstract: This invention describes an efficient super-resolution method for image enhancement that leverages prior knowledge about the specific task for which detail information is recovered. The particular case of barcode scanning is considered. The barcode localization and decoding algorithm of the present invention employs a subpixel-accurate search algorithm which allows for estimating barcode bit values at a higher resolution than that available in the image data itself. It thus allows for the synthesis of image detail from multiple frames with the result containing more detail than any of the input frames. For efficiency, it leverages special properties of the quadrilateral target object as well as prior knowledge about constant patterns in the barcodes of interest. This allows for real-time software implementations on portable devices such as camera-equipped cell phones where super-resolution helps to overcome some of the typical camera resolution and processing power constraints.
    Type: Grant
    Filed: April 11, 2007
    Date of Patent: April 3, 2012
    Assignee: Scanbuy, Inc.
    Inventor: Hannes Martin Kruppa
  • Publication number: 20120067943
    Abstract: A system and method are provided for transferring data to a mobile device through animated barcodes. The mobile device scans, with a barcode reader, at least a first barcode and then scans at least a second barcode, whereby the barcodes are shown on a display. The display is in an open-loop relationship with the mobile device. The mobile device decodes the at least first and second barcodes to extract a first data portion and an associated first sequence identification, and a second data portion and an associated second sequence identification. The mobile device combines the first and second data portions according to the associated sequence identifications.
    Type: Application
    Filed: September 20, 2010
    Publication date: March 22, 2012
    Applicant: Research In Motion Limited
    Inventors: Christopher O'Byrne Saunders, Terrill Mark Dent
  • Patent number: 8094016
    Abstract: A plurality of weak discriminators output determinations results about a status of an apparatus. Weight values are individually assigned to the determination results. By performing majority vote of the weighted determination results, the status of the apparatus is determined. The determination results are displayed on a single status indicating screen such that portions corresponding to a normal status are indicated in white while portions corresponding to an anomalous status are indicated in one or more colors other than white. The areas of the portions differ from one another depending on magnitudes of weight assigned to the determination results corresponding to the portions.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: January 10, 2012
    Assignee: Ricoh Company, Limited
    Inventors: Yasushi Nakazato, Kohji Ue, Osamu Satoh, Masahide Yamashita, Jun Yamane, Masaichi Sawada