IP Library Granted Patent US 8,671,461
Granted Patent B2
US 8,671,461 · App. 13/590,147 · Granted Mar 11, 2014

System, apparatus, and media for granting access to and utilizing content

Inventors: Mark J. Stefik (Portola Valley, CA); Peter L. T. Pirolli (San Francisco, CA)
Assignee: ContentGuard Holdings, Inc.
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,671,461
App. No.
13/590,147
Granted
Mar 11, 2014
Kind
B2
Abstract

Apparatus, system, and media for utilizing content. An exemplary system comprises a first computing device and a second computing device, wherein the first computing device transmits a request for access to content to the second computing device, receives the content from the second computing device, and grants at least one permitted utilization of the content, and wherein the second computing device receives the request for access to content from the first computing device, determines whether the first second computing device is permitted to receive the content, grants access to the content based at least in part on the first computing device being permitted to receive the content, and transmits the content to the first computing device based at least in part on the first computing device being permitted to receive the content.

Claims (64)

1. A system for utilizing content comprising:

a first computing device comprising one or more processors and one or more memories operatively coupled to at least one of the one or more processors of the first computing device; and

a second computing device comprising one or more processors and one or more memories operatively coupled to at least one of the one or more processors of the second computing device,

wherein the one or more memories of the first computing device have first instructions stored thereon that, when executed by at least one of the one or more processors of the first computing device, cause at least one of the one or more processors of the first computing device to:

transmit a request for access to content to the second computing device;

receive the content from the second computing device; and

grant, subsequent to the content being received by the first computing device, at least one permitted utilization of the content, wherein the at least one permitted utilization corresponds to one or more usage rights associated with the content, and wherein granting the at least one permitted utilization includes enforcing, by at least one of the one or more processors of the first computing device according to the first instructions and subsequent to the content being received by the first computing device, at least one condition of the one or more usage rights that correspond to the at least one permitted utilization,

wherein the one or more memories of the second computing device have second instructions stored thereon that, when executed by at least one of the one or more processors of the second computing device, cause at least one of the one or more processors of the second computing device to:

receive the request for access to content from the first computing device;

determine whether the first computing device is permitted to receive the content;

grant access to the content based at least in part on the first computing device being permitted to receive the content; and

transmit the content to the first computing device based at least in part on the first computing device being permitted to receive the content, and

wherein the one or more memories of the first computing device have the first instructions stored thereon prior to the content being received by the first computing device.

2. The system of claim 1 , wherein the first computing device is a client-side device and the second computing device is a server-side computing device.

3. The system of claim 1 , wherein the utilization is rendering the content.

4. The system of claim 1 , wherein the utilization is distribution of the content.

5. The system of claim 1 , wherein the utilization is at least one of viewing, playing, printing, modifying, and copying.

6. The system of claim 1 , wherein the content is at least one of an electronic book, music, audio information, a multimedia presentation, a movie, a computer program, and video information.

7. The system of claim 1 , wherein the first computing device is associated with at least one of a printer, a video system, and an audio system that utilizes the content.

8. At least one first computing device for utilizing content, the at least one first computing device comprising:

one or more processors; and

one or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to:

transmit a request for access to content to at least one second computing device;

receive the content from the at least one second computing device based at least in part on the at least one second computing device determining that the at least one first computing device is permitted to receive the content and the at least one second computing device granting the at least one first computing device access to the content; and

grant, subsequent to the content being received by the at least one first computing device, at least one permitted utilization of the content, wherein the at least one permitted utilization corresponds to one or more usage rights associated with the content, and wherein granting the at least one permitted utilization includes enforcing, by the at least one first computing device according to the instructions and subsequent to the content being received by the at least one first computing device, at least one condition of the one or more usage rights that correspond to the at least one permitted utilization,

wherein the one or more memories of the at least one first computing device have the instructions stored thereon prior to the content being received by the at least one first computing device.

9. The at least one first computing device of claim 8 , wherein the at least one first computing device is at least one client-side computing device and the at least one second computing device is at least one server-side computing device.

10. The at least one first computing device of claim 8 , wherein the at least one first computing device is a single computing device.

11. The at least one first computing device of claim 8 , wherein the utilization is rendering the content.

12. The at least one first computing device of claim 8 , wherein the utilization is distribution of the content.

