Enhancing audio at a network-accessible computing platform
First Claim
Patent Images
1. One or more computing devices comprising:
- one or more processors; and
one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising;
receiving, from a client device and over a network, a request to stream audio to the client device;
identifying a characteristic of a speaker of the client device, the characteristic of the speaker of the client device comprising a make, model, or manufacturer associated with the speaker of the client device;
obtaining the audio requested by the client device;
modifying the audio based at least in part on the characteristic of the speaker of the client device; and
streaming, over the network, the modified audio to the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for enhancing audio at a network-accessible computing platform and then providing the enhanced audio to a client device. By enhancing the audio remotely at the computing platform rather than locally at the client device, the client device need not include the infrastructure (e.g., hardware and software) required to perform these audio enhancements. Therefore, the client device may be manufactured at a lesser expense as compared to devices that perform the enhancements themselves. Instead, the client devices described herein simply receive the pre-enhanced audio and directly output this audio.
-
Citations
20 Claims
-
1. One or more computing devices comprising:
-
one or more processors; and one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; receiving, from a client device and over a network, a request to stream audio to the client device; identifying a characteristic of a speaker of the client device, the characteristic of the speaker of the client device comprising a make, model, or manufacturer associated with the speaker of the client device; obtaining the audio requested by the client device; modifying the audio based at least in part on the characteristic of the speaker of the client device; and streaming, over the network, the modified audio to the client device. - View Dependent Claims (2, 3)
-
-
4. A system that is remotely located from a client device, the system comprising:
-
one or more processors; and one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; identifying a characteristic of a speaker of the client device; modifying audio requested by the client device based at least in part on the characteristic of the speaker; and streaming, over a network from the system to the client device, the modified audio. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
at a remote computing resource comprising one or more computing devices configured with executable instructions, wherein the remote computing resource is remotely located from a client device; receiving an indication that the client device has requested audio for output on a speaker of the client device; obtaining the audio based at least in part on the receiving of the indication; modifying the audio based at least in part on an attribute of the speaker of the client device; and streaming, over a network, the modified audio to the client device for output on the speaker of the client device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
Specification