CPC G06F 21/105 (2013.01) [G06F 16/27 (2019.01); G06F 21/10 (2013.01); G06F 21/6209 (2013.01); G06F 21/84 (2013.01); G06F 30/00 (2020.01)] | 20 Claims |
1. An authorized 3D replication system comprising:
a data storage device storing 3D replication software connected in real-time to a licensor device having 3D object files; and
a processor coupled to the data storage device, wherein the processor executes the 3D replication software to:
establish and maintain a secure communication path from a licensee device to the licensor device,
receive a 3D replication key at an interface, the 3D replication key for replication rights of a licensee to replicate the 3D object files;
confirm the replication rights of the licensee to replicate the 3D object files by validating the 3D replication key using the communication path;
list, using the interface, a set of the 3D object files corresponding to the validated 3D replication key for the replication rights of the licensee to replicate the 3D object files;
verify capabilities of 3D replication components to replicate the selected one or more 3D object files of the set of the 3D object files according to licensor replication requirements;
protect the 3D object files using one or more encryption keys, the one or more encryption keys being different than the 3D replication key, the 3D object files comprising one or more encrypted 3D object files; and
connect to one or more 3D replication components as authorized by the licensor device to create the authorized 3D replication system;
wherein the authorized 3D replication system tracks and reports replication activities of the one or more 3D replication components using the 3D replication software to:
permit limited access by the licensee device to the selected one or more 3D object files of the set of the 3D object files as allowed by the licensor device to initiate a replication process of the selected one or more 3D object files;
monitor access of the selected one or more 3D object files in a decrypted state, wherein the 3D replication key is not used to perform decryption of the one or more 3D object files; and
transmit real-time feedback messages to the licensor device related to monitored activity on the selected one or more 3D object files and the replication process by the one or more 3D replication components to provide feedback to track success or failure.
|