Personalized item sorting and packing recommendations at a point of sale
First Claim
1. A method of determining a recommendation for packing an item at a point of sale, said method comprising:
- a computer at said point of sale receiving a preference that indicates a maximum weight of one or more items to be packed in a bag of a plurality of bags;
said computer determining a weight of said item, said item included in a plurality of items to be purchased by a customer;
based on said preference that indicates said maximum weight and based on said determined weight of said item, said computer determining said recommendation for packing said item by selecting said bag from said plurality of bags so that a sum of said weight of said item and a weight of zero or more other items packed in said bag does not exceed said maximum weight indicated by said received preference;
said computer presenting said recommendation for packing said item in said selected bag;
said computer pre-scanning one or more barcodes affixed to a first set of one or more items of said plurality of items to be purchased by said customer, wherein said pre-scanning is performed prior to a scanning of said one or more barcodes affixed to said first set of one or more items to determine an amount to pay for said first set of one or more items, and wherein said computer is included in a point of sale device that is in a fixed position;
said computer determining a first set of one or more weights of said first set of one or more items based on said pre-scanned one or more barcodes;
said computer attempting and failing to pre-scan one or more barcodes affixed to a second set of one or more items of said plurality of items, wherein said first and second sets of one or more items are mutually exclusive, wherein said attempting and failing to pre-scan is performed prior to a scanning of said one or more barcodes affixed to said second set of one or more items to determine an amount to pay for said second set of one or more items;
said computer generating an image that includes said second set of one or more items of said plurality of items;
said computer performing object recognition on said generated image to determine a second set of one or more weights of said second set of one or more items of said plurality of items, wherein said weight of said item is included in said first set of one or more weights or said second set of one or more weights; and
said computer selecting said item from said plurality of items as a next item to be packed based on said determined weight of said item and based on said determined first and second sets of one or more weights.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for determining a recommendation for packing an item at a point of sale (POS). A preference indicating a maximum bag weight is received at a POS device. The weight of a next item to be packed is determined. Based on the maximum bag weight preference and based on the determined weight of the item, the recommendation for packing the item is determined by selecting a bag from multiple bags that are available to pack items to be purchased by a customer. The bag is selected so that a sum of the weight of the item and a weight of zero or more other items already packed in the bag does not exceed the maximum bag weight preference. The recommendation for packing the item in the selected bag is presented to a user.
-
Citations
6 Claims
-
1. A method of determining a recommendation for packing an item at a point of sale, said method comprising:
-
a computer at said point of sale receiving a preference that indicates a maximum weight of one or more items to be packed in a bag of a plurality of bags; said computer determining a weight of said item, said item included in a plurality of items to be purchased by a customer; based on said preference that indicates said maximum weight and based on said determined weight of said item, said computer determining said recommendation for packing said item by selecting said bag from said plurality of bags so that a sum of said weight of said item and a weight of zero or more other items packed in said bag does not exceed said maximum weight indicated by said received preference; said computer presenting said recommendation for packing said item in said selected bag; said computer pre-scanning one or more barcodes affixed to a first set of one or more items of said plurality of items to be purchased by said customer, wherein said pre-scanning is performed prior to a scanning of said one or more barcodes affixed to said first set of one or more items to determine an amount to pay for said first set of one or more items, and wherein said computer is included in a point of sale device that is in a fixed position; said computer determining a first set of one or more weights of said first set of one or more items based on said pre-scanned one or more barcodes; said computer attempting and failing to pre-scan one or more barcodes affixed to a second set of one or more items of said plurality of items, wherein said first and second sets of one or more items are mutually exclusive, wherein said attempting and failing to pre-scan is performed prior to a scanning of said one or more barcodes affixed to said second set of one or more items to determine an amount to pay for said second set of one or more items; said computer generating an image that includes said second set of one or more items of said plurality of items; said computer performing object recognition on said generated image to determine a second set of one or more weights of said second set of one or more items of said plurality of items, wherein said weight of said item is included in said first set of one or more weights or said second set of one or more weights; and said computer selecting said item from said plurality of items as a next item to be packed based on said determined weight of said item and based on said determined first and second sets of one or more weights. - View Dependent Claims (2, 3)
-
-
4. A computer system comprising:
-
a central processing unit (CPU); a memory coupled to said CPU; a computer-readable, tangible storage device coupled to said CPU, said storage device containing instructions that are carried out by said CPU via said memory to implement a method of determining a recommendation for packing an item at a point of sale, said method comprising; said computer system at said point of sale receiving a preference that indicates a maximum weight of one or more items to be packed in any bag a plurality of bags; said computer system determining a weight of said item, said item included in a plurality of items to be purchased by a customer;
based on said preference that indicates said maximum weight and based on said determined weight of said item, said computer system determining said recommendation for packing said item by selecting said bag from said plurality of bags so that a sum of said weight of said item and a weight of zero or more other items packed in said bag does not exceed said maximum weight indicated by said received preference; andsaid computer system presenting said recommendation for packing said item in said selected bag; said computer system pre-scanning one or more barcodes affixed to a first set of one or more items of said plurality of items to be purchased by said customer, wherein said pre-scanning is performed prior to a scanning of said one or more barcodes affixed to said first set of one or more items to determine an amount to pay for said first set of one or more items, and wherein said computer system is included in a point of sale device that is in a fixed position; said computer system determining a first set of one or more weights of said first set of one or more items based on said pre-scanned one or more barcodes;
said computer system attempting and failing to pre-scan one or more barcodes affixed to a second set of one or more items of said plurality of items, wherein said first and second sets of one or more items are mutually exclusive, wherein said attempting and failing to pre-scan is performed prior to a scanning of said one or more barcodes affixed to said second set of one or more items to determine an amount to pay for said second set of one or more items;said computer system generating an image that includes said second set of one or more items of said plurality of items; said computer system performing object recognition on said generated image to determine a second set of one or more weights of said second set of one or more items of said plurality of items, wherein said weight of said item is included in said first set of one or more weights or said second set of one or more weights; and said computer system selecting said item from said plurality of items as a next item to be packed based on said determined weight of said item and based on said determined first and second sets of one or more weights. - View Dependent Claims (5)
-
-
6. A computer program product, comprising a computer-readable, tangible storage device having a computer-readable program code stored therein, said computer-readable program code containing instructions that are carried out by a processor of a computer system to implement a method of determining a recommendation for packing an item at a point of sale, said method comprising:
-
said computer system at said point of sale receiving a preference that indicates a maximum weight of one or more items to be packed in a bag of a plurality of bags; said computer system determining a weight of said item, said item included in a plurality of items to be purchased by a customer; based on said preference that indicates said maximum weight and based on said determined weight of said item, said computer system determining said recommendation for packing said item by selecting said bag from said plurality of bags so that a sum of said weight of said item and a weight of zero or more other items packed in said bag does not exceed said maximum weight indicated by said received preference; and said computer system presenting said recommendation for packing said item in said selected bag; said computer system pre-scanning one or more barcodes affixed to a first set of one or more items of said plurality of items to be purchased by said customer, wherein said pre-scanning is performed prior to a scanning of said one or more barcodes affixed to said first set of one or more items to determine an amount to pay for said first set of one or more items, and wherein said computer system is included in a point of sale device that is in a fixed position; said computer system determining a first set of one or more weights of said first set of one or more items based on said pre-scanned one or more barcodes; said computer system attempting and failing to pre-scan one or more barcodes affixed to a second set of one or more items of said plurality of items, wherein said first and second sets of one or more items are mutually exclusive, wherein said attempting and failing to pre-scan is performed prior to a scanning of said one or more barcodes affixed to said second set of one or more items to determine an amount to pay for said second set of one or more items; said computer system generating an image that includes said second set of one or more items of said plurality of items; said computer system performing object recognition on said generated image to determine a second set of one or more weights of said second set of one or more items of said plurality of items, wherein said weight of said item is included in said first set of one or more weights or said second set of one or more weights; and said computer system selecting said item from said plurality of items as a next item to be packed based on said determined weight of said item and based on said determined first and second sets of one or more weights.
-
Specification