IP Library Granted Patent US 8,935,279
Granted Patent B2
US 8,935,279 · App. 14/281,459 · Granted Jan 13, 2015

Venue-related multi-media management, streaming, online ticketing, 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.
G06F17/30749
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,935,279
App. No.
14/281,459
Granted
Jan 13, 2015
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, creation and streaming of dynamic streaming radio stations based on a user's geolocation, ticketing and reservations, etc.

Claims (67)

1. A computer implemented method for facilitating user access to streamed 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 first venue filter criteria specifying a first venue;

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;

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 method claim 1 further comprising:

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 first 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 method of claim 1 further comprising:

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 method of claim 1 further comprising:

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

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; 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 method of claim 1 further comprising:

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

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, 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 method of claim 1 further comprising:

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 method of claim 1 further comprising:

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 method of claim 1 further comprising:

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 method of claim 1 wherein the first venue corresponds to a first physical venue live music performances are hosted.

10. The method of claim 1 wherein the first venue corresponds to a first festival where live music performances are hosted.

11. The 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, and being operable to operate with the memory and the at least one interface 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 iii 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 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 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 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 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 method of claim 15 further comprising causing the at least one processor to execute additional instructions for:

streaming media content of the first set of media content to the end user's electronic device.

19. The computer implemented method of claim 15 further comprising causing the at least one processor to execute additional instructions for:

automatically and dynamically determining the geolocation filter criteria based on a geographic location associated with the end user.

20. The 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2014
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 033061/0035 →
Continuity (15)
Continuation In Part 13517505 · Jun 13, 2012
Continuation In Part 13844672 · Mar 15, 2013
Continuation In Part 13517505
Continuation In Part 13844656 · Mar 15, 2013
Continuation In Part 13517505
Continuation In Part PCTUS2013064735 · Oct 12, 2013
Continuation In Part 13873204 · Apr 29, 2013
Continuation In Part 13844656
Continuation In Part 13844672
Provisional Application 61639870 · Apr 28, 2012
Provisional Application 61496452 · Jun 13, 2011
Provisional Application 61713582 · Oct 14, 2012
Provisional Application 61713580 · Oct 14, 2012
Provisional Application 61826990 · May 23, 2013
Related Publication 20140344294A1 · Nov 20, 2014