BARCODE-READING SYSTEM
First Claim
1. A barcode-reading application for a mobile device embodied on a computer-readable medium, wherein the mobile device comprises a camera assembly, a network interface, a memory, and a processor for executing the barcode-reading application including a decoder, the barcode-reading application comprising:
- instructions executable by the processor for controlling the camera assembly to capture an image of a barcode, decoding the image of the barcode to generate decoded data, and processing the decoded data,wherein the barcode-reading application operates in a base mode or an enhanced mode,wherein in the base mode of operation, the instructions are configured to;
control the network interface to establish a network connection to a licensing server and obtain a license code from the licensing server;
subject the license code to a predetermined algorithm and determine at least one operating permission authorized by the license code; and
enable an enhanced mode of operation, wherein in the enhanced mode of operation, the instructions are configured to implement at least one enhanced barcode-reading function which corresponds to the at least one operating permission authorized by the license code.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
39 Claims
-
1. A barcode-reading application for a mobile device embodied on a computer-readable medium, wherein the mobile device comprises a camera assembly, a network interface, a memory, and a processor for executing the barcode-reading application including a decoder, the barcode-reading application comprising:
-
instructions executable by the processor for controlling the camera assembly to capture an image of a barcode, decoding the image of the barcode to generate decoded data, and processing the decoded data, wherein the barcode-reading application operates in a base mode or an enhanced mode, wherein in the base mode of operation, the instructions are configured to; control the network interface to establish a network connection to a licensing server and obtain a license code from the licensing server; subject the license code to a predetermined algorithm and determine at least one operating permission authorized by the license code; and enable an enhanced mode of operation, wherein in the enhanced mode of operation, the instructions are configured to implement at least one enhanced barcode-reading function which corresponds to the at least one operating permission authorized by the license code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A barcode-reading application for a mobile device, wherein the barcode-reading application includes a decoder, and the mobile device comprises a camera, a memory, and a processor for executing an operating system and the barcode-reading application stored in the memory, the barcode-reading application comprising:
-
instructions to drive the camera to capture an image of a barcode symbology; instructions to apply base decoder functions of the decoder to decode the barcode symbology if an enhanced decoder mode has not been authorized for the mobile device; and instructions to apply at least one enhanced decoder function of the decoder to decode the barcode symbology if the enhanced decoder mode has been enabled. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A mobile device for reading barcodes, comprising:
-
a camera assembly for capturing an image of a barcode; a memory; and a processor for executing an operating system and a decoder application stored in the memory, wherein the decoder application is configured to; control the camera assembly to capture an image of a barcode, the image of the barcode being affected by at least one optic system of the camera assembly; utilize a base decoder function for attempting to decode a barcode if an enhanced decoder mode has not been authorized for the mobile device; and utilize an enhanced decoder function for attempting to decode the barcode if the enhanced decoder mode has been authorized for the mobile device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39)
-
Specification