Patent ID: 8234679

Claim:
A method for providing an on-demand entertainment service over a communications network, the method comprising: broadcasting data descriptive of a plurality of on-demand programs over the communications network; receiving a request for playing, in a continuous manner, multiple user selected on-demand programs, said user selected on-demand programs including at least one of a video program or a combined audio video program, the request including at least information identifying the respective selected on-demand programs; generating a playlist including said multiple user selected on-demand programs, said playlist including individual boundaries between different user selected programs; indexing said multiple user selected on-demand programs on said playlist as a single program, said single program being a composite program including said multiple user selected on-demand programs and said individual program boundaries, said indexing generating indices including normal play time information, each index including an asset identifier (ID) in addition to a normal play time; and responding to at least one of a fast-forward and rewind request by supplying content in said composite program without regard to individual program boundaries included within the composite program.