Progressive download or streaming of digital media securely through a localized container and communication protocol proxy
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/04
G06F-017/30
H04N-007/16
출원번호
US-0585746
(2012-08-14)
등록번호
US-8752194
(2014-06-10)
발명자
/ 주소
Chen, Hao-Nong
Rutman, Michael
MacLean, Charles Duncan
Hiar, Edward Charles
Morten, Glenn A.
출원인 / 주소
Google Inc.
대리인 / 주소
Fenwick & West LLP
인용정보
피인용 횟수 :
0인용 특허 :
99
초록▼
Various embodiments are directed towards employing a container and communication protocol proxy component within a client device to receive securely real-time streamed, progressively downloaded, or adaptively streamed container over a network using one container and communication protocol, and to se
Various embodiments are directed towards employing a container and communication protocol proxy component within a client device to receive securely real-time streamed, progressively downloaded, or adaptively streamed container over a network using one container and communication protocol, and to securely decrypt the container and provide it to a media player using a different container and communications protocol. In one embodiment, the container is in Flash Video (FLV) file format. A browser or the media player on the client device may be used to request the container. The requested container is sent over one communication protocol and intercepted by the container and communication protocol proxy component. The container may be received as selectively encrypted container. The container and communication protocol proxy component then may enable decryption of the container and providing of it to the media player using another container and communication protocol combination.
대표청구항▼
1. A system for managing content over a network, comprising: a first component that resides on a client device, wherein the first component is operative to send a first request for content using a first communication protocol; anda second component residing on the client device, wherein the second c
1. A system for managing content over a network, comprising: a first component that resides on a client device, wherein the first component is operative to send a first request for content using a first communication protocol; anda second component residing on the client device, wherein the second component is operative to perform further actions, including: intercepting the first request from the first component at the second component on the client device, wherein information about the content is extracted from the first request;using a second communication protocol to send a second request for the content based on the extracted information;using the second communication protocol to receive on the client device at least a portion of the content, wherein the at least portion of the received content is encrypted; anddecrypting the at least portion of the encrypted content, such that the decrypted content is provided to the first component using the first communication protocol, wherein the first component is operative to play at least the decrypted content while another portion of the content is currently unavailable to the first component. 2. The system of claim 1, wherein the content is received in a container that is in at least one of a Flash Video (FLV) file format, Windows Media Video Format (WMV), Windows Media Audio Format (WMA) Advanced Systems Format (ASF), or a Real Audio (RA/RAM) file format. 3. The system of claim 1, the system further comprising a third component that is operative to perform digital copy protection of the received content, wherein if an unauthorized attempt to copy the content is detected, the third component optionally inhibits access to the content. 4. The system of claim 1, wherein receiving the content further comprises employing at least one of a progressive downloading, a real-time streaming, an adaptive streaming mechanism, or modifying a quality of the requested content. 5. The system of claim 1, further comprising a storage component that is operative to securely store the received content. 6. The system of claim 1, wherein the first communication protocol is a Real Time Messaging Protocol (RTMP), and the second communication protocol is a HyperText Transfer Protocol (HTTP). 7. The system of claim 1, wherein the first component is associated with at least one of a media player application or a browser application. 8. The system of claim 1, further comprising a virtual smart card that includes at least the second component. 9. A method for managing content over a network, comprising the actions of: enabling a first component that resides on the client device to send a first request for content using a first communication protocol; andenabling a second component residing on the client device to perform further actions, including: intercepting the first request from the first component at the second component on the client device, wherein information about the content is extracted from the first request;using a second communication protocol to send a second request for the content based on the extracted information;using the second communication protocol to receive on the client device at least a portion of the content, wherein the at least portion of the received content is encrypted; anddecrypting the at least portion of the encrypted content, such that the decrypted content is provided to the first component using the first communication protocol, wherein the first component is operative to play at least the decrypted content while another portion of the content is currently unavailable to the first component. 10. The method of claim 9, wherein the content is received in a container that is in at least one of a Flash Video (FLV) file format, Windows Media Video Format (WMV), Windows Media Audio Format (WMA) Advanced Systems Format (ASF), or a Real Audio (RA/RAM) file format. 11. The method of claim 9, further comprising enabling a third component to perform digital copy protection of the received content, wherein if an unauthorized attempt to copy the content is detected, the third component optionally inhibits access to the content. 12. The method of claim 9, wherein receiving the content further comprises employing at least one of a progressive downloading, a real-time streaming, an adaptive streaming mechanism, or modifying a quality of the requested content. 13. The method of claim 9, further comprising a storage component that is operative to securely store the received content. 14. The method of claim 9, wherein the first component is associated with at least one of a media player application or a browser application. 15. The method of claim 9, further comprising enabling a virtual smart card to include at least the second component. 16. A processor readable non-transitive storage media that includes a plurality of instructions, wherein the execution of at least a portion of the plurality of instructions enables actions, comprising: enabling a first component that resides on a client device to send a first request for content using a first communication protocol; andenabling a second component residing on the client device to perform further actions, including: intercepting the first request from the first component at the second component on the client device, wherein information about the content is extracted from the first request;using a second communication protocol to send a second request for the content based on the extracted information;using the second communication protocol to receive on the client device at least a portion of the content, wherein the at least portion of the received content is encrypted; anddecrypting the at least portion of the encrypted content, wherein the decrypted content is provided to the first component using the first communication protocol, wherein the first component is operative to play at least the decrypted content while another portion of the content is currently unavailable to the first component. 17. The media of claim 16, wherein the content is received in a container that is in at least one of a Flash Video (FLV) file format, Windows Media Video Format (WMV), Windows Media Audio Format (WMA) Advanced Systems Format (ASF), or a Real Audio (RA/RAM) file format. 18. The media of claim 16, further comprising enabling a third component to perform digital copy protection of the received content, wherein if an unauthorized attempt to copy the content is detected, the third component optionally inhibits access to the content. 19. The media of claim 16, wherein receiving the content further comprises employing at least one of a progressive downloading, a real-time streaming, an adaptive streaming mechanism, or modifying a quality of the requested content. 20. The media of claim 16, further comprising a storage component that is operative to securely store the received content. 21. The media of claim 16, wherein the first component is associated with at least one of a media player application or a browser application. 22. The media of claim 16, further comprising enabling a virtual smart card to include at least the second component. 23. A system for managing content over a network, comprising: a first component that resides on a client device, wherein the first component is operative to send a first request for content using a first communication protocol; anda second component residing on the client device, wherein the second component is operative to perform further actions, including: intercepting the first request from the first component at the second component on the client device, wherein information about the content is extracted from the first request;using a second communication protocol to send a second request for the content based on the extracted information;using the second communication protocol to receive on the client device at least a portion of the content; andproviding the at least portion of the received content to the first component using the first communication protocol, wherein the first component is operative to play at least the at least portion of the provided content while another portion of the content is currently unavailable to the first component.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (99)
Horstmann Cay, Advertising-subsidized and advertising-enabled software.
Gopinath Bhaskarpillai (Watchung NJ) Kurshan David (Sea Bright NJ), Composition of systems of objects by interlocking coordination, projection, and distribution.
Koval Michael J. (Boca Raton FL) Lawton William W. (Boca Raton FL) Tyler John G. (Boynton Beach FL) Winters Scott L. (Plantation FL), Data stream protocol for multimedia data streaming data processing system.
Wasilewski Anthony John ; Woodhead Douglas F. ; Logston Gary Lee, Method and apparatus for providing conditional access in connection-oriented, interactive networks with a multiplicity.
LaRocca Tobie ; Johnson Michael D., Method and apparatus for providing subscription-on-demand services, dependent services and contingent services for an interactive information distribution system.
Arn Robert M. (Toronto CAX) Csanky Peter H. (Toronto CAX) Waszek Glen F. (Toronto CAX), Method and apparatus for scrambling and unscrambling data streams using encryption and decryption.
Lozben,Slavik; Shetty,Pritham; Gay,Jonathan; Cheng,Stephen; Edelman,Bradley, Method and system for facilitating comunications between an interactive multimedia client and an interactive multimedia communication server.
Vegt Arjen Van Der,NLX, Method for automatically searching a frequency range for signal channels in a receiver for digitally modulated signals, and receiver for applying such a method.
Graunke Gary L. ; Carbajal John ; Maliszewski Richard L. ; Rozas Carlos V., Method for securely distributing a conditional use private key to a trusted entity on a remote system.
Kudelski Andr (Crissier CHX) Laffely Laurent (Le Mont-sur-Lausanne CHX) Sasselli Marco (Chardonne CHX), Method of interactive communication between a subscriber and a decoder of a system of pay-television and decoder thereof.
Dinallo Chris A. (Boca Raton FL) Koval Michael J. (Boca Raton FL) Lawton William W. (Boca Raton FL) Paulat ; Jr. Martin J. (Delray Beach FL) Tyler John G. (Boynton Beach FL) Winters Scott L. (Plantat, Personal computer with generalized data streaming apparatus for multimedia devices.
Chen, Hao-Nong; Rutman, Michael; MacLean, Charles Duncan; Hiar, Edward Charles; Morten, Glenn A., Progressive download or streaming of digital media securely through a localized container and communication protocol proxy.
Handelman Doron,ILX ; Kranc Moshe,ILX ; Fink David,ILX ; Zucker Arnold,ILX ; Smith Perry,ILX ; Bar-on Gerson,ILX, Secure access system utilizing an access card having more than one embedded integrated circuit and/or plurality of secu.
Handelman Doron (Givataim ILX) Kranc Moshe (Jerusalem ILX) Fink David (Jerusalem ILX) Zucker Arnold (Ramat Modiim ILX) Smith Perry (Jerusalem ILX) Bar-On Gerson (Kohav Hashahar ILX), Secure access systems and methods utilizing two access cards.
Handelman Doron,ILX ; Kranc Moshe,ILX ; Fink David,ILX ; Zucker Arnold,ILX ; Smith Perry,ILX ; Bar-On Gerson,ILX, Secure access systems utilizing more than one IC card.
Anderson ; Jr. Bruce J. ; Lamont Nadine ; Drasner Sharyn L. ; Greenberg Arthur L., Set top terminal for an interactive information distribution system.
Van Wie David M. ; Weber Robert P., Steganographic techniques for securely delivering electronic digital rights management control information over insecure.
David M. Van Wie ; Robert P. Weber, Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels.
Van Wie David M. ; Weber Robert P., Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels.
Van Wie, David M.; Weber, Robert P., Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels.
Agarwal, Rahul; Ayars, Jeffrey M.; Hefta-Gaub, Bradley D.; Greenbaum, Gary S.; Lippman, Alan F.; Patel, Sujal M.; Stammen, Dale R.; Rosedale, Philip; Vergato, Bryan, System and method for providing random access to a multimedia object over a network.
Herz Frederick ; Ungar Lyle ; Zhang Jian ; Wachob David ; Salganicoff Marcos, System and method for scheduling broadcast of and access to video programs and other data using customer profiles.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., System and methods for secure transaction management and electronic rights protection.
Shear Victor H. ; Van Wie David M. ; Weber Robert P., Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter, Karl L.; Shear, Victor H.; Spahn, Francis J.; Van Wie, David M., Systems and methods for secure transaction management and electronic rights protection.
Karl L. Ginter ; Victor H. Shear ; Francis J. Spahn ; David M. Van Wie, Systems and methods for secure transaction management and electronic rights protection.
Karl L. Ginter ; Victor H. Shear ; Francis J. Spahn ; David M. Van Wie, Systems and methods for secure transaction management and electronic rights protection.
Karl L. Ginter ; Victor H. Shear ; Francis J. Spahn ; David M. Van Wie, Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for the secure transaction management and electronic rights protection.
Hall Edwin J. ; Shear Victor H. ; Tomasello Luke S. ; Van Wie David M. ; Weber Robert P. ; Worsencroft Kim ; Xu Xuejun, Techniques for defining using and manipulating rights management data structures.
Hall Edwin J. ; Shear Victor H. ; Tomasello Luke S. ; Van Wie David M. ; Weber Robert P. ; Worsencroft Kim ; Xu Xuejun, Techniques for defining, using and manipulating rights management data structures.
Mori Toshiya,JPX ; Takao Naoya,JPX ; Shimoji Tatsuya,JPX ; Okamura Kazuo,JPX ; Hirai Junichi,JPX ; Oashi Masahiro,JPX ; Kakiuchi Takashi,JPX ; Kusumi Yuki,JPX ; Miyabe Yoshiyuki,JPX ; Minakata Ikuo,J, Terminal apparatus and method for achieving interactive operations by displaying a desired piece of image information at high speed using cache memories, out of a large amount of image information se.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M. ; Weber Robert P., Trusted and secure techniques, systems and methods for item delivery and execution.
Ginter, Karl L.; Shear, Victor H.; Spahn, Francis J.; Van Wie, David M.; Weber, Robert P., Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.