IP Library Granted Patent US 11,475,398
Granted Patent B2
US 11,475,398 · App. 15/993,487 · Granted Oct 18, 2022

Product traceability processing

Inventors: Rex Luzada (Oslob, PH); Dindo Capistrano (Maasin, PH); Juvilyn M. Porol (Kasambagan, PH)
Assignee: NCR Corporation
G06Q10/087G06Q10/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 11,475,398
App. No.
15/993,487
Granted
Oct 18, 2022
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 (29)

1. A method, comprising:

obtaining and executing, by a server processor executable instructions from a server non-transitory computer-readable storage medium causing the server processor to perform operations comprising:

receiving a search from a network-based service, wherein the search identifies information for the search and the information at least comprises a product identifier for a product;

calculating a hash from at least the product identifier of the information;

submitting the hash as the search to a cooperatively shared data structure using a blockchain Application Programming Interface (API), wherein the cooperative shared data structure is a blockchain;

obtaining results in response to the search from the cooperative shared data structure through the blockchain API;

driving actions taken with respect to the product based on the results by promotion services, inventory control services, or customer services associated with the network-based service; and

providing and maintaining the cooperatively shared data structure as a product tracer and tracker of the product for each entity that handled the product from origination to a store delivery.

2. The method of claim 1 , wherein calculating further includes identifying the information as one of: product ingredients for the product, an organic compound for the product, an origin of the product, a production date for the product, and an expiration date for the product.

3. The method of claim 1 , wherein submitting further includes providing the hash as a key for obtaining records as the results from the cooperatively shared data structure that identify the product or other products along with additional information included with each record.

4. The method of claim 1 , obtaining further includes obtaining the results as a trace of the product from the origination to an inventory of the store.

5. The method of claim 1 , obtaining further includes obtaining the results as a trace of product and other products that match the information from the origination to an inventory of the store.

6. The method of claim 1 , wherein driving further includes providing the results to a second network-based promotion service associated with the promotion services for analyzing the results and providing custom promotions to consumers.

7. The method of claim 1 , wherein driving further includes providing the results to a second network-based inventory server associated with the inventory services for analyzing the results and taking proactive actions to improve inventory of the product or related products.

8. The method of claim 1 , wherein driving further includes processing the actions to provide suggested promotions to a second network-based service associated with the customer services based on the results.

9. The method of claim 1 , wherein driving further includes providing the actions to the second network-based service through a second API for processing by the second network-based service.

10. The method of claim 9 further comprising, providing a third API to the network-based service for obtaining the information and for providing the results that drive the actions.

11. A system, comprising:

a server comprising a server processor and a server non-transitory computer-readable storage medium;

the server non-transitory computer-readable storage medium comprises server executable instructions;

cryptographic cooperatively shared product data structures, wherein each cryptographic cooperatively shared product data structure corresponding to a particular product; and

the server executable instructions obtained and executed by the server processor causing the server processor to perform operations comprising:

maintaining the cryptographic cooperatively shared product data structures between multiple entities that handle products within a blockchain;

receiving a search from a network-based service, wherein the search identifies information for the search and the information at least comprises a product identifier for a particular product;

calculating a hash from at least the product identifier of the information;

searching the cryptographic cooperatively shared product data structures using the hash in real time for taking one or more actions related to the particular product using a blockchain Application Programming Interface (API), wherein the one or more actions are processed by promotion services, inventory services, or customer services associated with the network-based service;

managing the cooperatively shared product data structure as a product tracer and tracker of the products for each entity that handled the products from originations to store deliveries using the network-based service.

12. The system of claim 11 , the executable instructions obtained and executed by the processor further causing the processor to perform additional operations comprising:

generating and providing promotion recommendations to the entities based on results of the search or other searches associated with the products and submitted by the entities to a product tracer search engine, wherein the network-based service is the product tracer engine.

Assignments (15)
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: NCR CORPORATION
To: CARDTRONICS USA, INC.
Reel/Frame 068617/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2024
From: CARDTRONICS USA, INC.
To: NCR VOYIX CORPORATION
Reel/Frame 068329/0844 →
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 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR ATLEOS CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067562/0782 →
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 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION TO REMOVE PATENT APPLICATION: 15000000 PREVIOUSLY RECORDED AT REEL: 050874 FRAME: 0063. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Apr 12, 2021
From: NCR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 057047/0161 →
SECURITY INTEREST Recorded Oct 29, 2019
From: NCR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050874/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2019
From: LUZADA, REX; CAPISTRANO, DINDO; POROL, JUVILYN M.
To: NCR CORPORATION
Reel/Frame 050517/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2018
From: LUZADA, REX; CAPISTRANO, DINDO; POROL, JUVILYN M.
To: NCR CORPORATION
Reel/Frame 046401/0503 →