Patent ID: 7849322

Claim:
Method for exchanging a 3D view between a first and a second user having both a copy of a software product for creating 3D views, the copies of the software having different license numbers, in which: a view is created by the first user, this view comprising an encrypted object, the first user being licensed for the encrypted object, this view is stored in a file by the first user, the encrypted object being encrypted, the result of this encryption being stored as encrypted data in the file, wherein non-encrypted data defining the encrypted object is stored in the file in parallel with the encrypted data relating to the encrypted object, this non-encrypted data can be read by the second user, so that the second user can see the encrypted object if he has acquired a license for this object, or a basic representation of the encrypted object if he has not acquired a license for this object; and in which the second user being also licensed for the said encrypted object: the first user deciphers a generic key with a first key associated to the encrypted object for which he is licensed, the first user encrypts the encrypted object with the generic key, the result of this encryption being stored as the encrypted data in the file, the second user receives the file and after having identified the encrypted object thanks to the non-encrypted data, the second user deciphers the generic key with a second key associated to the encrypted object for which he is licensed, and the second user deciphers the encrypting data with the generic key and visualizes the encrypted object modified or not by the first user, the first and the second keys being different, these keys being specific to at least one of the following: the software license or the encrypted object.