VIDEO ON DEMAND PROCESSING
First Claim
1. A device, comprising:
- a communication interface configured to receive a request from a client device, the request identifying a first one of a plurality of videos on demand; and
logic configured to;
identify capabilities associated with the client device, the capabilities including at least one of a decoding capability of the client device, a content protection scheme supported by the client device, or a transport protocol via which the client device can communicate,forward the request for the first video on demand (VOD) to a service provider associated with providing the first VOD,receive a media stream from the service provider, the media stream corresponding to the first VOD,process the media stream in accordance with the identified capabilities, andforward the processed media stream to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may include a communication interface configured to receive a request from a client device, where the request identifies a first video on demand (VOD). The device may also include logic configured to identify capabilities associated with the client device, the capabilities including at least one of a decoding capability of the client device, a content protection scheme supported by the client device, or a transport protocol via which the client device can communicate, and forward the request for the VOD to a service provider associated with providing the first VOD. The logic may also be configured to receive a media stream from the service provider, the media stream corresponding to the first VOD, process the media stream in accordance with the identified capabilities, and forward the processed media stream to the client device.
42 Citations
20 Claims
-
1. A device, comprising:
-
a communication interface configured to receive a request from a client device, the request identifying a first one of a plurality of videos on demand; and logic configured to; identify capabilities associated with the client device, the capabilities including at least one of a decoding capability of the client device, a content protection scheme supported by the client device, or a transport protocol via which the client device can communicate, forward the request for the first video on demand (VOD) to a service provider associated with providing the first VOD, receive a media stream from the service provider, the media stream corresponding to the first VOD, process the media stream in accordance with the identified capabilities, and forward the processed media stream to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving a request from a client device, the request identifying a first video on demand (VOD); identifying capabilities associated with the client device, the capabilities including at least two of a decoding capability of the client device, a content protection scheme supported by the client device, or a transport protocol via which the client device can communicate; forwarding the request for the first VOD to an entity associated with providing the first VOD; receiving a media stream from the entity, the media stream corresponding to the first VOD; decrypting the media stream; processing the decrypted media stream in accordance with the identified capabilities; and forwarding the processed media stream to the client device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising
a first device associated with a service provider, the first device being configured to provide video on demand (VOD) content; - and
a second device associated with the service provider, the second device comprising; a communication interface configured to receive a request from a client device, the request identifying a first VOD, and logic configured to; identify capabilities associated with the client device, the capabilities including at least one of a decoding capability of the client device, a content protection scheme supported by the client device, or a transport protocol via which the client device can communicate, forward the request for the first VOD to the first device, receive a media stream, corresponding to the first VOD, from the first device, process the media stream in accordance with the identified capabilities, and forward the processed media stream to the client device. - View Dependent Claims (18, 19, 20)
- and
Specification