System and method for processing conditional access data
First Claim
Patent Images
1. A computer-implemented method comprising:
- storing a first encrypted multimedia stream on a storage device as said stream is broadcast by a content provider;
storing a stream of conditional access data on said storage device, said stream of conditional access data associated with said multimedia stream; and
decrypting said first encrypted multimedia stream from a specified point within said encrypted multimedia stream using said stream of conditional access data, responsive to a user request to play back said encrypted multimedia stream from said specified point.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method is disclosed comprising: storing a first encrypted multimedia stream on a storage device as the stream is broadcast by a content provider; storing a stream of conditional access data on the storage device, the stream of conditional access data associated with the multimedia stream; and decrypting the first encrypted multimedia stream from a specified point within the encrypted multimedia stream using the stream of conditional access data, responsive to a user request to play back the encrypted multimedia stream from the specified point.
-
Citations
55 Claims
-
1. A computer-implemented method comprising:
-
storing a first encrypted multimedia stream on a storage device as said stream is broadcast by a content provider;
storing a stream of conditional access data on said storage device, said stream of conditional access data associated with said multimedia stream; and
decrypting said first encrypted multimedia stream from a specified point within said encrypted multimedia stream using said stream of conditional access data, responsive to a user request to play back said encrypted multimedia stream from said specified point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
17. An apparatus for processing multimedia streams and conditional access data comprising:
-
a mass storage device to store a first encrypted multimedia stream and associated conditional access data; and
selection logic to identify a first subset of said conditional access data to be used to decrypt said first encrypted multimedia stream from a specified point within said first encrypted multimedia stream.
-
-
32. An article of manufacture including a sequence of instructions which, when executed by a machine, cause said machine to perform the operations of:
-
storing a first encrypted multimedia stream on a storage device as said stream is broadcast by a content provider;
storing a stream of conditional access data on said storage device, said stream of conditional access data associated with said multimedia stream; and
decrypting said first encrypted multimedia stream from a specified point within said encrypted multimedia stream using said stream of conditional access data, responsive to a user request to play back said encrypted multimedia stream from said specified point. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55)
-
-
48. A method comprising:
-
receiving a request to play back an encrypted multimedia stream stored on a mass storage device, said request including a point in time from which said encrypted multimedia stream is to be played;
performing a lookup in a timestamp index to identify an address pointer identifying a point within said encrypted multimedia stream corresponding to said point in time; and
decrypting said encrypted multimedia stream from said point within said multimedia stream.
-
Specification