SPECULATIVE PRE-AUTHORIZATION OF ENCRYPTED DATA STREAMS
First Claim
1. A computer-implemented method for presenting content, comprising:
- receiving a request to stream a media title;
in response to the request, streaming unencrypted content for the media title;
while streaming the unencrypted content, requesting a digital rights management (DRM) license to access encrypted content for the media title; and
switching from streaming the unencrypted content for the media title to streaming encrypted content for the media title, wherein switching from streaming the unencrypted content to streaming the encrypted content does not interrupt playback of the media title.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for improving user experience of multimedia streaming over computer networks. For example, a method for presenting multimedia content may generally include receiving a request to stream a media title. In response to the request, unencrypted content for the media title is streamed to a client. While streaming the unencrypted content, a digital rights management (DRM) license to access encrypted content for the media title is requested. After receiving the DRM license, the client switches from streaming the unencrypted content for the media title to streaming encrypted content for the media title. The switching from streaming the unencrypted content to streaming the encrypted content does not interrupt playback of the media title.
71 Citations
20 Claims
-
1. A computer-implemented method for presenting content, comprising:
-
receiving a request to stream a media title; in response to the request, streaming unencrypted content for the media title; while streaming the unencrypted content, requesting a digital rights management (DRM) license to access encrypted content for the media title; and switching from streaming the unencrypted content for the media title to streaming encrypted content for the media title, wherein switching from streaming the unencrypted content to streaming the encrypted content does not interrupt playback of the media title. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium including a program which, when executed, performs an operation for an endpoint device to present content, the operation comprising:
-
receiving a request to stream a media title; in response to the request, streaming unencrypted content for the media title; while streaming the unencrypted content, requesting a digital rights management (DRM) license to access encrypted content for the media title; and switching from streaming the unencrypted content of the media title to streaming encrypted content for the media title, wherein switching from streaming the unencrypted content to streaming the encrypted content does not interrupt playback of the media title. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing system, comprising:
-
an endpoint device configured to; receive a request to stream a media title; in response to the request, stream unencrypted content for the media title; while streaming the unencrypted content, request a digital rights management (DRM) license to access encrypted content for the media title; and switch from streaming the unencrypted content of the media title to streaming encrypted content for the media title, wherein switching from streaming the unencrypted content to streaming the encrypted content does not interrupt playback of the media title. - View Dependent Claims (18, 19, 20)
-
Specification