Media system
First Claim
1. A media system comprising:
- a means for storing at least one media file comprising a plurality of media clips;
a defining means for defining at least one topic, at least one complexity rating, and at least one order rating;
a database means for associating each of the plurality of media clips with one of the at least one topic, one of the at least one complexity rating, and one of the at least one order rating;
a means for receiving a desired topic and a desired complexity; and
a means for selecting a plurality of suitable media clips from the media clips by comparing the one of the at least one topic associated with each of the media clips with the desired topic and the one of the at least one complexity rating associated with each of the media clips with the desired complexity, wherein the one of the at least one topic associated with each of the selected suitable media clips matches the desired topic, the one of the at least one complexity rating associate with each of the selected suitable media clips matches the desired complexity, and the one of the at least one order rating associated with each of the selected suitable media clips do not match indicating that the selected suitable media clips are not duplicates.
1 Assignment
0 Petitions
Accused Products
Abstract
A media system includes an optical storage disk electronically storing at least one media file and a media organization file. The media organization file includes an includes at least two media selection parameters, each of the at least two media selection parameters having a plurality of media descriptions. The media organization file further includes a database that associates each of the plurality of media clips with at least one of the plurality of media descriptions. The media system further includes a means for receiving at least two desired media descriptions from the user, and a means for selecting a plurality of suitable media clips from the plurality of media clips based upon the at least two desired media descriptions. In the preferred embodiment, the media system further includes a means for playing the plurality of suitable media clips.
58 Citations
10 Claims
-
1. A media system comprising:
-
a means for storing at least one media file comprising a plurality of media clips;
a defining means for defining at least one topic, at least one complexity rating, and at least one order rating;
a database means for associating each of the plurality of media clips with one of the at least one topic, one of the at least one complexity rating, and one of the at least one order rating;
a means for receiving a desired topic and a desired complexity; and
a means for selecting a plurality of suitable media clips from the media clips by comparing the one of the at least one topic associated with each of the media clips with the desired topic and the one of the at least one complexity rating associated with each of the media clips with the desired complexity, wherein the one of the at least one topic associated with each of the selected suitable media clips matches the desired topic, the one of the at least one complexity rating associate with each of the selected suitable media clips matches the desired complexity, and the one of the at least one order rating associated with each of the selected suitable media clips do not match indicating that the selected suitable media clips are not duplicates. - View Dependent Claims (2, 3, 4, 5, 6)
selecting from the plurality of media clips only those media clips that are associated with the at least one topic that matches the desired topic;
selecting from those media clips that are associated with the at least one topic only those media clips that are associated with the at least one complexity rating that matches the desired complexity;
selecting, from those media clips that are associated with both the at least one topic that matches the desired topic and the at least one complexity rating that matches the desired complexity, a plurality of suitable media clips which are not duplicates based on the order rating.
-
-
5. The media system of claim 4 wherein the goal seeking engine uses a knapsack algorithm for selecting the plurality of suitable media clips.
-
6. The media system of claim 1 wherein the means for receiving is a personal computer having a memory, a processor, the memory and processor functioning to create an interface program.
-
7. A media player system comprising:
-
a memory means for storing at least one media file and a media organization file;
the at least one media file having a plurality of media clips, the media organization file having a defining means for defining at least one topic, at least one complexity rating, at least one order rating, and a length of time;
the media organization file further having a database means for associating each of the plurality of media clips with one of the at least one topics, one of the at least one complexity ratings, one of the at least one order ratings, and the length of time;
a means for receiving a desired media description into the media player system, the desired media description including a desired topic, a desired complexity, and a desired play length;
a goal seeking engine for performing the following steps;
a) selecting from the plurality of media clips only those media clips that are associated with the at least one topic that matches the desired topic;
b) selecting from those media clips that are associated with the at least one topic only those media clips that are associated with the at least one complexity rating that matches the desired complexity;
c) selecting, from those media clips that are associated with both the at least one topic that matches the desired topic and the at least one complexity rating that matches the desired complexity, a plurality of suitable media clips which are not duplicates, based on the order rating, and the sum of whose length of time is approximately equal to the desired play length; and
d) ordering the plurality of suitable media clips based on the order rating; and
a means for playing the plurality of suitable media clips.- View Dependent Claims (8, 9, 10)
-
Specification