Cloud-based system for reading of decodable indicia
First Claim
Patent Images
1. A system, comprising:
- one or more computers communicatively coupled to a network, the one or more computers executing a client authentication process, a logging process, and a decoding process;
wherein the client authentication process is configured to authenticate a client;
wherein the logging process is configured to initiate simultaneously with an initiation of the client authentication process and create a usage tracking record in a usage tracking database comprising a client identifier;
wherein the decoding process is configured;
responsive to receiving a decoding request from the client, the decoding request comprising an image of decodable indicia, to locate the decodable indicia within the image;
responsive to successfully locating the decodable indicia, to decode the decodable indicia into a decoded message;
responsive to completing a decoding operation, to transmit to the client the decoded message and/or a decoding operation completion code; and
responsive to completing the decoding operation, to transmit a logging request to the logging process.
0 Assignments
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
20 Claims
-
1. A system, comprising:
-
one or more computers communicatively coupled to a network, the one or more computers executing a client authentication process, a logging process, and a decoding process; wherein the client authentication process is configured to authenticate a client; wherein the logging process is configured to initiate simultaneously with an initiation of the client authentication process and create a usage tracking record in a usage tracking database comprising a client identifier; wherein the decoding process is configured; responsive to receiving a decoding request from the client, the decoding request comprising an image of decodable indicia, to locate the decodable indicia within the image; responsive to successfully locating the decodable indicia, to decode the decodable indicia into a decoded message; responsive to completing a decoding operation, to transmit to the client the decoded message and/or a decoding operation completion code; and responsive to completing the decoding operation, to transmit a logging request to the logging process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
- one or more computers communicatively coupled to a network, the one or more computers executing a decoding process and a logging process;
wherein the logging process is configured, responsive to receiving a decoding request from a client, to create a usage tracking record comprising a client identifier in a usage tracking database; wherein the decoding process is configured; responsive to receiving a decoding request comprising an image of decodable indicia from a client, to locate the decodable indicia within the image; responsive to successfully locating the decodable indicia, to decode the decodable indicia into a decoded message; responsive to completing a decoding operation, to transmit to the client the decoded message and/or a decoding operation completion code; responsive to completing the decoding operation, to transmit a logging request to the logging process; and wherein the logging process is configured, responsive to receiving the logging request from the decoding process, to update the created usage tracking record in the usage tracking database to comprise the image and the decoded message and/or the decoding operation completion code. - View Dependent Claims (9, 10, 11, 12, 13)
- one or more computers communicatively coupled to a network, the one or more computers executing a decoding process and a logging process;
-
14. A system, comprising:
- one or more computers communicatively coupled to a network, the one or more computers executing a decoding process and a logging process;
wherein the logging process is configured, responsive to receiving a decoding request from a client, to create a usage tracking record comprising a client identifier in a usage tracking database; wherein the decoding process is configured; responsive to receiving a decoding request comprising an image of decodable indicia from a client, to locate the decodable indicia within the image; responsive to successfully locating the decodable indicia, to decode the decodable indicia into a decoded message; responsive to completing a decoding operation, to transmit to the client the decoded message and/or a decoding operation completion code; responsive to completing the decoding operation, to transmit a logging request to the logging process; and wherein the logging process is configured, responsive to receiving the logging request from the decoding process, to update the created usage tracking record in the usage tracking database to comprise the image and the decoded message and/or the decoding operation completion code; wherein the one or more computer is configured; responsive to the decoding process successfully locating the decodable indicia, to determine a symbology type of the decodable indicia; and responsive to determining the symbology type of the decodable indicia, transmit a billing request to a billing system, the billing request comprising the determined symbology type of the decodable indicia. - View Dependent Claims (15, 16, 17, 18, 19, 20)
- one or more computers communicatively coupled to a network, the one or more computers executing a decoding process and a logging process;
Specification