PORTABLE SPEAKER
First Claim
1. A portable speaker, comprising:
- 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 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.
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
15 Claims
-
1. A portable speaker, comprising:
-
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 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. - 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 portable computing device; 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 the portable computing device; and a management module to (i) add the audio file to a queue to be output by the speaker; and (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, wherein the management module is to determine the baseline audio level for the audio file by at least one of identifying the loudest point in the audio file and determining the average sound level for the audio file. - View Dependent Claims (11)
-
-
12. A portable speaker, comprising:
-
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; a network server to enable configuration of the portable speaker via the portable computing device, 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, (ii) 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, request audio content from 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 the portable computing device and added to the queue. - View Dependent Claims (13, 14, 15)
-
Specification