Methods and systems for providing video on demand over a communication network using managed quality of service, bandwidth allocation and/or user profiles
First Claim
1. A method for an Application Service Provider (“
- ASP”
) to provide a video on demand service to a user over a communication network, the method comprising;
receiving a request for a video on demand application flow from the user;
forwarding a profile for the user to the communication network, wherein the forwarded profile specifies at least one policy regarding transmission of the video on demand application flow over the communication network; and
providing the video on demand application flow to the communication network for transmission to the user based on the forwarded profile.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for providing video on demand service from an Application Service Provider (“ASP”) to a user over a Regional/Access Network (“RAN”) are provided. A request for a video on demand application flow may be received from the user. In response to the request, information may be obtained from the RAN regarding the capabilities of the user'"'"'s Customer Premises Equipment (“CPE”). A profile may then be forwarded from the ASP to the RAN that specifies at least one policy regarding the transmission of data associated with the video on demand application flow across the RAN. The data associated with the video on demand application flow may then be forwarded across the RAN in accordance with the profile. The RAN may also be provided a default profile that specifies default policies that apply with respect to video on demand application flows that are transmitted across the RAN prior to obtaining information from the RAN regarding the capabilities of the CPE of any specific user. The user specific profiles may then be used to alter one or more policies specified in the default profile.
-
Citations
40 Claims
-
1. A method for an Application Service Provider (“
- ASP”
) to provide a video on demand service to a user over a communication network, the method comprising;
receiving a request for a video on demand application flow from the user;
forwarding a profile for the user to the communication network, wherein the forwarded profile specifies at least one policy regarding transmission of the video on demand application flow over the communication network; and
providing the video on demand application flow to the communication network for transmission to the user based on the forwarded profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
- ASP”
-
21. A method for providing a video on demand service to a user from an Application Service Provider (“
- ASP”
) over a Regional/Access Network (“
RAN”
), the method comprising;
forwarding a generic VoD default profile to the RAN that specifies generic VoD default policies for the video on demand service;
receiving a request for a video on demand application flow from the user;
determining if the requested video on demand application flow can be supported under the policies of the generic VoD default profile; and
providing the video on demand application flow to the RAN for transmission to the user. - View Dependent Claims (22, 23, 24, 25)
- ASP”
-
26. A method of providing video on demand using Quality of Service (“
- QoS”
) in a Regional/Access Network (“
RAN”
) that provides end-to-end transport between an Application Service Provider (“
ASP”
) and an access associated with a user, the method comprising;
receiving a request for a video on demand application flow from the user;
requesting from the RAN a desired QoS and/or a maximum downstream data rate for a video on demand session that will deliver the requested video on demand application flow; and
activating the video on demand application flow using the desired QoS and/or maximum downstream data rate. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
- QoS”
-
38. A method for a Regional/Access Network (“
- RAN”
) to forward a video on demand application flow from an Application Service Provider (“
ASP”
) to a user, the method comprising;
determining at least one capability of one or more items of an access associated with the user;
providing information regarding the at least one capability of the one or more items of access associated with the user to the ASP;
receiving a profile for the user forwarded from the ASP that specifies at least one policy regarding transmission of the video on demand application flow over the RAN responsive to providing information regarding the at least one capability of the one or more items of the access associated with the user to the ASP; and
forwarding the video on demand application flow from the ASP to the user based on the received profile.
- RAN”
-
39. A system for use by an Application Service Provider (“
- ASP”
) to provide a video on demand service to a user over a communication network, the comprising;
means for receiving a request for a video on demand application flow from the user;
means for obtaining information from the communication network regarding the capabilities of an access associated with the user;
means for forwarding a profile for the user to the communication network in response to obtaining the information regarding the capabilities of the access associated with the user, wherein the forwarded profile specifies at least one policy regarding transmission of the video on demand application flow over the communication network; and
means for providing the video on demand application flow to the communication network for transmission to the user based on the forwarded profile.
- ASP”
-
40. A system for providing a video on demand service to a user from an Application Service Provider (“
- ASP”
) over a Regional/Access Network (“
RAN”
), comprising;
means for forwarding a generic VoD default profile to the RAN that specifies generic VoD default policies for the video on demand service;
means for receiving a request for a video on demand application flow from the user;
means for determining if the requested video on demand application flow can be supported under the policies of the generic VoD default profile; and
means for providing the video on demand application flow to the RAN for transmission to the user.
- ASP”
Specification