Periodic ambient waveform analysis for dynamic device configuration
First Claim
1. A method comprising:
- by a computing system, generating a waveform fingerprint based on captured ambient audio data;
by the computing system, calculating a location of the computing system;
by the computing system, sending the generated waveform fingerprint and the location to a server;
by the computing system, receiving instructions from the server to adjust one or more device settings of an output device of the computing system, the instructions being based at least in part on identifying one or more audio fingerprints that match the generated waveform fingerprint and correlating one or more of the identified audio fingerprints to a physical environment of the computing system; and
by the computing system, adjusting one or more of the device settings of the output device of the computing system in accordance with the received instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes generating a waveform fingerprint based on captured ambient audio data; calculating a location of the computing system; sending the generated waveform fingerprint and the location to a server; and receiving instructions from the server to adjust one or more device settings of an output device of the computing system. The instructions being based at least in part on identifying one or more audio fingerprints that match the generated waveform fingerprint and correlating one or more of the identified audio fingerprints to a physical environment of the computing system. The method also includes adjusting one or more of the device settings of the output device of the computing system in accordance with the received instructions.
19 Citations
39 Claims
-
1. A method comprising:
-
by a computing system, generating a waveform fingerprint based on captured ambient audio data; by the computing system, calculating a location of the computing system; by the computing system, sending the generated waveform fingerprint and the location to a server; by the computing system, receiving instructions from the server to adjust one or more device settings of an output device of the computing system, the instructions being based at least in part on identifying one or more audio fingerprints that match the generated waveform fingerprint and correlating one or more of the identified audio fingerprints to a physical environment of the computing system; and by the computing system, adjusting one or more of the device settings of the output device of the computing system in accordance with the received instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
generate a waveform fingerprint based on captured ambient audio data; calculate a location of a client system; send the generated waveform fingerprint and the location to a server; receive instructions from the server to adjust one or more device settings of an output device of the client system, the instructions being based at least in part on identifying one or more audio fingerprints that match the generated waveform fingerprint and correlating one or more of the identified audio fingerprints to a physical environment of the client system; and adjust one or more of the device settings of the output device of the client system in accordance with the received instructions. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computing device comprising:
-
a processor; and a memory coupled to the processor comprising instructions executable by the processor, the processor being operable when executing the instructions to; generate a waveform fingerprint based on captured ambient audio data; calculate a location of the computing device; send the generated waveform fingerprint and the location to a server; receive instructions from the server to adjust one or more device settings of an output device of the computing device, the instructions being based at least in part on identifying one or more audio fingerprints that match the generated waveform fingerprint and correlating one or more of the identified audio fingerprints to a physical environment of the computing device; and adjust one or more of the device settings of the output device of the computing device in accordance with the received instructions. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification