IP Library Granted Patent US 8,700,659
Granted Patent B2
US 8,700,659 · App. 13/873,204 · Granted Apr 15, 2014

Venue-related multi-media management, streaming, and electronic commerce techniques implemented via computer networks and mobile devices

Inventors: Wayne Donald Maddock Skeen (Berkeley, CA); Christopher Thomas Ross (Berkeley, CA); Howard Gregg Cockrill (Oakland, CA); Sara Anne Mertz (Berkeley, CA); Matthew Paul Smith (Berkeley, CA); David Mendel Mayeri (Orinda, CA)
Assignee: Opus Deli, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,700,659
App. No.
13/873,204
Granted
Apr 15, 2014
Kind
B2
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.

Claims (84)

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; and

identifying 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; and

streaming, 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; and

identify 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2013
From: SKEEN, WAYNE DONALD MADDOCK; ROSS, CHRISTOPHER THOMAS; COCKRILL, HOWARD GREGG; MERTZ, SARA ANNE; SMITH, MATTHEW PAUL; MAYERI, DAVID MENDEL
To: OPUS DELI, INC., D/B/A DELIRADIO
Reel/Frame 030324/0167 →
Continuity (3)
Continuation In Part 13517505 · Jun 13, 2012
Provisional Application 61713582 · Oct 14, 2012
Related Publication 20130339877A1 · Dec 19, 2013