System, method and computer program product for presenting media to a user in a media on demand framework
First Claim
1. A method for presenting media to a user in a media on demand framework, comprising:
- defining a plurality of media objects for media from one or more media sources, wherein each media object comprises information relating to a media type and a metadata descriptor;
defining a set of metadata descriptors based on at least a portion of the media objects;
presenting an interface a user wherein information is organized based on the set of metadata descriptors;
permitting the user to issue commands relating to the media objects via the interface; and
presenting media associated with the media objects from the one or more media sources to the user based on the issued commands.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product is disclosed for presenting media to a user in a media on demand framework. A plurality of media objects are defined for media from one or more media sources. Each media object comprises information relating to a media type and a metadata descriptor. A set of metadata descriptors is defined based on at least a portion of the media objects. An interface is presented to a user through which information is organized based on the set of metadata descriptors. The user is permitted to issue commands relating to the media objects via the interface. Media associated with the media objects from the one or more media sources is presented to the user based on the issued commands.
-
Citations
24 Claims
-
1. A method for presenting media to a user in a media on demand framework, comprising:
-
defining a plurality of media objects for media from one or more media sources, wherein each media object comprises information relating to a media type and a metadata descriptor;
defining a set of metadata descriptors based on at least a portion of the media objects;
presenting an interface a user wherein information is organized based on the set of metadata descriptors;
permitting the user to issue commands relating to the media objects via the interface; and
presenting media associated with the media objects from the one or more media sources to the user based on the issued commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for presenting media to a user in a media on demand framework, comprising:
-
logic for defining a plurality of media objects for media from one or more media sources, wherein each media object comprises information relating to a media type and a metadata descriptor;
logic for defining a set of metadata descriptors based on at least a portion of the media objects;
logic for presenting an interface a user wherein information is organized based on the set of metadata descriptors;
logic for permitting the user to issue commands relating to the media objects via the interface; and
logic for presenting media associated with the media objects from the one or more media sources on demand to the user based on the issued commands. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for presenting media to a user in a media on demand framework, comprising:
-
computer code for defining a plurality of media objects for media from one or more media sources, wherein each media object comprises information relating to a media type and a metadata descriptor;
computer code for locally caching a plurality of media objects for media from one or more media sources, wherein user access to each on demand media object can be expedited;
computer code for defining a set of metadata descriptors based on at least a portion of the media objects;
computer code for presenting an interface a user wherein information is organized based on the set of metadata descriptors;
computer code for permitting the user to issue commands relating to the media objects via the interface; and
computer code for presenting media associated with the media objects from the one or more media sources to the user based on the issued commands. - View Dependent Claims (22, 23, 24)
-
Specification