Autogenerated play lists from search criteria
First Claim
Patent Images
1. A method comprising:
- receiving, via a user interface of a portable audio playback device, user input selections related to one or more audio file query parameters;
generating an audio file search query based on the user input selections;
storing the audio file search query at the portable audio playback device;
automatically generating, at the portable audio playback device, a first playlist of audio files selected from a database of audio files based on the audio file search query;
adding a first audio file to the database of audio files subsequent to generating the first playlist;
automatically generating, at the portable audio playback device, a second playlist of audio files subsequent to adding the first audio file, wherein the second playlist of audio files is selected from the database of audio files based on the audio file search query, wherein the second playlist of audio files identifies a subset of the database of audio files, wherein the second playlist of audio files includes the first audio file, and wherein the second playlist of audio files is modified with respect to the first playlist of audio files;
removing a second audio file from the database of audio files subsequent to generating the second playlist;
automatically generating, at the portable audio playback device, a third playlist of audio files subsequent to removing the second audio file, wherein the third playlist of audio files is selected from the database of audio files based on the audio file search query, wherein the third playlist of audio files identifies a subset of the database of audio files, wherein the third playlist of audio files does not include the second audio file, wherein the third playlist of audio files is automatically generated subsequent to the second playlist of audio files, wherein the third playlist of audio files includes the first audio file, and wherein the third playlist of audio files is modified with respect to the second playlist of audio files; and
providing a representation of at least one of the second playlist or the third playlist for navigation by a user of the portable audio playback device.
15 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for automatically creating a play list from search criteria. A user inputs at least one search parameter for a store of music files. The player then builds a search query from the search parameter and any other search parameters entered. The query is stored in such a manner that the query is associated with a particular play list name. When the user desires to play that play list, the entry of the play list name causes the query to be executed and a list of objects is obtained. The list of objects may in turn contain other queries, which are then executed as well.
113 Citations
20 Claims
-
1. A method comprising:
-
receiving, via a user interface of a portable audio playback device, user input selections related to one or more audio file query parameters; generating an audio file search query based on the user input selections; storing the audio file search query at the portable audio playback device; automatically generating, at the portable audio playback device, a first playlist of audio files selected from a database of audio files based on the audio file search query; adding a first audio file to the database of audio files subsequent to generating the first playlist; automatically generating, at the portable audio playback device, a second playlist of audio files subsequent to adding the first audio file, wherein the second playlist of audio files is selected from the database of audio files based on the audio file search query, wherein the second playlist of audio files identifies a subset of the database of audio files, wherein the second playlist of audio files includes the first audio file, and wherein the second playlist of audio files is modified with respect to the first playlist of audio files; removing a second audio file from the database of audio files subsequent to generating the second playlist; automatically generating, at the portable audio playback device, a third playlist of audio files subsequent to removing the second audio file, wherein the third playlist of audio files is selected from the database of audio files based on the audio file search query, wherein the third playlist of audio files identifies a subset of the database of audio files, wherein the third playlist of audio files does not include the second audio file, wherein the third playlist of audio files is automatically generated subsequent to the second playlist of audio files, wherein the third playlist of audio files includes the first audio file, and wherein the third playlist of audio files is modified with respect to the second playlist of audio files; and providing a representation of at least one of the second playlist or the third playlist for navigation by a user of the portable audio playback device. - View Dependent Claims (16)
-
-
2. A method comprising:
-
generating an audio file search query based on user input selections related to one or more audio file query parameters; storing the audio file search query at a portable audio playback device; automatically generating, at the portable audio playback device, a first playlist of audio files selected from a database of audio files based on the audio file search query; adding a first audio file to the database of audio files subsequent to generating the first playlist; and automatically generating, at the portable audio playback device, a second playlist of audio files subsequent to adding the first audio file; wherein the second playlist of audio files is selected from the database of audio files based on the audio file search query; wherein the second playlist of audio files identifies a subset of the database of audio files; and wherein the second playlist of audio files includes the first audio file. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 17)
-
-
10. A method comprising:
-
generating an audio file search query based on user input selections related to one or more audio file query parameters; storing the audio file search query at a portable audio playback device; automatically generating, at the portable audio playback device, a first playlist of audio files selected from a database of audio files based on the audio file search query; removing a first audio file from the database of audio files subsequent to generating the first playlist; and automatically generating, at the portable audio playback device, a second playlist of audio files subsequent to removing the first audio file; wherein the second playlist of audio files is selected from the database of audio files based on the audio file search query; and wherein the second playlist of audio files does not include the first audio file. - View Dependent Claims (18)
-
-
11. A computer readable medium embodying a set of executable instructions, the set of executable instructions comprising:
-
instructions to manipulate a processor to generate an audio file search query based on user input selections related to one or more audio file query parameters; instructions to manipulate the processor to store the search query at a portable audio playback device; instructions to manipulate the processor to automatically generate, at the portable audio playback device, a first playlist of audio files selected from a database of audio files based on the audio file search query; instructions to manipulate the processor to add a first audio file to the database of audio files subsequent to generating the first playlist; and instructions to manipulate the processor to automatically generate, at the portable audio playback device, a second playlist of audio files subsequent to adding the first audio file to the database of audio files; wherein the second playlist of audio files is selected from the database of audio files based on the audio file search query; and wherein the second playlist of audio files includes the first audio file. - View Dependent Claims (12, 13, 19)
-
-
14. A portable audio playback device comprising:
-
a processor; a memory to store a set of executable instructions, the set of executable instructions comprising; instructions manipulate the processor to generate an audio file search query based on user input selections related to one or more audio file query parameters; instructions to manipulate the processor to store the audio file search query; instructions to manipulate the processor to generate a first playlist of audio files selected from a database of audio files based on the audio file search query; instructions to manipulate the processor to add a first audio file to the database of audio files subsequent to generating the first playlist; and instructions to manipulate the processor to generate a second playlist of audio files subsequent to adding the first audio file; wherein the second playlist of audio files is selected from the database of audio files based on the audio file search query; and wherein the second playlist of audio files includes the first audio file. - View Dependent Claims (15, 20)
-
Specification