US 11,853,293 B2
Multiuser synchronous conclave blockchain technology
Saurabh Gupta, New Delhi (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Oct. 14, 2021, as Appl. No. 17/501,209.
Prior Publication US 2023/0117181 A1, Apr. 20, 2023
Int. Cl. G06F 16/23 (2019.01); G06F 16/27 (2019.01); G06F 16/93 (2019.01)
CPC G06F 16/2379 (2019.01) [G06F 16/27 (2019.01); G06F 16/93 (2019.01)] 10 Claims
OG exemplary drawing
 
1. An apparatus for allowing a plurality of users to concurrently modify an editable legal document in real-time comprising:
a plurality of smart glasses, each smart glass assigned to a distinct user of the plurality of users and comprising:
an OLED display;
an input/output (“I/O”) module;
a network interface card (“NIC”);
a non-transitory memory configured to store at least:
an operating system;
a copy of a conclave blockchain comprising the document;
a blockchain controller configured to operate the blockchain;
a blockchain partner controller configured to interface with other smart glasses interacting with the blockchain;
a change detection controller configured to detect a change made to the document by one active user of the plurality of users;
a document merge controller configured to merge the change and one or more simultaneous document changes by the plurality of users into the document; and
an approval and notification controller configured to:
request approval of the change from the users other than the one active user who made the change;
receive approval of the change from the users other than the one active user who made the change; and
communicate the received approval to the plurality of smart glasses; and
a processor configured to operate at least:
the operating system,
the blockchain controller;
the blockchain partner controller;
the change detection controller;
the approval and notification controller;
the NIC; and
the I/O module;
wherein each user of the plurality of users:
is a stakeholder in a common legal document;
is assigned, by a central server, a login to the conclave blockchain; and
when the user logs in to the conclave blockchain, the user becomes an active user;
wherein when the change is made to the document by the one active user from the plurality of users:
the blockchain controller records the change in the blockchain;
the approval and notification controller communicates the change to the plurality of smart glasses;
the display in each smart glass displays the change;
the approval and notification controller prompts each user other than the one active user who made the change to approve or disapprove of the change;
each user's approval or disapproval is communicated to the plurality of users; and
when the change is approved by the plurality of users:
the document is updated with the change by the blockchain controller to create an updated document; and
the updated document is displayed on the display in each smart glass; and
wherein each smart glass has an equal ability to change the document as every other smart glass in the plurality of smart glasses.