IP Library Granted Patent US 12,099,965
Granted Patent B2
US 12,099,965 · App. 17/326,705 · Granted Sep 24, 2024

Tracking qualitative parameters using a blockchain provenance system

Inventors: Emily Elizabeth Moss (San Mateo, CA); Gina Norman Likins (Raleigh, NC); Axel Simon (Farnborough, GB)
Assignee: Red Hat, Inc.
G06Q10/087
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 12,099,965
App. No.
17/326,705
Granted
Sep 24, 2024
Kind
B2
Abstract

A system and method for using a blockchain provenance system to determine and/or track the qualitative issues associated with the supply chain state of one or more products, including obtaining a product identifier and a first set of parameters associated with the product identifier, each parameter indicative of a supply chain state of a product corresponding to the product identifier; determining, in view of the set of parameters, a first set of qualitative issues associated with the supply chain state of the product; and updating a ledger of a blockchain system to indicate an association between the product identifier and the first set of qualitative issues associated with the supply chain state of the product.

Claims (53)

1. A method comprising:

obtaining, by a processing device of a blockchain system, a product identifier and a first set of parameters associated with the product identifier from a supply chain data provider, each parameter indicative of a supply chain state of a product corresponding to the product identifier;

determining, by the processing device of the blockchain system and in view of the set of parameters, a first set of ethical issues associated with the supply chain state of the product by comparing each parameter of the set of parameters to a corresponding threshold;

updating, by the processing device of the blockchain system, a ledger of the blockchain system to indicate an association between the product identifier and the first set of ethical issues associated with the supply chain state of the product;

determining an association between a product identifier and a management system managed by a retailer based on the retailer selling a product identified by the product identifier;

sending, to the management system responsive to determining the association between the product identifier and the management system, a message indicating a linkage between the product identifier and the first set of ethical issues associated with the supply chain state of the product, wherein the management system stores the first set of ethical issues to a storage of the management system for retrieval by consumers;

selecting, via a graphical user interface (GUI) of a client device, user preference data comprising an enablement status and an importance level of each ethical issue of the first set of ethical issues, and sending the user preference data to the management system;

receiving a request at the management system from the client device via a local wireless network operated within the retail environment by the management system, wherein the request comprises the product identifier; and

responsive to the request, filtering the set of ethical issues associated with the supply chain state of the product based on the enablement status of each ethical issue to generate a filtered subset of enabled ethical issues, and generating scores for each of the filtered subset of enabled ethical issues according to a rule selected from a set of rules of varying strictness based on the importance level of each ethical issue; and

sending the filtered subset of ethical issues and the scores to the client device.

2. The method of claim 1 , further comprising:

sending, to a computing device, a request for one or more parameters associated with the supply chain state of the product; and

receiving, responsive to sending the request, the first set of parameters.

3. The method of claim 1 , further comprising:

obtaining a second set of parameters associated with the product identifier, each parameter indicative of the supply chain state of the product corresponding to the product identifier; and

determining, in view of the second set of parameters, a change in the supply chain state of the product.

4. The method of claim 3 , further comprising:

determining, responsive to determining the change in the supply chain state of the product, an additional ethical issue associated with the supply chain state of the product; and

updating the ledger of the blockchain system to indicate an association between the product identifier and the additional ethical issue associated with the supply chain state of the product.

5. The method of claim 3 , further comprising:

determining, responsive to determining the change in the supply chain state of the product, an improvement, steadiness, or decline in the first set of ethical issues associated with the supply chain state of the product; and

updating the ledger of the blockchain system to indicate the improvement, steadiness, or decline in the first set of ethical issues associated with the supply chain state of the product.

6. The method of claim 1 , wherein the management system is to present each of the scores via an application executing on the client device.

7. The method of claim 1 , further comprising:

determining, in view of the ledger of the blockchain system, an association between a second product identifier and a second set of ethical issues associated with a supply chain state of a second product corresponding to the second product identifier; and

sending, to a management system, a message indicating a linkage between the second product identifier and the second set of ethical issues associated with the supply chain state of the product.

8. The method of claim 1 , wherein the set of ethical issues are indicative of at least one of a carbon footprint size, child labor practices, a political structure, drug or human trafficking, diversity-friendly practices, working wages, an impact on global warming, sustainable farming and animal husbandry practices, lack of animal-derived materials, genetic manipulation (GMO) practices, organic practices, or product longevity and planned obsolescence.

9. A system comprising:

a memory; and

a first processing device, operatively coupled to the memory, to:

fetch, from a remote database of supply chain data provider via a communication network, a product identifier and a first set of parameters associated with the product identifier, each parameter indicative of a supply chain state of a product corresponding to the product identifier;

determine, in view of the set of parameters, a first set of ethical issues associated with the supply chain state of the product by comparing each parameter of the set of parameters to a corresponding threshold;

update a ledger of a blockchain system to indicate an association between the product identifier and the first set of ethical issues associated with the supply chain state of the product;

determine an association between a product identifier and a management system managed by a retailer based on the retailer selling a product identified by the product identifier; and

send, to the management system responsive to determining the association between the product identifier and the management system, a message indicating a linkage between the product identifier and the first set of ethical issues associated with the supply chain state of the product, wherein the management system stores the first set of ethical issues to a storage of the management system for retrieval by consumers;

a second processing device of a client device to:

select, via a graphical user interface (GUI) of the client device, user preference data comprising an enablement status and an importance level of each ethical issue of the first set of ethical issues, and send the user preference data to the management system; and

a third processing device of the management system to:

receive a request at the management system from the client device via a local wireless network operated within the retail environment by the management system, wherein the request comprises the product identifier;

responsive to the request, filter the set of ethical issues associated with the supply chain state of the product based on the enablement status of each ethical issue to generate a filtered subset of enabled ethical issues, and generate scores for each of the filtered subset of enabled ethical issues according to a rule selected from a set of rules of varying strictness based on the importance level of each ethical issue; and

send the filtered subset of enabled ethical issues and the scores to the client device.

10. The system of claim 9 , wherein the first processing device is further to:

determine, in view of the ledger of the blockchain system, an association between a second product identifier and a second set of ethical issues associated with a supply chain state of a second product corresponding to the second product identifier; and

send, to a management system, a message indicating a linkage between the second product identifier and the second set of ethical issues associated with the supply chain state of the product.

11. The system of claim 9 , where the first processing device is further to:

obtain a second set of parameters associated with the product identifier, each parameter indicative of the supply chain state of the product corresponding to the product identifier; and

determine, in view of the second set of parameters, a change in the supply chain state of the product.

12. The system of claim 11 , wherein the first processing device is further to:

determine, responsive to determining the change in the supply chain state of the product, an additional ethical issue associated with the supply chain state of the product; and

update the ledger of the blockchain system to indicate an association between the product identifier and the additional ethical issue associated with the supply chain state of the product.

13. The system of claim 11 , wherein the first processing device is further to:

determine, responsive to determining the change in the supply chain state of the product, an improvement, steadiness, or decline in the first set of ethical issues associated with the supply chain state of the product; and

update the ledger of the blockchain system to indicate the improvement, steadiness, decline in the first set of ethical issues associated with the supply chain state of the product.

Assignments (2)
CHANGE OF NAME Recorded Mar 3, 2026
From: RED HAT, INC.
To: RED HAT, LLC
Reel/Frame 074913/0759 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2021
From: MOSS, EMILY ELIZABETH; LIKINS, GINA; SIMON, AXEL
To: RED HAT, INC.
Reel/Frame 056317/0862 →