2-d Bar Code Patents (Class 235/462.09)
-
Patent number: 11992961Abstract: A pose determination method and a robot using the same are provided. The method includes: obtaining a two-dimensional code image collected by the camera of the robot and sensor data collected by the sensor of the robot, and determining mileage information of the robot within a predetermined duration, where the sensor data includes an acceleration and an angular velocity, determining a first pose of the camera based on two-dimensional code information recognized from the two-dimensional code image and a pose estimation function, and determining a second pose of the sensor based on the sensor data; obtaining a third pose by performing a tight coupling optimization based on the first pose and the second pose; and obtaining the pose of the robot by fusing the third pose and the mileage information. In such a manner, the accuracy of determining the pose of the robot in a complex scene can be improved.Type: GrantFiled: September 24, 2021Date of Patent: May 28, 2024Assignee: UBTECH ROBOTICS CORP LTDInventors: Youfang Lai, Zhichao Liu, Mingqiang Huang
-
Patent number: 11734540Abstract: 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: GrantFiled: November 24, 2021Date of Patent: August 22, 2023Assignee: Impinj, Inc.Inventors: Amita Patil, Jay A. Kuhn, Charles J. T. Peach, John D. Hyde, Jaskarn Johal
-
Patent number: 11694046Abstract: 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: GrantFiled: July 24, 2019Date of Patent: July 4, 2023Assignee: Datalogic USA Inc.Inventor: WenLiang Gao
-
Patent number: 11393017Abstract: 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: GrantFiled: January 24, 2019Date of Patent: July 19, 2022Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Jun Tong
-
Patent number: 11308302Abstract: 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: GrantFiled: December 13, 2019Date of Patent: April 19, 2022Assignee: Snap Inc.Inventors: Landon Anderton, Garrett Gee, Ryan Hornberger, Kirk Ouimet, Kameron Sheffield, Benjamin Turley
-
Patent number: 11194982Abstract: 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: GrantFiled: February 19, 2021Date of Patent: December 7, 2021Assignee: Advanced New Technologies Co., Ltd.Inventor: Yinhai Tu
-
Patent number: 11176340Abstract: 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: GrantFiled: September 28, 2016Date of Patent: November 16, 2021Assignee: Cognex CorporationInventors: Carl W. Gerst, III, James A. Negro, Shane Michael LaChappelle, Vladimir Zivkovic
-
Patent number: 10929731Abstract: 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: GrantFiled: July 13, 2020Date of Patent: February 23, 2021Assignee: Cyberline, Inc.Inventor: Kenneth James Beitel
-
Patent number: 10911242Abstract: 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: GrantFiled: May 29, 2018Date of Patent: February 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jan L. Camenisch, Emmanuel Delamarche, Eduarda Freire Stögbuchner, Onur Gökçe
-
Patent number: 10824833Abstract: 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: GrantFiled: January 10, 2019Date of Patent: November 3, 2020Assignee: AMRITA VISHWA VIDYAPEETHAMInventors: Mohammad Reza Haddadi, Kamal Bijlani
-
Patent number: 10796182Abstract: 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: GrantFiled: April 11, 2018Date of Patent: October 6, 2020Assignee: Hewlett Packard Enterprise Development LPInventor: Harish Kolar Sathyanarayana Murthy
-
Patent number: 10789439Abstract: 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: GrantFiled: March 4, 2016Date of Patent: September 29, 2020Assignee: TOPPAN INFOMEDIA CO., LTD.Inventor: Tsutao Nishizaki
-
Patent number: 10783342Abstract: 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: GrantFiled: November 30, 2018Date of Patent: September 22, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Wenliang Wu
-
Patent number: 10755153Abstract: 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: GrantFiled: November 9, 2017Date of Patent: August 25, 2020Assignee: VR CODE (XIAMEN) NETWORK TECHNOLOGY CO., LTD.Inventor: Shengxu Chen
-
Patent number: 10635958Abstract: 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: GrantFiled: January 25, 2016Date of Patent: April 28, 2020Assignee: SODYO LTD.Inventors: Alex Alon, Irina Alon, Eran Katz, Sven Bergmann
-
Patent number: 10613676Abstract: 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: GrantFiled: June 5, 2017Date of Patent: April 7, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan Westhues, Tianzhu Qiao
-
Patent number: 10579873Abstract: 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: GrantFiled: February 13, 2018Date of Patent: March 3, 2020Assignee: SNAP-ON INCORPORATEDInventors: 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: 10534949Abstract: 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: GrantFiled: August 8, 2018Date of Patent: January 14, 2020Assignee: Snap Inc.Inventors: Landon Anderton, Garrett Gee, Ryan Hornberger, Kirk Ouimet, Kameron Sheffield, Benjamin Turley
-
Patent number: 10509934Abstract: 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: GrantFiled: February 1, 2018Date of Patent: December 17, 2019Assignee: Accusoft CorporationInventor: John Reynolds
-
Patent number: 10410087Abstract: 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: GrantFiled: September 29, 2016Date of Patent: September 10, 2019Assignee: ABBYY PRODUCTION LLCInventors: Ivan Germanovich Zagaynov, Pavel Valerievich Borin
-
Patent number: 10380379Abstract: 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: GrantFiled: July 24, 2018Date of Patent: August 13, 2019Assignee: WONDERHEALTH, LLCInventors: Kenneth Hill, Katherine S. Hill
-
Patent number: 10356320Abstract: 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: GrantFiled: September 8, 2015Date of Patent: July 16, 2019Assignee: TOSHIBA MEMORY CORPORATIONInventors: Yusuke Shirota, Tatsunori Kanai, Junichi Segawa, Toshiki Kizu, Akira Takeda
-
Patent number: 10345179Abstract: 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: GrantFiled: February 14, 2017Date of Patent: July 9, 2019Assignee: General Electric CompanyInventors: Gregory Lee Hovis, William F. Ranson
-
Patent number: 10331928Abstract: 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: GrantFiled: November 6, 2015Date of Patent: June 25, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Clement D. M. Creusot, Asim Munawar
-
Patent number: 10325129Abstract: 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: GrantFiled: September 11, 2017Date of Patent: June 18, 2019Assignee: COGNEX CORPORATIONInventors: James Negro, John F. Keating, Michael C. Moed
-
Patent number: 10223568Abstract: 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: GrantFiled: January 4, 2017Date of Patent: March 5, 2019Assignees: Qisda (Suzhou) Co., Ltd., Qisda CorporationInventor: Chi-Cheng Lin
-
Patent number: 10169629Abstract: 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: GrantFiled: August 3, 2017Date of Patent: January 1, 2019Assignee: A9.com, Inc.Inventors: Chun-Kai Wang, Yu Lou
-
Patent number: 10165062Abstract: 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 locatiType: GrantFiled: August 10, 2017Date of Patent: December 25, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Maowei Yang
-
Patent number: 10152662Abstract: 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: GrantFiled: May 12, 2017Date of Patent: December 11, 2018Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Seung-Jin Ryu, Min-Sik Kim, Dong-Ho Jeon, Han-Jun Yoon
-
Patent number: 10146103Abstract: 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: GrantFiled: March 29, 2017Date of Patent: December 4, 2018Assignees: Laser Technology, Inc., Kama-Tech (HK) LimitedInventor: Jeremy G. Dunne
-
Patent number: 10140497Abstract: 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: GrantFiled: September 12, 2017Date of Patent: November 27, 2018Assignee: Symbol Technologies, LLCInventor: Duanfeng He
-
Patent number: 10133884Abstract: 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: GrantFiled: January 30, 2015Date of Patent: November 20, 2018Assignee: Fujian Foxit Software Development Joint Stock Co., Ltd.Inventor: Carlos Gonzalez
-
Patent number: 10108835Abstract: 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: GrantFiled: January 15, 2018Date of Patent: October 23, 2018Assignee: FUJIAN LANDI COMMERCIAL EQUIPMENT CO., LTD.Inventors: Shengzhang Jiang, Weidong Wu
-
Patent number: 10046939Abstract: 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: GrantFiled: August 5, 2015Date of Patent: August 14, 2018Assignee: Horizon International Inc.Inventors: Kohei Nishimura, Takehito Yokogi
-
Patent number: 9967029Abstract: 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: GrantFiled: August 30, 2013Date of Patent: May 8, 2018Assignee: ZTE CorporationInventors: Zhou Zhi, Wenxin Hong, Wei Wei, Zhong Yu, Xiaohong Chen
-
Patent number: 9946912Abstract: 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: GrantFiled: February 14, 2017Date of Patent: April 17, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Erich Guenter, Mark E. Maresh, Colm Nolan, Juan F. Vargas, Michael J. Whitney
-
Patent number: 9922280Abstract: 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: GrantFiled: February 14, 2017Date of Patent: March 20, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Erich Guenter, Mark E. Maresh, Colm Nolan, Juan F. Vargas, Michael J. Whitney
-
Patent number: 9904833Abstract: 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: GrantFiled: May 6, 2016Date of Patent: February 27, 2018Assignee: Cognex CorporationInventors: James Negro, Xiangyun Ye
-
Patent number: 9818042Abstract: 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: GrantFiled: December 9, 2015Date of Patent: November 14, 2017Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Mircea Capota, Scott M. Alazraki
-
Patent number: 9818197Abstract: 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: GrantFiled: May 29, 2015Date of Patent: November 14, 2017Assignee: Datalogic IP Tech S.R.L.Inventors: Marco Viti, Emanuele Montemurro, Vittorio Rago
-
Patent number: 9785816Abstract: 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: GrantFiled: March 20, 2017Date of Patent: October 10, 2017Assignee: Qisda CorporationInventors: Chi-Cheng Lin, Min-Hsiung Huang, Chuang-Wei Wu
-
Patent number: 9760752Abstract: 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: GrantFiled: February 27, 2014Date of Patent: September 12, 2017Assignee: COGNEX CORPORATIONInventors: James Negro, John F. Keating, Michael C. Moed
-
Patent number: 9742571Abstract: 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: GrantFiled: August 6, 2014Date of Patent: August 22, 2017Assignee: Infineon Technologies AGInventor: Bernd Meyer
-
Patent number: 9734442Abstract: 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: GrantFiled: April 9, 2008Date of Patent: August 15, 2017Assignee: NCR CorporationInventors: Eric William Zwirner, John B. Holz
-
Patent number: 9727811Abstract: 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: GrantFiled: June 18, 2015Date of Patent: August 8, 2017Assignee: Samsung Pay, Inc.Inventor: John Osborne
-
Patent number: 9704006Abstract: 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: GrantFiled: January 26, 2015Date of Patent: July 11, 2017Assignee: Kyocera Document Solutions, Inc.Inventors: Atsushi Fujiki, Kunihiko Shimamoto, Yuya Tagami
-
Patent number: 9690807Abstract: 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: GrantFiled: December 18, 2013Date of Patent: June 27, 2017Assignee: Thomson Reuter's Global Resources (TRGR)Inventor: Jason E. Rollins
-
Patent number: 9665816Abstract: 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: GrantFiled: March 21, 2016Date of Patent: May 30, 2017Assignee: STMicroelectronics, Inc.Inventor: Francesco Varone
-
Patent number: 9659163Abstract: 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: GrantFiled: February 3, 2016Date of Patent: May 23, 2017Assignee: International Business Machines CorporationInventors: Saravanan Sadacharam, Ram Viswanathan
-
Patent number: RE49189Abstract: 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: GrantFiled: December 27, 2018Date of Patent: August 23, 2022Assignee: Sisvel Technology S.R.L.Inventor: Andrea Scozzaro