Barcode-reading system

US10452880B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10452880-B2
Application numberUS-201615265775-A
CountryUS
Kind codeB2
Filing dateSep 14, 2016
Priority dateNov 13, 2014
Publication dateOct 22, 2019
Grant dateOct 22, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This patent specification describes operations of a mobile device with barcode-reading capabilities and a barcode-reading enhancement accessory securable to the mobile device. A mobile device may include a barcode-reading application downloaded from an application server. At least one function of the barcode-reading application may not be operative if the mobile device is not coupled to the barcode-reading enhancement accessory. The barcode-reading application may operate in a base mode or an enhanced mode. In the base mode, the barcode-reading application may obtain a license code from a license server or from the barcode-reading enhancement accessory. In the enhanced mode, the barcode-reading application may implement at least one enhanced barcode-reading function which corresponds to the operating permission authorized by the license code. For example, the enhanced barcode-reading function may be a function of decoding a barcode symbology that the decoder is restricted from decoding in the base mode of operation.

First claim

Opening claim text (preview).

What is claimed is: 1. A barcode-reading system for a mobile device, the mobile device comprising a camera for capturing an image of a barcode in a field of view of the camera, a white light source for projecting a field of illumination into the field of view of the camera, a memory, and a processor for executing an operating system and applications stored in the memory, the barcode-reading system comprising: a barcode-reading enhancement accessory securable to the mobile device, the barcode-reading enhancement accessory comprising at least one optic system, the at least one optic system being within at least one of the field of view of the camera and the field of illumination of the white light source and modifying the at least one of the field of view of the camera or the field of illumination of the white light source; and a barcode-reading application stored in the memory of the mobile device and executable by the processor of the mobile device, the barcode-reading application including: an image capture function for controlling the white light source and the camera to capture the image of the barcode, the image of the barcode being affected by the at least one optic system of the barcode-reading enhancement accessory; and a decoder function for receiving the image of the barcode and generating decoded data representing data encoded in the barcode, wherein the decoder function is operative on a condition that the barcode-reading enhancement accessory is coupled to the mobile device. 2. The barcode-reading system of claim 1 , wherein: the barcode-reading enhancement accessory further includes: a memory for storing a license key code; and a communication system configured to communicate with the mobile device when the barcode-reading enhancement accessory is secured to the mobile device, and the barcode-reading application further includes a license key code retrieval system configured to: communicate with the barcode-reading enhancement accessory and obtain the license key code; and determine whether the obtained license key code is authentic, wherein the decoder function is operative on a condition that the obtained license key code is authentic. 3. The barcode-reading system of claim 2 , wherein: the barcode-reading enhancement accessory further includes a connector for coupling the communication system to the mobile device; and the decoder function communicates with the barcode-reading enhancement accessory via the connector. 4. The barcode-reading system of claim 3 , wherein the barcode-reading enhancement accessory further comprises a battery for providing both operating power to the communication system, and power to the mobile device via the connector. 5. The barcode-reading system of claim 4 , wherein the barcode-reading enhancement accessory further comprises a trigger button, wherein the communication system is further configured to provide a trigger signal to the barcode-reading application in response to activation of the trigger button via a communication interface, and the barcode-reading application is configured to initiate reading of the barcode in response to receipt of the trigger signal. 6. The barcode-reading system of claim 1 , wherein: the barcode-reading enhancement accessory further includes an authentication system configured to perform an authentication procedure to establish a mutual authentication with the mobile device; and the decoder function of the barcode-reading application is operative on a condition that the mutual authentication is established between the barcode-reading enhancement accessory and the mobile device. 7. The barcode-reading system of claim 6 , wherein the barcode-reading application is configured to: query an operating system of the mobile device for an accessory identifier of the barcode-reading enhancement accessory to which the mobile device is coupled; and operate the decoder function on a condition that the accessory identifier returned by the operating system identifies the barcode-reading enhancement accessory. 8. The barcode-reading system of claim 7 , wherein: the barcode-reading enhancement accessory further includes a connector for coupling a communication system to the mobile device; and the operating system communicates with the barcode-reading enhancement accessory via the connector. 9. The barcode-reading system of claim 8 , wherein the barcode-reading enhancement accessory further comprises a battery for providing both operating power to the communication system and power to the mobile device via the connector. 10. The barcode-reading system of claim 9 , wherein the barcode-reading enhancement accessory further comprises a trigger button, wherein the communication system is further configured to provide a trigger signal to the barcode-reading application in response to activation of the trigger button via a communication interface, and the barcode-reading application is configured to initiate reading of the barcode in response to receipt of the trigger signal. 11. A barcode-reading system for a mobile device, the mobile device comprising a camera for capturing an image of a barcode in a field of view of the camera, a white light source for projecting a field of illumination into the field of view of the camera, a memory, and a processor for executing an operating system and applications stored in the memory, the barcode-reading system comprising: a barcode-reading enhancement accessory securable to the mobile device, wherein the barcode-reading enhancement accessory comprises at least one optic system, and the at least one optic system is within at least one of the field of view of the camera and the field of illumination of the white light source and is configured to modify the at least one of the field of view of the camera and the field of illumination of the white light source; and a barcode-reading application stored in the memory of the mobile device and executable by the processor of the mobile device, the barcode-reading application including: an image capture function for controlling the white light source and the camera to capture the image of the barcode, the image of the barcode being affected by the at least one optic system of the barcode-reading enhancement accessory; and a decoder function for receiving the image of the barcode and generating decoded data representing data encoded in the barcode, wherein the decoder function is operative in an enhanced mode on a condition that the barcode-reading enhancement accessory is coupled to the mobile device and in a restricted mode on a condition that the barcode-reading enhancement accessory is not coupled to the mobile device, wherein a restriction function is implemented in the restricted mode, and the restriction function is at least one of i) a function that scrambles decoded data; ii) a function that restricts the decoded data or scrambled decoded data from being made available for further processing by at least one application executing on the mobile device; or iii) a function that restricts the decoded data or the scrambled decoded data from being displayed on a display screen of the mobile device, wherein the restriction function is not implemented in the enhanced mode. 12. The barcode-reading system of claim 11 , wherein: the barcode-reading enhancement accessory further includes: a memory for storing a license key code; and a communication system configured to communicate with the mobile device when the barcode-reading enhancement accessory is secured to the mobile device; and the barcode-reading application further includes a license key code retrieval system configured to: communicate with th

Assignees

Inventors

Classifications

  • concerning the insertion or the connection of the batteries · CPC title

  • Light sources · CPC title

  • using bar codes · CPC title

  • constructional details of hand-held scanners · CPC title

  • including a diffuser for diffusing the light from the light source to create substantially uniform illumination of the target record carrier · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10452880B2 cover?
This patent specification describes operations of a mobile device with barcode-reading capabilities and a barcode-reading enhancement accessory securable to the mobile device. A mobile device may include a barcode-reading application downloaded from an application server. At least one function of the barcode-reading application may not be operative if the mobile device is not coupled to the bar…
Who is the assignee on this patent?
Code Corp
What technology area does this patent fall under?
Primary CPC classification G06K7/10742. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 22 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).