Media data representation and management
First Claim
1. A method implemented at least in part by a computing device for managing media items on the computing device, said computing device executing a media player application for rendering or managing one or more of the media items, each of said media items having metadata associated therewith, said method comprising:
- defining a media object representative of the media item, said media object including a plurality of properties, at least one of said properties of the media object being representative of media content of the media item, at least another one of said properties of the media object being representative of metadata associated with the media item; and
dynamically exposing the media object to the media player application for performing one or more operations on the properties.
2 Assignments
0 Petitions
Accused Products
Abstract
Managing media objects on a computing device executing a media player application for rendering one or more of the media objects. The media objects have metadata associated therewith. A media object is defined to represent the media object, which includes a plurality of properties where at least one of the properties of the media object is representative of media content of the media object and where at least another one of the properties of the media object is representative of metadata associated with the media object. The media object is dynamically exposed to the media player application for performing one or more operations on the properties. The properties of the media object are alternatively exposed without exposing the media object represented thereby. Alternatively, a set of rules for each of the properties is defined, and one or more operations are dynamically exposed as a function of the defined set of rules.
134 Citations
20 Claims
-
1. A method implemented at least in part by a computing device for managing media items on the computing device, said computing device executing a media player application for rendering or managing one or more of the media items, each of said media items having metadata associated therewith, said method comprising:
-
defining a media object representative of the media item, said media object including a plurality of properties, at least one of said properties of the media object being representative of media content of the media item, at least another one of said properties of the media object being representative of metadata associated with the media item; and
dynamically exposing the media object to the media player application for performing one or more operations on the properties. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable media having computer-executable components for managing media items on a computing device, said computing device executing a media player application for managing and/or rendering one or more of the media items, each of said media items having metadata associated therewith, said computer-executable components comprising:
-
a collection discovery component for selecting one or more media objects for a collection, said collection having metadata associated therewith;
a media collection component for defining a plurality of objects, said objects including at least a media object or a collection object, said media object being representative of one or more of the media items in the collection, said media object including a property representative of metadata associated with said one of the media items in the collection, said collection object including a property representative of metadata associated with the collection; and
a collection rendering component for exposing the objects to the media player application for performing one or more operations on either the media object property or the collection property or both. - View Dependent Claims (16, 17)
-
- 18. At least one computer-readable medium having a data structure stored thereon, said data structure comprising a media object representative of a media item, said media object including a plurality of properties, at least one of said properties of the media object being representative of media content of the media item, at least another one of said properties of the media object being representative of metadata associated with the media item, said media object being exposed to a media player application for performing one or more operations on the properties.
Specification