Cloud-based system for processing of decodable indicia
First Claim
Patent Images
1. A data decoding system comprising a client computer and one or more servers communicatively coupled to a network, said one or more servers executing at least one decoding process;
- wherein said client computer comprises at least one of;
an integrated imaging device, a peripheral imaging device;
wherein said client computer is configured to acquire an image of decodable indicia;
wherein said client computer is further configured to process said image by performing at least one of;
(i) identifying one or more areas of interest within the image;
(ii) cropping said image based on said one or more areas of interest;
(iii) clipping one or more images from said image based on said one or more areas of interest;
(iv) increasing or reducing a pixel resolution of at least part of said image;
(v) converting said image to a grayscale image;
(vi) converting said grayscale image to a monochrome image;
(vii) compressing said image using a compression algorithm;
wherein said client computer is further configured to transmit said processed image to said one or more servers for decoding said decodable indicia;
wherein said at least one decoding process is configured, responsive to receiving a decoding request comprising said image, to decode said decodable indicia into a decoded message; and
wherein said at least one decoding process is further configured, responsive to completing a decoding operation, to transmit a decoded message back to said client computer, wherein said decoded message comprises only a source identifier, and said client computer is further configured to transmit said source identifier to an external computer connected to said client computer to retrieve additional information corresponding to said source identifier from said external computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A data decoding system can comprise a client computer including an imaging device and one or more servers executing at least one decoding process. The client computer can be configured to acquire an image of decodable indicia and to process the acquired image by:
- (i) identifying one or more areas of interest within the image;
- (ii) cropping the image based on the identified areas of interest;
- (iii) clipping one or more images from the image based on the identified areas of interest;
- (iv) increasing or reducing a pixel resolution of at least part of the image;
- (v) converting the image to a grayscale image or to a monochrome image; and/or
- (vi) compressing the image using a compression algorithm.
The decoding process can be configured, responsive to receiving a decoding request comprising the processed image, to decode the decodable indicia and to transmit the decoding operation result to the client computer.
306 Citations
20 Claims
-
1. A data decoding system comprising a client computer and one or more servers communicatively coupled to a network, said one or more servers executing at least one decoding process;
-
wherein said client computer comprises at least one of;
an integrated imaging device, a peripheral imaging device;wherein said client computer is configured to acquire an image of decodable indicia; wherein said client computer is further configured to process said image by performing at least one of; (i) identifying one or more areas of interest within the image; (ii) cropping said image based on said one or more areas of interest; (iii) clipping one or more images from said image based on said one or more areas of interest; (iv) increasing or reducing a pixel resolution of at least part of said image; (v) converting said image to a grayscale image; (vi) converting said grayscale image to a monochrome image; (vii) compressing said image using a compression algorithm; wherein said client computer is further configured to transmit said processed image to said one or more servers for decoding said decodable indicia; wherein said at least one decoding process is configured, responsive to receiving a decoding request comprising said image, to decode said decodable indicia into a decoded message; and wherein said at least one decoding process is further configured, responsive to completing a decoding operation, to transmit a decoded message back to said client computer, wherein said decoded message comprises only a source identifier, and said client computer is further configured to transmit said source identifier to an external computer connected to said client computer to retrieve additional information corresponding to said source identifier from said external computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile communication terminal comprising:
-
a microprocessor; a memory; an imaging device configured to acquire an image of decodable indicia; wherein said mobile communication terminal is configured to pre-process said image by performing at least one of; (i) identifying one or more areas of interest within the image; (ii) cropping said image based on said one or more areas of interest; (iii) clipping one or more images from said image based on said one or more areas of interest; (iv) increasing or reducing a pixel resolution of at least part of said image; (v) converting said image to a grayscale image; (vi) converting said grayscale image to a monochrome image; and (vii) compressing said image using a compression algorithm; wherein said mobile communication terminal is further configured to transmit said pre-processed image to an external computer for decoding said decodable indicia and returning a decoded message back to said client computer, wherein said decoded message comprises only a source identifier of additional data, and said client computer is further configured to transmit said source identifier to an external computer to retrieve said additional data from said external computer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data decoding system comprising a client computer and one or more servers communicatively coupled to a network, said one or more servers executing at least one decoding process;
-
wherein said client computer comprises at least one of;
an integrated imaging device, a peripheral imaging device;wherein said client computer is configured to acquire an image of decodable indicia; wherein said client computer is further configured to pre-process said image locally by performing at least one of; (i) identifying one or more areas of interest within the image; (ii) cropping said image based on said one or more areas of interest; (iii) clipping one or more images from said image based on said one or more areas of interest; (iv) increasing or reducing a pixel resolution of at least part of said image; (v) converting said image to a grayscale image; (vi) converting said grayscale image to a monochrome image; (vii) compressing said image using a compression algorithm; wherein said client computer is further configured to transmit said pre-processed image to the one or more servers for remotely decoding said decodable indicia; wherein said at least one decoding process is configured, responsive to receiving a decoding request comprising said image, to decode said decodable indicia into a decoded message; and wherein said at least one decoding process is further configured, responsive to completing a decoding operation, to transmit at least one of;
said decoded message, a decoding operation completion code to said client computer, wherein said decoded message and said code comprise a source identifier, and said client computer is further configured to transmit said source identifier to an external computer locally connected to said client computer to retrieve additional data from said external computer. - View Dependent Claims (18, 19, 20)
-
Specification