IP Library Granted Patent US 7,455,230
Granted Patent B2
US 7,455,230 · App. 11/405,674 · Granted Nov 25, 2008

UPC, EAN and JAN validation system and method for loss prevention at point of sale/return

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,455,230
App. No.
11/405,674
Granted
Nov 25, 2008
Kind
B2
Abstract

The invention provides a process/system that validates the authenticity of the product UPC, EAN, JAN, RFID, EPC and/or equivalent code, in real-time, while a transaction is taking place. A database is preferably maintained including a list of suspected false or counterfeit UPC, EAN, JAN, RFID, EPC, and/or equivalent number or first digits, and further includes a list of key descriptive text or numbers found on a product or a product's packaging that will either corroborate or contradict the real brand name with the brand encoded in the UPC, EAN, JAN, RFID EPC, and/or equivalent number. The invention allows a transaction if the item is not found in the database of suspect or counterfeit items, or if all of the identifiers match a record in the database; otherwise, the transaction is denied.

Claims (64)

1. In a system that promotes loss prevention at a transaction point by reducing fraudulent transactions relating to items for sale or return, a method comprising:

receiving, from a user, a first identifier and a second identifier each indicative of an item for sale or return at the transaction point as a part of a customer transaction;

looking up the first identifier in a database that includes a plurality of records, each said record corresponding to a suspect or counterfeit item for sale or return;

if the first identifier does not correspond to a record present in the database, allowing the transaction;

if the first identifier corresponds to a record present in the database and the second identifier corresponds with an entry in the record associated with the first identifier present in the database, allowing the transaction; and

if the first identifier corresponds to a record present in the database and the second identifier does not correspond with an entry in the record associated with the first identifier present in the database, denying the transaction.

2. A method as in claim 1 , wherein the system looks up the first identifier and the second identifier together.

3. A method as in claim 1 , wherein the system looks up the second identifier only if the first identifier is present in the database.

4. A method as in claim 1 , wherein the transaction point is a point of sale.

5. A method as in claim 1 , wherein the transaction point is a point of return.

6. A method as in claim 1 , wherein the first identifier is a Universal Product Code (UPC).

7. A method as in claim 1 , wherein the first identifier is a EAN Article Numbering Code (EAN).

8. A method as in claim 1 , wherein the first identifier is a Japanese Article Numbering Code (JAN).

9. In a system that promotes loss prevention at a transaction point by reducing fraudulent transactions relating to items for sale or return, a method comprising:

receiving, from a user, a first identifier and a plurality of second identifiers, each of the first identifier and the plurality of second identifiers being indicative of an item for sale or return at the transaction point as a part of a customer transaction;

looking up the first identifier in a database that includes a plurality of records, each said record corresponding to a suspect or counterfeit item for sale or return;

if the first identifier does not correspond to a record present in the database, allowing the transaction;

if the first identifier corresponds to a record present in the database and one or more of the plurality of second identifiers correspond with one or more respective entries in the record associated with the first identifier present in the database, allowing the transaction;

if the first identifier corresponds to a record present in the database and one or more of the plurality of second identifiers do not correspond with one or more respective entries in the record associated with the first identifier present in the database, denying the transaction.

10. A method as in claim 9 , wherein the system looks up the first identifier and the plurality of second identifiers together.

11. A method as in claim 9 , wherein the system looks up the plurality of second identifiers all together only if the first identifier is present in the database.

12. A method as in claim 9 , wherein the system looks up the plurality of second identifiers one at a time until all are checked or a discrepancy is discovered only if the first identifier is present in the database.

13. A method as in claim 9 , wherein the transaction point is a point of sale.

14. A method as in claim 9 , wherein the transaction point is a point of return.

15. A method as in claim 9 , wherein a first identifier is a Universal Product Code (UPC).

16. A method as in claim 9 , wherein the first identifier is a EAN Article Numbering Code (EAN).

17. A method as in claim 9 , wherein the first identifier is a Japanese Article Numbering Code (JAN).

18. A method, as in claim 9 , wherein a second identifier is a brand name.

19. A method, as in claim 9 , wherein a second identifier is a serial number.

20. A system that promotes loss prevention at a transaction point by reducing fraudulent transactions relating to items for sale or return, comprising:

an input device configured to receive from a user a first identifier and a second identifier each indicative of an item for sale or return at the transaction point as a part of a customer transaction;

a search routine configured to look up the first identifier in a database that includes a plurality of records, each said record corresponding to a suspect or counterfeit item for sale or return; and,

a gatekeeper switch configured to:

allow the transaction if the first identifier does not correspond to a record present in the database;

allow the transaction if the first identifier corresponds to a record present in the database and the second identifier corresponds with an entry in the record associated with the first identifier present in the database; and,

deny the transaction if the first identifier corresponds to a record present in the database and the second identifier does not correspond with an entry in the record associated with the first identifier present in the database.

21. A system as in claim 20 , wherein the input device is a scanner.

22. A system as in claim 20 , wherein the input device is a keyboard.

23. A system as in claim 20 , wherein the searching routine looks up the first identifier and the second identifier together.

24. A system as in claim 20 , wherein the searching routine looks up the second identifier only if the first identifier is present in the database.

25. A system as in claim 20 , wherein the transaction point is a point of sale.

26. A system as in claim 20 , wherein the transaction point is a point of return.

27. A system as in claim 20 , wherein the first identifier is a Universal Product Code (UPC).

28. A system as in claim 20 , wherein the first identifier is a EAN Article Numbering Code (EAN).

29. A system as in claim 20 , wherein the first identifier is a Japanese Article Numbering Code (JAN).

30. A system that promotes loss prevention at a transaction point by reducing fraudulent transactions relating to items for sale or return, comprising:

an input device, configured to receive from a user a first identifier and a plurality of second identifiers, each of the first identifier and the plurality of second identifiers being indicative of an item for sale or return at the transaction point as a part of a customer transaction;

a searching routine configured to, look up the first identifier in a database that includes a plurality of records, each said record corresponding to a suspect or counterfeit item for sale or return; and,

a gatekeeper switch configured to:

allow the transaction if the first identifier does not correspond to a record present in the database;

allow the transaction if the first identifier corresponds to a record present in the database and one ore more of the plurality of second identifiers correspond with one or more respective entries in the record associated with the first identifier present in the database; and,

deny the transaction if the first identifier corresponds to a record present in the database and one or more of the plurality of second identifiers do not correspond with one or more respective entries in the record associated with the first identifier present in the database.

31. A system as in claim 30 , wherein the input device is a scanner.

32. A system as in claim 30 , wherein the input device is a keyboard.

33. A system as in claim 30 , wherein the searching routine looks up the first identifier and the plurality of second identifiers together.

34. A system as in claim 30 , wherein the search routine looks up the plurality of second identifiers all together only if the first identifier is present in the database.

35. A system as in claim 30 , wherein the search routine looks up the plurality of second identifiers one at a time until all are checked or a discrepancy is discovered only if the first identifier is present in the database.

36. A system as in claim 30 , wherein the transaction point is a point of sale.

37. A system as in claim 30 , wherein the transaction point is a point of return.

38. A system as in claim 30 , wherein a first identifier is a Universal Product Code (UPC).

39. A system as in claim 30 , wherein the first identifier is a EAN Article Numbering Code (EAN).

40. A system as in claim 30 , wherein the first identifier is a Japanese Article Numbering Code (JAN).

41. A system as in claim 30 , wherein a second identifier is a brand name.

42. A system as in claim 30 , wherein a second identifier is a serial number.

Assignments (6)
RELEASE OF PATENT SECURITY INTEREST Recorded Mar 4, 2019
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: E2INTERACTIVE, INC.
Reel/Frame 048489/0742 →
PATENT SECURITY AGREEMENT Recorded Feb 28, 2019
From: E2INTERACTIVE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048465/0464 →
PATENT SECURITY AGREEMENT Recorded Jan 21, 2015
From: E2INTERACTIVE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 034783/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2014
From: SIRAS.COM INC.
To: E2INTERACTIVE, INC. D/B/A E2INTERACTIVE, INC.
Reel/Frame 034017/0232 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2014
From: NINTENDO OF AMERICA INC.
To: SIRAS.COM INC.
Reel/Frame 033450/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2006
From: JUNGER, PETER J.; SECRETO, KRISTIN
To: NINTENDO OF AMERICA INC.
Reel/Frame 017988/0908 →