Patent ID: 9154815
Filing Date: 2015-10-06
Classification: H04L,H04N

Abstract:
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.