IP Library Granted Patent US 9,426,410
Granted Patent B2
US 9,426,410 · App. 13/077,242 · Granted Aug 23, 2016

Secure online access control for accessing media content from discs

Inventors: Russell Stewart (Los Angeles, CA); Timur Insepov (Sherman Oaks, CA)
Assignee: SONY DADC US Inc.
H04N5/913H04N5/85H04N9/8205
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 9,426,410
App. No.
13/077,242
Granted
Aug 23, 2016
Kind
B2
Abstract

In one embodiment, a method of controlling distribution of content can include: sending authentication instructions from a server to a disc player having a disc inserted therein, where the disc includes media content without a plurality of files that are required by the disc player for playback of the media content; determining if the disc in the disc player is valid by comparing information received from the disc player against information stored in a database; receiving viewer verification information from the disc player to determine if the viewer is authorized to view the playback of the media content on the disc; sending an error indication if the disc is not valid and/or the viewer is not authorized; and sending the plurality of files that are required for the playback of the media content from the server to the disc player if the viewer is authorized and the disc is valid.

Claims (55)

1. A method of controlling distribution of content to a viewer, the method comprising:

sending authentication instructions from a server to a disc player having a disc inserted therein, wherein the disc comprises media content without a plurality of files that are required by the disc player for playback of the media content;

determining if the disc in the disc player is valid by comparing information received from the disc player against information stored in a database;

receiving viewer verification information from the disc player to determine if the viewer is authorized to view the playback of the media content on the disc;

sending an error indication if the disc is determined to be invalid and/or the viewer is determined to be unauthorized; and

sending the plurality of files that are required for the playback of the media content from the server to the disc player if the viewer is authorized and the disc is valid.

2. The method of claim 1 , further comprising:

distributing a plurality of discs, the disc being one of the plurality of discs, wherein each of the plurality of discs comprises the media content without the plurality of files that are required for playback of the media content.

3. The method of claim 1 , wherein the determining if the disc is valid comprises comparing an authentication key sent from the disc player against a corresponding key from the database.

4. The method of claim 1 , wherein the receiving the viewer verification information occurs only if the disc is valid.

5. The method of claim 1 , further comprising:

maintaining an Internet connection between the disc player and the server for a duration of the playback of the media content.

6. The method of claim 1 , wherein the determining if the disc is valid comprises comparing a disc identifier for the disc against corresponding information from the database.

7. The method of claim 1 , wherein the determining if the disc is valid comprises checking a number of playbacks allocated for the disc and determining if the number of playbacks has been exceeded.

8. The method of claim 1 , wherein the determining if the disc is valid comprises comparing a date by which playbacks for the disc are allowed to occur against a current date.

9. An apparatus, comprising:

one or more processors; and

logic encoded in one or more tangible media for execution by the one or more processors, and when executed being operable to:

send authentication instructions to a disc player having a disc inserted therein, wherein the disc comprises media content without a plurality of files that are required by the disc player for playback of the media content;

determine if the disc in the disc player is valid by comparing information received from the disc player against information stored in a database;

receive viewer verification information from the disc player to determine if a viewer is authorized to view the playback of the media content on the disc;

send an error indication if the disc is determined to be invalid and/or the viewer is determined to be unauthorized; and

send the plurality of files that are required for the playback of the media content to the disc player if the viewer is authorized and the disc is valid.

10. The apparatus of claim 9 , wherein the logic when executed that is operable to determine if the disc is valid comprises logic when executed that is operable to compare an authentication key sent from the disc player against a corresponding key from the database.

11. The apparatus of claim 9 , further comprising logic when executed that is operable to:

maintain an Internet connection between the disc player and the server for a duration of the playback of the media content.

12. The apparatus of claim 9 , wherein the logic when executed that is operable to determine if the disc is valid comprises logic when executed that is operable to compare a disc identifier for the disc against corresponding information from the database.

13. The apparatus of claim 9 , wherein the logic when executed that is operable to determine if the disc is valid comprises logic when executed that is operable to check a number of playbacks allocated for the disc and determine if the number of playbacks has been exceeded.

14. The apparatus of claim 9 , wherein the logic when executed that is operable to determine if the disc is valid comprises logic when executed that is operable to compare a date by which playbacks for the disc are allowed to occur against a current date.

15. A method of controlling playback of content, the method comprising:

launching an authentication application for a disc in a disc player, wherein the disc comprises media content without a plurality of files that are required by the disc player for playback of the media content;

receiving a disc valid indication from a server to indicate if the disc in the disc player is valid;

receiving an authorized viewer indication from the server to indicate if a viewer is authorized to view the playback of the media content on the disc;

displaying an error indication in response to the disc valid indication and/or the authorized viewer indication being in a first state;

downloading the plurality of files that are required for the playback of the media content from the server if both the disc valid indication and the authorized viewer indication are in a second state; and

playing the media content on the disc player using the downloaded plurality of files.

16. The method of claim 15 , wherein the launching the authentication application comprises:

reading the disc inserted in the disc player; and

updating the authentication application from the server if the server indicates that the authentication application is out of date.

17. The method of claim 15 , further comprising:

maintaining an Internet connection between the disc player and the server for a duration of the playback of the media content.

18. An apparatus, comprising:

one or more processors; and

logic encoded in one or more tangible media for execution by the one or more processors, and when executed being operable to:

launch an authentication application for a disc in a disc player, wherein the disc comprises media content without a plurality of files that are required by the disc player for playback of the media content;

receive a disc valid indication from a server to indicate if the disc in the disc player is valid;

receive an authorized viewer indication from the server to indicate if a viewer is authorized to view the playback of the media content on the disc;

display an error indication in response to the disc valid indication and/or the authorized viewer indication being in a first state;

download the plurality of files that are required for the playback of the media content from the server if both the disc valid indication and the authorized viewer indication are in a second state; and

play the media content on the disc player using the downloaded plurality of files.

19. The apparatus of claim 18 , wherein the logic when executed that is operable to launch the authentication application comprises logic when executed that is operable to:

read the disc inserted in the disc player; and

update the authentication application from the server if the server indicates that the authentication application is out of date.

20. The apparatus of claim 18 , further comprising:

logic when executed that is operable to maintain an Internet connection between the disc player and the server for a duration of the playback of the media content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2011
From: STEWART, RUSSELL; INSEPOV, TIMUR
To: SONY DADC US INC
Reel/Frame 026058/0415 →
Continuity (1)
Related Publication 20120251076A1 · Oct 4, 2012