Barcode-reading system

US10853602B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10853602-B2
Application numberUS-201916730827-A
CountryUS
Kind codeB2
Filing dateDec 30, 2019
Priority dateOct 9, 2014
Publication dateDec 1, 2020
Grant dateDec 1, 2020

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 an application and license server. A mobile device may include a barcode-reading application downloaded from an application server. The barcode-reading application may operate in a base mode or an enhanced mode. In the base mode, the barcode-reading application may establish a network connection to a licensing server to obtain a license code, and determine at least one operating permission authorized by the license code. In the enhanced mode, the barcode-reading application may implement at least one enhanced barcode-reading function which corresponds to the at least one 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, a memory, and a processor for obtaining a barcode-reading application and for executing the barcode-reading application, the barcode-reading system comprising: a license server that provides a license code to the mobile device, wherein the license server requires a unique identification code of the mobile device to provide the license code to the mobile device, wherein the license code is an indication of at least one operating permission, and wherein the license code activates an enhanced mode of operation of the barcode-reading application; and a mobile-application server, distinct from the license server, that provides the barcode-reading application to the mobile device, wherein the barcode-reading application includes a predetermined algorithm for determining the at least one operating permission authorized by the license code and the enhanced mode of operation includes at least one enhanced barcode-reading function that corresponds to the at least one operating permission authorized by the license code. 2. The barcode-reading system of claim 1 , wherein the barcode-reading application obtains the unique identification code of the mobile device, provides the unique identification code of the mobile device to the license server, and obtains the license code. 3. The barcode-reading system of claim 2 , wherein the barcode-reading application obtains the license code while operating in a base mode of operation that does not allow the at least one enhanced barcode-reading function. 4. The barcode-reading system of claim 3 , wherein the at least one enhanced barcode-reading function comprises a function of decoding a barcode symbology that the barcode-reading application is restricted from decoding while operating in the base mode of operation. 5. The barcode-reading system of claim 3 , wherein the at least one enhanced barcode-reading function comprises a function of decoding a quantity of barcodes of a particular symbology that exceeds a restricted quantity of barcodes of the particular symbology that the barcode-reading application can decode while operating in the base mode of operation. 6. The barcode-reading system of claim 3 , wherein the at least one enhanced barcode-reading function comprises a function of decoding multiple barcodes in sequence at a rate that is faster than a rate at which the barcode-reading application can decode multiple barcodes in sequence while operating in the base mode of operation. 7. The barcode-reading system of claim 1 , wherein the license server authenticates a user of the mobile device before providing the license code to the mobile device. 8. The barcode-reading system of claim 1 , wherein the license server generates the license code after receiving a request from the mobile device to provide the license code. 9. A method implemented on a mobile device for performing barcode-reading functions, the method comprising: obtaining a barcode-reading application from a mobile-application server; obtaining a license code from a license server, wherein obtaining the license code from the license server comprises providing a unique identification code of the mobile device to the license server, and wherein the license server is distinct from the mobile-application server; performing a predetermined algorithm on the license code to determine at least one operating permission authorized by the license code; and enabling an enhanced mode of operation of the barcode-reading application, the enhanced mode of operation comprising at least one enhanced barcode-reading function that corresponds to the at least one operating permission authorized by the license code. 10. The method of claim 9 , wherein the barcode-reading application obtains the unique identification code of the mobile device and provides the unique identification code of the mobile device to the license server. 11. The method of claim 10 , wherein the barcode-reading application obtains the license code while operating in a base mode of operation that does not allow the at least one enhanced barcode-reading function. 12. The method of claim 11 , wherein the at least one enhanced barcode-reading function comprises a function of decoding a barcode symbology that the barcode-reading application is restricted from decoding while operating in the base mode of operation. 13. The method of claim 11 , wherein the at least one enhanced barcode-reading function comprises a function of decoding a quantity of barcodes of a particular symbology that exceeds a restricted quantity of barcodes of the particular symbology that the barcode-reading application can decode while operating in the base mode of operation. 14. The method of claim 11 , wherein the at least one enhanced barcode-reading function comprises a function of decoding multiple barcodes in sequence at a rate that is faster than a rate at which the barcode-reading application can decode multiple barcodes in sequence while operating in the base mode of operation. 15. A barcode-reading apparatus, the barcode-reading apparatus comprising: a camera; at least one processor; memory in electronic communication with the at least one processor; and a barcode-reading application stored in the memory, wherein the barcode-reading apparatus obtained the barcode-reading application from a mobile-application server and the barcode-reading application includes instructions being executable by the at least one processor to: obtain a license code from a license server, wherein obtaining the license code from the license server comprises providing a unique identification code of the barcode-reading apparatus to the license server, and wherein the license server is distinct from the mobile-application server; perform a predetermined algorithm on the license code to determine at least one operating permission authorized by the license code; and enable an enhanced mode of operation, the enhanced mode of operation comprising at least one enhanced barcode-reading function that corresponds to the at least one operating permission authorized by the license code. 16. The barcode-reading apparatus of claim 15 , wherein obtaining the license code from the license server comprises providing authenticating information to the license server. 17. The barcode-reading apparatus of claim 16 , wherein the barcode-reading application obtains the license code while operating in a base mode of operation that does not allow the at least one enhanced barcode-reading function.

Assignees

Inventors

Classifications

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

  • constructional details of hand-held scanners · CPC title

  • Hybrid readers · CPC title

  • Light sources · CPC title

  • hand-held scanners · 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 US10853602B2 cover?
This patent specification describes operations of a mobile device with barcode-reading capabilities and an application and license server. A mobile device may include a barcode-reading application downloaded from an application server. The barcode-reading application may operate in a base mode or an enhanced mode. In the base mode, the barcode-reading application may establish a network connect…
Who is the assignee on this patent?
Code Corp
What technology area does this patent fall under?
Primary CPC classification G06K7/10821. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 01 2020 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).