Communication using sound
AssigneeEvernote Corporation
InventorJuan Carlos Jimenez
Life of this patent
Estimating the term…
Abstract
Communicating using sound includes choosing a musical genre, encoding data by selecting musical chords from a chord alphabet, where different musical chords from the chord alphabet represent different symbols from the data alphabet decodable by a receiver and wherein musical chords that are used for the chord alphabet are provided according to the musical genre that is chosen, constructing a tune using the musical chords selected in connection with encoding data, and playing the tune to a receiver. A transmitter may play the tune to the receiver and one of: the receiver and the transmitter may be a mobile device. A receiver may require authentication to decode received data. Constructing the tune may include adding filler chords that do not encode any data and cause the tune to be more aesthetically pleasing.
Claims22
A method of communicating textual data using sound, comprising:
- choosing a musical genre;
- encoding the data by selecting musical chords from a chord alphabet, wherein different musical chords from the chord alphabet represent different symbols from a data alphabet that is used to represent the data, wherein musical chords that are used for the chord alphabet are provided according to the musical genre that is chosen;
- constructing a tune using the musical chords selected in connection with encoding the data;
- and
- a transmitter playing the tune to a receiver, wherein the receiver is a mobile device that extracts chords from the tune to convert the chords into the data using the different symbols of the data alphabet.
Computer software, provided in a non-transitory computer-readable medium, that communicates textual data using sound, the software comprising:
- executable code that encodes the data by selecting musical chords from a chord alphabet, wherein different musical chords from the chord alphabet represent different symbols from a data alphabet that is used to represent the data, wherein musical chords that are used for the chord alphabet are provided according to a musical genre that is chosen;
- executable code that constructs a tune using the musical chords selected in connection with encoding the data;
- and
- executable code that causes a transmitter to play the tune to a receiver, wherein the receiver is a mobile device that extracts chords from the tune to convert the chords into the data using the different symbols of the data alphabet.
Dependencies are inferred from the claim text.