IP Library Granted Patent US 12,141,749
Granted Patent B2
US 12,141,749 · App. 17/952,550 · Granted Nov 12, 2024

Product traceability processing

Inventors: Rex Luzada (Oslob, PH); Dindo Capistrano (Maasin, PH); Juvilyn M. Porol (Kasambagan, PH)
Assignee: NCR Voyix Corporation
G06Q10/087G06F21/60G06Q10/0838G06Q2220/00G06Q2220/165
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,141,749
App. No.
17/952,550
Granted
Nov 12, 2024
Kind
B2
Abstract

Multiple portions of information for a product are hashed to produce unique hash values during a journey of the product from production to purchase by a consumer. The hash values and information are stored in a cryptographic cooperatively shared product data structure. The hash values are subsequently submitted as product or portions of product searches to the cryptographic cooperatively shared product data structures and results are obtained for products associated with the portions of the information. The results are provided to services to drive proactive actions with respect to the product or other products related to any of the portions of information.

Claims (18)

1. A method, comprising:

maintaining, by a server, a shared blockchain between entities associated with products, wherein the shared blockchain comprises cryptographic cooperatively shared product data structures, each cryptographically shared produce data structure associated with a particular product of the products;

maintaining, by the server, multiple search keys for returning and updating product information for the products in records on the shared blockchain;

providing, by the server, a front-end interface to the entities for submitting custom searches for the products and for updating the shared blockchain with entity-provided information when the entities handle the products, wherein the front-end interface is configured to provide a product tracer service for the products through the shared blockchain; and

providing, by the server, an application programming interface (API) to entity services to access the front-end interface for submitting the custom searches, performing updates, and receiving results performed on the shared blockchain, wherein the API is configured to maintain the multiple search keys on the cryptographic cooperatively shared product data structures within the blockchain for searching and updating the product information and the entity-provided information from the entities.

2. The method of claim 1 further comprising, providing, by the server, a common hashing algorithm for uses in the API by the entity services to generate the multiple search keys.

3. The method of claim 1 further comprising, providing, by the sever, a product tracer and product tracker service for the products through the shared blockchain using the API to obtain corresponding records for the products associated with complete histories of the products.

4. The method of claim 1 , wherein providing the front-end interface further includes processing at least one custom search that spans the records associated with multiple different ones of the products on the shared blockchain.

5. The method of claim 1 , wherein providing the API further includes providing the results returned from a particular custom search by a particular entity to an inventory service, a promotion service, or a customer service associated with the particular entity.

6. The method of claim 1 , wherein providing the API further includes providing results returned from a particular customer search by a particular entity through the front-end interface.

7. A system, comprising:

a blockchain that comprises cryptographic cooperatively shared product data structures, each cryptographic cooperatively shard product data structure associated with a particular product of a plurality of products;

a server that comprises a processor, and a non-transitory computer-readable storage medium comprising executable instructions;

the instructions when executed by the processor cause the processor to perform operations comprising:

providing a front-end interface to search and update the cryptographically shared data structures on the blockchain with product information for the products and entity-provided information from entities, wherein the front-end interface is configured to provide a product tracer service for the products through the shared blockchain using a common hashing algorithm for generating multiple search keys;

maintaining multiple search keys on the cryptographic cooperatively shared product data structures within the blockchain for searching and updating the product information of the products and the entity-provided information from the entities; and

providing an application programming interface (API) to entity services of the entities to access the front-end interface for submitting custom searches, performing updates, and receiving results performed on the blockchain, wherein the API is configured to use the common hashing algorithm to generate the multiple search keys using portions of the product information for the products or portions of the entity-provided information.

8. The system of claim 7 , wherein the operations further include providing a common hashing algorithm for use in the API by the entity services to generate the multiple search keys using portions of the product information for the products or portions of the entity-provided information.

Assignments (12)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
RELEASE OF SECURITY INTEREST Recorded Jun 6, 2025
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION (F/K/A NCR CORPORATION)
Reel/Frame 071339/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2024
From: CARDTRONICS USA, INC.
To: NCR VOYIX CORPORATION
Reel/Frame 068329/0844 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2024
From: NCR CORPORATION
To: CARDTRONICS USA, INC.
Reel/Frame 068617/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 67562 FRAME: 782. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 5, 2024
From: NCR ATLEOS CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067661/0453 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR ATLEOS CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067562/0782 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067464/0882 →
CHANGE OF NAME Recorded May 20, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067464/0595 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2022
From: LUZADA, REX; CAPISTRANO, DINDO; POROL, JUVILYN M.
To: NCR CORPORATION
Reel/Frame 061321/0224 →