Technique for selecting multiple entertainment programs to be provided over a communication network
First Claim
Patent Images
1. 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;
allowing a user to select ones of the on-demand programs to play based on the data from broadcast;
receiving a request for playing, in a continuous manner, selected on-demand programs, the request including at least information identifying the respective selected on-demand programs; and
in response to the request, providing a communications stream containing the selected on-demand programs in a sequence over the communications network.
8 Assignments
0 Petitions
Accused Products
Abstract
In an entertainment service providing on-demand programs over a broadband communications network, a user is allowed to view multiple programs in a continuous manner. The user'"'"'s enjoyment of the entertainment service is enhanced especially when the on-demand programs are short, e.g., on-demand music videos which typically are a few minutes long. The user is provided with graphical user interfaces for selecting the desired programs to watch, and also allowed to determine the order in which the selected programs are to be played, which may be random.
-
Citations
36 Claims
-
1. 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;
allowing a user to select ones of the on-demand programs to play based on the data from broadcast;
receiving a request for playing, in a continuous manner, selected on-demand programs, the request including at least information identifying the respective selected on-demand programs; and
in response to the request, providing a communications stream containing the selected on-demand programs in a sequence over the communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for receiving on-demand programs from a server through a communications network, comprising:
-
allowing a user to compile a list of on-demand programs to be played;
generating a request for playing, in a continuous manner, the on-demand programs on the list;
receiving from the communications network an identifier identifying a communications stream containing the on-demand programs on the list, the identifier being generated by the server; and
retrieving content of the on-demand programs on the list from the communications stream identified by the identifier. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for providing an on-demand entertainment service over a communications network, the system comprising:
-
a mechanism for broadcasting data descriptive of a plurality of on-demand programs, a user being allowed to select ones of the on-demand programs to play based on the data from broadcast;
an interface for receiving a request for playing, in a continuous manner, selected on-demand programs, the request including at least information identifying the respective selected on-demand programs; and
a server responsive to the request for providing a communications stream containing the selected on-demand programs in a sequence over the communications network. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for receiving on-demand programs from a server through a communications network, comprising:
-
a mechanism for allowing a user to compile a list of on-demand programs to be played;
a processing unit configured to generate a request for playing, in a continuous manner, the on-demand programs on the list; and
an interface for receiving from the communications network an identifier identifying a communications stream containing the on-demand programs on the list, the identifier being generated by the server, content of the on-demand programs on the list being retrieved from the communications stream identified by the identifier. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
Specification