IP Library Granted Patent US 8,631,145
Granted Patent B2
US 8,631,145 · App. 12/611,042 · Granted Jan 14, 2014

System and method for playing content on certified devices

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,631,145
App. No.
12/611,042
Granted
Jan 14, 2014
Kind
B2
Abstract

Systems and methods of ensuring a predetermined quality of playback of media content are provided. The predetermined quality is determined by an encoder placing a passive flag or data field within a media file having a predetermined quality. The contents of the media file in which the passive flag or data field is located is not encrypted or designated within a particular standard. A decoder plays the media content within the media file upon detection of the passive flag or data field or in accordance with a value within the passive flag or data field and the certification of the device.

Claims (19)

1. A playback device capable of playing a media file according to a predetermined quality of playback, the playback device comprising:

a decoder configured to receive a media file in which the decoder is capable of playing the media file, wherein the media file is in the MKV container format;

wherein the decoder is configured to detect a first passive flag or data field implemented in a Codec_Name field in the header of the media file and a second passive flag or data field implemented within a track within the media file as a user_data_unregistered message,

wherein the media file has a portion unencrypted the first passive flag or data field and the second passive flag or data field are located within the unencrypted portion, and the first passive flag or data field and the second passive flag or data field indicate that the media file was encoded using a high quality encoder to a predetermined quality;

wherein the decoder is configured to detect the first passive flag or data field and the second passive flag or data field and to not playback the media file without prior interaction by a user.

2. The device of claim 1 wherein the decoder is configured to playback the media file when the decoder does not detect the passive flag or data field.

3. The device of claim 1 wherein the media file is encoded by a high quality encoder indicated within the media file by the passive flag or data field.

4. The device of claim 1 wherein the media file is stored and remotely transmitted to the decoder.

5. The device of claim 1 wherein the media file is stored and locally provided to the decoder.

6. A system of ensuring a predetermined quality of playback of media files, the system comprising:

a server configured to access and transmit a media file, wherein the media file is in the MKV container format;

a playback device configured to request the media file and having a decoder configured to extract and display media content from the media file;

wherein the decoder is configured to detect a first passive flag or data field implemented in a Codec_Name field in the header of the media file and a second passive flag or data field implemented within a track within the media file as a user_data_unregistered message;

wherein the decoder is configured to play the media content from the media file based on the first passive flag or data field and the second passive flag or data field; and

wherein the first passive flag or data field and the second passive flag or data field indicate that the media file was encoded using a high quality encoder to a predetermined quality.

7. The system of claim 6 wherein the decoder plays the media content based on the passive flag or data field.

8. The system of claim 6 wherein the decoder does not play the media content based on the passive flag or data field.

9. The system of claim 7 wherein the playback device is designated as non-certified, the decoder plays the media content, and an identifier for the playback device is recorded in a database on the server.

10. The system of claim 6 further comprising a media generation device comprising an encoder configured to encode media content according to a predetermined standard as a media file, the encoder including a passive flag or data field within the media file when the media content is a predetermined quality.

Assignments (9)
CHANGE OF PRINCIPAL PLACE OF BUSINESS Recorded Mar 5, 2019
From: DIVX, LLC
To: DIVX, LLC
Reel/Frame 050407/0104 →
CHANGE OF NAME Recorded Mar 5, 2018
From: DIVX CF HOLDINGS LLC
To: DIVX, LLC
Reel/Frame 045498/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2018
From: SONIC IP, INC.; DIVX, LLC
To: DIVX CF HOLDINGS LLC
Reel/Frame 045310/0020 →
PATENT RELEASE Recorded Jul 22, 2014
From: JPMORGAN CHASE BANK N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
Reel/Frame 033378/0685 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DIVX, LLC
Reel/Frame 032645/0559 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2013
From: DIVX, LLC
To: SONIC IP, INC.
Reel/Frame 031713/0032 →
CHANGE OF NAME Recorded Sep 15, 2012
From: DIVX, INC.
To: DIVX, LLC
Reel/Frame 028965/0830 →
SECURITY AGREEMENT Recorded Mar 25, 2011
From: ALL MEDIA GUIDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 026026/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2010
From: MILSTEIN, LEE
To: DIVX, INC.
Reel/Frame 023764/0512 →