Communicating data with audible harmonies
AssigneeGoogle Inc.
InventorsBoris Smus, Pascal Tom Getreuer
Life of this patent
Estimating the term…
Abstract
In some implementations, a process for communicating data over audio is performed. In one aspect, one or more ordered sequences of audio attribute values that are selected based on a musical relationship between the audio attribute values and associated with data values may be played by a first device and received by a second device. This technique may allow for sound-based communications to take place between devices that listeners may find pleasant.
Claims20
A computer-implemented method executed by one or more processors, the method comprising:
- determining at a first device, from among a plurality of different musical relationships, a particular musical relationship for generating a set of audio attribute values that are particular to the particular musical relationship, the set of audio attribute values to be modulated to transfer a data set to a second device, and wherein each set of audio attribute values are different from each other for each set of particular musical relationships;
- selecting, based on the particular musical relationship, the set of audio attribute values that are particular to the particular musical relationship;
- and
- transferring the data set to the second device by encoding the data set in an audio signal generated from modulating the audio attribute values.
A system comprising:
- a first user device operable to interact with a second user device through a data communication network, wherein the first user device is further operable to:
- determine, at the first device, from among a plurality of different musical relationships, a particular musical relationship for generating a set of audio attribute values that are particular to the particular musical relationship, the set of audio attribute values to be modulated to transfer a data set to the second device, and wherein each set of audio attribute values are different from each other for each set of particular musical relationships;
- select, based on the particular musical relationship, the set of audio attribute values that are particular to the particular musical relationship;
- and
- transfer the data set to the second device by encoding the data set in an audio signal generated from modulating the audio attribute values.
A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus case the data processing apparatus to perform operations comprising:
- determining at a first device, from among a plurality of different musical relationships, a particular musical relationship for generating a set of audio attribute values that are particular to the particular musical relationship, the set of audio attribute values to be modulated to transfer a data set to a second device, and wherein each set of audio attribute values are different from each other for each set of particular musical relationships;
- selecting, based on the particular musical relationship, the set of audio attribute values that are particular to the particular musical relationship;
- and
- transferring the data set to the second device by encoding the data set in an audio signal generated from modulating the audio attribute values.
Dependencies are inferred from the claim text.