IP Library Granted Patent US 9,407,857
Granted Patent B2
US 9,407,857 · App. 12/201,930 · Granted Aug 2, 2016

Protection against unauthorized copying of digital medial cotent

Inventors: Young Jun Bang (Seoul, KR); Jun Sik Park (Seoul, KR); Jung Eun Kim (Seoul, KR); Sam Ryong Jang (Seoul, KR); Yun Geun Lee (Seoul, KR)
Assignee: CDNetworks Co., Ltd
H04N5/76G06F21/10G06Q30/0239H04N7/162H04N21/235H04N21/2541H04N21/41407H04N21/435H04N21/443H04N21/818H04N21/8355H04L2463/101
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,407,857
App. No.
12/201,930
Granted
Aug 2, 2016
Kind
B2
Abstract

Protection against unauthorized copying of digital media content is achieved by receiving information from a client device related to its storing function used to store digital media content that is to be sent to the client device; and performing a procedure to protect against unauthorized copying of the digital media content if the client device is able to store the digital media content using its storing function.

Claims (45)

1. A method of protecting digital media content, the method comprising:

monitoring, by a process monitoring driver which is connected to an application software program, process resource related to the application software program while the digital media content is being reproduced in a client;

detecting an occurrence of an execution or ending of the application software program;

receiving process resource information only when the execution or ending of the application software program is detected, in order to minimize a processing amount for a processor;

collecting a process ID and related information from the process monitoring driver if the process resource information is not received;

analyzing the process resource information or the process ID and related information;

determining whether a malicious routine or codes relating to a recording function is included therein; and

executing a procedure to protect against unauthorized copying of the digital media content, if the malicious routine or codes relating to a recording function is included,

wherein the process resource information is analyzed by determining whether the malicious code or routine matched with the recording function,

and wherein the related information includes a name of a process and version information.

2. The method of claim 1 , wherein the procedure comprises: refraining to send the digital media content to the client device.

3. The method of claim 2 , wherein the refraining step comprises: disabling the digital media content from being transmitted to the client device.

4. The method of claim 1 , wherein the procedure comprises: sending the digital media content together with distortion information.

5. The method of claim 4 , wherein the distortion information provides user experience of the digital media content that is degraded in at least one of a visual manner, an audible manner, and a tactile manner.

6. The method of claim 1 , wherein the procedure comprises: sending alternative information other than the actual digital media content.

7. The method of claim 6 , wherein the alternative information is related to at least one of commercial or non-commercial advertisements, entertainment, announcements, personalized data, and other information useful to a user of the client device.

8. The method of claim 1 , wherein the procedure comprises:

sending an indication to the client device indicating that storing is unauthorized.

9. The method of claim 8 , wherein the indication comprises at least one of a warning about unauthorized copying, ways to obtain authorization for copying, and information useful to a user of the client device.

10. The method of claim 1 , wherein the procedure comprises:

instructing the client device to disable its storing function.

11. The method of claim 10 , wherein the step of instructing comprises:

triggering a prevention function that is enabled in the client device to prevent the digital media content from being copied in the client device or copied via the client device.

12. A record prevention device for protecting digital media content comprising:

a process monitoring driver which is connected to an application software program configured to monitor process resource related to the application software program while the digital media content is being reproduced in a client;

an event detector configured to detect an occurrence of an execution or ending of the application software program and to receive process resource information only when the execution or ending of the application software program is detected, in order to minimize a processing amount for a processor;

a process information collector configured to collect a process ID and related information from the process monitoring driver if the process resource information is not received;

a process resource analyzer configured to analyze the process resource information or the process ID and related information, and to determine whether a malicious routine or codes relating to a recording function is included in the collected process resource information; and

a storage preventer module configured to execute a procedure to protect against unauthorized copying of the digital media content, if the malicious routine or codes relating to a recording function is included,

wherein the process resource information is analyzed by determining whether the malicious code or routine matched with the recording function,

and wherein the related information includes a name of a process and version information.

13. The record prevention device of claim 12 , wherein the procedure performed by the storage preventer module comprises at least one of:

refraining to send the digital media content to the client device;

sending the digital media content together with distortion information;

sending alternative information other than the actual digital media content;

sending an indication to the client device indicating that storing is unauthorized; and

instructing the client device to disable its storing function.

14. The record prevention device of claim 13 , wherein the procedure performed by the storage preventer module is further characterized in that:

wherein the refraining step comprises, disabling the digital media content from being transmitted to the client device;

wherein the distortion information provides user experience of the digital media content that is degraded in at least one of a visual manner, an audible manner, and a tactile manner;

wherein the alternative information is related to at least one of commercial or non-commercial advertisements, entertainment, announcements, personalized data, and other information useful to a user of the client device;

wherein the indication comprises at least one of a warning about unauthorized copying, ways to obtain authorization for copying, and information useful to a user of the client device; and

wherein the step of instructing comprises, triggering a prevention function that is enabled in the client device to prevent the digital media content from being copied in the client device or copied via the client device.

15. The record prevention device of claim 12 , wherein the procedure performed by the storage preventer module comprises:

transmitting, to a content provision server, which transmits the digital media content to the client, a request for stopping the transmission of the digital media content.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2020
From: HONGKONG CDNETWORKS HOLDINGS CO., LTD
To: CDNETWORKS HOLDINGS SINGAPORE PTE. LTD.
Reel/Frame 052097/0917 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2019
From: CDNETWORKS CO., LTD.
To: HONGKONG CDNETWORKS HOLDINGS COMPANY LIMITED
Reel/Frame 048384/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2008
From: BANG, YOUNG JUN; PARK, JUN SIK; KIM, JUNG EUN; JANG, SAM RYONG; LEE, YUN GEUN
To: CDNETWORKS CO., LTD
Reel/Frame 021480/0026 →
Priority Claims (5)
KR 10-2007-0086901 · Aug 29, 2007 · national
KR 10-2007-0086902 · Aug 29, 2007 · national
KR 10-2007-0086903 · Aug 29, 2007 · national
KR 10-2007-0086905 · Aug 29, 2007 · national
KR 10-2007-0086910 · Aug 29, 2007 · national
Continuity (1)
Related Publication 20090064347A1 · Mar 5, 2009