IP Library Granted Patent US 7,134,145
Granted Patent B1
US 7,134,145 · App. 09/548,728 · Granted Nov 7, 2006

Registering copy protected material in a check-out, check-in 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 7,134,145
App. No.
09/548,728
Granted
Nov 7, 2006
Kind
B1
Abstract

In a limited-copy protection scheme, a check-out/check-in system is configured to a) verify that the receiving device is a certified conforming device, and b) verify that the device that checks-in content material is the same device that checked-out the content material. The verification of the receiving device is effected via a conventional certification process. The verification that the same device is used for check-in and check-out is effected via a secure challenge-response protocol. As contrast to a conventional contemporaneous challenge-response protocol, the system provides a challenge that is specific to the receiving device when the content material is checked-out, and verifies the appropriate response when the content material is checked-in. Because the challenge-response is specific to the receiving device, only the device that receives the challenge when the content material is checked-out can provide the appropriate response when the content material is checked-in.

Claims (59)

1. A method for limiting simultaneous copies of content material, comprising:

communicating a copy of the content material to a receiving device,

communicating a security challenge to the receiving device when the copy of the content material is communicated to the receiving device, and

receiving a security response, based on the security challenge, from the receiving device when the copy of the content material is removed from the receiving device.

2. The method of claim 1 , further including

verifying a certification of the receiving device before communicating the copy of the content material to the receiving device.

3. The method of claim 1 , further including

maintaining a count of the simultaneous copies of the content material, including:

incrementing the count when the copy of the content material is communicated to the receiving device, and

decrementing the count when the security response is received from the receiving device, and

wherein

communicating the copy of the content material is dependent upon the count of the simultaneous copies.

4. The method of claim 1 , further including:

generating a random number, and

encrypting the random number via a public key of a public-private key pair that is associated with the receiving device to form the security challenge, and

wherein

the security response includes the random number.

5. The method of claim 4 , further including

verifying a certification of the receiving device before communicating the copy of the content material to the receiving device, and

wherein

the certification of the receiving device includes a public key of the public-private key pair of the receiving device.

6. A check-out/check-in device comprising:

a catalog controller that is configured to provide a limited number of simultaneous copies of content material to one or more receiving devices,

an encrypter that is configured to provide a security challenge to a receiving device of the one or more receiving devices when the catalog controller provides a copy of the content material to the receiving device, and

a return verifier that is configured to:

receive a security response from the receiving device when the copy of the content material is removed from the receiving device, and

notify the catalog controller whether the security response corresponds to an appropriate response to the security challenge.

7. The checkout/check-in device of claim 6 , further including

a certification verifier that is configured to verify a certification of the receiving device, and

wherein

the catalog controller is further configured to provide the content material in dependence upon the certification of the receiving device.

8. The check-out/check-in device of claim 6 , wherein

the catalog controller is further configured to maintain a count of the simultaneous copies of the content material,

wherein,

the catalog controller is configured to:

increment the count when the copy of the content material is communicated to the receiving device, and

decrement the count when the security response is received from the receiving device, and

provide the copy of the content material in dependence upon the count of the simultaneous copies.

9. The check-out/check-in device of claim 6 , wherein

the encrypter is configured to encrypt a random number via a public key of a public-private key pair that is associated with the receiving device to form the security challenge, and

the return verifier is configured to compare the security response to the random number to determine whether the security response corresponds to the appropriate response to the security challenge.

10. The check-out/check-in device of claim 9 , further including

a certification verifier that is configured to verify a certification of the receiving device, and

wherein

the catalog controller is further configured to provide the content material in dependence upon the certification of the receiving device, and

the certification of the receiving device includes a public key of the public-private key pair of the receiving device.

11. A receiving device that receives content material and a corresponding security challenge from a check-out/check-in device, comprising:

a memory that is configured to store the content material and the corresponding security challenge, and

a security device that is configured to:

erase the content material from the memory, and

communicate a security response to the check-out/check-in device, based on the security challenge that is associated with the content material.

12. The receiving device of claim 11 , wherein

the security device is further configured to communicate a certification of the receiving device to the check-out/check-in device to enable the check-out/check-in device to provide the content material to the receiving device.

13. The receiving device of claim 11 , wherein

the security device includes:

a decrypter that decrypts the security challenge via a private key of a public-private key pair that is associated with the receiving device to form the security response.

14. The receiving device of claim 13 , wherein

the security device is further configured to communicate a certification of the receiving device to the check-out/check-in device to enable the check-out/check-in device to provide the content material to the receiving device, and

the certification of the receiving device includes a public key of the public-private key pair of the receiving device.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2023
From: MIND FUSION, LLC
To: BYTEWEAVR, LLC
Reel/Frame 064803/0532 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 186 LLC
To: MIND FUSION, LLC
Reel/Frame 064271/0001 →
SECURITY INTEREST Recorded Mar 24, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 191 LLC; INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063295/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: GULA CONSULTING LIMITED LIABILITY COMPANY
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 062756/0052 →
MERGER Recorded Jan 21, 2016
From: CREATETECH SOLUTIONS, LLC
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 037553/0646 →