IP Library Granted Patent US 9,154,815
Granted Patent B2
US 9,154,815 · App. 13/102,790 · Granted Oct 6, 2015

Method and system for securing multimedia data streamed over a network

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,154,815
App. No.
13/102,790
Granted
Oct 6, 2015
Kind
B2
Abstract

There is provided a method of securing multimedia data for streaming over a network comprising receiving the multimedia data from a server, transforming the multimedia data into secure multimedia data using a security key associated with the multimedia data, storing the security key associated with the multimedia data, streaming the secure multimedia data to the destination server. The method further comprises receiving decoding solution requests associated with the multimedia data from one or more multimedia players for playing the multimedia data and transmitting the security key associated with the multimedia data to each of the multimedia players.

Claims (37)

1. A method of securing multimedia data by a computer having a hardware processor and a non-transitory memory for streaming over a network, the method comprising:

receiving, using the hardware processor, the multimedia data from a server;

transforming, using the hardware processor, the multimedia data into secure multimedia data using a security key associated with the multimedia data, the security key having a validity time period;

storing, using the hardware processor, the security key associated with the secure multimedia data in the non-transitory memory;

streaming, using the hardware processor, the secure multimedia data to two or more multimedia players, wherein each of the two or more multimedia players includes a multimedia decryption module and a playback device;

receiving, using the hardware processor, in response to the streaming of the secure multimedia data, decoding solution requests associated with the secure multimedia data from the two or more multimedia players for playing the multimedia data, wherein the decoding solution requests include information for selecting the security key associated with the secure multimedia data;

receiving a location information of each of the two or more multimedia players and an identity information of each user of the two or more multimedia players;

performing, using the hardware processor, a legitimacy analysis on the decoding solution requests, wherein the legitimacy analysis comprises a verification of the location information and the identity information; and

in response to a successful verification (a) of the location information and the identity information of each of the two or more multimedia players, and (b) that the validity time period of the security key has not expired;

retrieving the security key from the non-transitory memory; and

transmitting, using the hardware processor, the security key associated with the secure multimedia data to each of the two or more multimedia players for use by the multimedia decryption module of the two or more multimedia players to convert back the secure multimedia data into the multimedia data.

2. The method of claim 1 , wherein the security key comprises an encryption and decryption key associated with one or more data portions of the multimedia data.

3. The method of claim 1 , wherein the transforming the multimedia data comprises extracting one or more data portions from the multimedia.

4. The method of claim 3 , wherein the transmitting comprises transmitting the security key and the one or more data portions from the multimedia data.

5. The method of claim 1 , wherein the security key comprises a data obfuscation information.

6. The method of claim 1 , wherein the security key comprises a data corruption information.

7. The method of claim 1 , further comprising selecting the security key from one or more security keys prior to transforming the multimedia data.

8. The method of claim 1 , further comprising adding digital data to the security key for associating the security key with both the multimedia data and the secure multimedia data prior to the storing of the security key in the memory, wherein the information used to select the security key specifies the secure multimedia data.

9. A computer system for securing multimedia data for streaming over a network, the system comprising:

a non-transitory memory; and

a hardware processor configured to:

receive the multimedia data from a server;

transform the multimedia data into secure multimedia data using a security key associated with the multimedia data, the security key having a validity time period;

store the security key associated with the secure multimedia data in the non-transitory memory;

stream the secure multimedia data to two or more multimedia players, wherein each of the two or more multimedia players includes a multimedia decryption module and a playback device;

receive, in response to the streaming of the secure multimedia data, decoding solution requests associated with the secure multimedia data from the two or more multimedia players for playing the multimedia data, wherein the decoding solution requests include information for selecting the security key associated with the secure multimedia data;

receive a location information of each of the two or more multimedia players and an identity information of each user of the two or more multimedia players;

perform a legitimacy analysis on the decoding solution requests, wherein the legitimacy analysis comprises a verification of the location information and the identity information; and

in response to a successful verification (a) of the location information and the identity information of each of the two or more multimedia players, and (b) that the validity time period of the security key has not expired:

retrieve the security key from the non-transitory memory; and

transmit, the security key associated with the secure multimedia data to each of the two or more multimedia players for use by the multimedia decryption module of the two or more multimedia players to convert back the secure multimedia data into the multimedia data.

10. The system of claim 9 , wherein the security key comprises an encryption and decryption key associated with one or more data portions of the multimedia data.

11. The system of claim 9 , wherein the transforming the multimedia data comprises extracting one or more data portions from the multimedia.

12. The system of claim 11 , wherein the processor is further configured to transmit comprises to transmit the security key and the one or more data portions from the multimedia data.

13. The system of claim 9 , wherein the security key comprises a data obfuscation information.

14. The system of claim 9 , wherein the security key comprises a data corruption information.

15. The system of claim 14 , wherein the processor is further configured to select the security key from one or more security keys prior to transform the multimedia data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2026
From: DISNEY ENTERPRISES, INC.
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075545/0695 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2011
From: LEWIS, JASON E.; CHRISTIANSON, RYAN D.
To: DISNEY ENTERPRISES, INC.
Reel/Frame 026239/0687 →