摘要:
A load balancer (24) is receiving and identifying multicast streams associated with a multicast session, and selecting at least one of the multicast streams for delivery to a selected stream processor (18). The selected stream processor (18) is selected from a group of stream processors (18) that are providing the Layer 4-7 processing required for the multicast stream. The load balancer (24) will monitor the processed multicast stream provided by the output of the selected stream processor (18), and send the processed multicast stream toward its destination end point (14). The load balancer (18) detects failure in the selected stream processor (18) by monitoring the output of the selected stream processor (18). In case of failure of the selected stream processor (18), the load balancer (24) will select another stream processor (18) for processing the multicast stream, and redirect the multicast stream from the failed stream processor (18) to the selected stream processor (18), wherein the process continues.
摘要:
Subscribers request programs from a network based content server and view the requested programs via their customer equipment. The content server receives various programs and breaks the program content for each program into a sequence of program segments, which are logically linked by program association indicia. The content server also receives advertisements and stores the advertisements as advertising segments, which generally contain at least one complete advertisement, but the invention is not limited thereto. Upon receiving a program request from a subscriber, the content server will identify advertising segments to provide along with the program segments for the requested program, and where to place the advertising segments among the program segments. Next, the content server will generate composite association indicia identifying the sequence of program and advertising segments, and effect delivery of the program and advertising segments to the subscriber in the sequence defined by the composite association indicia.
摘要:
Subscribers request programs from a network based content server and view the requested programs via their customer equipment. The content server receives various programs and breaks the program content for each program into a sequence of program segments, which are logically linked by program association indicia. The content server also receives advertisements and stores the advertisements as advertising segments, which generally contain at least one complete advertisement, but the invention is not limited thereto. Upon receiving a program request from a subscriber, the content server will identify advertising segments to provide along with the program segments for the requested program, and where to place the advertising segments among the program segments. Next, the content server will generate composite association indicia identifying the sequence of program and advertising segments, and effect delivery of the program and advertising segments to the subscriber in the sequence defined by the composite association indicia.
摘要:
A load balancer (24) is receiving and identifying multicast streams associated with a multicast session, and selecting at least one of the multicast streams for delivery to a selected stream processor (18). The selected stream processor (18) is selected from a group of stream processors (18) that are providing the Layer 4-7 processing required for the multicast stream. The load balancer (24) will monitor the processed multicast stream provided by the output of the selected stream processor (18), and send the processed multicast stream toward its destination end point (14). The load balancer (18) detects failure in the selected stream processor (18) by monitoring the output of the selected stream processor (18). In case of failure of the selected stream processor (18), the load balancer (24) will select another stream processor (18) for processing the multicast stream, and redirect the multicast stream from the failed stream processor (18) to the selected stream processor (18), wherein the process continues.
摘要:
A rights management technique allows user terminals to share usage rights that are necessary for accessing associated media content, while ensuring that the media content is not accessed in violation of the usage rights. A content provider may deliver the media content and the associated usage rights to a first user terminal. The usage rights may be sharable as well as divisible. The first user terminal will account for all or that portion of the usage rights that are subsequently transferred, and may retain any remaining usage rights. The first user terminal may transfer all or a portion of any usage rights at the first user terminal to a second user terminal, wherein the transferred usage rights allow the second user terminal to access the media content. The second user terminal may also transfer the usage rights, and perhaps the media content, to other user terminals.