EP2769562A1

Periodic ambient waveform analysis for dynamic device configuration

Abstract

This record has no abstract on file.

Term

6 yearsto projected expiry

Projected expiry 27 September 2032, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    Claims of equivalent WO 2013058948 A1 CLAIMS WHAT IS CLAIMED IS:1. A method comprising, by a computing system: capturing ambient audio data;performing waveform analysis on the ambient audio data;and adjusting one or more device settings based on the waveform analysis.
  2. 2
    The method of Claim 1, performing waveform analysis comprising determining the volume level of the ambient environment.
  3. 3
    The method of Claim 2, adjusting device settings comprising matching a ringer volume of the computing system to the volume level of the ambient environment.
  4. 4
    The method of Claim 2, adjusting device settings comprising enabling vibrate mode if the volume level of the ambient environment exceeds a predetermined threshold.
  5. 5
    The method of Claim 2, adjusting device settings comprising enabling vibrate mode if the volume level of the ambient environment falls below a predetermined threshold.
  6. 6
    The method of Claim 1, further comprising:calculating a self-determined location of the computing system;generating a waveform fingerprint for the captured ambient audio data;transmitting the waveform fingerprint and the self-determined location to a server;receiving instructions from the server to adjust one or more device settings;and adjusting one or more device settings in accordance with the received instructions.
  7. 7
    A method comprising, by one or more computing systems:receiving a waveform fingerprint and a client-determined location from a client;comparing the received waveform fingerprint to a database of stored waveform fingerprints, each stored waveform fingerprint associated with an object in an object database;and finding one or more matching fingerprints from the fingerprint database;and transmitting one or more instructions to adjust one or more device settings of the client.
  8. 8
    The method of Claim 7, further comprising:searching one or more external databases associated with one or more geographic locations in the vicinity of the client-determined location;upon finding a match for the one or more objects associated with the one or more matching fingerprints, assigning the location associated with the database in which the match was found to the client;and wherein the one or more instructions to adjust one or more device settings is based on the location.
  9. 9
    The method of Claim 7, wherein the stored waveform fingerprints comprise uploaded waveform fingerprints from one or more other users represented by nodes on a social network, and further comprising:querying a social graph for location information associated with the one or more other nodes whose uploaded fingerprints match the received waveform fingerprint, and wherein the one or more instructions to adjust one or more device settings is based on the location information returned by the social graph in response to the query.
  10. 10
    The method of Claim 7, wherein the location information comprises a check-in to a particular geographic location.
  11. 11
    The method of Claim 7, wherein the location information comprises an RSVP to a particular event.
  12. 12
    The method of Claim 7, wherein the one or more instructions are operable to instruct the client to increase its ringer volume.
  13. 13
    The method of Claim 7, wherein the one or more instructions are operable to instruct the client to decrease its ringer volume.
  14. 14
    The method of Claim 7, wherein the one or more instructions are operable to instruct the client to enable a vibrate mode.
  15. 15
    A non-transitory, computer-readable media comprising instructions operable, when executed by one or more computing systems, to capture ambient audio data;perform waveform analysis on the ambient audio data;and adjust one or more device settings based on the waveform analysis.
  16. 16
    The media of Claim 15, performing waveform analysis comprising determining the volume level of the ambient environment.
  17. 17
    The media of Claim 16, adjusting device settings comprising matching a ringer volume of the computing system to the volume level of the ambient environment.
  18. 18
    The media of Claim 16, adjusting device settings comprising enabling vibrate mode if the volume level of the ambient environment exceeds a predetermined threshold.
  19. 19
    The media of Claim 16, adjusting device settings comprising enabling vibrate mode if the volume level of the ambient environment falls below a predetermined threshold.
  20. 20
    The media of Claim 15, further comprising instructions operable, when executed by one or more computing devices, to:calculating a self-determined location of the computing system;generating a waveform fingerprint for the captured ambient audio data;transmitting the waveform fingerprint and the self-determined location to a server;receiving instructions from the server to adjust one or more device settings;and adjusting one or more device settings in accordance with the received instructions.
Independent claims20