Mobile device capable of receiving music or video content from satellite radio providers
Systems and methods are disclosed to play satellite radio music on a mobile phone by authenticating the mobile phone; generating a stream universal resource locator (URL) for a predetermined content; and receiving data from the stream URL and playing audio associated with the stream URL on the mobile phone.
1 . A method to play content from a satellite radio provider on a mobile phone, comprising:
authenticating the mobile phone with a satellite radio music server;
generating an internet protocol (IP) stream address for predetermined contents;
receiving data from the stream address over a cellular channel to the mobile phone; and
playing audio associated with the stream address on the mobile phone.
2 . The method of claim 1 , comprising performing a search to identify the predetermined content.
3 . The method of claim 2 , wherein the search comprises performing a taxonomy search for music.
4 . The method of claim 2 , wherein the predetermined contents are pre-selected by the satellite music server.
5 . The method of claim 2 , wherein the predetermined contents are selected by a user.
6 . The method of claim 2 , comprising selling content for downloading to the mobile phone.
7 . The method of claim 2 , wherein the stream address comprises one of: a URL address, an MMS address, an SMS address.
8 . The method of claim 1 , wherein the search is specified using one of: an SMS message, a WAP field.
9 . The method of claim 1 , comprising
projecting a keyboard pattern using a light projector;
capturing one or more images of a user's digits on the keyboard pattern with a camera;
decoding a character being typed on the keyboard pattern.
10 . The method of claim 9 , comprising projecting video onto a surface.
11 . A cell phone capable of playing content from a satellite radio broadcaster, comprising:
a processor;
a wireless cellular radio coupled to the processor; and
code executing on the processor for authenticating the mobile phone; generating an Internet protocol stream universal resource locator (URL) for a predetermined content; and receiving data from the stream URL and playing the content associated with the stream URL on the mobile phone.
12 . The cell phone of claim 11 , comprising code to transmit audio or music from a satellite radio service to the mobile phone.
13 . The cell phone of claim 11 , comprising code to store audio or video data for subsequent playing.
14 . The cell phone of claim 11 , comprising code to display music album graphics.
15 . The cell phone of claim 11 , comprising code to receive a log-in and a password from the mobile phone.
16 . The cell phone of claim 11 , comprising code to preset a plurality of channels.
17 . The cell phone of claim 11 , comprising code to receive IP television (IPTV) data.
18 . The cell phone of claim 11 , comprising code to search for a predetermined content.
19 . The cell phone of claim 11 , comprising code to
project a keyboard pattern using a light projector;
capture one or more images of a user's digits on the keyboard pattern with a camera;
decode a character being typed on the keyboard pattern.
20 . The cell phone of claim 19 , comprising code to project video onto a surface.