Portable speaker
First Claim
1. A portable speaker, comprising:
- a communication interface to receive an audio file from a plurality of portable computing devices;
a machine-readable storage medium to store the audio file;
a speaker to output sound corresponding to the audio file; and
a management module to;
(i) add the audio file to a queue to be output by the speaker,(ii) analyze the audio file to determine a baseline audio level for the audio file, and utilize the baseline audio level that is determined to normalize an audio level of another audio file subsequently added to the queue, and(iii) in response to a number of audio files in the queue decreasing below a threshold, analyze metadata from audio files previously or currently in the queue to determine attribute information, and request audio content from a music channel of an Internet service provider based on the attribute information until another audio file is received from one of the plurality of portable computing devices and added to the queue.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, a portable speaker is provided. The portable speaker includes a communication interface to receive an audio file from a portable computing device, a machine-readable storage medium to store the audio file, a speaker to output sound corresponding to the audio file, and a management module. The management module is to (i) add the audio file to a queue to be output by the speaker; (ii) analyze the audio file to determine a baseline audio level for the audio file, and utilize the determined baseline audio level to normalize an audio level of another audio file subsequently added to the queue; and (iii) in response to the number of audio files in the queue decreasing below a threshold, analyze metadata from audio files previously or currently in the queue to determine attribute information, and request audio content from an Internet service provider based on the attribute information.
-
Citations
14 Claims
-
1. A portable speaker, comprising:
-
a communication interface to receive an audio file from a plurality of portable computing devices; a machine-readable storage medium to store the audio file; a speaker to output sound corresponding to the audio file; and a management module to; (i) add the audio file to a queue to be output by the speaker, (ii) analyze the audio file to determine a baseline audio level for the audio file, and utilize the baseline audio level that is determined to normalize an audio level of another audio file subsequently added to the queue, and (iii) in response to a number of audio files in the queue decreasing below a threshold, analyze metadata from audio files previously or currently in the queue to determine attribute information, and request audio content from a music channel of an Internet service provider based on the attribute information until another audio file is received from one of the plurality of portable computing devices and added to the queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A portable speaker, comprising:
-
a communication interface to receive an audio file from a plurality of portable computing devices; a machine-readable storage medium to store the audio file; a speaker to output sound corresponding to the audio file; a network server to enable configuration of the portable speaker via a portable computing device of the plurality of portable computing devices; and a management module to; (i) add the audio file to a queue to be output by the speaker; (ii) analyze the audio file to determine a baseline audio level for the audio file, and utilize the baseline audio level that is determined to normalize an audio level of another audio file subsequently added to the queue, wherein the management module is to determine the baseline audio level for the audio file by at least one of;
identifying a loudest point in the audio file or determining an average sound level for the audio file; and(iii) in response to a number of audio files in the queue decreasing below a threshold, request audio content from a music channel of an Internet service provider until another audio file is received from one of the plurality of portable computing devices and added to the queue.
-
-
11. A portable speaker, comprising:
-
a communication interface to receive an audio file from a plurality of portable computing devices; a machine-readable storage medium to store the audio file; a speaker to output sound corresponding to the audio file; a network server to enable configuration of the portable speaker via a portable computing device of the plurality of portable computing devices, wherein the configuration comprises receiving authentication information for an Internet radio service provider; and a management module to; (i) add the audio file to a queue to be output by the speaker; and (ii) in response to a number of audio files in the queue decreasing below a threshold, analyze metadata from audio files previously or currently in the queue to determine attribute information, request audio content from a music channel of the Internet radio service provider based on the attribute information, and cause the speaker to output the audio content received from the Internet radio service provider until another audio file is received from one of the plurality of portable computing devices and added to the queue. - View Dependent Claims (12, 13, 14)
-
Specification