Systems and methods for securely providing streaming media content on-demand
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-021/2347
H04N-021/258
H04N-021/266
H04N-021/41
H04N-021/418
H04N-021/422
H04N-021/4405
H04N-021/472
H04N-021/6334
출원번호
US-0663261
(2012-10-29)
등록번호
US-9794602
(2017-10-17)
발명자
/ 주소
Kummer, David A.
출원인 / 주소
EchoStar Technologies L.L.C.
대리인 / 주소
Seed IP Law Group LLP
인용정보
피인용 횟수 :
0인용 특허 :
5
초록▼
A system for securely providing streaming media content on-demand may include a plurality of receiving devices in which each receiving device may request the same or different streaming media content (e.g., stored at a content storage system of a content delivery network) on-demand using VOD or othe
A system for securely providing streaming media content on-demand may include a plurality of receiving devices in which each receiving device may request the same or different streaming media content (e.g., stored at a content storage system of a content delivery network) on-demand using VOD or other available on-demand services and/or applications associated with, in communication with or running on the respective receiving devices. In response, the content storage system of the content delivery network will encrypt the requested content uniquely for each received request (e.g., according to an encryption key that is unique for each or virtually each request) and deliver the encrypted requested content to the appropriate respective receiving device of the receiving devices. The respective receiving devices will then each decrypt the streaming content as it is being received according to the corresponding decryption key communicated from a respective individual secure remote to the respective receiving device.
대표청구항▼
1. A method in a media content transmission system, the method comprising: receiving, by the media content transmission system, a first request for a streaming media content program, the first request originating from a first secure remote control device communicatively coupled to a first remote rec
1. A method in a media content transmission system, the method comprising: receiving, by the media content transmission system, a first request for a streaming media content program, the first request originating from a first secure remote control device communicatively coupled to a first remote receiving device;in response to receiving the first request, authenticating, by the media content transmission system, the first request as being associated with a first authorized identifier of a plurality of authorized identifiers, the first authorized identifier being associated with the first secure remote control device communicatively coupled to the first remote receiving device;in response to authenticating the first request as being associated with the first authorized identifier, using, by the media content transmission system, a first encryption key uniquely associated with the first authorized identifier and uniquely associated with a specific occurrence of the received request to begin encrypting at least one portion of the requested streaming media content program; andtransmitting, by the media content transmission system, the encrypted at least one portion of the streaming media content program to the first remote receiving device substantially as the encrypted at least one portion of the streaming media content program becomes encrypted. 2. The method of claim 1 further comprising authenticating, by the media content transmission system, the first request as being associated with first of a plurality of authorized users based on each of the plurality of authorized identifiers uniquely identifying the first authorized user. 3. The method of claim 1, further comprising: receiving, by the media content transmission system, a second request for the streaming media content program, the second request originating from a second secure remote control device communicatively coupled to a second remote receiving device;in response to receiving the second request, authenticating, by the media content transmission system, the second request as being associated with a second of the plurality of authorized identifiers, the second authorized identifier being associated with the second secure remote control device communicatively coupled to the second remote receiving device;in response to authenticating the second request as being associated with the second authorized identifier, using, by the media content transmission system, a second encryption key uniquely associated with the second authorized identifier and uniquely associated with the second received request to begin encrypting the at least one portion of the requested streaming media content program; andtransmitting, by the media content transmission system, the encrypted at least one portion of the streaming media content program to the second remote receiving device substantially as the encrypted at least one portion of the streaming media content program becomes encrypted. 4. The method of claim 1 wherein the at least one portion of the streaming media content program comprises the entire streaming media content program. 5. The method of claim 1 wherein the at least one portion of the streaming media content program is a pre-determined percentage of the entire streaming media content program. 6. The method of claim 1 wherein the secure remote control device comprises a mobile telephone. 7. The method of claim 1 wherein the secure remote control device is operable to transmit a decryption key or a part of a decryption key to the first remote receiving device to aid in decryption at the receiving device of the encrypted at least one portion of the streaming media content program. 8. The method of claim 7 wherein the first remote receiving device is a television or a DVD player external to the first remote receiving device. 9. The method of claim 1, further comprising: generating the first encryption key, by the media content transmission system, based on a pseudo random number provided by the smart remote control. 10. The method of claim 9, further comprising: receiving the pseudo random number via the first remote receiving device. 11. The method of claim 1, further comprising: generating, by the media content transmission system, a pseudo random number; andgenerating the first encryption key, by the media content transmission system, based on the pseudo random number and the first authorized identifier; andproviding the pseudo random number to the first secure remote control device, wherein the secure remote control device utilizes the pseudo random number and the first authorized identifier to generate at least a portion of the first decryption key. 12. The method of claim 1 further comprising: generating, the encryption key, by the media content transmission system, based on a time associated with receipt of the first request from the first remote receiving device. 13. The method of claim 1 further comprising: generating, the encryption key, by the media content transmission system, based on a number of previous occurrences of received requests for streaming media content programs that are each associated with the one of the plurality of authorized identifiers for the first secure remote control. 14. A computer-implemented method in a media content receiving system, the method comprising: receiving an authorized identifier for a secure remote control;transmitting, by the media content receiving system, a request for a streaming media content program to a media content transmission system from the media content receiving system;transmitting the authorized identifier to the media content transmission system;in response to the transmitting the authorized identifier, receiving, by the media content receiving system, at least one portion of the streaming media content program encrypted with an encryption key that is uniquely associated with the authorized identifier associated with the transmitted request and that is uniquely associated with a specific occurrence of the transmitted request;receiving, by the media content receiving system, from a secure remote control device in wireless communication with the media content receiving system, a decryption key or part of a decryption key needed to aid in decryption of the received at least one portion of the streaming media content program; anddecrypting, by the media content receiving system, the at least one portion of the streaming media content program using the received decryption key or the received part of the decryption key received from the wireless remote control device. 15. The method of claim 14 wherein the media content receiving system comprises a television or a DVD player external to the media content receiving system. 16. The method of claim 14, further comprising: receiving a pseudo random number from the secure remote control; andtransmitting the pseudo random number to the media content transmission system, wherein the encryption key is generated by the media content transmission system based on the pseudo random number. 17. The method of claim 14, further comprising: receiving a pseudo random number from the media content transmission system; andtransmitting the pseudo random number to the secure remote control, device, wherein the secure remote control device generates the decryption key based on the pseudo random number. 18. The method of claim 14, wherein receiving the decryption key further comprises: receiving encrypted data, at the media content receiving system, from the secure remote control device; anddecrypting the encrypted data, at the media content receiving system, to extract the decryption key for the requested streaming media content. 19. The method of claim 14, further comprising: outputting a program guide from the media content receiving device; andreceiving user input, at the media content receiving device, from the secure remote control, the user input selecting the streaming media content program from the program guide, wherein the media content receiving device generates the request responsive to the user input. 20. The method of claim 14, wherein the decryption key or part of the decryption key needed to aid in decryption of the received at least one portion of the streaming media content program is a pseudo random number generated by the secure remote control and further comprising: transmitting the pseudo random number to the media content transmission system, wherein the encryption key is generated by the media content transmission system based on the pseudo random number. 21. The method of claim 14 wherein the encryption key is based on a time associated with receipt of the request transmitted to the media content transmission system for the streaming media content program. 22. A remote control device comprising: a processor; anda secure memory area coupled to the processor, wherein the processor is configured to: receive user input indicative of a request for a streaming media content program;in response to the received user input, transmit a request to a receiving device for the streaming media content program and transmit information to the receiving device to enable authentication of the request;transmit to the receiving device, a decryption key or part of a decryption key needed to aid in decryption of the requested streaming media content program that is at least partially encrypted by use of a first encryption key uniquely associated with an authorized identifier stored in the secure memory and uniquely associated with a specific occurrence of the request. 23. The remote control device of claim 22, wherein the processor is further configured to receive an externally generated pseudo random number and generate the decryption key based on the pseudo random number and an authorized identifier stored in the secure memory. 24. The remote control device of claim 22, wherein the processor receives the externally generated pseudo random number from the receiving device. 25. The remote control device of claim 22, wherein the processor receives the externally generated pseudo random number from a remote media content transmission system. 26. The remote control device of claim 22, wherein the processor is configured to transmit the decryption key or part of the decryption key by transmitting the decryption key or the part of the decryption key in response to the user input. 27. The remote control device of claim 22, wherein the processor is configured to transmit the decryption key or part of the decryption key to the receiving device in an encrypted form.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (5)
Jones Michael F. (Nashua NH), Encrypted data transmission system employing means for randomly altering the encryption keys.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.