13. The at least one first computing device of claim 8 , wherein the utilization is at least one of viewing, playing, printing, modifying, and copying.

14. The at least one first computing device of claim 8 , wherein the content is at least one of an electronic book, music, audio information, a multimedia presentation, a movie, a computer program, and video information.

15. The at least one first computing device of claim 8 , wherein the at least one first computing device is associated with at least one of a printer, a video system, and an audio system that utilizes the content.

16. At least one first computing device for controlling utilization of content, the at least one first computing device comprising:

one or more processors; and

one or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to:

receive a request for access to content from at least one second computing device;

determine whether the at least one second computing device is permitted to receive the content;

grant access to the content based at least in part on the at least one second computing device being permitted to receive the content; and

transmit the content to the at least one second computing device based at least in part on the at least second computing device being permitted to receive the content,

wherein the at least one second computing device grants, subsequent to the content being received by the at least one second computing device, at least one permitted utilization of the content, the at least one permitted utilization corresponding to one or more usage rights associated with the content, and wherein granting the at least one permitted utilization by the at least one second computing device includes enforcing, by the at least one second computing device subsequent to the content being received by the at least one second computing device, at least one condition of the one or more usage rights that correspond to the at least one permitted utilization.

17. The at least one first computing device of claim 16 , wherein the at least one first computing device is at least one server-side computing device and the at least one second computing device is at least one client-side computing device.

18. The at least one first computing device of claim 16 , wherein the at least one first computing device is a single computing device.

19. The at least one first computing device of claim 16 , wherein the utilization is rendering the content.

20. The at least one first computing device of claim 16 , wherein the utilization is distribution of the content.

21. The at least one first computing device of claim 16 , wherein the utilization is at least one of viewing, playing, printing, modifying, and copying.

22. The at least one first computing device of claim 16 , wherein the content is at least one of an electronic book, music, audio information, a multimedia presentation, a movie, a computer program, and video information.

23. The at least one first computing device of claim 16 , wherein the at least one second computing device is associated with at least one of a printer, a video system, and an audio system that utilizes the content.

24. At least one non-transitory computer-readable medium storing:

first computer-readable instructions that, when executed by a first computing device, cause the first computing device to:

transmit a request for access to content to a second computing device;

receive the content from the second computing device; and

grant, subsequent to the content being received by the first computing device, at least one permitted utilization of the content, wherein the at least one permitted utilization corresponds to one or more usage rights associated with the content, and wherein granting the at least one permitted utilization includes enforcing, by the first computing device according to the first computer-readable instructions and subsequent to the content being received by the first computing device, at least one condition of the one or more usage rights that correspond to the at least one permitted utilization; and

second computer-readable instructions that, when executed by the second computing device, cause the second computing device to:

receive the request for access to content from the first computing device;

determine whether the first computing device is permitted to receive the content;

grant access to the content based at least in part on the first computing device being permitted to receive the content; and

transmit the content to the first computing device based at least in part on the first computing device being permitted to receive the content.

25. The at least one non-transitory computer-readable medium of claim 24 , wherein the first computing device is a client-side device and the second computing device is a server-side computing device.

26. The at least one non-transitory computer-readable medium of claim 24 , wherein the utilization is rendering the content.

27. The at least one non-transitory computer-readable medium of claim 24 , wherein the utilization is distribution of the content.

28. The at least one non-transitory computer-readable medium of claim 24 , wherein the utilization is at least one of viewing, playing, printing, modifying, and copying.

29. The at least one non-transitory computer-readable medium of claim 24 , wherein the content is at least one of an electronic book, music, audio information, a multimedia presentation, a movie, a computer program, and video information.

30. The at least one non-transitory computer-readable medium of claim 24 , wherein the first computing device is associated with at least one of a printer, a video system, and an audio system that utilizes the content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2012
From: STEFIK, MARK J.; PIROLLI, PETER L.T.
To: CONTENTGUARD HOLDINGS, INC.
Reel/Frame 028875/0958 →
Continuity (7)
Continuation 11175452 · Jul 7, 2005
Continuation 10617760 · Jul 14, 2003
Continuation 10015952 · Dec 17, 2001
Continuation 09778001 · Feb 7, 2001
Division 08967084 · Nov 10, 1997
Continuation 08344760 · Nov 23, 1994
Related Publication 20120317659A1 · Dec 13, 2012