Caching item information in a cloud-based point of sale system
First Claim
1. A method, in a data processing system, for retrieving and utilizing item information to perform a transaction, comprising:
- receiving, by the data processing system, an identification of an item present in a detection field of the item identification system, wherein the detection field of the item identification system is located physically upstream on a path of motion of the item downstream towards a scanner associated with a point of sale device;
determining, by the data processing system, if valid item information for the item is present in a cache of the data processing system in response to detecting the item as being present in the detection field of the item identification system;
retrieving, by the data processing system, prior to the item reaching the point of sale device and being scanned by the scanner associated with the point of sale device, the valid item information from the cache in response to the valid item information for the item being determined to be present in the cache of the data processing system;
retrieving, by the data processing system, prior to the item reaching the point of sale device and being scanned by the scanner associated with the point of sale device, the valid item information from a remotely located cloud computing system in response to a determination that valid item information is not present in the cache; and
performing, by the data processing system, in response to the item being scanned by the scanner associated with the point of sale device, and subsequent to retrieval of the valid item information from one of the cache of the data processing system or the remotely located cloud computing system, the transaction based on the valid item information.
0 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms are provided, in a data processing system, for retrieving and utilizing item information to perform a transaction. The mechanisms receive an identification of an item present in a detection field of the item identification system. A determination is made as to whether valid item information for the item is present in a cache of the data processing system in response to detecting the item as being present in the detection field of the item identification system. If valid item information is present in the cache, the valid item information is retrieved from the cache. If valid item information is not present in the cache, the valid item information is retrieved from a remotely located cloud computing system. The transaction is performed based on the valid item information.
12 Citations
16 Claims
-
1. A method, in a data processing system, for retrieving and utilizing item information to perform a transaction, comprising:
-
receiving, by the data processing system, an identification of an item present in a detection field of the item identification system, wherein the detection field of the item identification system is located physically upstream on a path of motion of the item downstream towards a scanner associated with a point of sale device; determining, by the data processing system, if valid item information for the item is present in a cache of the data processing system in response to detecting the item as being present in the detection field of the item identification system; retrieving, by the data processing system, prior to the item reaching the point of sale device and being scanned by the scanner associated with the point of sale device, the valid item information from the cache in response to the valid item information for the item being determined to be present in the cache of the data processing system; retrieving, by the data processing system, prior to the item reaching the point of sale device and being scanned by the scanner associated with the point of sale device, the valid item information from a remotely located cloud computing system in response to a determination that valid item information is not present in the cache; and performing, by the data processing system, in response to the item being scanned by the scanner associated with the point of sale device, and subsequent to retrieval of the valid item information from one of the cache of the data processing system or the remotely located cloud computing system, the transaction based on the valid item information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
an item identification system; and a data processing system coupled to the item identification system, wherein; the item identification system is configured to detect an item present in a detection field of the item identification system, wherein the detection field of the item identification system is located physically upstream on a path of motion of the item downstream towards a scanner associated with a point of sale device; and the data processing system is configured to; determine if valid item information for the item is present in a cache of the data processing system in response to detecting the item as being present in the detection field of the item identification system; retrieve, prior to the item reaching the point of sale device and being scanned by the scanner associated with the point of sale device, the valid item information from the cache in response to the valid item information for the item being determined to be present in the cache of the data processing system; retrieve, prior to the item reaching the point of sale device and being scanned by the scanner associated with the point of sale device, the valid item information from a remotely located cloud computing system in response to a determination that valid item information is not present in the cache; and perform, in response to the item being scanned by the scanner associated with the point of sale device, and subsequent to retrieval of the valid item information from one of the cache of the data processing system or the remotely located cloud computing system, the transaction based on the valid item information. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a data processing system, causes the data processing system to:
-
receive an identification of an item present in a detection field of the item identification system, wherein the detection field of the item identification system is located physically upstream on a path of motion of the item downstream towards a scanner associated with a point of sale device; determine if valid item information for the item is present in a cache of the data processing system in response to detecting the item as being present in the detection field of the item identification system; retrieve, prior to the item reaching the point of sale device and being scanned by the scanner associated with the point of sale device, the valid item information from the cache in response to the valid item information for the item being determined to be present in the cache of the data processing system; retrieve, prior to the item reaching the point of sale device and being scanned by the scanner associated with the point of sale device, the valid item information from a remotely located cloud computing system in response to a determination that valid item information is not present in the cache; and perform, in response to the item being scanned by the scanner associated with the point of sale device, and subsequent to retrieval of the valid item information from one of the cache of the data processing system or the remotely located cloud computing system, the transaction based on the valid item information.
-
Specification