Techniques to process three-dimensional object files while maintaining privacy
AssigneeGenesee Valley Innovations, LLC
InventorsShantanu Rane, Alejandro E. Brito, Morad Behandish
Life of this patent
Estimating the term…
Loading patent…
AssigneeGenesee Valley Innovations, LLC
InventorsShantanu Rane, Alejandro E. Brito, Morad Behandish
Estimating the term…
The present disclosure provides techniques for processing a three-dimensional (3D) object file in a privacy-preserving manner. An example method includes obtaining an object file that comprises a specification of a 3D printable object, encrypting the object file using a public key to generate an encrypted object file, and sending, to a remote computing system, the encrypted object file and a request to process the encrypted object file to identify a characteristic of the 3D printable object. The method also includes receiving an encrypted result file from the remote computing system, wherein the encrypted result file comprises an encrypted Minkowski sum of the encrypted object file and an encrypted comparison file. The method also includes decrypting the encrypted result file using a private key corresponding with the public key to generate an unencrypted result file and processing the unencrypted result file to determine the characteristic of the 3D printable object.
A method of processing a three-dimensional (3D) object file in a privacy-preserving manner, comprising:
A system for processing a three-dimensional (3D) object file in a privacy-preserving manner, comprising:
A non-transitory computer-readable storage medium having instructions stored thereon that, when executed by a processing device, cause the processing device to:
Dependencies are inferred from the claim text.