US 12,250,330 B2
Method and server for performing building information modelling design collaboration via confidentiality-minded framework using interplanetary-file-system-blockchain integrated network
Jack Chin Pang Cheng, Hong Kong (CN); Xingyu Tao, Hong Kong (CN); Yuhan Liu, Hong Kong (CN); Moumita Das, Hong Kong (CN); Kok Yiu Wong, Hong Kong (CN); and Keyu Chen, Hong Kong (CN)
Assigned to The Hong Kong University of Science and Technology, Hong Kong (CN)
Filed by The Hong Kong University of Science and Technology, Hong Kong (CN)
Filed on Jan. 4, 2023, as Appl. No. 18/149,673.
Claims priority of provisional application 63/303,041, filed on Jan. 26, 2022.
Prior Publication US 2023/0239166 A1, Jul. 27, 2023
Int. Cl. H04L 9/00 (2022.01); G06F 21/62 (2013.01); G06F 30/13 (2020.01); G06F 111/02 (2020.01)
CPC H04L 9/50 (2022.05) [G06F 21/6218 (2013.01); G06F 30/13 (2020.01); G06F 2111/02 (2020.01)] 12 Claims
OG exemplary drawing
 
1. A computer-implement method for performing Building Information Modelling (BIM) design collaboration via Confidentiality-Minded Framework (CMF) using Interplanetary-File-System (IPFS)-Blockchain integrated network by a server, comprising:
segregating, by an access control module executed by a processor of the server, one or more sensitive and non-sensitive BIM portions of a BIM object;
uploading, by a provider terminal, a target BIM component into an IPFS network;
receiving, by the access control module, a target content identifier (CID) of the target BIM component from the IPFS network;
determining whether the target BIM component has one or more of the sensitive portions,
wherein if the target BIM component has one or more of the sensitive portions, encrypting, by the access control module, the target CID to obtain a target encrypted CID (ECID), and adding the target ECID into a target blockchain ledger as a target transaction via a target smart contract; else
if the target BIM component does not have any of the sensitive portions, adding, by the access control module, the target CID into the target blockchain ledger as the target transaction via the target smart contract;
accessing, by a reviser terminal, the target transaction to download the target BIM component from the IPFS network; and
performing, by the reviser terminal, a design coordination operation on the target BIM component by a design coordination module, so as to distributing revised target BIM component to a receiver terminal via the access control module, the target blockchain ledger and the target smart contract.