Patent ID: 6977667

Claim:
A method for generating a programme for presentation as a sequence of programme elements from a set of pre-recorded programme elements, comprising: classifying the programme elements on the basis of programme element content such that each programme element is allocated to at least one class of a predetermined set of classes, wherein each programme element is classified to at least one class separately from other programme elements allocated to the same at least one class; storing each classified programme element with at least one associated programme element classification code, each classification code identifying a class to which the associated programme element has been allocated; generating a programme for presentation on a user display device by selecting at least one programme classification code and presenting at least one programme element associated with said at least one programme classification code, wherein selecting at least one programme classification code comprises displaying user selectable symbols on the user display device, each symbol representing a class of associated programme elements and being selectable by a user, and receiving user input corresponding to at least one symbol selected by a user; and wherein the user selectable symbols are presented for display on the user display device simultaneous with the presentation of the program.