Venue-related multi-media management, streaming, and electronic commerce techniques implemented via computer networks and mobile devices
First Claim
Patent Images
1. A computer implemented method for facilitating user access to streamed multimedia content via a computer network, the method comprising:
- receiving a first set of input from a first user, the first set of input including first venue filter criteria, and including genre criteria specifying a first genre;
determining a first set of filter criteria for use in performing a database search for music-related information matching the first set of filter criteria, wherein the first set of filter criteria includes the first venue filter criteria specifying a first venue;
identifying a first set of artists or bands (“
artists/bands”
) that are scheduled to perform in at least one live music performance at the first venue;
identifying, using the first genre criteria, a filtered set of songs/tracks from at least one database which match the first genre criteria and which are performed by or recorded by at least one of the artists/bands of the first set of artists/bands;
dynamically creating, using the filtered set of songs/tracks, a filtered venue-related streaming media station, wherein the filtered venue-related streaming media station is configured to stream songs/tracks from the filtered set of songs/tracks to the first user'"'"'s electronic device; and
streaming, in response to the first set of input, songs/tracks from the filtered set of songs/tracks to the first user'"'"'s electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
Various aspects described or referenced herein are directed to different methods, systems, and computer program products relating to multi-media management and streaming techniques implemented over a computer network, including, for example, one or more features and/or functions relation to one or more of the following (or combinations thereof): venue-based streaming radio stations, mobile user graphical user interfaces, QuickPlay dynamic streaming radio stations based on a user'"'"'s geolocation, etc.
-
Citations
19 Claims
-
1. A computer implemented method for facilitating user access to streamed multimedia content via a computer network, the method comprising:
-
receiving a first set of input from a first user, the first set of input including first venue filter criteria, and including genre criteria specifying a first genre; determining a first set of filter criteria for use in performing a database search for music-related information matching the first set of filter criteria, wherein the first set of filter criteria includes the first venue filter criteria specifying a first venue; identifying a first set of artists or bands (“
artists/bands”
) that are scheduled to perform in at least one live music performance at the first venue;identifying, using the first genre criteria, a filtered set of songs/tracks from at least one database which match the first genre criteria and which are performed by or recorded by at least one of the artists/bands of the first set of artists/bands; dynamically creating, using the filtered set of songs/tracks, a filtered venue-related streaming media station, wherein the filtered venue-related streaming media station is configured to stream songs/tracks from the filtered set of songs/tracks to the first user'"'"'s electronic device; and streaming, in response to the first set of input, songs/tracks from the filtered set of songs/tracks to the first user'"'"'s electronic device.
-
-
2. The method of claim 1 wherein the first set of input includes timeframe criteria specifying a first time interval, the method further comprising:
-
identifying a second set of artists or bands (“
artists/bands”
) that are scheduled to perform in at least one live music performance at the first venue during the first time interval; andidentifying a second filtered set of songs/tracks from at least one database which are performed by or recorded by at least one of the artists/bands of the second set of artists/bands; and dynamically modifying, using the second filtered set of songs/tracks, the filtered venue-related streaming media station, wherein the filtered venue-related streaming media station is configured to stream songs/tracks from the second filtered set of songs/tracks to the first user'"'"'s electronic device.
-
-
3. The method of claim 1 wherein the first set of input includes timeframe criteria specifying a first time interval, the method further comprising:
-
identifying a second set of artists or bands (“
artists/bands”
) that are scheduled to perform in at least one live music performance at the first venue during the first time interval;identifying a second filtered set of songs/tracks from at least one database which match the first genre criteria and which are performed by or recorded by at least one of the artists/bands of the second set of artists/bands; and dynamically creating, using the second filtered set of songs/tracks, a second filtered venue-related streaming media station, wherein the second filtered venue-related streaming media station is configured to stream songs/tracks from the second filtered set of songs/tracks to the first user'"'"'s electronic device.
-
-
4. The method of claim 1 further comprising:
dynamically creating, using the first set of songs/tracks, a second venue-related streaming media station, wherein the second venue-related streaming media station includes only songs/tracks from the first set of songs/tracks.
-
5. The method of claim 1 further comprising:
-
identifying a second set of artists/bands that have performed at least one live music performance at the first venue; performing, using the second set of artists/bands, a database search of at least one database for songs or tracks (“
songs/tracks”
) which are performed by or recorded by at least one of the artists/bands of the second set of artists/bands;identifying a second set of songs/tracks from the at least one database which are performed by or recorded by at least one of the artists/bands of the second set of artists/bands; and dynamically creating, using the second set of songs/tracks, a second venue-related streaming media station, wherein the second venue-related streaming media station includes songs/tracks from the second set of songs/tracks.
-
-
6. The method of claim 1 further comprising:
-
identifying a second set of artists/bands that have performed at least one live music performance at the first venue; performing, using the second set of artists/bands, a database search of at least one database for songs or tracks (“
songs/tracks”
) which are performed by or recorded by at least one of the artists/bands of the second set of artists/bands;identifying a second set of songs/tracks from the at least one database which are performed by or recorded by at least one of the artists/bands of the second set of artists/bands; and dynamically creating, using the first and second set of songs/tracks, a second venue-related streaming media station, wherein the second venue-related streaming media station includes both songs/tracks from the first set of songs/tracks and songs/tracks from the second set of songs/tracks.
-
-
7. The method of claim 1 wherein the first venue corresponds to a first physical venue where live music performances are hosted.
-
8. The method of claim 1 wherein the first venue corresponds to a first festival where live music performances are hosted.
-
9. The method of claim 1 wherein the first venue corresponds to a first virtual venue which hosts live music performances.
-
10. The method of claim 1 further comprising:
-
presenting a first graphical user interface (“
first GUI”
) at a first computer device of the first user;receiving, via the first GUI, the first set of input from the first user, the first set of input including the first venue filter criteria specifying the first venue, and including the genre criteria specifying the first genre; and receiving, via the first GUI, a first request from the first user to listen to a venue-related streaming media station which is configured to play songs or tracks (“
songs/tracks”
) matching at least the first genre which are performed by or recorded by artists or bands (“
artists/bands”
) that are scheduled to perform at least one live music performance at the first venue; andstreaming, in response to the first request, songs/tracks from the filtered set of songs/tracks to the first user'"'"'s electronic device for playback at the first user'"'"'s electronic device.
-
-
11. A computer implemented method for facilitating user access to multimedia content via a computer network, the method comprising:
-
determining a first set of filter criteria for use in performing a database search for music-related information matching the first set of filter criteria, wherein the first set of filter criteria includes search type criteria indicating that a search is to be performed for artists or bands matching the first set of filter criteria which have upcoming shows at the at least one venue, and wherein the first set of input includes genre criteria specifying a first genre; performing, using the first set of filter criteria, a database search of at least one database for music-related information matching the first set of filter criteria; identifying, using the first set of filter criteria, a first set of artists or bands matching the first set of filter criteria which have upcoming shows at the at least one venue; identifying, using the first genre criteria, a filtered set of songs/tracks from at least one database which match the first genre criteria and which are performed by or recorded by at least one of the artists/bands of the first set of artists/bands; dynamically creating, using the filtered set of songs/tracks, a filtered venue-related streaming media station, wherein the filtered venue-related streaming media station is configured to stream songs/tracks from the filtered set of songs/tracks to the first user'"'"'s electronic device; and streaming songs/tracks from the filtered set of songs/tracks to the first user'"'"'s electronic device.
-
-
12. A computer-based system for facilitating user access to multimedia content via a computer network, the system comprising:
-
at least one processor; at least one interface operable to establish a communication link to at least one network device; and a memory storing a plurality of instructions; the at least one processor being operable to execute the plurality of instructions stored in the memory, and being operable to operate with the memory and the at least one interface to; receive a first set of input from a first user, the first set of input including first venue filter criteria, and including genre criteria specifying a first genre; determine a first set of filter criteria for use in performing a database search for music-related information matching the first set of filter criteria, wherein the first set of filter criteria includes the first venue filter criteria specifying a first venue; identify a first set of artists or bands (“
artists/bands”
) that are scheduled to perform at least one live music performance at the first venue;identify, using the first genre criteria, a filtered set of songs/tracks from at least one database which match the first genre criteria and which are performed by or recorded by at least one of the artists/bands of the first set of artists/bands; dynamically create, using the filtered set of songs/tracks, a filtered venue-related streaming media station, wherein the filtered venue-related streaming media station is configured to stream songs/tracks from the filtered set of songs/tracks to the first user'"'"'s electronic device; and stream songs/tracks from the filtered set of songs/tracks to the first user'"'"'s electronic device.
-
-
13. The system of claim 12 wherein the first set of input includes timeframe criteria specifying a first time interval, the system being further operable to:
-
identify a second set of artists or bands (“
artists/bands”
) that are scheduled to perform at least one live music performance at the first venue during the first time interval; andidentify a second filtered set of songs/tracks from at least one database which are performed by or recorded by at least one of the artists/bands of the second set of artists/bands; and dynamically modify, using the second filtered set of songs/tracks, the filtered venue-related streaming media station, wherein the filtered venue-related streaming media station is configured to stream songs/tracks from the second filtered set of songs/tracks to the first user'"'"'s electronic device.
-
-
14. The system of claim 12 wherein the first set of input includes timeframe criteria specifying a first time interval, the system being further operable to:
-
identify a second set of artists or bands (“
artists/bands”
) that are scheduled to perform in at least one live music performance at the first venue during the first time interval;identify a second filtered set of songs/tracks from at least one database which match the first genre criteria and which are performed by or recorded by at least one of the artists/bands of the second set of artists/bands; and dynamically create, using the second filtered set of songs/tracks, a second filtered venue-related streaming media station, wherein the second filtered venue-related streaming media station is configured to stream songs/tracks from the second filtered set of songs/tracks to the first user'"'"'s electronic device.
-
-
15. The system of claim 12 being further operable to:
dynamically create, using the first set of songs/tracks, a second venue-related streaming media station, wherein the second venue-related streaming media station includes only songs/tracks from the first set of songs/tracks.
-
16. The system of claim 12 being further operable to:
-
identify a second set of artists/bands that have performed at least one live music performance at the first venue; perform, using the second set of artists/bands, a database search of at least one database for songs or tracks (“
songs/tracks”
) which are performed by or recorded by at least one of the artists/bands of the second set of artists/bands;identify a second set of songs/tracks from the at least one database which are performed by or recorded by at least one of the artists/bands of the second set of artists/bands; and dynamically create, using the second set of songs/tracks, a second venue-related streaming media station, wherein the second venue-related streaming media station includes songs/tracks from the second set of songs/tracks.
-
-
17. The system of claim 12 being further operable to:
-
identify a second set of artists/bands that have performed at least one live music performance at the first venue; perform, using the second set of artists/bands, a database search of at least one database for songs or tracks (“
songs/tracks”
) which are performed by or recorded by at least one of the artists/bands of the second set of artists/bands;identify a second set of songs/tracks from the at least one database which are performed by or recorded by at least one of the artists/bands of the second set of artists/bands; and dynamically create, using the first and second set of songs/tracks, a second venue-related streaming media station, wherein the second venue-related streaming media station includes both songs/tracks from the first set of songs/tracks and songs/tracks from the second set of songs/tracks.
-
-
18. A computer-based system for facilitating user access to multimedia content via a computer network, the system comprising:
-
means for receiving a first set of input from a first user, the first set of input including first venue filter criteria, and including genre criteria specifying a first genre; means for determining a first set of filter criteria for use in performing a database search for music-related information matching the first set of filter criteria, wherein the first set of filter criteria includes the first venue filter criteria specifying a first venue; means for identifying a first set of artists or bands (“
artists/bands”
) that are scheduled to perform at least one live music performance at the first venue;means for identifying, using the first genre criteria, a filtered set of songs/tracks from at least one database which match the first genre criteria and which are performed by or recorded by at least one of the artists/bands of the first set of artists/bands; means for dynamically creating, using the filtered set of songs/tracks, a filtered venue-related streaming media station, wherein the filtered venue-related streaming media station is configured to stream songs/tracks from the filtered set of songs/tracks to the first user'"'"'s electronic device; and means for streaming, in response to the first set of input, songs/tracks from the filtered set of songs/tracks to the first user'"'"'s electronic device.
-
-
19. The system of claim 18 further comprising:
-
means for identifying a second set of artists or bands (“
artists/bands”
) that are scheduled to perform in at least one live music performance at the first venue during the first time interval;means for identifying a second filtered set of songs/tracks from at least one database which match the first genre criteria and which are performed by or recorded by at least one of the artists/bands of the second set of artists/bands; and means for dynamically creating, using the second filtered set of songs/tracks, a second filtered venue-related streaming media station, wherein the second filtered venue-related streaming media station is configured to stream songs/tracks from the second filtered set of songs/tracks to the first user'"'"'s electronic device.
-
Specification