Cloud-based system for reading of decodable indicia
AssigneeHoneywell International Inc.
InventorsErik Todeschini, Stephen Patrick Deloge, Timothy Meier, Donald Anderson, Benjamin Hejl, Thomas Koziol
Life of this patent
Estimating the term…
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.
Claims29
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.
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.
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.
Dependencies are inferred from the claim text.