Method of operating a video-on-demand system that prevents congestion
First Claim
Patent Images
1. A method of operating a controller, comprising:
- determining if a first message has been received from a server, the first message having an associated uplink card and an associated downlink card; and
determining if a second message has been received from the server when the first message has not been received.
2 Assignments
0 Petitions
Accused Products
Abstract
A video-on-demand (VOD) system utilizes an access platform that has a controller, and uplink and downlink cards that support a predetermined number of unicast and multicast data streams. When a VOD application server receives a request from an end user to receive a unicast data stream, the VOD application server reserves the needed bandwidth from the controller, which insures that the predetermined number of unicast data streams are not exceeded, thereby preventing congestion related problems.
22 Citations
20 Claims
-
1. A method of operating a controller, comprising:
-
determining if a first message has been received from a server, the first message having an associated uplink card and an associated downlink card; and
determining if a second message has been received from the server when the first message has not been received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a server, comprising:
-
determining if a request has been received from an end user; and
outputting a first message to a controller when the request has been received, the first message having an associated uplink card and an associated downlink card. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A machine-readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions which, when executed by a processor, causes the processor to perform:
-
determining if a first message has been received from a server, the first message having an associated uplink card and an associated downlink card; and
determining if a second message has been received from the server when the first message has not been received. - View Dependent Claims (18)
-
-
19. A machine-readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions which, when executed by a processor, causes the processor to perform:
-
determining if a request has been received from an end user; and
outputting a first message to a controller when the request has been received. - View Dependent Claims (20)
-
Specification