IP Library Granted Patent US 8,223,969
Granted Patent B2
US 8,223,969 · App. 12/797,679 · Granted Jul 17, 2012

Methods and systems for secure distribution of subscription-based game software

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,223,969
App. No.
12/797,679
Granted
Jul 17, 2012
Kind
B2
Abstract

A method for secure communications. At least one encryption key can be generated based on a pass-phrase that associates a unique identifier of a client system with a customer. Customer data encrypted with the at least one encryption key can be received such that the customer data is uniquely associated with both the client system and with the customer. The client system cannot decrypt the customer data if the unique identifier of the client system is changed. The client system cannot decrypt the customer data if the customer is changed.

Claims (33)

1. A method for secure communications comprising:

generating at least one encryption key based on a pass-phrase that associates a unique identifier of a client system with a customer; and

receiving customer data encrypted with the at least one encryption key such that the customer data is uniquely associated with both the client system and with the customer;

wherein the client system cannot decrypt the customer data if the unique identifier of the client system is changed; and

wherein the client system cannot decrypt the customer data if the customer is changed.

2. The method of claim 1 , wherein generating the at least one encryption key comprises generating a public/private key encryption key.

3. The method of claim 1 , wherein the customer data comprises at least one of music data, video data, image data, game data, and document data.

4. The method of claim 1 , further comprising establishing a secure session with a server configured to transmit the customer data encrypted with the at least one encryption key.

5. The method of claim 1 , wherein the unique identifier of the client system comprises at least one of a machine identifier and a network card identifier.

6. The method of claim 1 , further comprising receiving at least one one-time session key.

7. The method of claim 6 , further comprising decrypting data from previous sessions using the at least one one-time session key.

8. A client system comprising:

a computer configured to:

generate at least one encryption key based on a pass-phrase that associates a unique identifier of a client system with a customer; and

receive customer data encrypted with the at least one encryption key such that the customer data is uniquely associated with both the client system and with the customer;

wherein the client system cannot decrypt the customer data if the unique identifier of the client system is changed; and

wherein the client system cannot decrypt the customer data if the customer is changed.

9. The client system of claim 8 , wherein the at least one encryption key comprises a public/private key encryption key.

10. The client system of claim 8 , wherein the customer data comprises at least one of music data, video data, image data, game data, and document data.

11. The client system of claim 8 , wherein the computer is further configured to establish a secure session with a server configured to transmit the customer data encrypted with the at least one encryption key.

12. The client system of claim 8 , wherein the unique identifier of the client system comprises at least one of a machine identifier and a network card identifier.

13. The client system of claim 8 , wherein the computer is further configured to receive at least one one-time session key and decrypt data from previous sessions using the at least one one-time session key.

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

generating at least one encryption key based on a pass-phrase that associates a unique identifier of a client system with a customer; and

receiving customer data encrypted with the at least one encryption key such that the customer data is uniquely associated with both the client system and with the customer;

wherein the client system cannot decrypt the customer data if the unique identifier of the client system is changed; and

wherein the client system cannot decrypt the customer data if the customer is changed.

15. The article of manufacture of claim 14 , wherein the at least one encryption key comprises a public/private key encryption key.

16. The article of manufacture of claim 14 , wherein the customer data comprises at least one of music data, video data, image data, game data, and document data.

17. The article of manufacture of claim 14 , further comprising instructions to establish a secure session with a server configured to transmit the customer data encrypted with the at least one encryption key.

18. The article of manufacture of claim 14 , wherein the unique identifier of the client system comprises at least one of a machine identifier and a network card identifier.

19. The article of manufacture of claim 14 , further comprising instructions to receive at least one one-time session key.

20. The article of manufacture of claim 19 , further comprising instructions to decrypt data from previous sessions using the at least one one-time session key.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2021
From: INTELLECTUAL VENTURES ASSETS 171 LLC
To: CLOUDROCK LLC
Reel/Frame 058139/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2021
From: XYLON LLC
To: INTELLECTUAL VENTURES ASSETS 171 LLC
Reel/Frame 057736/0598 →
AFFIDAVIT UNDER MPEP SECTION 323.01(B) Recorded Jun 9, 2021
From: APPLIED MICROSYSTEMS INC.
To: NOATAK SOFTWARE LLC
Reel/Frame 056527/0368 →
MERGER Recorded Sep 30, 2015
From: NOATAK SOFTWARE LLC
To: XYLON LLC
Reel/Frame 036732/0735 →