Means To Decode A 2-d Bar Code Patents (Class 235/462.1)
  • Patent number: 10311274
    Abstract: The present invention embraces an optical indicia reader, e.g., barcode scanner, that captures images of optical indicia under multiple imaging conditions within the span of a single frame. The reader includes an image sensor having selectively-addressable pixels that can be divided into groups having regions of interest (ROIs) within the reader field of view. Each pixel group is shuttered separately to obtain independent partial frame images under separate imaging conditions.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: June 4, 2019
    Assignee: Hand Held Products, Inc.
    Inventors: Patrick A. Giordano, Timothy Good, Erik Van Horn, Sean P. Kearney, Stephen J. Colavito, Tao Xian, Chen Feng, Edward C. Bremer
  • Patent number: 10235546
    Abstract: Systems and methods for detecting and decoding 4-state barcodes with extreme bar dilation are disclosed. The method is implemented in a computing device and includes: separating an extracted image of a barcode into a top half and a bottom half; estimating bar positions and then sampling heights of the top and bottom images at each position; using adjacent bar height differences to determine the top and bottom of the tracker portion for each bar position; removing the tracker contribution to the top and bottom heights at each bar position; sending the resulting sequence of bars with ascender and descender information to a decoder for decoding processes.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: March 19, 2019
    Assignee: LOCKHEED MARTIN CORPORATION
    Inventors: Joseph G. Akulis, Robert Strebel, Richard C. Vanhall
  • Patent number: 10204250
    Abstract: The objective of the present invention is to effectively prevent fraud, theft, and the like occurring with respect to a medium manufactured from a source material. This medium is a medium that is cut into a prescribed shape from a source material on which an identifier capable of specifying a location and capable of being read by a reading device is attached at a corresponding location. The prescribed location on the medium is specified as an authentication location enabling recognition of the medium, and at least a portion of the identifier capable of specifying the prescribed location is set as an identifier of the medium.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: February 12, 2019
    Assignee: SIGMA P.I. CO., LTD.
    Inventor: Yoshitaka Shimada
  • Patent number: 10204142
    Abstract: A location associated with a user of a computing device and a prefix portion of an input string may be received as one or more successive characters of the input string are provided by the user via the computing device. A list of suggested items may be obtained based on a function of respective recommendation indicators and proximities of the items to the location in response to receiving the prefix portion, and based on partially traversing a character string search structure having a plurality of non-terminal nodes augmented with bound indicators associated with spatial regions. The list of suggested items and descriptive information associated with each suggested item may be returned to the user, in response to receiving the prefix portion, for rendering an image illustrating indicators associated with the list in a manner relative to the location, as the user provides each successive character of the input string.
    Type: Grant
    Filed: November 30, 2014
    Date of Patent: February 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kaushik Chakrabarti, Surajit Chaudhuri, Senjuti Basu Roy
  • Patent number: 10185860
    Abstract: A method for evaluating an output pattern printed on a medium is described. A reference pattern is stored. The output pattern is printed on the medium based correspondingly on the stored reference pattern. A scan based instance of the output pattern is rendered, which has a set of features at least corresponding to the printed output pattern and zero or more features additional thereto. A difference image, having the zero or more features of the rendered scan instance, is computed based on a comparison of the rendered scan instance to the stored reference pattern. Upon the zero or more features including at least one feature, the computed difference image is evaluated in relation to a proximity of at least one feature to locations pixels of the reference pattern.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: January 22, 2019
    Assignee: INTERMEC TECHNOLOGIES CORPORATION
    Inventors: Erik Karl Henning Unemyr, Karl Perry
  • Patent number: 10152663
    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: September 8, 2016
    Date of Patent: December 11, 2018
    Assignee: Graphiclead LLC
    Inventors: Gonzalo R. Arce, Gonzalo Garateguy, Sean Xiaolu Wang, Daniel L. Lau
  • Patent number: 10140496
    Abstract: Barcode fragments of a barcode symbol to be read by an imaging-based presentation workstation are stitched together by capturing a plurality of images, each containing a barcode fragment and a plurality of features located adjacent to the barcode fragment. The features in each captured image are detected and matched. The barcode fragments are stitched together based on the matched features in the captured images. The barcode symbol is read from the stitched barcode fragments.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: November 27, 2018
    Assignee: Symbol Technologies, LLC
    Inventors: Miroslav Trajkovic, Heng Zhang
  • Patent number: 10089508
    Abstract: The present invention embodies a technique to embed a graphic representation and/or a concealed message such as but not limited to two dimensional codes such as quick response (QR) code matrices, fingerprints, coded fingerprint representations, iris imagery, iris coded representation, biometric hashes, palm print or portraits into a QR matrix code. In the case where biometric data such as finger print representation, iris coded representation or biometric hashes are encoded into the embedding, suitable binary representation of those patterns are generated before encoding. These concealed messages can be further encrypted using any cryptographic method such as public or private key or other suitable encrypting mechanisms adapted to the concealed message.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: October 2, 2018
    Assignee: Graphiclead LLC
    Inventors: Gonzalo R. Arce, Gonzalo Garateguy, Sean Xiaolu Wang
  • Patent number: 10052900
    Abstract: A method for printing and extracting of a barcode for an object includes dividing a barcode into disjointed regions and assigning the disjointed regions to different locations on an object. The disjointed regions are printed on the object at the different locations wherein the disjointed regions are printed visibly or invisibly.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Koichi Kamijo, Masaharu Sakamoto
  • Patent number: 9990525
    Abstract: An integrated circuit (IC) having an on-chip electroluminescent silicon light source arrangement is disclosed. In the IC, the light source arrangement is a two-dimensional display arrangement and the IC includes an on-chip modulator operable to modulate data indicative of a state of the IC which can be displayed by the display arrangement, thereby providing an optical representation of the state of the IC.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: June 5, 2018
    Assignee: INSiAVA (Pty) Ltd.
    Inventors: Marius Eugene Goosen, Petrus Johannes Venter
  • Patent number: 9973619
    Abstract: A quiet zone can be implemented using a quiet zone transceiver. The quiet zone can have a predetermined perimeter created by the quiet zone transceiver. A smart mobile device can cause an initial alert setting of the smart mobile device to automatically change to a silent alert setting when the smart mobile device is moved into the quiet zone. Additionally, when the smart mobile device is moved out of the quiet zone, the initial alert setting can be restored. The smart mobile device can also be used as the quiet zone transceiver to create the quiet zone if the user of the smart mobile device wishes to create an area in which disturbances such as loud alert settings are limited.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: May 15, 2018
    Assignee: University of Dammam
    Inventor: Abdullah Saeed Almurayh
  • Patent number: 9965565
    Abstract: Generating a 2D barcode includes acquiring private information input by a user and sending the private information to a server through a network. The method includes receiving an information access address returned through the network by the server, and generating a 2D barcode including the information access address. The method further includes acquiring a 2D barcode including an information access address and scanning the 2D barcode to obtain the information access address included in the 2D barcode, the information access address being for accessing private information. The method further includes sending the information access address to a server through a network, and receiving the private information returned through the network by the server, and using the private information as a reading result of the 2D barcode.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: May 8, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Manzhao Bu, Wenning Tang, Ping Huang, Haisong Yang
  • Patent number: 9940497
    Abstract: Systems and methods for minimizing laser persistence are provided. In one implementation, a timing circuit for controlling a barcode reader is provided. The timing circuit comprises a shutter control circuit configured to control an electronic shutter function of an image sensor and a laser control circuit configured to control the activation of a reference laser. When activated, the reference laser directs a laser beam to an approximate position of a field of view of the image sensor. The activation of the reference laser includes a delay to minimize laser persistence on an image captured by the image sensor.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: April 10, 2018
    Assignee: Hand Held Products, Inc.
    Inventors: Bertrand Bourrel, Vincent Bessettes, Jean Hubert Desvernay
  • Patent number: 9924048
    Abstract: A method of diagnosing a printer's status using an encoded image printed and/or displayed by the printer. The printer can produce an encoded image, such as a barcode, that indicates status values in one or more categories. A client device with a camera, such as a smartphone, can take a picture of the encoded image and transmit it to a printer status server. The printer status server can analyze the status values encoded in the encoded image to diagnose problems with the printer, and can return applicable user instructions indicating how to fix and/or prevent the problems.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 20, 2018
    Assignee: Kyocera Document Solutions, Inc.
    Inventor: Oleg Y. Zakharov
  • Patent number: 9916488
    Abstract: A method for evaluating an output pattern printed on a medium is described. A reference pattern is stored. The output pattern is printed on the medium based correspondingly on the stored reference pattern. A scan based instance of the output pattern is rendered, which has a set of features at least corresponding to the printed output pattern and zero or more features additional thereto. A difference image, having the zero or more features of the rendered scan instance, is computed based on a comparison of the rendered scan instance to the stored reference pattern. Upon the zero or more features including at least one feature, the computed difference image is evaluated in relation to a proximity of at least one feature to locations pixels of the reference pattern.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: March 13, 2018
    Assignee: Intermec Technologies Corporation
    Inventors: Erik Karl Henning Unemyr, Karl Perry
  • Patent number: 9911024
    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: November 18, 2015
    Date of Patent: March 6, 2018
    Assignee: COGNEX CORPORATION
    Inventors: Xiangyun Ye, Xianju Wang, James A. Negro
  • Patent number: 9818229
    Abstract: A method for encoding information includes specifying a digital value and providing a symbol (28, 70, 80, 90, 100) comprising a plurality of polygons (72, 82, 92, 94, 102) meeting at a common vertex (74, 84, 96, 98, 104) and having different, respective colors selected so as to encode the specified digital value.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: November 14, 2017
    Assignee: SODYO LTD.
    Inventors: Alex Alon, Irina Alon, Yariv Haddad, Yoav Yadin
  • Patent number: 9805225
    Abstract: A method for controlling a character and barcode recognition apparatus by receiving an image including at least one text image and at least one barcode, dividing the received image into a text area and a barcode area, the text area including the at least one text image and the barcode area including the at least one barcode, recognizing at least one character in the text area by performing character recognition on the text area, and recognizing the at least one barcode in the barcode area by performing barcode recognition on the barcode area.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: October 31, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sang-Ho Kim, Seong-Taek Hwang, Jeong-Wan Park
  • Patent number: 9679268
    Abstract: Various embodiments of present invention provide systems, methods, and computer-program products containing executable code for processing a package for shipping with a common carrier. Various embodiments include a wireless computing device that may be one of several types of devices such as smartphones, mobile telephones, mobile computers, portable digital assistants, laptop computers, gaming devices, electronic tablets, or other types of similar devices. In particular embodiments, executable code is installed on the wireless computing device that, when executed, causes the device to perform certain functionality. For instance, in particular embodiments, the wireless computing device records an image of a shipping form being placed on a package, verifies the image is suitable for analysis and transmission, and extracts a tracking number from the image.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: June 13, 2017
    Assignee: UNITED PARCEL SERVICE OF AMERICA, INC.
    Inventor: Christopher J. Bolton
  • Patent number: 9659202
    Abstract: A method for printing and extracting of a barcode for an object includes dividing a barcode into disjointed regions and assigning the disjointed regions to different locations on an object. The disjointed regions are printed on the object at the different locations wherein the disjointed regions are printed visibly or invisibly.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Koichi Kamijo, Masaharu Sakamoto
  • Patent number: 9652648
    Abstract: Systems and methods are provided for positioning an object with respect to a target location, such as for auto-focusing. One implementation includes a positioning device, which includes a reference object having a plurality of dark-shaded bars arranged in parallel with and separated from each other by spaces equal to a width of each of the bars. The positioning device also includes a motor configured to move in a reciprocating manner and a sensor configured to sense at least one of the bars or spaces. The motor is connected to the reference object or the sensor and moves the reference object or sensor with respect to the other. The motor is configured to stop at a target location in two phases of motion.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: May 16, 2017
    Assignee: Hand Held Products, Inc.
    Inventors: H. Sprague Ackley, Jean-Pierre Stang, Khalid El Akel
  • Patent number: 9635535
    Abstract: Disclosed is a proximity measurement method and apparatus for device-to-device (D2D) communication in a mobile communication system. The proximity measurement method may include determining whether a cell identification (ID) is included in a packet received from a gateway, verifying whether the cell ID matches a pre-stored cell ID when the cell ID is included, extracting, from the packet, Internet Protocol addresses of mobile terminals transmitting and receiving the packet when the cell ID matches the pre-stored cell ID, searching for IP addresses matched to the extracted IP addresses based on a proximity list including IP addresses of mobile terminals performing D2D communication, and registering, when the extracted IP addresses are absent in the proximity list, the extracted IP addresses in the proximity list and measuring proximity between the mobile terminals.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: April 25, 2017
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Jung Mo Moon, Jee Hyeon Na, Dae Ik Kim, Woo Goo Park
  • Patent number: 9552507
    Abstract: An automated checkout system and method of operation for reading encoded data on a bottom surface of an item using a data reader. The automated checkout system includes a leading conveyor section and a trailing conveyor section separated by a gap therebetween, where the item is transported across the gap as it moves between the conveyors. A first and second reading device are each positioned beneath the conveyor sections, where each reading device has a field of view projecting through the gap. The first reading device is configured to acquire a first set of scan data and the second reading device is configured to acquire a second set of scan data different from the first. In some embodiments, the first set of scan data may include two-dimensional area views of the encoded data, and the second set of scan data may include linescans of the encoded data.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: January 24, 2017
    Assignee: Datalogic USA, Inc.
    Inventors: Alan Shearin, WenLiang Gao, Bryan L. Olmstead
  • Patent number: 9514400
    Abstract: Embodiments of the present invention include systems, methods, and non-transitory computer program products for information exchange using color space encoded images. A color space encoded image can be displayed, for example on media such as posters, billboards, or paper, or on a display of a first device such as smartphone displays, palmtop displays, camera displays, tablet displays, or e-reader displays. A second device can acquire the displayed encoded image, for example by photographing the image. The second device can decode the color space encoded image or transfer the color space encoded image to a device that decodes the image.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: December 6, 2016
    Assignee: Pictech Management Limited
    Inventors: Alisa Mesh-Iliescu, Vladimir Kolmanovitch
  • Patent number: 9503440
    Abstract: Disclosed herein are methods for protecting user information on a client device that may have a plurality of users. A user interface with a public machine designation portion is presented to a user prior to the start of the authentication process. The public machine designation removes web service account descriptions and any user specific information stored on the client device. Also, the client device is prevented from storing any new user specific information that is provided to the client device. The public machine designation is a persistent feature that may only be disabled by an affirmative action from the user.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: November 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael C. Kunz, Lynn C. Ayres, Trevin M. Chow, Erren Dusan Lester, Campbell D. Gunn
  • Patent number: 9471864
    Abstract: A depth imaging system comprises a depth camera input to receive a depth map representing an observed scene imaged by a depth camera, the depth map including a plurality of pixels and a depth value for each of the plurality of pixels. The depth imaging system further comprises a tag identification module to identify a 3D tag imaged by the depth camera and represented in the depth map, the 3D tag comprising one or more depth features, each of the one or more depth features comprising one or more characteristics recognizable by the depth camera. The depth imaging system further comprises a tag decoding module to translate the one or more depth features into machine-readable data.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: October 18, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Peter Zatloukal, Shane M. DeSeranno
  • Patent number: 9396422
    Abstract: Some embodiments are directed to a system, an apparatus, and a method for automatically detecting and localizing Aztec barcodes in noisy and low-resolution images. The disclosed method detects Aztec barcodes having a resolution of less than two pixels. The disclosed method can process a gray image that is subjected to a coarse localization process in which the barcode region is segmented from the image consisting of other contents like text, graphics, etc. The localized and segmented barcode is then processed separately to locate the encoded data in the Aztec barcode by considering unique Aztec patterns in the barcode.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: July 19, 2016
    Assignee: XEROX CORPORATION
    Inventors: Vijeetkumar Benni, Punitha Puttuswamy
  • Patent number: 9299014
    Abstract: A code recognition method for adjusting a User Interface (UI) rotation angle of a code recognition application depending on the direction of a recognition code or text entered through a camera is provided. The code recognition method includes detecting at least a portion of the recognition code from an image including the recognition code; determining a code rotation angle of the recognition code; and extracting the recognition code or a text from the image including the recognition code based on the code rotation angle of the recognition code.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: March 29, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sang-Ho Kim, Seong-Taek Hwang
  • Patent number: 9224028
    Abstract: A pattern for coding numerical a information item on a surface, including a specific arrangement of a plurality of symbols belonging to a set of symbols (ENS1), and each symbol in the arrangement being intended for the coding of a portion of said numerical information item, wherein each symbol includes at least one differential pair of elements (E1, E2) positioned in a specific way, each element being characterized by a parameter, the parameter of the first element of each differential pair having a first value and the parameter of the second element of each differential pair having a second value different from the first value.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: December 29, 2015
    Assignee: SICPA HOLDING SA
    Inventors: Eric Decoux, Dave Vuistiner
  • Patent number: 9158953
    Abstract: A reader obtains image data corresponding to an image of optically encoded information that is received via a lens unit that causes controlled spherical aberration blurring that is precisely known. The reader may perform deconvolution processing on the image data to render it decodable. The deconvolution processing may implement a Weiner filter that uses data corresponding to a near-field point spread function of the lens unit. The depth of field of the reader is greater than that of conventional reader in all lighting conditions.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: October 13, 2015
    Assignee: Intermec Technologies Corproation
    Inventors: Alain Gillet, Vincent Bessettes
  • Patent number: 9131076
    Abstract: A system, method and computer program product for optically transferring a digital data file to a mobile electronic device having a video capturing function uses an instruction set hosted on a system of the type having a computer and memory storage connected to a video transmitter and a video display unit. The data transferring method encodes the digital data file into a plurality of discrete elements according to a pattern protocol. A portion of the video signal transmission is dedicated to display the pattern, and the encoded digital data file is embedded in the video signal transmission. The video signal transmission is transmitted to and displayed on the video display. A user directs the mobile electronic device at the video display and captures the video display including the encoded pattern representing the digital data file. The pattern is then decoded into a copy of the digital data file.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: September 8, 2015
    Inventors: Kelvin Patrick LeBeaux, Adley Da Silva
  • Patent number: 9122952
    Abstract: Methods and apparatus are disclosed for extracting a one-dimensional digital signal from a two-dimensional digital image along a projection line. In some embodiments a repeating sequence of pixel weight templates, and a sequence of relative positions, are selected in response to the orientation of a projection line and used to compute a sequence of weighted sums. The sequence can be selected to achieve desirable properties, for example photometric accuracy, geometric accuracy, resolution, and/or noise reduction. In some embodiments registers and multiply-accumulators are arranged and controlled so as to compute the 1D signal.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: September 1, 2015
    Assignee: COGNEX CORPORATION
    Inventors: William M. Silver, Ivan Bachelder
  • Patent number: 9117151
    Abstract: Embodiments of the present invention include systems, methods, and non-transitory computer program products for information exchange using color space encoded images. A color space encoded image can be displayed, for example on media such as posters, billboards, or paper, or on a display of a first device such as smartphone displays, palmtop displays, camera displays, tablet displays, or e-reader displays. A second device can acquire the displayed encoded image, for example by photographing the image. The second device can decode the color space encoded image or transfer the color space encoded image to a device that decodes the image.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 25, 2015
    Assignee: Pictech Management Limited
    Inventors: Alisa Mesh-Iliescu, Vladimir Kolmanovitch
  • Patent number: 9070033
    Abstract: A stack barcode reader may include an imaging section configured to image the stack barcode in which character information is expressed with a bar and a space; an image memory configured to store image data of the stack barcode; a data processing section including a decoding unit and configured to decode the barcode of the stack barcode into the character information. The decoding unit may include a low-level decoding unit, a high-level decoding unit, and a decoded result selection unit for selecting a decoded result. The high-level decoding unit may include an error-correction unit. The decoded result selection unit may include a counter unit configured to count the number of error corrections and a selection unit configured to select a decoded result having the less number of corrections.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: June 30, 2015
    Assignee: NIDEC SANKYO CORPORATION
    Inventor: Hiroshi Nakamura
  • Publication number: 20150144698
    Abstract: Method of and system for reading bar code symbols using a hand-supportable laser scanning bar code symbol reading system supporting an improved level control over the length of laser scan lines projected onto scanned objects, at any instant in time, in a manner dependent the detected location, distance or range of the scanned object in the scanning field of the system during system operation. The length characteristics of the laser scan line are controlled by setting the laser scan sweep angle as a function of detected or estimated distance or range of the object from the system. In the illustrative embodiment, the laser scan sweep angle is controlled by supplying a drive current to the scanning mechanism, as a function of detected or estimated distance or range of the object from the scanning system.
    Type: Application
    Filed: June 20, 2012
    Publication date: May 28, 2015
    Applicant: METROLOGIC INSTRUMENTS, INC.
    Inventors: Zhipeng Teng, Haixi Wang
  • Patent number: 9038910
    Abstract: A method is provided for performing action commands on a mobile terminal. The method includes reading a 2D barcode to obtain 2D barcode information. The 2D barcode information includes at least an action command identifier and a call instruction for calling an application program interface (API) corresponding to the action command. The method also includes calling the API corresponding to the action command and completing execution of the action command.
    Type: Grant
    Filed: January 12, 2014
    Date of Patent: May 26, 2015
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Huijiao Yang, Bo Hu, Ruiyi Zhou, Kai Zhang, Zhengkai Xie, Ying Huang, Yulei Liu, Wei Li, Cheng Feng, Tingyong Tang, Xi Wang, Sha Mo, Bosen He
  • Patent number: 9033239
    Abstract: An automated projected image display planning and implementation system used in planogramming. Embodiments include a camera, projector, bar code reader, and software to store planograms as designed, communicate these planograms to retail locations, and provide an easy-to-use system insuring that the planograms are recreated as originally conceived. Embodiments create a unique QR code for storing and communicating fixture and merchandise data information as well as the relative placement location within the planogram. Embodiments are configured to project the image of the finished planogram on the display, and further, to illuminating the exact location within the planogram of merchandise and fixtures displayed on the planogram.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: May 19, 2015
    Inventor: James T. Winkel
  • Patent number: 9016581
    Abstract: A process system for expediting the interpretation of information encoded or contained with an optical image capture for barcode decoding and machine vision applications that uses one or more each of which define one or more windows arranged according to equal rows or columns in the captured image that will be further processed to extract encoded or designer information. The scenarios and windows contained therein may be defined in memory and then recalled as needed based on the particular application so that multiple barcodes contained within a single image may be efficiently and expeditiously decoded.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: April 28, 2015
    Assignee: Jadak, LLC
    Inventors: Chun Jia, Daniel Francis Godici
  • Patent number: 8991718
    Abstract: A method, apparatus, and computer-readable medium for decoding transformed machine readable images is disclosed. A reader device can acquire a machine readable image that is transformed. A configuration module can reconfigure the transformed image to a form that renders the data in the image accessible by the reader device. A read module can decode the reconfigured machine readable image to retrieve the data contained in the image.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Reed Morse, Kareem Nassar
  • Patent number: 8985455
    Abstract: Embodiments are disclosed herein that relate to the use of active tag codes that change as a function of time to incorporate a greater amount of data into the tag code compared to a static tag code of similar configuration. For example, one disclosed embodiment provides a method of presenting an active tag code to a receiving device. The method includes presenting a first portion of the active tag code at a first time, the first portion of the active tag code encoding a first subset of information of a set of information encoded in the active tag code. The method further includes presenting a second portion of the active tag code at a second, later time, the second portion of the active tag code encoding a second subset of information of the set of information encoded in the active tag code.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: March 24, 2015
    Assignee: Microsoft Corporation
    Inventors: Mark Plagge, Prafulla Masalkar, Dawson Yee, Tommer Leyvand
  • Patent number: 8978985
    Abstract: The invention features an image reader and a corresponding method for capturing a sharp distortion free image of a target, such as a one or two-dimensional bar code. In one embodiment, the image reader comprises a two-dimensional CMOS based image sensor array, a timing module, an illumination module, and a control module. The time during which the target is illuminated is referred to as the illumination period. The capture of the image by the image sensor array is driven by the timing module that, in one embodiment, is able to simultaneously expose substantially all of the pixels in the array. The time during which the pixels are collectively activated to photo-convert incident light into charge defines the exposure period for the sensor array. In one embodiment, at least a portion of the exposure period occurs during the illumination period.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: March 17, 2015
    Assignee: Hand Held Products, Inc.
    Inventors: Ynjiun P. Wang, William H. Havens
  • Patent number: 8978981
    Abstract: There is set forth herein in one embodiment an imaging apparatus having an imaging assembly and an illumination assembly. The imaging assembly can comprise an imaging lens and an image sensor array. The illumination assembly can include a light source bank having one or more light source. The imaging assembly can define a field of view on a substrate and the illumination assembly can project light within the field of view. The imaging apparatus can be configured so that the illumination assembly during an exposure period of the imaging assembly emits light that spans multiple visible color wavelength bands.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: March 17, 2015
    Assignee: Honeywell International Inc.
    Inventor: Yiyi Guan
  • Patent number: 8967460
    Abstract: A method of servicing a target device having a matrix barcode comprises analyzing data from a scan of the matrix barcode on the target device to obtain device identification information encoded in the matrix barcode; obtaining secondary information related to the target device; associating the device identification information with the secondary information; and transmitting the device identification information and secondary information over a network to a back office system.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: March 3, 2015
    Assignee: Calix, Inc.
    Inventors: Berkay Baykal, Shaun Noel Missett, Harold A. Roberts, Michael Oquist, Allen James Sabean, Zachary Perkins
  • Patent number: 8967481
    Abstract: Techniques and systems for decoding optical codes using symbol-based algorithms are described. In one example, a method includes acquiring a signal representative of light reflected from an optical code comprising one or more symbols of a finite set of symbols and applying a decoding model to the signal. The decoding model may relate measured signals to the finite set of symbols, such that each of the symbols of the finite set of symbols are associated with a respective encoded character of a finite set of encoded characters. The method may also include determining, by a processor, a sequence of one or more of the encoded characters based on the application of the decoding model to the signal. In this manner, the optical code may be decoded by directly fitting an acquired signal from the optical code to possible symbols within the optical code and the associated encoded characters.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: March 3, 2015
    Assignee: Regents of the University of Minnesota
    Inventors: Fadil Santosa, Mark A. Iwen, Rachel A. Ward
  • Patent number: 8955752
    Abstract: An automatic testing method applied to an automatic testing system for testing a barcode identification apparatus is described. In the method, a test host is utilized to generate a barcode pattern automatically, so as to display the barcode pattern through a barcode revealing apparatus. The barcode identification apparatus reads and resolves the barcode pattern to retrieve an identification result. The identification result is returned to the test host. The test host compares the barcode information carried by the barcode pattern and the identification result, and generates a test result. The test host repetitively generates the barcode pattern for a barcode identification apparatus carried the barcode pattern and the identification result, and then generates a test result. Through the test host repeatedly generates the barcode pattern and records the corresponding test result, manual operation is not required to obtain testing data for being analyzed.
    Type: Grant
    Filed: July 6, 2010
    Date of Patent: February 17, 2015
    Assignee: Getac Technology Corporation
    Inventor: Hann-Huei Chiou
  • Publication number: 20150041544
    Abstract: A bar code reading system comprises a handheld electronic device and a bar code reader. The handheld electronic device comprises an operation processing unit and a memory unit, and the bar code reader attached to the handheld electronic device comprises a housing, an output end and a bar code acquisition unit. The bar code acquisition unit is disposed in the housing, and the bar code acquisition unit is used to read a bar code, and convert the bar code to a digital signal; the bar code reader transmits the digital signal to a handheld electronic device through the output end. Wherein, the operation processing unit is used to process the digital signal, and store the digital signal in the memory unit.
    Type: Application
    Filed: August 6, 2013
    Publication date: February 12, 2015
    Applicant: Mobilogics International Co., Ltd.
    Inventor: Cheng-Hung CHEN
  • Patent number: 8939374
    Abstract: There is set forth herein an indicia reading terminal having a first illumination and exposure control configuration and a second illumination and exposure control configuration, the first illumination and control configuration having a first associated illumination control and a first associated exposure control, the second illumination and exposure control configuration having a second associated illumination control and a second associated exposure control, wherein with the first illumination control active an average energization level of the illumination subsystem during exposure of one or more frames is higher than with the second illumination control active, and wherein with the first exposure control active an average exposure period of the image sensor array is shorter than with the second exposure control active.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: January 27, 2015
    Assignee: Hand Held Products, Inc.
    Inventors: Brian L. Jovanovski, Alexey Chernyakov, Daniel Van Volkinburg
  • Patent number: 8931697
    Abstract: A system for detecting reproduction of barcodes (12) includes providing a barcode which contains data; providing a copy-evident background (14); capturing an image of the barcode and the copy-evident background; locating and decoding the barcode; detecting copy introduced changes in the copy-evident background; and authenticating the barcode if the copy-evident background has not been copied.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: January 13, 2015
    Assignee: Eastman Kodak Company
    Inventors: Thomas D. Pawlik, Myra T. Olm
  • Patent number: 8917422
    Abstract: An invisible ink management method and system. The method includes receiving by a computer processor data associated with an image to be duplicated and a duplication command enabling reproduction of the image. The computer processor receives a command for enabling a duplication prevention functionality and generates a first copy of the image. The computer processor enables an invisible ink spray nozzle. In response, the invisible ink spray nozzle sprays a plurality of invisible images on the first copy. The plurality of invisible images are invisible under first lighting conditions and are visible under second lighting conditions.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventor: Sarbajit K. Rakshit
  • Publication number: 20140361083
    Abstract: A two-dimensional code scanning method and device is provided, the method including: displaying a scanning window; obtaining a window adjustment instruction, and moving and/or scaling the scanning window based on the window adjustment instruction; obtaining coordinate information of the scanning window; creating a target image according to the coordinate information; recognizing the target image, and extracting data information corresponding to the target image. By the method and device, the hardware costs are reduced.
    Type: Application
    Filed: August 21, 2014
    Publication date: December 11, 2014
    Inventors: Heming Shao, Muwen Yang