IP Library Granted Patent US 8,595,502
Granted Patent B2
US 8,595,502 · App. 11/441,973 · Granted Nov 26, 2013

Data management system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,595,502
App. No.
11/441,973
Granted
Nov 26, 2013
Kind
B2
Abstract

To prevent piracy or leakage of data content, a cryptography technique and electronic watermark technique are combined together and used. In a data content supplied to a user, a user data is entered as electronic watermark by a data management center, and the data content with an electronic watermark entered in it is encrypted using a crypt key and is supplied. The encrypted data content is decrypted using a crypt key distributed from the data management center and is used. In case it is to be stored, it is encrypted using another crypt key. In case the data content is copied and transferred to other user, a user data of the other user is entered as electronic watermark, and a scenario to enter the user data of the other user as electronic watermark is registered at the data management center, and the data content with electronic watermark entered in it is encrypted using another crypt key and is supplied. When the validity of the other user is confirmed by the scenario, another crypt key is distributed to the other user. The encrypted data content is decrypted using another crypt key and is used. When it is to be stored, it is encrypted using still another key. In case the data content has been copied and transferred illegitimately, it is possible by verifying the electronic watermark to identify the user who has copied and transferred the data content illegitimately.

Claims (69)

1. A method comprising:

a computing device requesting data content from a data management center;

subsequent to said requesting data content, the computing device receiving from the data management center:

an encrypted version of a first message, wherein the first message comprises the requested data content and a first electronic watermark that includes information relating to a first user of the computing device; and

an encrypted first secret key;

the computing device decrypting the received encrypted version of the first message;

the computing device decrypting the received encrypted first secret key using a user key;

the computing device encrypting a second message using the decrypted first secret key, wherein the second message comprises the requested data content, the first electronic watermark, and a second electronic watermark that includes information relating to a second user that is different from the first user; and

the computing device sending information to the data management center that is usable by the data management center to confirm that the second user is allowed to receive the first secret key to decrypt the second message.

2. The method of claim 1 , wherein the decrypting the encrypted version of the first message uses a key that is different from the decrypted first secret key and is different from the user key.

3. The method of claim 2 , further comprising:

subsequent to said requesting data content, the computing device receiving an encrypted second secret key from the data management center; and

the computing device decrypting the received encrypted second secret key, wherein the decrypted second secret key is different from the decrypted first secret key and is different from the user key;

wherein the decrypting the received encrypted version of the first message uses the decrypted second secret key.

4. The method of claim 3 , further comprising re-encrypting the first message using the decrypted second secret key before allowing storing or copying the first message.

5. The method of claim 1 , wherein the receiving is carried out with the information relating to the first user being selected from the following: a user identification, a user email, a first secret key, a second secret key, a random number specific to the user, or a hash value based on a combination of user information with a user public key, or combinations thereof.

6. An apparatus, comprising:

means for requesting data content from a data management center;

means for receiving, from the data management center, an encrypted version of a first message, wherein the first message comprises:

the requested data content;

a first electronic watermark that includes information relating to a first user of the computing device; and

an encrypted first secret key;

means for decrypting the encrypted version of the first message;

means for decrypting the encrypted first secret key using a user key;

means for encrypting a second message using the decrypted first secret key, wherein the second message comprises the requested data content, the first electronic watermark, and a second electronic watermark that includes information relating to a second user that is different from the first user; and

means for sending information to the data management center that is usable by the data management center to confirm that the second user is allowed to receive the first secret key to decrypt the second message.

7. The apparatus of claim 6 , wherein the means for decrypting the encrypted version of the first message is configured to use a key that is different from the decrypted first secret key and is different from the user key.

8. The apparatus of claim 7 , further comprising:

means for receiving an encrypted second secret key from the data management center; and

means for decrypting the received encrypted second secret key, wherein the decrypted second secret key is different from the decrypted first secret key and is different from the user key;

wherein the decrypting the received encrypted version of the first message uses the decrypted second secret key.

9. The apparatus of claim 8 , further comprising means for re-encrypting the first message using the decrypted second secret key before allowing storing or copying the first message.

10. The apparatus of claim 6 , wherein the means for receiving is carried out with the information relating to the first user being selected from the following: a user identification, a user email, a first secret key, a second secret key, a random number specific to the user, or a hash value based on a combination of user information with a user public key, or combinations thereof.

