Navigating media content by groups
First Claim
Patent Images
1. A system comprising:
- a playlist module for;
receiving a list of user selected media files having an associated grouping criterion; and
selecting one or more additional media files according to the associated grouping criterion to define a first playlist, said playlist module being further operable to select one or more of the additional media files according to the associated grouping criterion to define a second playlist;
a population module for generating a container group associated with the first playlist and the second playlist defined by the playlist module, said generated container group comprising a first value identifying the first playlist and a second value identifying the second playlist, wherein the first playlist references the user selected media files and the selected additional media files defined therein, and wherein the second playlist references the user selected media files and the selected additional media files defined therein; and
a writer module for storing the first playlist, the second playlist, the selected media files associated with the first playlist, the selected media files associated with the second playlist, and the container group on a computer-readable medium, wherein the computer-readable medium stores a data structure representing the container group, said data structure comprising;
a data field for storing a description of the container group;
a data field for storing the first value identifying the first playlist;
a data field for storing the second value identifying the second playlist;
a starting offset field storing a value representing a physical byte starting offset for the first playlist; and
an ending offset field storing a value representing a physical byte ending offset for the first playlist.
3 Assignments
0 Petitions
Accused Products
Abstract
Grouping media files via playlists on a computer-readable medium. One or more media files are selected according to a grouping criterion to define one or more playlists from the media files. A folder is associated with the playlists and stores values identifying each of the playlists associated with the folder along with references to each of the playlists.
117 Citations
11 Claims
-
1. A system comprising:
-
a playlist module for; receiving a list of user selected media files having an associated grouping criterion; and selecting one or more additional media files according to the associated grouping criterion to define a first playlist, said playlist module being further operable to select one or more of the additional media files according to the associated grouping criterion to define a second playlist; a population module for generating a container group associated with the first playlist and the second playlist defined by the playlist module, said generated container group comprising a first value identifying the first playlist and a second value identifying the second playlist, wherein the first playlist references the user selected media files and the selected additional media files defined therein, and wherein the second playlist references the user selected media files and the selected additional media files defined therein; and a writer module for storing the first playlist, the second playlist, the selected media files associated with the first playlist, the selected media files associated with the second playlist, and the container group on a computer-readable medium, wherein the computer-readable medium stores a data structure representing the container group, said data structure comprising; a data field for storing a description of the container group; a data field for storing the first value identifying the first playlist; a data field for storing the second value identifying the second playlist; a starting offset field storing a value representing a physical byte starting offset for the first playlist; and an ending offset field storing a value representing a physical byte ending offset for the first playlist. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer storage medium comprising:
-
a playlist module for; receiving a list of user selected media files having an associated grouping criterion; and selecting one or more additional media files according to the associated grouping criterion to define a first playlist, said playlist module being further operable to select one or more of the additional media files according to the associated grouping criterion to define a second playlist; a population module for generating a container group associated with the first playlist and the second playlist defined by the playlist module, said generated container group comprising a first value identifying the first playlist and a second value identifying the second playlist, wherein the first playlist references the user selected media files and the selected additional media files defined therein, and wherein the second playlist references the user selected media files and the selected additional media files defined therein; and a writer module for storing the first playlist, the second playlist, the selected media files associated with the first playlist, the selected media files associated with the second playlist, and the container group on a computer-readable medium, wherein the computer-readable medium stores a data structure representing the container group, said data structure comprising; a data field for storing a description of the container group; a data field for storing the first value identifying the first playlist; a data field for storing the second value identifying the second playlist; a starting offset field storing a value representing a physical byte starting offset for the first playlist; and an ending offset field storing a value representing a physical byte ending offset for the first playlist. - View Dependent Claims (8, 9, 10, 11)
-
Specification