IP Library Patent Application 11137318
Patent Application
App. No. 11/137,318

System and methods for storing music selections in network storage and for streaming the selections to a wireless device for playback on the wireless device

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 None
App. No.
11/137,318
Abstract

A system and methods for storing music selections in network storage and for streaming the music selections to a wireless device for playback on the wireless device. The system comprises a media storage database for storing music selections in a network, request receiving logic configured to receive a request sent by a wireless device, selection retrieving logic configured to retrieve music selections from the media storage database, and music streaming logic configured to stream a music selection retrieved from the storage element to a wireless device that sent a request to play the music selection to the system.

Claims (30)

1 . A system for streaming music selections to a wireless device for playback on the wireless device, the system comprising:

a media storage database for storing music selections in a network;

request receiving logic configured to receive a request sent by a wireless device;

selection retrieving logic configured to retrieve music selections from the media storage database; and

music streaming logic configured to stream a music selection retrieved from the storage element to a wireless device that sent a request to play the music selection to the system.

2 . The system of claim 1 , further comprising:

authentication logic configured to determine whether or not a user associated with the request is authorized to receive the requested music selection.

3 . The system of claim 1 , wherein the authentication logic determines whether or not a user associated with a request is authorized to receive the requested music selection by determining whether or not the user has subscribed to a service that provides streaming music selections.

4 . The system of claim 1 , wherein the authentication logic determines whether or not a user is authorized to receive the requested music selection by determining whether or not the user has obtained digital rights associated with the requested music selection.

5 . The system of claim 2 , further comprising:

a user storage database for storing playlists, each playlist being associated with a respective subscriber to the system, each subscriber being associated with a respective wireless device, each playlist corresponding to a list of music selections that the corresponding subscriber has created, wherein the request receiving logic is configured to retrieve a playlist from the user storage database and to send the playlist to the corresponding wireless device upon receiving a playlist request from the corresponding wireless device.

6 . The system of claim 5 , further comprising:

billing logic configured to create and maintain billing records, each billing record being associated with a respective user of the system, each billing record including a fee that the corresponding user is charged for a subscription to the system, and wherein the authentication logic determines whether or not a user associated with a request is authorized to receive the requested music selection by determining whether or not the user has subscribed to a service that provides streaming music selections.

7 . The system of claim 5 , wherein the media storage database has an Internet Protocol (IP) address.

8 . The system of claim 7 , wherein the selection retrieving logic and music streaming logic correspond to a processor of a streaming server programmed with software to perform selection retrieving and streaming tasks, the streaming server having an IP address.

9 . The system of claim 2 , wherein the request receiving logic is configured to receive a fan alert request and to forward fan alerts to wireless devices of subscribers who have requested to receive fan alerts.

10 . The system of claim 1 , wherein the wireless device is a wireless telephone.

11 . A method for storing music selections in a media storage database of a network and for streaming music selections to wireless devices of users upon request, the method comprising:

receiving a request to play a music selection in a component of the network, the request originating from a wireless device;

authenticating the request; and

if the request is authenticated, retrieving the requested music selection from the network media storage database and streaming the retrieved music selection to the wireless device that originated the request.

12 . The method of claim 11 , wherein authenticating the request is performed by determining whether or not a user associated with the request is a subscriber to a service that provides streaming music selections.

13 . The method of claim 11 , wherein authenticating the request is performed by determining whether or not the user has obtained digital rights associated with the requested music selection.

14 . The method of claim 11 , wherein the network is the Internet and wherein the network components and the network media storage database all have Internet Protocol (IP) addresses.

15 . A computer program that controls a process of storing music selections in a media storage database of a network and of streaming music selections to wireless devices of users upon request, the computer program being embodied on a computer-readable medium, the program comprising:

a first code segment that receives a request to play a music selection in a component of the network, the request originating from a wireless device;

a second code segment that authenticates the request; and

a third code segment, wherein if the second code segment authenticates the request, the third code segment causes a request to be sent to the network media storage database to retrieve the requested music selection and stream the retrieved music selection to the wireless device that originated the request.

16 . The computer program of claim 15 , wherein the second code segment authenticates the request by determining whether or not a user associated with the request is a subscriber to a service that provides streaming music selections.

17 . The method of claim 15 , wherein the second code segment authenticates the request by determining whether or not the user has obtained digital rights associated with the requested music selection.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2006
From: CINGULAR WIRELESS LLC
To: CINGULAR WIRELESS II, LLC
Reel/Frame 017792/0127 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2005
From: SOELBERG, EMILY LYONS; MCNAMARA, JUSTIN M.
To: CINGULAR WIRELESS, LLC
Reel/Frame 016607/0452 →