Ultrasonic near-field communication
AssigneeMalbec Labs, Inc.
InventorsAbheek Anand, Soham Mazumdar
Life of this patent
Estimating the term…
Abstract
Systems and methods for near-field communications with a mobile device are disclosed. In one embodiment, a computer-implemented method for near-field communication may comprise: detecting, by a source device located at a point-of-sale, the proximity of a receiving device; encoding purchase data on an audio signal with one or more ultrasonic frequencies; and transmitting the encoded purchase data to the receiving device, wherein the encoded purchase data is transmitted using a speaker of the source device.
Claims35
A computer-implemented method for near-field communication, comprising:
- detecting, by a source device located at a point-of-sale, the proximity of a receiving device;
- encoding purchase data on an audio signal with one or more ultrasonic frequencies;
- and
- transmitting the encoded purchase data to the receiving device, wherein the encoded purchase data is transmitted using a speaker of the source device.
An apparatus, comprising:
- one or more processors;
- and
- a computer-readable storage medium storing one or more computer program(s) which, when executed by the one or more processors, cause the one or more processors to perform a set of operations for near-field communication, the one or more computer programs comprising:
- instructions to detect, by a source device located at a point-of-sale, the proximity of a receiving device;
- instructions to encode purchase data on an audio signal with one or more ultrasonic frequencies;
- and
- instructions to transmit the encoded purchase data to the receiving device, wherein the encoded purchase data is transmitted using a speaker of the source device.
A computer-implemented method for near-field secure communication, comprising:
- detecting, by a source device located at a point-of-sale, the proximity of a receiving device;
- generating a key id for the source device, wherein the key id is stored on the source device;
- padding purchase data;
- encoding the purchase data with the key id on an audio signal with one or more ultrasonic frequencies;
- and
- transmitting the encoded purchase data to the receiving device, wherein the encoded purchase data is transmitted using a speaker of the source device.
A computer-implemented method for implementing a merchant loyalty program, comprising:
- detecting, by a source device located at a point-of-sale, the proximity of a receiving device;
- wherein the receiving device is associated with a specific customer;
- encoding qualifying purchase data on an audio signal with one or more ultrasonic frequencies;
- transmitting the encoded purchase data to the receiving device;
- and
- tracking the purchase data of the specific customer through a program stored on the receiving device or a server coupled to the source device.
A system for implementing a merchant loyalty program, comprising:
- one or more processors;
- and
- a computer-readable storage medium storing one or more computer program(s) which, when executed by the one or more processors, cause the one or more processors to perform a set of operations for implementing a merchant loyalty program, the one or more computer programs comprising:
- instructions to detect, by a source device located at a point-of-sale, the proximity of a receiving device;
- wherein the receiving device is associated with a specific customer;
- instructions to encode qualifying purchase data on an audio signal with one or more ultrasonic frequencies;
- instructions to transmit the encoded purchase data to the receiving device;
- and
- instructions to track the purchase data of the specific customer through a program stored on the receiving device or a server coupled to the source device.
A computer-implemented method for implementing a merchant loyalty program, comprising:
- providing a store value card to a source device, wherein the store value card is associated with a specific customer;
- detecting, by a receive device located at a point-of-sale, the proximity of the source device;
- receiving, from the source device, an audio signal with one or more ultrasonic frequencies, the audio signal encoded with the identity of the store value card;
- and
- deducting a purchase price from the store value card or charging the purchase price to a credit account or a bank account associated with the specific customer.
A system for implementing a merchant loyalty program, comprising:
- one or more processors;
- and
- a computer-readable storage medium storing one or more computer program(s) which, when executed by the one or more processors, cause the one or more processors to perform a set of operations for implementing a merchant loyalty program, the one or more computer programs comprising:
- instructions to provide a store value card to a source device, wherein the store value card is associated with a specific customer;
- instructions to detect, by a receive device located at a point-of-sale, the proximity of the source device;
- instructions to receive, from the source device, an audio signal with one or more ultrasonic frequencies, the audio signal encoded with the identity of the store value card;
- and
- instructions to deduct a purchase price from the store value card or charging the purchase price to a credit account or a bank account associated with the specific customer.
A computer-implemented method for providing a keyless lock, comprising:
- storing a key combination on a source device, wherein the key combination corresponds to a specific lock;
- detecting, by the source device, the proximity of the specific lock;
- and
- transmitting, from the source device, an audio signal with one or more ultrasonic frequencies, the audio signal encoded with the key combination;
- wherein the specific lock has a card reader, the car reader configured to decode the encoded key combination and unlock the specific lock if the key combination is valid.
Dependencies are inferred from the claim text.