Method and system for performing security on multiple unresolved objects in a self checkout
First Claim
1. A method for performing security on multiple unresolved objects in a self checkout comprising:
- (a) receiving a plurality of objects for an identification of each object in the plurality of objects;
(b) detecting a weight value for a collection of objects in the plurality of objects;
(c) obtaining data for each object in the collection of objects wherein each object in the collection of objects has at least one associated weight data value, and at least one object in the collection of objects has at least two associated weight data values(d) calculating an expected weight value for each object in the collection of objects that has at least two associated weight data values;
(e) determining whether security has been resolved for the collection of objects, as a combined collection of objects, by summing each expected weight value calculated for each object in the collection of objects having at least two associated weight data values and each associated weight data value for each object in the collection having one associated weight data value, comparing the sum to the detected weight value for the collection of objects, and confirming that the comparison of the sum and the detected weight value are within a predetermined tolerance;
(f) if the comparison of the sum and the detected weight value are within a predetermined tolerance allowing a reception of an additional object for the identification of the additional object;
(g) otherwise, determining whether security has been resolved for a subset of the collection of objects, as a partial collection of objects, by summing each expected weight value calculated for each object in the subset of the collection of objects having at least two associated weight data values and each associated weight data value for each object in the subset of the collection having one associated weight data value, comparing the sum of subset to the detected weight value for the collection of objects, and confirming that the comparison of the sum of the subset and the detected weight value are within a predetermined tolerance;
(h) if the comparison of the sum of the subset and the detected weight value are not within a predetermined tolerance signaling a security violation; and
(i) otherwise, if the comparison of the sum of the subset and the detected weight value are within a predetermined tolerance allowing the reception of an additional object for the identification of the additional object.
3 Assignments
0 Petitions
Accused Products
Abstract
A self-checkout system receives a plurality of objects for the identification of each object in the plurality of objects. The system allows security for a collection of the objects and a subset of the collection of objects to be resolved during a self checkout. In order for security to be resolved on an object, a subset of the collection of objects, or a collection of objects the weight detected on a security scale must be equal to the weight of the object, a sum of a subset weight of the collection, or a sum of the collection weight within a given tolerance. If security is not resolved, the system will prevent an additional object from being recognized by the system until the security for the object is resolved.
-
Citations
12 Claims
-
1. A method for performing security on multiple unresolved objects in a self checkout comprising:
-
(a) receiving a plurality of objects for an identification of each object in the plurality of objects; (b) detecting a weight value for a collection of objects in the plurality of objects; (c) obtaining data for each object in the collection of objects wherein each object in the collection of objects has at least one associated weight data value, and at least one object in the collection of objects has at least two associated weight data values (d) calculating an expected weight value for each object in the collection of objects that has at least two associated weight data values; (e) determining whether security has been resolved for the collection of objects, as a combined collection of objects, by summing each expected weight value calculated for each object in the collection of objects having at least two associated weight data values and each associated weight data value for each object in the collection having one associated weight data value, comparing the sum to the detected weight value for the collection of objects, and confirming that the comparison of the sum and the detected weight value are within a predetermined tolerance; (f) if the comparison of the sum and the detected weight value are within a predetermined tolerance allowing a reception of an additional object for the identification of the additional object; (g) otherwise, determining whether security has been resolved for a subset of the collection of objects, as a partial collection of objects, by summing each expected weight value calculated for each object in the subset of the collection of objects having at least two associated weight data values and each associated weight data value for each object in the subset of the collection having one associated weight data value, comparing the sum of subset to the detected weight value for the collection of objects, and confirming that the comparison of the sum of the subset and the detected weight value are within a predetermined tolerance; (h) if the comparison of the sum of the subset and the detected weight value are not within a predetermined tolerance signaling a security violation; and (i) otherwise, if the comparison of the sum of the subset and the detected weight value are within a predetermined tolerance allowing the reception of an additional object for the identification of the additional object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for performing security on multiple unresolved objects in a self checkout comprising:
-
a computer readable medium; and computer program instructions, embodied on the computer readable medium, executable by a processor, for performing the steps of; (a) receiving a plurality of objects for an identification of each object in the plurality of objects; (b) detecting a weight value for a collection of objects in the plurality of objects; (c) obtaining data for each object in the collection of objects wherein each object in the collection of objects has at least one associated weight data value, and at least one object in the collection of objects has at least two associated weight data values (d) calculating an expected weight value for each object in the collection of objects that has at least two associated weight data values; (e) determining whether security has been resolved for the collection of objects, as a combined collection of objects, by summing each expected weight value calculated for each object in the collection of objects having at least two associated weight data values and each associated weight data value for each object in the collection having one associated weight data value, comparing the sum to the detected weight value for the collection of objects, and confirming that the comparison of the sum and the detected weight value are within a predetermined tolerance; (f) if the comparison of the sum and the detected weight value are within a predetermined tolerance allowing a reception of an additional object for the identification of the additional object; (g) otherwise, determining whether security has been resolved for a subset of the collection of objects, as a partial collection of objects, by summing each expected weight value calculated for each object in the subset of the collection of objects having at least two associated weight data values and each associated weight data value for each object in the subset of the collection having one associated weight data value, comparing the sum of subset to the detected weight value for the collection of objects, and confirming that the comparison of the sum of the subset and the detected weight value are within a predetermined tolerance; (h) if the comparison of the sum of the subset and the detected weight value are not within a predetermined tolerance signaling a security violation; and (i) otherwise, if the comparison of the sum of the subset and the detected weight value are within a predetermined tolerance allowing the reception of an additional object for the identification of the additional object.
-
-
12. A system for performing security on multiple unresolved objects in a self checkout comprising:
-
a processor operable to execute computer program instructions; and a memory operable to store computer program instructions executable by the processor, for performing the steps of; (a) receiving a plurality of objects for an identification of each object in the plurality of objects; (b) detecting a weight value for a collection of objects in the plurality of objects; (c) obtaining data for each object in the collection of objects wherein each object in the collection of objects has at least one associated weight data value, and at least one object in the collection of objects has at least two associated weight data values (d) calculating an expected weight value for each object in the collection of objects that has at least two associated weight data values; (e) determining whether security has been resolved for the collection of objects, as a combined collection of objects, by summing each expected weight value calculated for each object in the collection of objects having at least two associated weight data values and each associated weight data value for each object in the collection having one associated weight data value, comparing the sum to the detected weight value for the collection of objects, and confirming that the comparison of the sum and the detected weight value are within a predetermined tolerance; (f) if the comparison of the sum of the subset and the detected weight value are within a predetermined tolerance allowing a reception of an additional object for the identification of the additional object; (g) otherwise, determining whether security has been resolved for a subset of the collection of objects, as a partial collection of objects, by summing each expected weight value calculated for each object in the subset of the collection of objects having at least two associated weight data values and each associated weight data value for each object in the subset of the collection having one associated weight data value, comparing the sum of subset to the detected weight value for the collection of objects, and confirming that the comparison of the sum of the subset and the detected weight value are within a predetermined tolerance; (h) if the comparison of the sum of the subset and the detected weight value are not within a predetermined tolerance signaling a security violation; and (i) otherwise, if the comparison of the sum of the subset and the detected weight value are within a predetermined tolerance allowing the reception of an additional object for the identification of the additional object.
-
Specification