Policy management arbitration by service group
First Claim
Patent Images
1. A method comprising the steps of:
- receiving, from a first one of a plurality of terminals in a service group of a video content network, a first request to establish a first category of session with a head end of said video content network, the first category being indicative of first video and data services comprising a first one of video on demand, switched digital video, gaming, and file download;
receiving, from a second one of said plurality of terminals in said service group of said video content network, a second request to establish a second category of session with said head end of said video content network, the second category being indicative of second video and data services comprising a second one of video on demand, switched digital video, gaming, and file download, wherein said video content network provides at least said first and second different categories of sessions to said service group;
evaluating, by a session resource manager apparatus coupled to said network, said first request against a policy, said policy specifying a maximum utilization threshold for sessions of said first category as a maximum allowable number of said sessions of said first category and a maximum utilization threshold for sessions of said second category as a maximum allowable number of said sessions of said second category, said evaluating of said first request against said policy comprising determining whether granting said first request would cause said maximum allowable number of said sessions of said first category to be exceeded;
evaluating, by said session resource manager apparatus coupled to said network, said second request against said policy, said evaluating of said second request against said policy comprising determining whether granting said second request would cause said maximum allowable number of said sessions of said second category to be exceeded;
responsive to said evaluating of said first request against said policy indicating that granting said first request would not cause said maximum allowable number of said sessions of said first category to be exceeded, granting, by said session resource manager apparatus, said first request; and
responsive to said evaluating of said second request against said policy indicating that granting said second request would indeed cause said maximum allowable number of said sessions of said second category to be exceeded, denying, by said session resource manager apparatus, said second request.
7 Assignments
0 Petitions
Accused Products
Abstract
A request is received from one of a plurality of terminals in a service group of a video content network. The request is to establish a session with a head end of the network. The video content network provides at least first and second different categories of sessions to the service group. The request is evaluated against a policy. The policy specifies a maximum utilization threshold for sessions of the first category and a maximum utilization threshold for sessions of the second category. The request is granted if it is in conformance with the policy. The method may be carried out, for example, with a session resource manager apparatus.
21 Citations
23 Claims
-
1. A method comprising the steps of:
-
receiving, from a first one of a plurality of terminals in a service group of a video content network, a first request to establish a first category of session with a head end of said video content network, the first category being indicative of first video and data services comprising a first one of video on demand, switched digital video, gaming, and file download; receiving, from a second one of said plurality of terminals in said service group of said video content network, a second request to establish a second category of session with said head end of said video content network, the second category being indicative of second video and data services comprising a second one of video on demand, switched digital video, gaming, and file download, wherein said video content network provides at least said first and second different categories of sessions to said service group; evaluating, by a session resource manager apparatus coupled to said network, said first request against a policy, said policy specifying a maximum utilization threshold for sessions of said first category as a maximum allowable number of said sessions of said first category and a maximum utilization threshold for sessions of said second category as a maximum allowable number of said sessions of said second category, said evaluating of said first request against said policy comprising determining whether granting said first request would cause said maximum allowable number of said sessions of said first category to be exceeded; evaluating, by said session resource manager apparatus coupled to said network, said second request against said policy, said evaluating of said second request against said policy comprising determining whether granting said second request would cause said maximum allowable number of said sessions of said second category to be exceeded; responsive to said evaluating of said first request against said policy indicating that granting said first request would not cause said maximum allowable number of said sessions of said first category to be exceeded, granting, by said session resource manager apparatus, said first request; and responsive to said evaluating of said second request against said policy indicating that granting said second request would indeed cause said maximum allowable number of said sessions of said second category to be exceeded, denying, by said session resource manager apparatus, said second request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A session resource manager apparatus configured to communicate over a video content network with a plurality of terminals in a service group of the video content network, the video content network having a head end, said apparatus comprising:
-
a memory; and at least one processor, coupled to said memory, and operative to; receive, from a first one of the plurality of terminals in the service group of the video content network, a first request to establish a first category of session with the head end of the video content network, the first category being indicative of first video and data services comprising a first one of video on demand, switched digital video, gaming, and file download; receive, from a second one of the plurality of terminals in the service group of the video content network, a second request to establish a second category of session with the head end of the video content network, the second category being indicative of second video and data services comprising a second one of video on demand, switched digital video, gaming, and file download, wherein the video content network provides at least said first and second different categories of sessions to the service group; evaluate said first request against a policy, said policy specifying a maximum utilization threshold for sessions of said first category as a maximum allowable number of said sessions of said first category and a maximum utilization threshold for sessions of said second category as a maximum allowable number of said sessions of said second category, said evaluating of said first request against said policy comprising determining whether granting said first request would cause said maximum allowable number of said sessions of said first category to be exceeded; evaluate said second request against said policy, said evaluating of said second request against said policy comprising determining whether granting said second request would cause said maximum allowable number of said sessions of said second category to be exceeded; responsive to said evaluating of said first request against said policy indicating that granting said first request would not cause said maximum allowable number of said sessions of said first category to be exceeded, grant said first request; and responsive to said evaluating of said second request against said policy indicating that granting said second request would indeed cause said maximum allowable number of said sessions of said second category to be exceeded, deny said second request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a video content network; a head end coupled to said video content network; a service group coupled to said video content network and having a plurality of terminals; and a session resource manager apparatus coupled to said video content network, said session resource manager apparatus in turn comprising; a memory; and at least one processor, coupled to said memory, and operative to; receive, from a first one of said plurality of terminals in said service group, over said video content network, a first request to establish a first category of session with said head end, the first category being indicative of first video and data services comprising a first one of video on demand, switched digital video, gaming, and file download; receive, from a second one of said plurality of terminals in said service group, over said video content network, a second request to establish a second category of session with said head end, the second category being indicative of second video and data services comprising a second one of video on demand, switched digital video, gaming, and file download, wherein said video content network provides at least said first and second different categories of sessions to said service group; evaluate said first request against a policy, said policy specifying a maximum utilization threshold for sessions of said first category as a maximum allowable number of said sessions of said first category and a maximum utilization threshold for sessions of said second category as a maximum allowable number of said sessions of said second category, said evaluating of said first request against said policy comprising determining whether granting said first request would cause said maximum allowable number of said sessions of said first category to be exceeded; evaluate said second request against said policy, said evaluating of said second request against said policy comprising determining whether granting said second request would cause said maximum allowable number of said sessions of said second category to be exceeded; responsive to said evaluating of said first request against said policy indicating that granting said first request would not cause said maximum allowable number of said sessions of said first category to be exceeded, grant said first request; and responsive to said evaluating of said second request against said policy indicating that granting said second request would indeed cause said maximum allowable number of said sessions of said second category to be exceeded, deny said second request. - View Dependent Claims (20, 21, 22)
-
-
23. A non-transitory computer readable medium comprising computer executable instructions which when executed by a computer cause the computer to perform the method of:
-
receiving, from one of a plurality of terminals in a service group of a video content network, a first request to establish a first category of session with a head end of said video content network, the first category being indicative of first video and data services comprising a first one of video on demand, switched digital video, gaming, and file download; receiving, from a second one of the plurality of terminals in the service group of the video content network, a second request to establish a second category of session with the head end of the video content network, the second category being indicative of second video and data services comprising a second one of video on demand, switched digital video, gaming, and file download, wherein said video content network provides at least said first and second different categories of sessions to said service group; evaluating said first request against a policy, said policy specifying a maximum utilization threshold for sessions of said first category as a maximum allowable number of said sessions of said first category and a maximum utilization threshold for sessions of said second category as a maximum allowable number of said sessions of said second category, said evaluating of said first request against said policy comprising determining whether granting said first request would cause said maximum allowable number of said sessions of said first category to be exceeded; evaluating said second request against said policy, said evaluating of said second request against said policy comprising determining whether granting said second request would cause said maximum allowable number of said sessions of said second category to be exceeded; responsive to said evaluating of said first request against said policy indicating that granting said first request would not cause said maximum allowable number of said sessions of said first category to be exceeded, granting said first request; and responsive to said evaluating of said second request against said policy indicating that granting said second request would indeed cause said maximum allowable number of said sessions of said second category to be exceeded, denying said second request.
-
Specification