VENUE-RELATED MULTI-MEDIA MANAGEMENT, STREAMING, ONLINE TICKETING, AND ELECTRONIC COMMERCE TECHNIQUES IMPLEMENTED VIA COMPUTER NETWORKS AND MOBILE DEVICES
First Claim
1. A computer implemented method for facilitating user access to streamed multimedia content via a computer network, the method comprising causing at least one processor to execute a plurality of instructions 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 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 identified first set of artists/bands, a first set of media content performed by or recorded by at least one of the artists/bands of the first set of artists/bands;
dynamically creating, using the first set of media content, a filtered streaming media playlist, wherein the filtered streaming media playlist includes a first portion of selected media content from the identified first set of first set of media content; and
generating, using information relating to the filtered streaming media playlist, a first set of instructions for causing a streaming media graphical user interface (“
Streaming Media GUI”
) to be displayed at an end user'"'"'s device, wherein the first set of instructions include instructions for configuring the Streaming Media GUI to enable an end user to initiate, via interaction with the Streaming Media GUI, a streamed playback of one or more of the first portion of selected media content associated with the filtered streaming media playlist.
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, creation and streaming of dynamic streaming radio stations based on a user'"'"'s geolocation, ticketing and reservations, etc.
68 Citations
20 Claims
-
1. A computer implemented method for facilitating user access to streamed multimedia content via a computer network, the method comprising causing at least one processor to execute a plurality of instructions 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 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 identified first set of artists/bands, a first set of media content performed by or recorded by at least one of the artists/bands of the first set of artists/bands; dynamically creating, using the first set of media content, a filtered streaming media playlist, wherein the filtered streaming media playlist includes a first portion of selected media content from the identified first set of first set of media content; and generating, using information relating to the filtered streaming media playlist, a first set of instructions for causing a streaming media graphical user interface (“
Streaming Media GUI”
) to be displayed at an end user'"'"'s device, wherein the first set of instructions include instructions for configuring the Streaming Media GUI to enable an end user to initiate, via interaction with the Streaming Media GUI, a streamed playback of one or more of the first portion of selected media content associated with the filtered streaming media playlist.
-
-
2. The computer implemented method of claim 1 further comprising causing the at least one processor to execute instructions for:
-
dynamically creating, using the first set of media content, a first venue-related streaming media station, wherein the first venue-related streaming media station is configured to stream songs/tracks from the first set of media content to the end user'"'"'s electronic device for audio presentation at the end user'"'"'s electronic device; receiving a first set of input from the first user, the first set of input including the first venue filter criteria, and including a first request to initiate play of the first venue-related streaming media station at the end user'"'"'s electronic device; and streaming, in response to the first request, media content from the first set of media content to a end user'"'"'s electronic device for playback at the end user'"'"'s electronic device.
-
-
3. The computer implemented method of claim 1 further comprising causing the at least one processor to execute instructions for:
-
receiving a first set of input from the first user, the first set of input including the first venue filter criteria, and including genre criteria specifying a first genre; identifying, using the first genre criteria, a second set of media content from the 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; and dynamically creating, using the second set of media content, a filtered venue-related streaming media station, wherein the filtered venue-related streaming media station is configured to stream media content from the second set of media content to the end user'"'"'s electronic device.
-
-
4. The computer implemented method of claim 1 further comprising causing the at least one processor to execute instructions for:
-
receiving a first set of input from the first user, the first set of input including the first venue filter criteria, and including timeframe criteria specifying a first time interval; 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; andperforming, using the second set of artists/bands, a database search of at least one database for media content performed by or recorded by at least one of the artists/bands of the second set of artists/bands; and identifying a second set of media content from the at least one database performed by or recorded by at least one of the artists/bands of the second set of artists/bands; dynamically creating, using the second set of media content, a filtered venue-related streaming media station, wherein the filtered venue-related streaming media station is configured to stream media content from the second set of media content to the end user'"'"'s electronic device.
-
-
5. The computer implemented method of claim 1 further comprising causing the at least one processor to execute instructions for:
-
receiving a first set of input from the first user, the first set of input including the first venue filter criteria, the first set of input further including genre criteria specifying a first genre, and further including timeframe criteria specifying a first time interval; 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; andperforming, using the second set of artists/bands, a database search of at least one database for media content performed by or recorded by at least one of the artists/bands of the second set of artists/bands; identifying, using the first genre criteria, a second set of media content from the 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; and dynamically creating, using the second set of media content, a filtered venue-related streaming media station, wherein the filtered venue-related streaming media station is configured to stream media content from the second set of media content to the end user'"'"'s electronic device.
-
-
6. The computer implemented method of claim 1 further comprising causing the at least one processor to execute instructions for:
dynamically creating, using the first set of media content, a filtered venue-related streaming media station, wherein the filtered venue-related streaming media station includes only media content from the first set of media content.
-
7. The computer implemented method of claim 1 further comprising causing the at least one processor to execute instructions for:
-
identifying a second set of artists or bands (“
artists/bands”
) that are scheduled to perform at least one live music performance at the first venue;identifying, using the identified second set of artists/bands, a second set of media content performed by or recorded by at least one of the artists/bands of the second set of artists/bands; dynamically creating, using the second set of media content, a second filtered streaming media playlist, wherein the second filtered streaming media playlist includes a second portion of selected media content from the identified second set of second set of media content; and generating, using information relating to the second filtered streaming media playlist, a second set of instructions for configuring the Streaming Media GUI to enable the end user to initiate, via interaction with the Streaming Media GUI, a streamed playback of one or more of the second portion of selected media content associated with the second filtered streaming media playlist.
-
-
8. The computer implemented method of claim 1 further comprising causing the at least one processor to execute instructions for:
-
dynamically creating, using the first set of media content, a first venue-related streaming media station, wherein the first venue-related streaming media station is configured to stream songs/tracks from the first set of media content to the end user'"'"'s electronic device for audio presentation at the end user'"'"'s electronic device; 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 media content performed by or recorded by at least one of the artists/bands of the second set of artists/bands; identifying a second set of media content from the at least one database 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 media content, a second venue-related streaming media station, wherein the second venue-related streaming media station is configured to stream songs/tracks from the second set of media content to the end user'"'"'s electronic device for audio presentation at the end user'"'"'s electronic device.
-
-
9. The computer implemented method of claim 1 wherein the first venue corresponds to a first physical venue live music performances are hosted.
-
10. The computer implemented method of claim 1 wherein the first venue corresponds to a first festival where live music performances are hosted.
-
11. The computer implemented method of claim 1 wherein the first venue corresponds to a first virtual venue which hosts live music performances.
-
12. A computer implemented system for facilitating user access to streamed multimedia content via a computer network, the system comprising:
-
at least one processor; at least one interface operable to provide a communication link to at least one network device; memory; the at least one processor being operable to execute the plurality of instructions stored in the memory 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 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 identified first set of artists/bands, a first set of media content performed by or recorded by at least one of the artists/bands of the first set of artists/bands; dynamically creating, using the first set of media content, a filtered streaming media playlist, wherein the filtered streaming media playlist includes a first portion of selected media content from the identified first set of first set of media content; and generating, using information relating to the filtered streaming media playlist, a first set of instructions for causing a streaming media graphical user interface (“
Streaming Media GUI”
) to be displayed at an end user'"'"'s device, wherein the first set of instructions include instructions for configuring the Streaming Media GUI to enable an end user to initiate, via interaction with the Streaming Media GUI, a streamed playback of one or more of the first portion of selected media content associated with the filtered streaming media playlist.
-
-
13. The computer implemented computer implemented method of claim 1 wherein the first set of media content includes audio content relating to at least one song or track performed by or recorded by at least one of the artists/bands of the first set of artists/bands.
-
14. The computer implemented computer implemented method of claim 1 wherein the first set of media content includes video content relating to at least one video performed by or recorded by at least one of the artists/bands of the first set of artists/bands.
-
15. A computer implemented method for facilitating electronic commerce via a computer network, the method comprising causing at least one processor to execute a plurality of instructions 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, the first set of filter criteria including geolocation filter criteria indicating a first geographic region; identifying, using the geolocation filter criteria, a first set of artists or bands (“
artists/bands”
) that are scheduled to perform at least one live performance within the first geographic region;identifying, using the identified first set of artists or bands, a first set of media content 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 media content, a filtered streaming media playlist, wherein the filtered streaming media playlist includes a first portion of selected media content from the identified filtered set of media content; and generating, using information relating to the filtered streaming media playlist, a first set of instructions for causing a streaming media graphical user interface (“
Streaming Media GUI”
) to be displayed at an end user'"'"'s device, wherein the first set of instructions include instructions for configuring the Streaming Media GUI to enable an end user to initiate, via interaction with the Streaming Media GUI, a streamed playback of one or more of the first portion of selected media content associated with the streaming media playlist.
-
-
16. The computer implemented computer implemented method of claim 15 wherein the first set of media content includes audio content relating to at least one song or track performed by or recorded by at least one of the artists/bands of the first set of artists/bands.
-
17. The computer implemented computer implemented method of claim 15 wherein the first set of media content includes video content relating to at least one video performed by or recorded by at least one of the artists/bands of the first set of artists/bands.
-
18. The computer implemented computer implemented method of claim 15 further comprising causing the at least one processor to execute instructions for:
streaming media content of the first set of media content to the end user'"'"'s electronic device.
-
19. The computer implemented computer implemented method of claim 15 further comprising causing the at least one processor to execute instructions for:
automatically and dynamically determining the geolocation filter criteria based on a geographic location associated with the end user.
-
20. The computer implemented computer implemented method of claim 15 wherein the filtered set of media content includes audio content relating to at least one song or track performed by or recorded by at least one of the artists/bands of the first set of artists/bands.
Specification