Hand-held communications device for tracking physical shopping cart contents and updating shopping list
First Claim
1. A process of utilizing a computerized system for comparing an item scanned for purchase in a retail store to a plurality of desired items from a shopping list, the process comprising:
- receiving, through a processing device, an image, captured by a camera, of each of one or more objects placed in at least one shopping cart by a user and to output image data representative of the image, the shopping cart comprising a cart and an electronics device, the cart comprising a basket mounted on wheels, the electronics device comprising (1) a user interface configured to interact with the user, (2) a communication device configured to transmit and receive data, (3) a locating device configured to determine a location of the cart and the camera, the processing device configured to control the user interface, the communication device, the locating device, and the camera, and a server communicatively connected to the communication device and comprising a shopping list coordination module and a scanned item to desired item comparison module;
monitoring, through the processing device, the image data from the camera;
identifying, through the processing device, information related to the one or more objects based on the image data, or processing the image data to transmit identification of the one or more objects via the communication device;
monitoring, through the processing device, a list of items entered by the user, wherein the shopping list comprises the list of the items;
receiving, through the processing device, input from the user to modify the list of the items;
tallying, through the processing device, a list of the one or more objects to provide information related to the one or more objects for a transaction with respect to the one or more objects;
receiving, through the scanned item to desired item comparison module and from the communication device, the list of the items;
receiving, through the scanned item to desired item comparison module, the identification of the one or more objects;
comparing, through the scanned item to desired item comparison module, the identification of the one or more objects to the items in the list of the items;
determining, through the scanned item to desired item comparison module, whether one of the items in the list of the items is fulfilled based in response to the comparing indicating that there is a match between one of the one or more objects and the one of the items in the list of the items;
providing, through the scanned item to desired item comparison module, an indication of the match to the communication device such that the indication is provided by the user interface to the user in response to the comparing indicating that the match exists; and
providing, through the scanned item to desired item comparison module, another indication to the communication device to indicate that a first item of the items in the list of the items is fulfilled in response to another item in a same category as the first item of the items that is not an exact match between a first object of the one or more objects and the first item of the items in the list of the items.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented process is described and includes employing a shopping list that is accessible on a hand-held communications device, the shopping list including desired items for purchasing from a retailer. The hand-held communications device is employed at the retailer to capture information associated with a selected product. The information associated with the selected product is compared with the desired items contained on the shopping list accessible to the hand-held communications device. Upon correlating the selected product with one of the desired items contained on the shopping list, the shopping list is updated to indicate the desired item has been acquired.
-
Citations
21 Claims
-
1. A process of utilizing a computerized system for comparing an item scanned for purchase in a retail store to a plurality of desired items from a shopping list, the process comprising:
-
receiving, through a processing device, an image, captured by a camera, of each of one or more objects placed in at least one shopping cart by a user and to output image data representative of the image, the shopping cart comprising a cart and an electronics device, the cart comprising a basket mounted on wheels, the electronics device comprising (1) a user interface configured to interact with the user, (2) a communication device configured to transmit and receive data, (3) a locating device configured to determine a location of the cart and the camera, the processing device configured to control the user interface, the communication device, the locating device, and the camera, and a server communicatively connected to the communication device and comprising a shopping list coordination module and a scanned item to desired item comparison module; monitoring, through the processing device, the image data from the camera; identifying, through the processing device, information related to the one or more objects based on the image data, or processing the image data to transmit identification of the one or more objects via the communication device; monitoring, through the processing device, a list of items entered by the user, wherein the shopping list comprises the list of the items; receiving, through the processing device, input from the user to modify the list of the items; tallying, through the processing device, a list of the one or more objects to provide information related to the one or more objects for a transaction with respect to the one or more objects; receiving, through the scanned item to desired item comparison module and from the communication device, the list of the items; receiving, through the scanned item to desired item comparison module, the identification of the one or more objects; comparing, through the scanned item to desired item comparison module, the identification of the one or more objects to the items in the list of the items; determining, through the scanned item to desired item comparison module, whether one of the items in the list of the items is fulfilled based in response to the comparing indicating that there is a match between one of the one or more objects and the one of the items in the list of the items; providing, through the scanned item to desired item comparison module, an indication of the match to the communication device such that the indication is provided by the user interface to the user in response to the comparing indicating that the match exists; and providing, through the scanned item to desired item comparison module, another indication to the communication device to indicate that a first item of the items in the list of the items is fulfilled in response to another item in a same category as the first item of the items that is not an exact match between a first object of the one or more objects and the first item of the items in the list of the items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for comparing an item scanned for purchase in a retail store to a plurality of desired items from a shopping list, the system comprising:
-
at least one shopping cart, each of the at least one shopping cart comprising; a cart comprising a basket mounted on wheels; an electronics device, comprising; a user interface configured to interact with a user; a communication device configured to transmit and receive data; a locating device configured to determine a location of the cart; a camera configured to capture an image of each of one or more objects placed in the cart by the user and to output image data representative of the image; and a processing device configured to control the user interface, the communication device, the locating device and the camera, the processing device also configured to perform operations comprising; monitoring the image data from the camera; identifying information related to the one or more objects based on the image data or processing the image data to transmit identification of the one or more objects via the communication device; monitoring a list of items entered by the user, wherein the shopping list comprises the list of the items; receiving input from the user to modify the list of the items; and tallying a list of the one or more objects to provide information related to the one or more objects for a transaction with respect to the one or more objects; and a server communicatively connected to the communication device of each of the at least one shopping cart, the server comprising; a shopping list coordination module configured to receive, from the communication device, the list of the items; and a scanned item to desired item comparison module configured to perform operations comprising; receiving the identification of the one or more objects; comparing the identification of the one or more objects to the items in the list of the items; determining whether one of the items in the list of the items is fulfilled based on response to the comparing indicating that a match exists between one of the one or more objects and the one of the items in the list of the items; providing an indication of the match to the communication device such that the indication is provided by the user interface to the user in response to the comparing indicating that the match exists; and providing another indication to the communication device to indicate that a first item of the items in the list of the items is fulfilled in response to another item in a same category as the first item of the items that is not an exact match between a first object of the one or more objects and the first item of the items in the list of the items. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification