Internet radio receiver with linear tuning interface
First Claim
Patent Images
1. A device, comprising:
- a housing;
a memory disposed within the housing, wherein the memory is configured to store information that associates at least one of a plurality of audio content sources with a corresponding URL of a provider from which the audio content source originates, wherein the plurality of audio content sources includes at least two audio content sources originating from providers that are located remote from the device and that are different from one another;
an input device disposed at an exterior surface of the housing, wherein the input device is controllable by a user to select one of the plurality audio content sources;
a processor disposed within the housing;
a network interface; and
an audio output;
wherein the device is configured to, in response to the user selecting a first audio content source;
access the memory to obtain a URL of a first provider from which the first audio content source originates;
send a request to the first provider via the network interface to access the first audio content source;
receive, from the first provider via the network interface, data representative of audio information corresponding to the first audio content source;
play the received audio information through the audio output; and
prefetch, via the network interface, audio information corresponding to a second audio content source that originates from a second provider, wherein the second provider is remote from the device and is different from the first provider, and wherein prefetching the audio information corresponding to the second audio content source includes;
sending, in response to the user selecting the first audio content source at a time when the second audio content source is not being accessed by the device, a request to the second provider to access the second audio content source;
receiving, from the second provider via the network interface, data representative of audio information corresponding to the second audio content source; and
storing the received audio information corresponding to the second audio content source.
7 Assignments
0 Petitions
Accused Products
Abstract
A system for supplying streaming media or other media sources to clients, said system providing for selection of internet based audio content providers based on arbitrarily assigned numbers that function as proxies for the URL or IP address of the audio content providers.
-
Citations
20 Claims
-
1. A device, comprising:
-
a housing; a memory disposed within the housing, wherein the memory is configured to store information that associates at least one of a plurality of audio content sources with a corresponding URL of a provider from which the audio content source originates, wherein the plurality of audio content sources includes at least two audio content sources originating from providers that are located remote from the device and that are different from one another; an input device disposed at an exterior surface of the housing, wherein the input device is controllable by a user to select one of the plurality audio content sources; a processor disposed within the housing; a network interface; and an audio output; wherein the device is configured to, in response to the user selecting a first audio content source; access the memory to obtain a URL of a first provider from which the first audio content source originates; send a request to the first provider via the network interface to access the first audio content source; receive, from the first provider via the network interface, data representative of audio information corresponding to the first audio content source; play the received audio information through the audio output; and prefetch, via the network interface, audio information corresponding to a second audio content source that originates from a second provider, wherein the second provider is remote from the device and is different from the first provider, and wherein prefetching the audio information corresponding to the second audio content source includes; sending, in response to the user selecting the first audio content source at a time when the second audio content source is not being accessed by the device, a request to the second provider to access the second audio content source; receiving, from the second provider via the network interface, data representative of audio information corresponding to the second audio content source; and storing the received audio information corresponding to the second audio content source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 18, 19)
-
-
11. A method, comprising:
-
a device storing, for at least one of a plurality of audio content netcasters; an associated channel designation; and a URL of a provider from which the audio content netcaster originates; wherein the plurality of audio content netcasters includes at least two audio content netcasters originating from providers that are located remote from the device and that are different from one another; the device receiving a selection of a desired channel designation of the associated channel designations, wherein the selection is made using an input device disposed at an exterior surface of a housing of the device; the device determining a first audio content netcaster associated with the desired channel designation; the device sending a request to a first provider from which a first audio content netcaster originates; the device receiving, from the first provider, audio information corresponding to the first audio content netcaster; the device outputting the audio information; and responsive to said receiving the selection of the desired channel designation, the device prefetching audio information corresponding to a second audio content netcaster originating from a second provider that is remote from the device and is different from the first provider, wherein said prefetching audio information includes; sending, in response to said receiving the selection of the desired channel designation occurring at a time when the second audio content netcaster is not being accessed by the device, a request to the second provider to access the second audio content netcaster; and receiving, from the second provider via the network interface, data representative of audio information corresponding to the second audio content netcaster. - View Dependent Claims (12, 13, 14, 15)
-
-
20. An apparatus, comprising:
-
a housing; first means, disposed within the housing, for storing information that associates at least one of a plurality of audio content sources with a corresponding URL of a provider from which the audio content source originates, wherein the plurality of audio content sources includes at least two audio content sources originating from providers that are located remote from the apparatus and that are different from one another; second means, disposed at an exterior surface of the housing, controllable by a user for selecting one of the plurality audio content sources; and third means for providing communication with a network; wherein the apparatus is configured to, in response to the user selecting a first audio content source; access the first means to obtain a URL of a first provider from which the first audio content source originates, wherein the selection is made using the second means; send a request to the first provider via the third means to access the first audio content source; receive, from the first provider via the network interface, data representative of audio information corresponding to the first audio content source; output the received audio information; and prefetch, via the third means, audio information corresponding to a second audio content source, wherein the second audio content source originates from a second provider that is remote from the apparatus and is different from the first provider, wherein prefetching the audio information includes; sending, in response to receiving the data representative of the audio information corresponding to the first audio content source at a time when the second audio content source is not being accessed by the apparatus, a request to the second provider to access the second audio content source; and receiving, from the second provider, data representative of audio information corresponding to the second audio content source.
-
Specification