# US 8,464,947 B2 · System and method for authenticating products

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,464,947 B2
- Document ID: US8464947B2
- Status: Granted
- Kind: B2
- Application number: 12/941,852
- Filed: 2010-11-08
- Published: 2011-03-24
- Granted: 2013-06-18
- Earliest claimed: 2004-12-23
- Assignees: Portiski Research LLC
- Applicants: Richard James Swan; Shantha Mohan; David Sun; Alexander Varshavsky; Karthik Mohanram
- Inventors: Richard James Swan; Shantha Mohan; David Sun; Alexander Varshavsky; Karthik Mohanram
- Web page: https://patentgrep.com/patent/US8464947B2

## CPC

- G06Q 10/08: Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A computer readable medium including executable instructions to analyze radio frequency (RF) tag information includes executable instruction to access cross-enterprise RF tag information, identify a product transition based upon the cross-enterprise RF tag information, and define a new product path based upon the product transition, where the new product path defines product pedigree information. Additional executable instructions authenticate a user, secure product information, supply product pedigree information corresponding to the product information, and verify the pedigree of the product based upon the product pedigree information.

## Claims

### Claim 1

A computer-readable storage medium comprising computer-executable instructions that, in response to execution, cause a computing system to perform operations, comprising:
identifying product transition data representing a product transition for a product based at least in part on radio frequency tag information representing at least one transition of the product between enterprises;
defining product path data based at least in part on the product transition data, the product path data defining a history of movement of the product between the enterprises; and
initiating a rendering of product pedigree information for the product based at least in part on the product path data in response to receiving product identification information corresponding to the product.

### Claim 2 (depends on 1)

The computer-readable storage medium of claim 1, wherein the operations further comprise rendering additional product pedigree information in response to a request for the additional product pedigree information.

### Claim 3 (depends on 1)

The computer-readable storage medium of claim 1, wherein the operations further comprise initiating a rendering of information indicating a visual characteristic of the product in response to receiving a request for additional product pedigree information.

### Claim 4 (depends on 1)

The computer-readable storage medium of claim 1, wherein the initiating the rendering of the product pedigree information includes initiating a rendering of at least one of a product code, a product description, or a product image.

### Claim 5 (depends on 1)

The computer-readable storage medium of claim 1, wherein the initiating the rendering of the product pedigree information includes initiating a rendering of information indicating that the product is at least one of recalled, damaged, stolen, expired, returned, quarantined, lost, or destroyed.

### Claim 6 (depends on 1)

The computer-readable storage medium of claim 1, wherein the initiating the rendering of the product pedigree information includes initiating a rendering of information specifying a product event, a product location, or a product date.

### Claim 7 (depends on 1)

The computer-readable storage medium of claim 1, wherein the operations further comprise supplying failed authentication information.

### Claim 8 (depends on 7)

The computer-readable storage medium of claim 7, wherein the supplying the failed authentication information includes supplying information specifying an action to be followed in connection with disposal of the product.

### Claim 9 (depends on 1)

The computer-readable storage medium of claim 1, wherein the operations further comprise soliciting for discrepancy information.

### Claim 10 (depends on 9)

The computer-readable storage medium of claim 9, wherein the operations further comprise processing the discrepancy information to identify a flaw in a supply chain.

### Claim 11 (depends on 1)

The computer-readable storage medium of claim 1, wherein the operations further comprise performing an authentication based at least on an identification and a password.

### Claim 12 (depends on 11)

The computer-readable storage medium of claim 11, wherein the performing the authentication includes authenticating to a prescribed information access level.

### Claim 13 (depends on 1)

The computer-readable storage medium of claim 1, wherein the operations further comprise verifying a pedigree of the product based upon the product pedigree information.

### Claim 14 (depends on 1)

The computer-readable storage medium of claim 1, wherein the product path data includes classification data that classifies the enterprises as one of a manufacturer, a warehouse, a distributor, or a retailer.

### Claim 15

A method, comprising:
receiving, by a system including a processor, product information identifying a product;
linking the product information to product pedigree information defining a history of transitions of the product between enterprises, wherein the product information is derived from radio frequency tag information representing one or more transitions of the product between the enterprises;
determining a pedigree of the product based at least in part on the product pedigree information; and
displaying product pedigree information indicating the pedigree.

### Claim 16 (depends on 15)

The method of claim 15, further comprising displaying additional product pedigree information in response to a request for the additional product pedigree information.

### Claim 17 (depends on 15)

The method of claim 15, further comprising displaying information indicating a visual characteristic of the product.

### Claim 18 (depends on 15)

The method of claim 15, further comprising displaying failed authentication information.

### Claim 19 (depends on 18)

The method of claim 18, wherein the displaying the failed authentication information includes specifying an action to be followed in connection with disposal of the product.

### Claim 20 (depends on 15)

The method of claim 15, further comprising requesting discrepancy information.

### Claim 21 (depends on 20)

The method of claim 20, further comprising processing the discrepancy information to identify a flaw in a supply chain.

### Claim 22 (depends on 15)

The method of claim 15, further comprising authenticating an identification and a password.

### Claim 23 (depends on 22)

The method of claim 22, wherein the authenticating includes authenticating to a prescribed information access level.

### Claim 24

A system comprising:
a memory; and
a processor that facilitates execution of computer-executable components stored within the memory, the computer-executable components comprising:
a data analysis component configured to determine, in response to receipt of product identification information for a product, product pedigree information for the product based at least in part on product path information for the product derived from radio frequency tag information, wherein the product path information defines a product path followed by the product between enterprises, and
a pedigree verification component configured to verify a pedigree of the product based on the product pedigree information.

### Claim 25 (depends on 24)

The system of claim 24, wherein the data analysis module is further configured to retrieve the product path information in accordance with an electronic product code.

### Claim 26 (depends on 24)

The system of claim 24, further comprising an authorization component configured to enforce authorized access to at least one of the product information or the product pedigree information.

### Claim 27 (depends on 24)

The system of claim 24, further comprising a display component configured to render the product pedigree information.

### Claim 28 (depends on 27)

The system of claim 27, wherein the product pedigree information includes information regarding a visual characteristic of the product.

### Claim 29 (depends on 24)

The system of claim 24, wherein the pedigree verification component is further configured to generate an indication that the product has failed authentication based on the product pedigree information.

### Claim 30 (depends on 29)

The system of claim 29, wherein the pedigree verification component is further configured to generate an instruction for disposal of the product in response to a determination that the product has failed authentication.

### Claim 31

A system comprising:
means for identifying a transition of a product between enterprises based on radio frequency tag information that identifies at least one transition of the product between at least two of the enterprises;
means for defining a product path for the product based on the transition, the product path recording the transition of the product between the enterprises; and
means for verifying a pedigree of the product based on the product path.

### Claim 32 (depends on 31)

The system of claim 31, further comprising means for rendering product pedigree information indicating the pedigree.

### Claim 33 (depends on 32)

The system of claim 32, wherein the means for rendering includes means for rendering visual characteristic information for the product.

### Claim 34 (depends on 31)

The system of claim 31, further comprising means for enforcing secure access to the product path.

### Claim 35 (depends on 31)

The system of claim 31, further comprising means for generating an indication that the product has failed authentication based on the pedigree.

### Claim 36 (depends on 35)

The system of claim 35, further comprising means for indicating an instruction for disposal of the product in response to determining that the product has failed authentication.
