In-field device for de-centralized workflow automation
First Claim
Patent Images
1. A method, comprising:
- intercepting a physical item having associated therewith an indicium in the field and capturing an image of the indicium using a portable, mobile instrument;
at first time, using Optical Character Recognition (OCR), deriving first data from the captured image, wherein the first data comprises an OCR result;
at a second time that is later than the first time, executing stored instructions using a processing device of the portable, mobile instrument to determine whether to employ a native resource on the portable, mobile instrument to verify or correct said first data;
in response to a determination to employ a service of a remote server to verify or correct said first data, initiating an attempt to employ the service of the remote server to verify or correct said first data;
in response to a result of said attempt to employ the service of the remote server to verify or correct said first data at a third time that is later than the second time, utilizing said native resource on the portable, mobile instrument to verify or correct said first data, wherein said utilization includes comparing at least one of said first data or preliminary data that is based on the first data to second data stored on a database on the portable, mobile instrument; and
storing a result of the comparison in an electronic memory device;
wherein the indicium is associated with a first workflow and the method further comprises ascertaining whether to assign a second workflow that is different than the first workflow to the physical item responsive to the result of the comparison.
3 Assignments
0 Petitions
Accused Products
Abstract
In one example, a system is provided. The system includes a portable, in-field unit including: a tag reader to acquire an ID tag identifier from a tag located in or on a physical item positioned within functional range of the in-field unit tag reader; a digital processor arranged for executing software code stored in the in-field unit responsive to the acquired ID tag identifier, the stored software code including—a customer application layer; and a database adapter component configured to provide database services to the processor; wherein the database services include accessing a stored database to acquire stored data associated with the acquired ID tag identifier.
104 Citations
23 Claims
-
1. A method, comprising:
-
intercepting a physical item having associated therewith an indicium in the field and capturing an image of the indicium using a portable, mobile instrument; at first time, using Optical Character Recognition (OCR), deriving first data from the captured image, wherein the first data comprises an OCR result; at a second time that is later than the first time, executing stored instructions using a processing device of the portable, mobile instrument to determine whether to employ a native resource on the portable, mobile instrument to verify or correct said first data; in response to a determination to employ a service of a remote server to verify or correct said first data, initiating an attempt to employ the service of the remote server to verify or correct said first data; in response to a result of said attempt to employ the service of the remote server to verify or correct said first data at a third time that is later than the second time, utilizing said native resource on the portable, mobile instrument to verify or correct said first data, wherein said utilization includes comparing at least one of said first data or preliminary data that is based on the first data to second data stored on a database on the portable, mobile instrument; and storing a result of the comparison in an electronic memory device; wherein the indicium is associated with a first workflow and the method further comprises ascertaining whether to assign a second workflow that is different than the first workflow to the physical item responsive to the result of the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
intercepting a physical item having attached thereto a machine-readable indicium or a human-readable indicium in the field and capturing an image of the machine-readable or human-readable indicium using a portable, mobile instrument; at first time, using Optical Character Recognition (OCR), deriving first data from the captured image, wherein the first data comprises an OCR result; at a second time that is later than the first time, executing stored instructions using a processing device of the portable, mobile instrument to determine whether to employ a native resource on the portable, mobile instrument to verify or correct said first data; in response to a determination to employ a remote service to verify or correct said first data, initiating an attempt to employ the remote service to verify or correct said first data; in response to a result of said attempt to employ the remote service to verify or correct said first data at a third time that is later than the second time, utilizing said native resource on the portable, mobile instrument to verify or correct said first data, wherein said utilization includes comparing at least one of said first data or preliminary data that is based on the first data to second data accessible by a database adapter component on the portable, mobile instrument; storing a result of the comparison in an electronic memory device; and selecting a workflow for the physical item responsive to the result of the comparison. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A memory device having instructions stored thereon that, in response to execution by a processing device of a portable, mobile instrument, cause the processing device to perform operations including:
-
using Optical Character Recognition (OCR), deriving first data from a locally captured image of a machine-readable or a human-readable indicium of a physical item, wherein the first data comprises an OCR result; determining whether to employ a native resource on the portable, mobile instrument to verify or correct said first data; in response to a determination to employ a remote service to verify or correct said first data, initiating an attempt to employ the remote service to verify or correct said first data; in response to a result of said attempt to employ the remote service to verify or correct said first data, utilizing said native resource on the portable, mobile instrument to verify or correct said first data, wherein said utilization includes comparing at least one of said first data or preliminary data that is based on the first data to second data accessible by a database adapter component on the portable, mobile instrument; and electronically storing a result of the comparison; wherein the operations further comprise selecting a workflow for the physical item responsive to the result of the comparison. - View Dependent Claims (18)
-
-
19. A memory device having instructions stored thereon that, in response to execution by a processing device of a portable, mobile instrument, cause the processing device to perform operations including:
-
using Optical Character Recognition (OCR), deriving first data from a locally captured image of a machine-readable or a human-readable indicium of a physical item, wherein the first data comprises an OCR result; determining whether to employ a native resource on the portable, mobile instrument to verify or correct said first data; in response to a determination to employ a remote service to verify or correct said first data, initiating an attempt to employ the remote service to verify or correct said first data; in response to a result of said attempt to employ the remote service to verify or correct said first data, utilizing said native resource on the portable, mobile instrument to verify or correct said first data, wherein said utilization includes comparing at least one of said first data or preliminary data that is based on the first data to second data accessible by a database adapter component on the portable, mobile instrument; and electronically storing a result of the comparison; wherein the machine-readable or human-readable indicium specifies contents of the physical item, and wherein the operations further comprise; selecting a storage location for the physical item or the contents from a plurality of storage locations responsive to the result of the comparison.
-
-
20. A memory device having instructions stored thereon that, in response to execution by a processing device of a portable, mobile instrument, cause the processing device to perform operations including:
-
using Optical Character Recognition (OCR), deriving first data from a locally captured image of a machine-readable or a human-readable indicium of a physical item, wherein the first data comprises an OCR result; determining whether to employ a native resource on the portable, mobile instrument to verify or correct said first data; in response to a determination to employ a remote service to verify or correct said first data, initiating an attempt to employ the remote service to verify or correct said first data; in response to a result of said attempt to employ the remote service to verify or correct said first data, utilizing said native resource on the portable, mobile instrument to verify or correct said first data, wherein said utilization includes comparing at least one of said first data or preliminary data that is based on the first data to second data accessible by a database adapter component on the portable, mobile instrument; and electronically storing a result of the comparison; wherein the operations further comprise generating at least a portion of a route for the physical item from a current location to a delivery destination responsive to the result of the comparison. - View Dependent Claims (21, 22, 23)
-
Specification