IP Library Granted Patent US 10,692,068
Granted Patent B2
US 10,692,068 · App. 15/753,284 · Granted Jun 23, 2020

System and method for audio signal mediated interactions

Inventors: Peter Misek (Oakville, CA); Jason Squire (Toronto, CA)
Assignee: SOUNDPAYS INC.
G06Q20/3272G06Q20/12G08B3/10H04B11/00H04L63/0428
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,692,068
App. No.
15/753,284
Granted
Jun 23, 2020
Kind
B2
Abstract

Tokens are assigned to data to be processed. Each token is associated with a unique sound waveform defined by at least two contemporaneous tones of different frequency. The waveforms can be emitted as sound at computing devices having speakers. Other computing devices have microphones and capture emitted sound to extract tokens from the waveforms. Extracted tokens can be taken as confirmation that the data is to be processed. Data can represent transactions.

Claims (27)

1. A system for processing data, the system comprising:

a token server configured to assign tokens to data, and, responsive to assigning the tokens to data, set expiry times for the tokens, the tokens being associated with sound waveforms, the token server associating each token with a unique sound waveform defined by at least two contemporaneous tones of different frequency, the token server configured to communicate via a computer network with a service that processes data represented by the tokens;

at least one emitting computing device connected to the computer network, the emitting computing device having a speaker and configured to obtain, via the computer network, a sound file containing the waveform, the waveform being looped within the sound file, and emit the waveform as sound, the emitting computing device further configured to communicate via the computer network with the service that processes data represented by the tokens; and

at least one receiving computing device connected to the computer network, the receiving computing device having a microphone and a token extractor, the microphone configured to capture a waveform received as sound, the token extractor configured to extract a token from the captured waveform, the receiving computing device configured to transmit the extracted token to the token server for the token server to identify the data represented by the extracted token, such that any identified data can be processed by the service as confirmed by the receiving computing device; and

wherein the token server is further configured to, in response to exceeding an expiry time set for the extracted token, release the extracted token for reuse.

2. The system of claim 1 , wherein frequencies of the waveforms are selected from least 20 different predetermined frequencies separated by at least 5 Hz.

3. The system of claim 2 , wherein the receiving computing device is configured to identify a channel encompassing each different frequency of each waveform, the channel selected from a group of at least 20 predetermined channels, each predetermined channel having a frequency width of at least 5 Hz and bound by limits that encompass a single one of the at least 20 predetermined frequencies.

4. The system of claim 3 , wherein a frequency width of the at least 20 predetermined channels is held constant.

5. The system of claim 3 , wherein a number of the at least 20 predetermined channels is held constant.

6. The system of claim 5 , wherein the frequency separation of the at least 20 predetermined frequencies is held constant.

7. The system of claim 5 , wherein a number of the at least 20 predetermined frequencies is held constant.

8. The system of claim 7 , wherein the emitting computer device is a merchant computing device or point-of-sale terminal, the receiving computing device is a purchaser's computing device, and the data represents a transaction for a good or a service.

9. The system of claim 8 , wherein the at least two contemporaneous tones of different frequency are unmodulated pure frequencies.

10. The system of claim 9 , wherein each waveform is devoid of modulated frequency sidebands.

11. The system of claim 10 , wherein the at least two contemporaneous tones of different frequency comprise at least two frequencies in a frequency range of 16 kHz to 22 kHz.

12. The system of claim 10 , wherein the at least two contemporaneous tones of different frequency comprise at least two frequencies in a frequency range of 18.5 kHz to 20 kHz.

13. The system of claim 12 , wherein the waveform is transmitted to the emitting computing device within other audio/visual media.

14. The system of claim 12 , wherein the token server stores pre-generated sound files containing the waveforms.

15. A token server configured to assign tokens to data, the tokens being associated with sound waveforms, the token server, responsive to assigning the tokens to data, setting expiry times for the tokens, and associating each token with a unique sound waveform defined by at least two contemporaneous tones of different frequency, the token server configured to communicate via a computer network with a service that processes data represented by the tokens and to transmit a sound file containing the wave form, the waveform being looped within the sound file, to computing devices, the token server further configured to communicate with the computing devices to confirm processing of data based on tokens received from the computing devices and matching of received tokens with data, the computing devices configured to perform one or both of emitting waveforms as sound, and capturing waveforms and extracting tokens therefrom, the token server further, in response to exceeding respective expiry times set for the extracted tokens, releasing the extracted tokens for reuse.

16. A method for processing data, the method comprising:

assigning a token to data to be processed, the token being associated with a unique sound waveform defined by at least two contemporaneous tones of different frequency;

responsive to assigning the token to data, setting an expiry time for the token;

initiating transmission of a sound file containing the waveform, the waveform being looped within the sound file, to an emitting computing device via a computer network, the emitting computing device having a speaker for emitting the waveform as sound;

receiving the token from a receiving computing device via the computer network, the receiving computing device having a microphone and being configured to extract tokens from waveforms captured as sound through the microphone;

matching the captured token to the data to initiate processing of the data; and

in response to exceeding the expiry time for the captured token, release the captured token.

17. The method of claim 16 , further comprising capturing the waveform using the microphone of the receiving computing device and extracting the token from the captured waveform.

Assignments (3)
CHANGE OF NAME Recorded Jan 2, 2026
From: MDS INVESTMENTS INC.
To: SOUNDPAYS CORP.
Reel/Frame 073355/0705 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2026
From: SOUNDPAYS INC.
To: MDS INVESTMENTS INC.
Reel/Frame 074175/0025 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2018
From: MISEK, PETER; SQUIRE, JASON
To: SOUNDPAYS INC.
Reel/Frame 044962/0353 →
Continuity (2)
Provisional Application 62207021 · Aug 19, 2015
Related Publication 20180247297A1 · Aug 30, 2018