CPC G06F 16/2379 (2019.01) [G06F 16/27 (2019.01); G06F 16/93 (2019.01)] | 10 Claims |
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.
|