Patent ID: 8732195

Claim:
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 location; 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 a first geographic region, wherein the first geographic region includes the first geographic location; identifying, using the identified first set of artists or bands, a filtered set of songs or tracks (“songs/tracks”) 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 streaming media playlist, wherein the filtered streaming media playlist includes a first portion of selected songs/tracks from the identified filtered set of songs/tracks; accessing, using the identified first set of artists or bands, first ticketing information relating to a first upcoming live performance of a first artist or band (“artist/band”) which is scheduled to be performed in the first geographic region; 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 songs/tracks associated with the streaming media playlist; and generating, using the first ticketing information, a second set of instructions for causing the Streaming Media GUI to display, at the end user's device, first performance ticketing information relating to the first upcoming live performance of the first artist or band (“artist/band”), wherein the second 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, at least one ticketing transaction relating a reservation and/or a purchase of at least one ticket for the first upcoming live performance.