US8732193B2ActiveUtilityA1

Multi-media management and streaming techniques implemented over a computer network

Assignee: SKEEN WAYNE DONALD MADDOCKPriority: Jun 13, 2011Filed: Jun 13, 2012Granted: May 20, 2014
Est. expiryJun 13, 2031(~4.9 yrs left)· nominal 20-yr term from priority
G06F 16/687G06F 16/686G06F 16/639H04L 65/61G06F 16/9537
94
PatentIndex Score
79
Cited by
37
References
33
Claims

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. In one embodiment, a Multi-Media Management and Streaming (MMMS) System may be configured or designed to provide online users with “location based” streaming radio functionality. Users from different geographic locations may access a variety of MMMS System GUIs to search for, create, and/or share customized streaming radio stations which may be configured to identify and play/stream music associated with one or more artists/bands, songs, venues, and/or events.

Claims

exact text as granted — not AI-modified
It is claimed: 
     
       1. 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, the first set of filter criteria further including geographic proximity criteria indicating a first geographic proximity parameter; 
 identifying, using the geolocation filter criteria and geographic proximity 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 and adjacent geographic locations which are within a specified proximity to the first geographic location, as defined by the first geographic proximity parameter; 
 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 station, wherein the filtered streaming media station is configured to stream songs/tracks of the filtered set of songs/tracks to an end user's electronic device; and 
 streaming songs/tracks of the filtered set of songs/tracks to the end user's electronic device. 
 
     
     
       2. The method of  claim 1  further comprising:
 automatically and dynamically determining the geolocation filter criteria based on the end user's current geographic location. 
 
     
     
       3. The method of  claim 1  further comprising:
 automatically and dynamically determining the geolocation filter criteria based on an IP address associated with the end user. 
 
     
     
       4. The method of  claim 1  further comprising:
 receiving a first set of input from the end user, the first set of input including the geolocation filter criteria specifying the first geographic location. 
 
     
     
       5. The method of  claim 1  further comprising:
 receiving a first set of input from the end user, the first set of input including the geolocation filter criteria specifying the first geographic location, the first set of input further including the geographic proximity criteria specifying the first geographic proximity parameter. 
 
     
     
       6. The method of  claim 1  further comprising:
 automatically identifying a current geographic location of the end user's electronic device; 
 using the identified geographic location of the end user's electronic device as the geolocation filter criteria; and 
 wherein the identifying of the first set of artists/bands includes identifying, using the identified geographic location of the end user's electronic device, the first set of artists or bands (“artists/bands”) that are scheduled to perform at least one live music performance within the first geographic region, wherein the first geographic region includes the identified geographic location of the end user's electronic device. 
 
     
     
       7. The method of  claim 1  further comprising:
 automatically identifying a first metropolitan region associated with a current geographic location of the end user's electronic device; and 
 using the identified first metropolitan region as the geolocation filter criteria; and 
 wherein the identifying of the first set of artists/bands includes identifying, using the identified first metropolitan region, the first set of artists or bands (“artists/bands”) that are scheduled to perform at least one live music performance within the first geographic region, wherein the first geographic region includes the first metropolitan region. 
 
     
     
       8. The method of  claim 1  further comprising:
 receiving a first set of input from the end user, the first set of input identifying a first metropolitan region as the geolocation filter criteria; 
 using the identified first metropolitan region as the geolocation filter criteria; and 
 wherein the identifying of the first set of artists/bands includes identifying, using the identified first metropolitan region, the first set of artists or bands (“artists/bands”) that are scheduled to perform at least one live music performance within the first geographic region, wherein the first geographic region includes the first metropolitan region. 
 
     
     
       9. The method of  claim 1  further comprising:
 receiving a first set of input from the end user, the first set of input including first venue filter criteria identifying a first venue; and 
 wherein the identifying of the first set of artists/bands includes identifying, using the geolocation filter criteria and the venue filter criteria, the first set of artists/bands that are scheduled to perform at least one live performance at the identified first venue. 
 
     
     
       10. The method of  claim 1  further comprising:
 receiving a first set of input from the end user, the first set of input including first date range filter criteria identifying a first date range; and 
 wherein the identifying of the first set of artists/bands includes identifying, using the geolocation filter criteria and the date range criteria, the first set of artists/bands that are scheduled to perform at least one live performance within the first geographic region and within the identified first date range. 
 
     
     
       11. The method of  claim 1  further comprising:
 receiving a first set of input from the end user, the first set of input including first date range filter criteria identifying a first date range; 
 automatically identifying a current geographic location of the end user's electronic device; 
 using the identified geographic location of the end user's electronic device as the geolocation filter criteria; and 
 wherein the identifying of the first set of artists/bands includes identifying, using the geolocation filter criteria and the date range filter criteria, the first set of artists or bands (“artists/bands”) that are scheduled to perform at least one live music performance within the first geographic region and within the identified first date range, wherein the first geographic region includes the identified geographic location of the end user's electronic device. 
 
     
     
       12. 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, the first set of filter criteria further including first date range filter criteria identifying a first date range; 
 identifying, using the geolocation filter criteria and the date range 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 and within the identified first date range, wherein the first geographic region includes the first geographic location; 
 identifying, using the identified first set of artists or bands, a first 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 first filtered set of songs/tracks, a first filtered streaming media station, wherein the first filtered streaming media station is configured to stream songs/tracks from the first filtered set of songs/tracks to an end user's electronic device; and 
 streaming songs/tracks of the filtered set of songs/tracks to the end user's electronic device. 
 
     
     
       13. The method of  claim 12  further comprising:
 automatically identifying a current geographic location of the end user's electronic device; and 
 wherein the identifying of the first set of artists/bands includes identifying, using the identified geographic location of the end user's electronic device, the first set of artists or bands (“artists/bands”) that are scheduled to perform at least one live music performance within the first geographic region, wherein the first geographic region includes the identified geographic location of the end user's electronic device. 
 
     
     
       14. The method of  claim 12  further comprising:
 automatically identifying a first metropolitan region associated with a current geographic location of the end user's electronic device; and 
 wherein the identifying of the first set of artists/bands includes identifying, using the identified first metropolitan region, the first set of artists or bands (“artists/bands”) that are scheduled to perform at least one live music performance within the first geographic region, wherein the first geographic region includes the first metropolitan region. 
 
     
     
       15. The method of  claim 12  further comprising:
 receiving a first set of input from the end user, the first set of input identifying a first metropolitan region as the geolocation filter criteria; 
 wherein the identifying of the first set of artists/bands includes identifying, using the identified first metropolitan region, the first set of artists or bands (“artists/bands”) that are scheduled to perform at least one live music performance within the first geographic region, wherein the first geographic region includes the first metropolitan region. 
 
     
     
       16. The method of  claim 12  further comprising:
 receiving a first set of input from the end user, the first set of input including first venue filter criteria identifying a first venue; and 
 wherein the identifying of the first set of artists/bands includes identifying, using the geolocation filter criteria and the venue filter criteria, the first set of artists/bands that are scheduled to perform at least one live performance at the identified first venue. 
 
     
     
       17. A system for facilitating electronic commerce 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: 
 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, the first set of filter criteria including geolocation filter criteria indicating a first geographic location, the first set of filter criteria further including geographic proximity criteria indicating a first geographic proximity parameter; 
 identify, using the geolocation filter criteria and geographic proximity 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 and adjacent geographic locations which are within a specified proximity to the first geographic location, as defined by the first geographic proximity parameter; 
 identify, 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 create, using the filtered set of songs/tracks, a filtered streaming media station, wherein the filtered streaming media station is configured to stream songs/tracks of the filtered set of songs/tracks to an end user's electronic device; and 
 stream songs/tracks of the filtered set of songs/tracks to the end user's electronic device. 
 
     
     
       18. The system of  claim 17  being further operable to:
 automatically and dynamically determine the geolocation filter criteria based on the end user's current geographic location. 
 
     
     
       19. The system of  claim 17  being further operable to:
 automatically and dynamically determine the geolocation filter criteria based on an IP address associated with the end user. 
 
     
     
       20. The system of  claim 17  being further operable to:
 receive a first set of input from the end user, the first set of input including the geolocation filter criteria specifying the first geographic location. 
 
     
     
       21. The system of  claim 17  being further operable to:
 receive a first set of input from the end user, the first set of input including the geolocation filter criteria specifying the first geographic location, the first set of input further including the geographic proximity criteria specifying the first geographic proximity parameter. 
 
     
     
       22. The system of  claim 17  being further operable to:
 automatically identify a current geographic location of the end user's electronic device; 
 use the identified geographic location of the end user's electronic device as the geolocation filter criteria; and 
 identify, using the identified geographic location of the end user's electronic device, the first set of artists or bands (“artists/bands”) that are scheduled to perform at least one live music performance within the first geographic region, wherein the first geographic region includes the identified geographic location of the end user's electronic device. 
 
     
     
       23. The system of  claim 17  being further operable to:
 automatically identify a first metropolitan region associated with a current geographic location of the end user's electronic device; and 
 use the identified first metropolitan region as the geolocation filter criteria; and 
 identify, using the identified first metropolitan region, the first set of artists or bands (“artists/bands”) that are scheduled to perform at least one live music performance within the first geographic region, wherein the first geographic region includes the first metropolitan region. 
 
     
     
       24. The system of  claim 17  being further operable to:
 receive a first set of input from the end user, the first set of input identifying a first metropolitan region as the geolocation filter criteria; 
 use the identified first metropolitan region as the geolocation filter criteria; and 
 identify, using the identified first metropolitan region, the first set of artists or bands (“artists/bands”) that are scheduled to perform at least one live music performance within the first geographic region, wherein the first geographic region includes the first metropolitan region. 
 
     
     
       25. The system of  claim 17  being further operable to:
 receive a first set of input from the end user, the first set of input including first venue filter criteria identifying a first venue; and 
 identify, using the geolocation filter criteria and the venue filter criteria, the first set of artists/bands that are scheduled to perform at least one live performance at the identified first venue. 
 
     
     
       26. The system of  claim 17  being further operable to:
 receive a first set of input from the end user, the first set of input including first date range filter criteria identifying a first date range; and 
 identify, using the geolocation filter criteria and the date range criteria, the first set of artists/bands that are scheduled to perform at least one live performance within the first geographic region and within the identified first date range. 
 
     
     
       27. The system of  claim 17  being further operable to:
 receive a first set of input from the end user, the first set of input including first date range filter criteria identifying a first date range; 
 automatically identify a current geographic location of the end user's electronic device; 
 use the identified geographic location of the end user's electronic device as the geolocation filter criteria; and 
 identify, using the geolocation filter criteria and the date range filter criteria, the first set of artists or bands (“artists/bands”) that are scheduled to perform at least one live music performance within the first geographic region and within the identified first date range, wherein the first geographic region includes the identified geographic location of the end user's electronic device. 
 
     
     
       28. A system for facilitating electronic commerce 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: 
 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, the first set of filter criteria including geolocation filter criteria indicating a first geographic location, the first set of filter criteria further including first date range filter criteria identifying a first date range; 
 identify, using the geolocation filter criteria and the date range 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 and within the identified first date range, wherein the first geographic region includes the first geographic location; 
 identify, using the identified first set of artists or bands, a first 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 create, using the first filtered set of songs/tracks, a first filtered streaming media station, wherein the first filtered streaming media station is configured to stream songs/tracks from the first filtered set of songs/tracks to an end user's electronic device; and 
 stream songs/tracks of the filtered set of songs/tracks to the end user's electronic device. 
 
     
     
       29. The system of  claim 28  being further operable to:
 automatically identify a current geographic location of the end user's electronic device; and 
 identify, using the identified geographic location of the end user's electronic device, the first set of artists or bands (“artists/bands”) that are scheduled to perform at least one live music performance within the first geographic region, wherein the first geographic region includes the identified geographic location of the end user's electronic device. 
 
     
     
       30. The system of  claim 28  being further operable to:
 automatically identify a first metropolitan region associated with a current geographic location of the end user's electronic device; and 
 identify, using the identified first metropolitan region, the first set of artists or bands (“artists/bands”) that are scheduled to perform at least one live music performance within the first geographic region, wherein the first geographic region includes the first metropolitan region. 
 
     
     
       31. The system of  claim 28  being further operable to:
 receive a first set of input from the end user, the first set of input identifying a first metropolitan region as the geolocation filter criteria; 
 identify, using the identified first metropolitan region, the first set of artists or bands (“artists/bands”) that are scheduled to perform at least one live music performance within the first geographic region, wherein the first geographic region includes the first metropolitan region. 
 
     
     
       32. The system of  claim 28  being further operable to:
 receive a first set of input from the end user, the first set of input including first venue filter criteria identifying a first venue; and 
 identify, using the geolocation filter criteria and the venue filter criteria, the first set of artists/bands that are scheduled to perform at least one live performance at the identified first venue. 
 
     
     
       33. A system for facilitating electronic commerce via a computer network, the system comprising:
 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, the first set of filter criteria including geolocation filter criteria indicating a first geographic location, the first set of filter criteria further including geographic proximity criteria indicating a first geographic proximity parameter; 
 means for identifying, using the geolocation filter criteria and geographic proximity 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 and adjacent geographic locations which are within a specified proximity to the first geographic location, as defined by the first geographic proximity parameter; 
 means for 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; 
 means for dynamically creating, using the filtered set of songs/tracks, a filtered streaming media station, wherein the filtered streaming media station is configured to stream songs/tracks of the filtered set of songs/tracks to an end user's electronic device; and 
 means for streaming songs/tracks of the filtered set of songs/tracks to the end user's electronic device.

Join the waitlist — get patent alerts

Track US8732193B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.