11. A system comprising:

a microprocessor; and

memory, coupled to the microprocessor, storing program instructions that are executable by the system to cause the system to perform operations comprising:

requesting data content from a data management center;

subsequent to said requesting data content, receiving from the data management center:

an encrypted version of a first message, wherein the first message comprises the requested data content and a first electronic watermark that includes information relating to a first user of the computing device; and

an encrypted first secret key;

decrypting the received encrypted version of the first message;

decrypting the received encrypted first secret key using a user key;

encrypting a second message using the decrypted first secret key, wherein the second message comprises the requested data content, the first electronic watermark, and a second electronic watermark that includes information relating to a second user that is different from the first user; and

sending information to the data management center that is usable by the data management center to confirm that the second user is allowed to receive the first secret key to decrypt the second message.

12. The system of claim 11 , wherein the decrypting the encrypted version of the first message uses a key that is different from the decrypted first secret key and is different from the user key.

13. The system of claim 12 , wherein the operations further comprise:

subsequent to said requesting data content, receiving an encrypted second secret key from the data management center; and

decrypting the received encrypted second secret key, wherein the decrypted second secret key is different from the decrypted first secret key and is different from the user key;

wherein the decrypting the received encrypted version of the first message uses the decrypted second secret key.

14. The system of claim 13 , wherein the operations further comprise re-encrypting the first message using the decrypted second secret key before allowing storing or copying the first message.

15. The system of claim 11 , wherein the information relating to the first user and the information relating to the second user are selected from the following: a user identification, a user email, a first secret key, a second secret key, a random number specific to the user, or a hash value based on a combination of user information with a user public key, or combinations thereof.

16. The system of claim 11 , wherein the operations further comprise editing the requested data content to produce edited data content.

17. An article of manufacture including a computer-readable medium having instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations comprising:

requesting data content from a data management center;

subsequent to said requesting data content, receiving from the data management center:

an encrypted version of a first message, wherein the first message comprises the requested data content and a first electronic watermark that includes information relating to a first user of the computing device; and

an encrypted first secret key;

decrypting the received encrypted version of the first message;

decrypting the received encrypted first secret key using a user key;

encrypting a second message using the decrypted first secret key, wherein the second message comprises the requested data content, the first electronic watermark, and a second electronic watermark that includes information relating to a second user that is different from the first user; and

sending information to the data management center that is usable by the data management center to confirm that the second user is allowed to receive the first secret key to decrypt the second message.

18. The article of manufacture of claim 17 , wherein the decrypting the encrypted version of the first message uses a key that is different from the decrypted first secret key and is different from the user key.

19. The article of manufacture of claim 18 , wherein the operations further comprise:

subsequent to said requesting data content, receiving an encrypted second secret key from the data management center; and

decrypting the received encrypted second secret key, wherein the decrypted second secret key is different from the decrypted first secret key and is different from the user key;

wherein the decrypting the received encrypted version of the first message uses the decrypted second secret key.

20. The article of manufacture of claim 19 , wherein the operations further comprise re-encrypting the first message using the decrypted second secret key before allowing storing or copying the first message.

21. The article of manufacture of claim 17 , wherein the information relating to the first user and the information relating to the second user are selected from the following: a user identification, a user email, a first secret key, a second secret key, a random number specific to the user, or a hash value based on a combination of user information with a user public key, or combinations thereof.

22. The article of manufacture of claim 17 , wherein the operations further comprise editing the requested data content to produce edited data content.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2019
From: LF CAPITAL PARTNERS, LLC
To: PIRACY PROTECTION LLC
Reel/Frame 051364/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2019
From: INTELLECTUAL VENTURES ASSETS 121 LLC
To: LF CAPITAL PARTNERS, LLC
Reel/Frame 049425/0231 →
NUNC PRO TUNC ASSIGNMENT Recorded Jan 10, 2019
From: XYLON LLC
To: INTELLECTUAL VENTURES ASSETS 121 LLC
Reel/Frame 047961/0328 →
MERGER Recorded Oct 2, 2015
From: INTARSIA SOFTWARE LLC
To: XYLON LLC
Reel/Frame 036743/0455 →