IP Library › Granted Patent US 11,194,924
Granted Patent B2
US 11,194,924 · App. 16/931,714 · Granted Dec 7, 2021

Blockchain-based request fulfillment

Inventors: Patricia A. Miller (Windermere, FL); Scott W. Perkins (St. Petersburg, FL); Shane R. Marshall (Valparaiso, IN); Peter Bidewell (London, GB); Rodrigo Yukio Ieto (London, GB)
Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
G06F21/6227H04L9/3236H04L2209/38
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,194,924
App. No.
16/931,714
Granted
Dec 7, 2021
Kind
B2
Abstract

A system includes profile control circuitry that may receive a sovereign onboarding command. The sovereign onboarding command may be issued on behalf of a sovereign associated with a profile. The sovereign onboarding command may update a status value in the profile. The profile may be recorded on a data-tamper-protected distributed ledger. Arbitration circuitry may review the recorded profile status value and ensure that status values are enforced against the sovereign during exchanges.

Claims (44)

1. A system comprising

memory configured to store a blockchain; and

fulfillment circuitry configured to execute a fulfillment stack including:

a chain layer;

a request layer; and

a fulfillment layer;

the fulfillment circuitry configured to:

receive, at the request layer, a request manifest linked to a requestor identification (ID) controlled by a request party, the request manifest including:

a request specification that defines a request condition for fulfillment; and

a space description defining an access space for one or more fulfillment IDs controlled by corresponding fulfillment parties;

at the chain layer, request a request entry for storage in the blockchain, the request entry capturing content of the request manifest when the request manifest is encrypted to facilitate enforcement of the access space;

based on the request entry and at the fulfillment layer, receive a fulfillment manifest linked to a selected fulfillment ID of the one or more fulfillment IDs, the fulfillment manifest configured to acknowledge the request condition; and

at the chain layer, request a fulfillment entry for storage in the blockchain, the fulfillment entry capturing content of the fulfillment manifest when the fulfillment manifest is encrypted to facilitate enforcement of the access space.

2. The system of claim 1 , where:

the fulfillment stack further includes a communication layer, the communication layer configured to generate a selected notification addressed to the selected ID.

3. The system of claim 2 , where the communication layer is configured to generate the selected notification in response to storage of the request entry within the blockchain.

4. The system of claim 1 , where the request entry includes:

a hash of the request manifest while encrypted to facilitate enforcement of the access space;

a hash tree root generated based on a hash of the request manifest while encrypted to facilitate enforcement of the access space;

content of the request manifest while encrypted to facilitate enforcement of the access space; or

any combination thereof.

5. The system of claim 1 , where the fulfillment manifest further includes a fulfillment condition.

6. The system of claim 1 , where the fulfillment circuitry if further configured to receive, at the request layer, an update manifest, the update manifest configured to:

alter the request condition;

add an additional request condition;

remove the request condition;

alter access for a specific fulfillment ID of the one or more fulfillment IDs;

add a designated fulfillment ID to the one or more fulfillment IDs;

remove the specific fulfillment ID of the one or more fulfillment IDs; or

any combination thereof.

7. The system of claim 1 , where the space description designates whether each of the one or more corresponding fulfillment parties controlling the one or more fulfillment IDs may decrypt and view the request condition within the request manifest.

8. The system of claim 1 , where the space description designates whether each of the one or more corresponding fulfillment parties controlling the one or more fulfillment IDs may decrypt and view the space description sufficient to determine a number of the one or more fulfillment IDs.

9. The system of claim 1 , where the space description designates whether each of the one or more corresponding fulfillment parties controlling the one or more fulfillment IDs may decrypt and view the space description sufficient to determine other ones of the one or more fulfillment IDs.

10. The system of claim 1 , where the fulfillment stack includes an onboarding layer.

11. The system of claim 10 , where the fulfillment circuitry is configured to generate, at the onboarding layer, the one or more fulfillment IDs.

12. The system of claim 10 , where the fulfillment circuitry is configured to:

at the onboarding layer:

generate an interface to collect onboarding data on a target fulfillment party of the corresponding fulfillment parties;

receive the onboarding data responsive to the interface; and

associate the onboarding data with a target fulfillment ID controlled by the target fulfillment party.

13. The system of claim 12 , where the fulfillment circuitry is configured to, at the chain layer, request an onboarding entry for storage in the blockchain, the onboarding entry configured to capture the onboarding data.

14. The system of claim 12 , where:

the fulfillment stack further includes a communication layer; and

the fulfillment circuitry is configured to, at the communication layer, provide the interface to the request party, the target fulfillment party, or both.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2020
From: MILLER, PATRICIA A.; PERKINS, SCOTT W.; MARSHALL, SHANE R.; BIDEWELL, PETER; IETO, RODRIGO YUKIO
To: ACCENTURE GLOBAL SOLUTIONS LIMITED
Reel/Frame 053242/0114 →
Continuity (3)
Continuation 16792506 · Feb 17, 2020
Provisional Application 62806887 · Feb 17, 2019
Related Publication 20200349274A1 · Nov 5, 2020