Dynamic permission assignment and enforcement for transport process
AssigneesInternational Business Machines Corporation, GTD Solution Inc.
InventorsAna C. Biazetti, Craig Andrew Lanzen, Dillon Dierker Lees, Aaron Lieber, Nis David Nømark Jespersen, Thiago Rodrigues
Life of this patent
Estimating the term…
Abstract
An example operation may include one or more of receiving transport data of a multi-party transport process, identifying documents and events that are associated with the multi-party transport process based on the received transport data, dynamically determining read and write permissions for the documents and the events of the multi-party transport process based on predefined roles, and storing an identifier of the multi-party transport process and the dynamically determined read and write permissions in a block on a blockchain.
Claims18
An apparatus comprising:
- a network interface configured to receive transport data of a multi-party transport process;
- and
- a processor configured to:
- identify documents and events that are associated with the multi-party transport process based on the transport data,
- dynamically determine read and write permissions for the documents and the events of the multi-party transport process based on predefined roles of participants of the multi-party transport process, an origin of the multi-party transport process, a destination of the multi-party transport process, and an intermediate location of the multi-party transport process, and
- store an identifier of the multi-party transport process and the read and write permissions in a block on a blockchain.
A method comprising:
- receiving transport data of a multi-party transport process;
- identifying documents and events that are associated with the multi-party transport process based on the received transport data;
- dynamically determining read and write permissions for the documents and the events of the multi-party transport process based on predefined roles of participants of the multi-party transport process, an origin of the multi-party transport process, a destination of the multi-party transport process, and an intermediate location of the multi-party transport process;
- and
- storing an identifier of the multi-party transport process and the read and write permissions in a block on a blockchain.
A non-transitory computer-readable medium comprising one or more instructions that when executed by a processor, cause the processor to perform a method comprising:
- receiving transport data of a multi-party transport process;
- identifying documents and events that are associated with the multi-party transport process based on the received transport data;
- dynamically determining read and write permissions for the documents and the events of the multi-party transport process based on predefined roles of participants of the multi-party transport process, an origin of the multi-party transport process, a destination of the multi-party transport process, and an intermediate location of the multi-party transport process;
- and
- storing an identifier of the multi-party transport process and the read and write permissions in a block on a blockchain.
Dependencies are inferred from the claim text.