Self-checkout system and method including item buffer for item security verification
First Claim
1. A checkout system for an establishment that allows a customer to checkout multiple items having respective identification codes, comprising:
- a computer having memory, the memory having a buffer;
an identification code reader coupled to the computer for reading the identification codes;
a security verification mechanism coupled to the computer for verifying that the items actually being checked out from the establishment are the same as those identified by the identification code reader; and
whereby the computer is adapted to store identification information of multiple items obtained by said identification code reader in said buffer before verifying that the items actually being checked out from the establishment are the same as those identified by the identification code reader.
5 Assignments
0 Petitions
Accused Products
Abstract
A self-checkout system for a retail establishment that allows a customer to checkout multiple items having respective identification codes, the system includes a computer having memory with a buffer, an identification code reader coupled to the computer for determining the identifications of the items by the identification codes, a security verification mechanism coupled to the computer for verifying that the items actually being checked out from the retail establishment are the same as those identified by the identification code reader, and whereby the computer is adapted to store identification information of multiple items obtained by the identification code reader in the buffer before verifying that the items actually being checked out from the retail establishment are the same as those identified by the identification code reader.
38 Citations
34 Claims
-
1. A checkout system for an establishment that allows a customer to checkout multiple items having respective identification codes, comprising:
-
a computer having memory, the memory having a buffer;
an identification code reader coupled to the computer for reading the identification codes;
a security verification mechanism coupled to the computer for verifying that the items actually being checked out from the establishment are the same as those identified by the identification code reader; and
whereby the computer is adapted to store identification information of multiple items obtained by said identification code reader in said buffer before verifying that the items actually being checked out from the establishment are the same as those identified by the identification code reader. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A self-checkout system for a retail establishment that allows a customer to checkout multiple items having respective identification codes, comprising:
-
a computer;
means coupled to the computer for reading the identification codes;
security means coupled to the computer for verifying that the items actually being checked out from the retail establishment match those identified by the identification code reading means; and
whereby the computer includes means for storing identification information of multiple items obtained by said identification code reading means in a buffer before verifying that the items actually being checked out from the retail establishment are the same as those identified by the identification code reading means.
-
-
11. A self-checkout system for a grocery store that allows a customer to checkout multiple grocery store items having respective bar codes, comprising:
-
a checkout terminal having memory, the memory having a buffer;
a bar code scanner coupled to the checkout terminal for reading the bar codes for determining the identifications of the grocery store items;
an electronic scale coupled to the computer for verifying that the weight of the grocery store items actually being checked out from the grocery store match the weight of the grocery store items identified by the bar code scanner; and
whereby the checkout terminal is adapted to store identification information of multiple grocery store items obtained by said bar code scanner in said buffer before verifying with said electronic scale that the weight of the grocery store items actually being checked out from the grocery store matches the weight of the grocery store items identified by the bar code scanner. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
12. A method of checkout using a check out system for an establishment that allows a customer to checkout multiple items having respective identification codes, the method comprising the steps of:
-
reading the identification codes of multiple items to be checked out;
storing identification information for the multiple items in a buffer; and
verifying that one or more physical characteristics of the items actually being checked from the establishment match one or more respective physical characteristics associated with the stored identification information for the multiple items after reading and storing identification codes for multiple items.
-
-
21. A method of self-checkout using a self-check out system for a grocery store that allows a customer to checkout multiple grocery store items having respective bar codes, the method comprising the steps of:
-
reading the bar codes of multiple grocery store items to be checked out;
storing identification information for the multiple grocery store items in a buffer;
verifying for security purposes that the weight of the items actually being checked out from the grocery store match the weights associated with the stored identification information for the multiple items after reading the bar codes and storing identification information for multiple grocery store items.
-
-
22. A method of self-checkout using a self-check out system for a grocery store that allows a customer to checkout multiple grocery store items having respective bar codes, the method comprising the steps of:
-
reading the bar code of a first grocery store item to be checked out and storing identification information for the first grocery store item in a buffer;
before verifying for security purposes that the weight of first grocery store item matches the weight associated with the stored identification information for the first grocery store item, reading the bar code of a second grocery store item to be checked out and storing identification information for the second grocery store item in the same buffer as that used to store identification information for the first grocery store item. - View Dependent Claims (23, 24, 25, 26, 27, 29)
-
-
28. A method of checkout in an establishment, comprising:
-
reading a bar code of a first item to be checked out;
reading a bar code of a second item to be checked out prior to performing a security verification that the first item to be checked out is the same as that which had its bar code read;
performing a security verification that the first and second items to be checked out are the same as those that had their bar codes read after the bar codes of the first and second items have been read.
-
-
30. A method of self-checkout using a self-check out system for a grocery store that allows a customer to checkout multiple grocery store items having respective bar codes, the method comprising the steps of:
-
consecutively reading the bar codes of multiple grocery store items to be checked out and storing identification information for the multiple grocery store items in a buffer in a first order;
after consecutively reading the bar codes and storing identification information, verifying for security purposes that the weight of the items actually being checked out from the grocery store match the weights associated with the stored identification information for the multiple items in a second order that is different that the first order.
-
-
31. A computer program product comprising a computer readable medium having computer program logic stored therein, said computer program logic enabling the self-checkout of multiple items having respective identification codes with a self-checkout system for a retail establishment, said computer program logic comprising:
-
means for determining identification information of multiple items to be checked out based on said identification codes;
means for storing in a buffer identification information for multiple consecutive items identified by said determining means; and
means for verifying that one or more characteristics of the items actually being checked out match one or more respective characteristics associated with the stored identification information for the multiple items after determining and storing identification information for multiple items.
-
-
32. A computer program product comprising a computer readable medium having computer program logic stored therein, said computer program logic enabling the self-checkout of multiple grocery store items having respective bar codes with a self-checkout system for a grocery store, said computer program logic comprising:
-
means for determining identification information of multiple grocery store items to be checked out based on said bar codes;
means for storing in a buffer identification information for the multiple consecutive grocery store items identified by said determining means; and
means for verifying that the weight of the grocery store items actually being checked out match the weight associated with the stored identification information for the multiple grocery store items after determining and storing identification information for multiple grocery store items.
-
-
33. A computer program product comprising a computer readable medium having computer program logic stored therein, said computer program logic enabling the self-checkout of multiple grocery store items having respective bar codes with a self-checkout system for a grocery store, said computer program logic comprising:
-
means for reading the bar code of a first grocery store item to be checked out and storing identification information for the first grocery store item in a buffer;
means for reading the bar code of a second grocery store item to be checked out and storing identification information for the second grocery store item in the same buffer as that used to store identification information for the first grocery store item before verifying for security purposes that the weight of first grocery store item matches the weight associated with the stored identification information for the first grocery store item. - View Dependent Claims (34)
-
Specification