Systems and methods for embedding of audio tones and causing device action in response to audio tones
OwnerEdward S Lang, James Morrison +2inventors
InventorsEdward S Lang, James Morrison, Michael Lapinski, Baram Nour-Omid
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to systems and methods for embedding audio tones within content to cause one or more device actions. For example, systems of the present disclosure may allow for decoding of audio tones, applying one or more policies before authorizing device actions caused by audio tones, automatic monitoring for embedded audio tones, and automatic embedding of audio tones in content.
Claims36
A system for providing decoding of audio tones, the system comprising:
- at least one memory storing instructions;
- and
- at least one processor configured to execute the instructions to perform operations comprising:
- receiving, from a user device, a digital representation of a recorded audio signal;
- determining an identifier of the audio signal;
- based on the identifier, retrieving a database linking one or more audio codes to one or more possible device actions;
- decoding the digital representation to obtain at least one audio code embedded therein;
- using the retrieved database, mapping the at least one audio code to one or more device actions;
- and
- transmitting one or more application programming interface (API) calls to the user device, the one or more API calls corresponding to the one or more device actions, as retrieved from the database.
A system for providing decoding of audio tones, the system comprising:
- at least one memory storing instructions;
- and
- at least one processor configured to execute the instructions to perform operations comprising:
- receiving, from a user device, a digital representation of a recorded audio signal;
- receiving, from a user device, information associated with the user device;
- decoding the digital representation to obtain at least one audio code embedded therein;
- using at least one database, mapping the at least one audio code to one or more device actions;
- retrieving at least one policy associated with the one or more device actions;
- verifying the received information against the at least one policy;
- when the received information is verified:
- transmitting one or more application programming interface (API) calls to the user device, the one or more API calls corresponding to the one or more device actions;
- and
- when the received information is not verified:
- at least one of transmitting a denial message to the user device or not transmitting the one or more API calls.
A system for providing automatic monitoring for embedded audio tones, the system comprising:
- at least one memory storing instructions;
- and
- at least one processor configured to execute the instructions to perform operations comprising:
- receiving a location associated with a user device;
- transmitting the location to a remote server;
- receiving, from the remote server, an indication that the location is within a predefined geographic area;
- in response to the indication, activating an audio sensor of the user device;
- receiving, using the audio sensor of the user device, a digital representation of an audio signal captured at or near the location;
- transmitting at least a portion of the digital representation to the remote server;
- receiving, in response to the transmitted portion, one or more application programming interface (API) calls causing the user device to perform one or more functions.
A system for providing on-demand monitoring for embedded audio tones, the system comprising:
- at least one memory storing instructions;
- and
- at least one processor configured to execute the instructions to perform operations comprising:
- activating an audio sensor of the user device;
- receiving, using the audio sensor of the user device, a digital representation of an audio signal;
- determining whether the digital representation includes at least one audio tone corresponding to a keep alive tone;
- when the digital representation is determined to include the at least one audio tone:
- maintaining the audio sensor in the activated state;
- and
- when the digital representation is determined not to include the at least one audio tone:
- deactivating the audio sensor of the user device.
A system for automatic embedding of audio tones in content, the system comprising:
- at least one memory storing instructions;
- and
- at least one processor configured to execute the instructions to perform operations comprising:
- receiving a schedule mapping time stamps of content to one or more audio tones;
- distributing, using at least one of a speaker, a signal transmitter, or a network interface controller, the content;
- and
- during distribution and at the time stamps, embedding the one or more audio tones on audio of the content, the one or more audio tones causing a consumption device to perform one or more actions.
Dependencies are inferred from the claim text.