Caching item information in a cloud-based point of sale system
First Claim
1. A method for retrieving and utilizing item information to perform a transaction, comprising;
- detecting, by an item identification system associated with the data processing system, a presence of a item physically located within a detection field of the item identification system and providing, by the item identification system, an identification of the item to the data processing system, wherein the item is a physical item that is recognized by the item identification system;
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, 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, 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, the transaction based on the valid item information, wherein the detection field of the item identification system is located physically upstream on a path of motion of the item downstream towards a point of sale device, wherein the retrieval, by the data processing system, of the valid item information from the remotely located cloud computing system is performed prior to the item reaching the point of sale device, and wherein the performance of the transaction based on the valid item information is performed in response to a scanning of an item identifier of the item at the point of sale device and subsequent to retrieval of the valid item information from the remotely located cloud computing system.
2 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.
9 Citations
23 Claims
-
1. A method for retrieving and utilizing item information to perform a transaction, comprising;
-
detecting, by an item identification system associated with the data processing system, a presence of a item physically located within a detection field of the item identification system and providing, by the item identification system, an identification of the item to the data processing system, wherein the item is a physical item that is recognized by the item identification system; 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, 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, 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, the transaction based on the valid item information, wherein the detection field of the item identification system is located physically upstream on a path of motion of the item downstream towards a point of sale device, wherein the retrieval, by the data processing system, of the valid item information from the remotely located cloud computing system is performed prior to the item reaching the point of sale device, and wherein the performance of the transaction based on the valid item information is performed in response to a scanning of an item identifier of the item at the point of sale device and subsequent to retrieval of the valid item information from the remotely located cloud computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, in a data processing system, for retrieving and utilizing item information to perform a transaction, comprising:
-
detecting, by an item identification system associated with the data processing system, a presence of a item physically located within a detection field of the item identification system and providing, by the item identification system, an identification of the item to the data processing system., wherein the item is a physical item that is recognized by the item identification system; 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, 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, 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, the transaction based on the valid item information, wherein the cache is a cache of a point of sale device coupled to the item identification system, and wherein the method further comprises; in response to the valid item information not being present in the cache, requesting the valid item information from a centralized business location computing system servicing a plurality of point of sale devices at a same business location, wherein in response to the valid item information not being present in the centralized business location computing system, the valid item information is retrieved from the remotely located cloud computing system.
-
-
12. 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 physically present in a detection field of the item identification system, wherein the item is a physical item that is recognized by the item identification system; 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 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 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 the transaction based on the valid item information, wherein the detection field of the item identification system is located physically upstream on a path of motion of the item downstream towards a point of sale device, wherein the retrieval of the valid item information from the remotely located cloud computing system is performed prior to the item reaching the point of sale device, and wherein the performance of the transaction based on the valid item information is performed in response to a scanning of an item identifier of the item at the point of sale device and subsequent to retrieval of the valid item information from the remotely located cloud computing system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. 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 physically present in a detection field of the item identification system, wherein the item is a physical item that is recognized by the item identification system; 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 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 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 the transaction based on the valid item information, wherein the cache is a cache of a point of sale device coupled to the item identification system, and wherein the data processing system is further configured to; request, in response to the valid item information not being present in the cache, the valid item information from a centralized business location computing system servicing a plurality of point of sale devices at a same business location, wherein in response to the valid item information not being present in the centralized business location computing system, the valid item information is retrieved from the remotely located cloud computing system.
-
-
23. A computer program product comprising a non-transitory computer readable 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:
-
detect a presence of an item physically located within a detection field of the item identification system and determine an identification of the item, wherein the item is a physical item that is recognized by the item identification system; 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 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 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 the transaction based on the valid item information, wherein the detection field of the item identification system is located physically upstream on a path of motion of the item downstream towards a point of sale device, wherein the retrieval of the valid item information from the remotely located cloud computing system is performed prior to the item reaching the point of sale device, and wherein the performance of the transaction based on the valid item information is performed in response to a scanning of an item identifier of the item at the point of sale device and subsequent to retrieval of the valid item information from the remotely located cloud computing system.
-
Specification