IP Library Granted Patent US 9,077,858
Granted Patent B2
US 9,077,858 · App. 12/653,827 · Granted Jul 7, 2015

Media playback system and method for monitoring usage of media contents

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,077,858
App. No.
12/653,827
Granted
Jul 7, 2015
Kind
B2
Abstract

There is provided a media playback system for monitoring usage of a plurality of media contents. The system includes a memory configured to store an analytic log file corresponding to each of the plurality of media contents. The system also includes a processor. The processor is configured to identify the analytic log file corresponding to one of the plurality of media contents. The processor is further configured to collect data relating to a plurality of events. At least one of the plurality of events relates to the usage of one of the plurality of media contents. The processor is further configured to store at least one of the plurality of events in the analytic log file. In addition, the processor is configured to send the analytic log file to a remote network server if the network connection has been detected.

Claims (47)

1. A disc playback system for monitoring usage of a plurality of media contents, the disc playback system comprising:

a memory configured to store a plurality of analytic log files, wherein each of the plurality of analytic log files corresponds to one of the plurality of media contents; and

a processor configured to:

initiate playback, from a disc, a media content from the plurality of media contents, the disc having a disc identifier;

identify an analytic log file from the plurality of analytic log files corresponding to the media content;

collect data relating to a plurality of events, wherein at least one event from the plurality of events relates to a usage of the media content by a user of the disc playback system;

store, in the memory, the at least one event relating to the usage of the media content in the analytic log file that corresponds to the media content;

detect a network connection to the disc playback system; and

send the analytic log file, including the disc identifier and the at least one event relating to the usage of the media content by the user of the disc playback system, to a remote network server if the network connection is detected.

2. The disc playback system of claim 1 , wherein the processor is further configured to:

detect whether the analytic log file is full; and

clear the oldest data from the analytic log file if the analytic log file is full.

3. The disc playback system of claim 1 , wherein the disc is a Blu-ray disc and wherein the at least one event comprises Blu-ray events including trailer features stored in the analytic log file.

4. The disc playback system of claim 1 , wherein data relating to the at least one event is stored in the memory using a data writing function compatible with a file system of the disc playback system.

5. The disc playback system of claim 1 , wherein the disc is a Blu-ray disc, and wherein the disc is a Blu-ray disc, and wherein the at least one event comprises Blu-ray events including subtitles and audio languages stored in the analytic log file.

6. The disc playback system of claim 1 , wherein the analytic log file comprises the duration of one of the plurality of media contents.

7. The disc playback system of claim 1 , wherein the disc is a Blu-ray disc, and wherein the at least one event comprises Blu-ray events including time line parameters stored in the analytic log file.

8. A method for execution by a processor of a disc playback system for monitoring usage of a plurality of media contents, the disc playback system having a memory configured to store a plurality of analytic log files, wherein each of the plurality of analytic log files corresponds to one of the plurality of media contents, the method comprising:

initiating playback, from a disc, a media content from the plurality of media contents, the disc having a disc identifier;

identifying an analytic log file from the plurality of analytic log files corresponding to the media content;

collecting data relating to a plurality of events, wherein at least one event from the plurality of events relates to a usage of the media content by a user of the disc playback system;

storing, in the memory, the at least one event relating to the usage of the media content in the analytic log file that corresponds to the media content; and

detecting a network connection to the disc playback system; and

sending the analytic log file, including the disc identifier and the at least one event relating to the usage of the media content by the user of the disc playback system, to a remote network server if the network connection is detected.

9. The method of claim 8 , further comprising:

detecting whether the analytic log file is full; and

clearing the oldest data from the analytic log file if the analytic log file is full.

10. The method of claim 8 , wherein the disc is a Blu-ray disc, and wherein the at least one event comprises Blu-ray events including trailer features stored in the analytic log file.

11. The method of claim 8 , wherein data relating to the at least one event is stored in the memory using a data writing function compatible with a file system of the disc playback system.

12. The method of claim 8 , wherein the disc is a Blu-ray disc, and wherein the disc is a Blu-ray disc, and wherein the at least one event comprises Blu-ray events including subtitles and audio languages stored in the analytic log file.

13. The method of claim 8 , wherein the analytic log file comprises the duration of one of the plurality of media contents.

14. The method of claim 8 , wherein the disc is a Blu-ray disc, and wherein the at least one event comprises Blu-ray events including time line parameters stored in the analytic log file.

15. A disc playback system for monitoring usage of a plurality of media contents, the disc playback system comprising:

a memory configured to store a plurality of analytic log files, wherein each of the plurality of analytic log files corresponds to one of the plurality of media contents;

a processor configured to:

initiate playback, from a disc, a media content from the plurality of media contents, the disc having a disc identifier;

run an analytic thread and an application thread;

wherein the analytic thread is further configured to:

identify an analytic log file from the plurality of analytic log files corresponding to the media content;

collect data relating to a plurality of events, wherein at least one event from the plurality of events relates to a usage of the media content by a user of the disc playback system;

store, in the memory, the at least one event relating to the usage of the media content in the analytic log file;

detect a network connection to the disc playback system; and

send the analytic log file, including the disc identifier and the at least one event relating to the usage of the media content by the user of the disc playback system, to a remote network server if the network connection is detected; and

wherein the least one event comprises Blu-ray events including trailer features stored in the analytic log file.

16. The disc playback system of claim 15 , wherein the disc is a Blu-ray disc, and wherein the at least one event comprises Blu-ray events including trailer features stored in the analytic log file analytic log file.

17. The disc playback system of claim 16 , wherein data relating to the at least one event is stored in the memory using a data writing function compatible with a file system of the disc playback system.

18. The disc playback system of claim 15 , wherein the disc is a Blu-ray disc, and wherein the disc is a Blu-ray disc, and wherein the at least one event comprises Blu-ray events including subtitles and audio languages stored in the analytic log file.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2026
From: DISNEY ENTERPRISES, INC.
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075574/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2010
From: PRESTENBACK, KYLE; ASHBROOK, JEFF; TAHLER, EVAN; JESSEN, DAVID
To: DISNEY ENTERPRISES, INC.
Reel/Frame 023777/0182 →