Cloud-based system for reading of decodable indicia
First Claim
1. A data decoding system comprising one or more computers communicatively coupled to a network, said one or more computers executing at least one client authentication process, at least one logging process, and at least one decoding process;
- wherein said client authentication process is configured to authenticate a client;
wherein said at least one decoding process is configured, responsive to receiving a decoding request from said client, said decoding request comprising an image of decodable indicia, to locate said decodable indicia within said image;
wherein said at least one decoding process is further configured, responsive to successfully locating said decodable indicia, to decode said decodable indicia into a decoded message;
wherein said at least one decoding process is further configured, responsive to completing a decoding operation, to transmit to said client at least one of;
said decoded message, a decoding operation completion code;
wherein said at least one decoding process is further configured, responsive to completing said decoding operation, to transmit a logging request to said at least one logging process; and
wherein said at least one logging process is configured, responsive to receiving said logging request from said at least on decoding process, to create a usage tracking record in a usage tracking database, said usage tracking record comprising a client identifier, said image, and at least one of;
said decoded message, said decoding operation completion code.
1 Assignment
0 Petitions
Accused Products
Abstract
A data decoding system can comprise one or more computers communicatively coupled to a network. The computers can execute at least one decoding process. The decoding process can be configured, responsive to receiving a decoding request comprising an image of decodable indicia, to locate the decodable indicia within the image, and to decode the decodable indicia into a decoded message. The decoding process can be further configured, responsive to completing a decoding operation, to transmit to the client the decoded message and/or the decoding operation completion code.
-
Citations
29 Claims
-
1. A data decoding system comprising one or more computers communicatively coupled to a network, said one or more computers executing at least one client authentication process, at least one logging process, and at least one decoding process;
-
wherein said client authentication process is configured to authenticate a client; wherein said at least one decoding process is configured, responsive to receiving a decoding request from said client, said decoding request comprising an image of decodable indicia, to locate said decodable indicia within said image; wherein said at least one decoding process is further configured, responsive to successfully locating said decodable indicia, to decode said decodable indicia into a decoded message; wherein said at least one decoding process is further configured, responsive to completing a decoding operation, to transmit to said client at least one of;
said decoded message, a decoding operation completion code;wherein said at least one decoding process is further configured, responsive to completing said decoding operation, to transmit a logging request to said at least one logging process; and wherein said at least one logging process is configured, responsive to receiving said logging request from said at least on decoding process, to create a usage tracking record in a usage tracking database, said usage tracking record comprising a client identifier, said image, and at least one of;
said decoded message, said decoding operation completion code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data decoding system comprising one or more computers communicatively coupled to a network, said one or more computers executing at least one decoding process and at least one logging process;
-
wherein said at least one decoding process is configured, responsive to receiving a decoding request comprising an image of decodable indicia from a client, to locate said decodable indicia within said image; wherein said at least one decoding process is further configured, responsive to successfully locating said decodable indicia, to decode said decodable indicia into a decoded message; wherein said at least one decoding process is further configured, responsive to completing a decoding operation, to transmit to said client at least one of;
said decoded message, a decoding operation completion code;wherein said at least one decoding process is further configured, responsive to completing said decoding operation, to transmit a logging request to said at least one logging process; and wherein said at least one logging process is configured, responsive to receiving said logging request from said at least on decoding process, to create a usage tracking record in a usage tracking database, said usage tracking record comprising a client identifier, said image, and at least one of;
said decoded message, said decoding operation completion code. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A data decoding system comprising one or more computers communicatively coupled to a network, said one or more computers executing at least one decoding process and at least one logging process;
-
wherein said at least one decoding process is configured, responsive to receiving from a client a decoding request comprising an image of decodable indicia, to locate said decodable indicia within said image; wherein said at least one decoding process is further configured, responsive to successfully locating said decodable indicia, to decode said decodable indicia into a decoded message; wherein said at least one decoding process is further configured, responsive to completing a decoding operation, to transmit to said client at least one of;
said decoded message, a decoding operation completion code;wherein said one or more computer is further configured to perform at least one of;
validating an entitlement of said client to receive decoding services responsive to receiving said decoding request, transmit a billing request to a billing system responsive to completing said decoding operation;wherein said at least one decoding process is further configured, responsive to completing said decoding operation, to transmit a logging request to said at least one logging process; and wherein said at least one logging process is configured, responsive to receiving said logging request from said at least on decoding process, to create a usage tracking record in a usage tracking database, said usage tracking record comprising a client identifier, said image, and at least one of;
said decoded message, said decoding operation completion code. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification