Internet radio player
First Claim
1. A device comprising:
- a memory unit configured to store a plurality of internet protocol addresses of a plurality of internet radio stations;
a communication unit configured to communicate with one of the internet radio stations using a corresponding IP address stored in the memory unit;
a first logic configured to request data from one of the plurality of internet radio stations;
a second logic configured to receive a digital data stream from the one of the plurality of internet stations and store the received digital data stream in a buffer;
a third logic configured to decode the received digital data stream;
a fourth logic configured to convert the decoded digital data stream into an analog data stream;
a service module configured to extract text information from the digital data stream and forward the extracted information to an external device; and
a web module coupled to the communication unit, the web module configured to accept HTTP requests from a remote client,wherein the web module is configured to allow operational settings of the device to be changed via the remote client,wherein the operational settings comprise on/off control, volume control, and station selection,wherein the first logic is configured to request a data stream defined by a bit rate preference by a user via a user interface,wherein a configuration module forwards the bit rate preference of the user to a support server that uses the bit rate preference as a search criteria for compiling a list of available internet radio stations that is downloaded to the device.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an apparatus for listening to music on the internet. The apparatus includes a memory unit configured to store a plurality of internet protocol addresses of internet radio stations, a communication unit configured to communicate with one of the internet radio stations using a corresponding IP address stored in the memory, a first logic configured to request a data from one of the internet radio stations, a second logic configured to receive a digital data stream from the internet station and store the received digital data stream in a buffer, a third logic configured to decode the received digital data stream, a fourth logic configured to convert the decoded digital data stream into an analog data stream, and a service module configured to extract information regarding a song from the digital data stream and forward the extracted information to an external device.
76 Citations
20 Claims
-
1. A device comprising:
-
a memory unit configured to store a plurality of internet protocol addresses of a plurality of internet radio stations; a communication unit configured to communicate with one of the internet radio stations using a corresponding IP address stored in the memory unit; a first logic configured to request data from one of the plurality of internet radio stations; a second logic configured to receive a digital data stream from the one of the plurality of internet stations and store the received digital data stream in a buffer; a third logic configured to decode the received digital data stream; a fourth logic configured to convert the decoded digital data stream into an analog data stream; a service module configured to extract text information from the digital data stream and forward the extracted information to an external device; and a web module coupled to the communication unit, the web module configured to accept HTTP requests from a remote client, wherein the web module is configured to allow operational settings of the device to be changed via the remote client, wherein the operational settings comprise on/off control, volume control, and station selection, wherein the first logic is configured to request a data stream defined by a bit rate preference by a user via a user interface, wherein a configuration module forwards the bit rate preference of the user to a support server that uses the bit rate preference as a search criteria for compiling a list of available internet radio stations that is downloaded to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An internet radio tuner comprising:
-
a communication unit configured to communicate with an internet radio station; a first logic configured to request a data stream from the internet radio station; a second logic configured to receive a digital data stream from one of the plurality of internet stations and store the received digital data stream in a buffer; a third logic configured to decode the received digital data stream; a fourth logic configured to convert the decoded digital data stream into an analog data stream; and a web module coupled to the communication unit, the web module configured to accept HTTP requests from a remote client, wherein the web module is configured to allow operational settings of the device to be changed via the remote client, wherein the operational settings comprises volume control and station selection, wherein the first logic is configured to request a data stream defined by a bit rate preference selected by a user via a user interface, wherein a configuration module forwards the bit rate preference of the user to a support server that uses the bit rate preference as a search criteria for compiling a list of available internet radio stations that is downloaded to the device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification