IP Library › Granted Patent US 8,514,662
Granted Patent B2
US 8,514,662 · App. 12/870,767 · Granted Aug 20, 2013

Sonic receiver and method for receiving data that uses modulation frequncies that reduce the probability of conflict with ambient noise in the environment

Inventor: Brett Paulson (Palo Alto, CA)
Assignee: Verifone Systems, Inc.
H04B1/06H04B11/00
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 8,514,662
App. No.
12/870,767
Granted
Aug 20, 2013
Kind
B2
Abstract

A method, apparatus and computer program product is provided for wirelessly transmitting and receiving data through sonic communication. A method and system is provided for devices to exchange data over the air using a sonic carrier signal. The transmit device has at least one sonic transducer that transmits a sonic carrier signal through the air in accordance with aspects of the present invention. A digital representation of the data is modulated consistent with a modulation protocol using one or more sonic transmission frequencies in accordance with present invention. The sonic transducer transmits the one or more sonic carrier signals carrying the modulated data over the air. Each sonic carrier signal has sufficient gain to carry the signal to a receiver device where the data from the one or more sonic carrier signals is demodulated. Aspects of the present invention receive modulated data through the air using at least one sonic transducer of a receive device. Prior to demodulation, the receive device may be configured to perform the demodulation of the data at one or more sonic transmission frequencies. Sonic carrier signals at these sonic transmission frequencies are demodulated in accordance with a sonic modulation protocol providing a binary representation of the data. Ambient noise captured by the receiver device is processed along with the data transmitted over the sonic carrier signals.

Claims (28)

1. A processor implemented method of wirelessly receiving data, comprising:

receiving on a sonic transducer of a receive device sensitive to a wide frequency range of sound, data modulated over one or more sonic carrier signals traveling through air and transmitted as audible or inaudible sound over the wide frequency range of sound from a transmit device along with ambient sound within a geographic location;

selecting one or more sonic transmission frequencies from a set of audible or inaudible sonic transmission frequencies for demodulation that reduce the probability of conflict with sonic transmission frequencies present in the ambient sound of the geographic location;

configuring the receive device, in receipt of the one or more sonic carrier signals transmitted as audible or inaudible sound, to perform demodulation of the data at the selected one or more sonic transmission frequencies; and

demodulating the data carried by one or more sonic carrier signals in the audible or inaudible sonic transmission frequencies in accordance with a sonic modulation protocol.

2. The method of claim 1 wherein demodulating the data carried by one or more frequencies of the sonic carrier signals further comprises,

grouping a binary sequence of data demodulated in accordance with the sonic modulation protocol into logical frames for further processing; and

converting each logical frame of the binary sequence of data in, appropriate symbols suitable for an application requesting the demodulation of the data from the sonic carrier signals.

3. The method of claim 2 wherein demodulating the data further comprises:

decoding the data from one or more frequencies of the sonic carrier signal in accordance with a frequency-shift keying (FSK) protocol.

4. The method of claim 1 wherein using one or more sonic carrier frequencies further comprises,

sampling ambient sound in the geographic location of the receiver device to determine a sonic frequency profile for the geographic location and one or more suitable frequencies for sonic communication.

5. The method of claim 4 wherein determining the one or more sonic frequencies further comprises,

gathering one or more sonic frequency profiles over time in the geographic location of the transmit device; and

determining a current sonic frequency profile for the geographic location using the gathered sonic frequency profiles.

6. The method of claim 5 wherein the geographic location is determined using global positional system (GPS) data.

7. An apparatus for wirelessly receiving data, comprising:

a processor for executing instructions;

memory containing instructions when executed that cause the processor to,

receive on a sonic transducer of a receive device sensitive to a wide frequency range of sound, data modulated over one or more sonic carrier signals traveling through air and transmitted as audible or inaudible sound over the wide frequency range of sound from a transmit device along with ambient sound within a geographic location,

select one or more sonic transmission frequencies from a set of audible or inaudible sonic transmission frequencies for demodulation that reduce the probability of conflict with sonic transmission frequencies present in the ambient sound of the geographic location;

configure the receive device in receipt of the one or more sonic carrier signals transmitted as audible or inaudible sound to perform demodulation of the data at the selected one or more sonic transmission frequencies, and

demodulate the data carried by one or more sonic carrier signals in the audible or inaudible sonic transmission frequencies in accordance with a sonic modulation protocol.

8. The apparatus of claim 7 wherein using one or more sonic carrier frequencies further comprises instructions when executed,

sample ambient sound in the geographic location of the receiver device to determine a sonic frequency profile for the geographic location and one or more suitable frequencies for sonic communication.

9. The apparatus of claim 8 wherein determining the one or more sonic frequencies further comprises instructions when executed,

gather one or more sonic frequency profiles over time in the geographic location of the transmit device, and

determine a current sonic frequency profile for the geographic location using the gathered sonic frequency profiles.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE SHOULD BE VERFONE, INC. AND NOT VERIFONE SYSTEMS INCORPORATED. ASSIGNOR SHOULD BE NARATTE, INC. AND NOT NARATTE. PREVIOUSLY RECORDED ON REEL 030811 FRAME 0661. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 24, 2013
From: NARATTE, INC.
To: VERIFONE, INC.
Reel/Frame 030888/0307 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2013
From: NARATTE
To: VERIFONE SYSTEMS, INCORPORATED
Reel/Frame 030811/0661 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2011
From: PAULSON, BRETT L.
To: NARATTE, INC.
Reel/Frame 025879/0993 →
Continuity (1)
Related Publication 20120051187A1 · Mar 1, 2012