Method and system for transmitting information using ultrasonic messages
AssigneeVerizon Patent and Licensing Inc.
InventorsTheodore G. Poppe, Bryce Michael Schadl, Zhong Chen
Life of this patent
Estimating the term…
Abstract
A device includes an audio capture device for receiving an audio signal in an ultrasonic frequency range. The device includes a processor to determine whether the received audio signal corresponds to an ultrasonic message. The processor extracts a content of the ultrasonic message, when it is determined that the received audio signal corresponds to an ultrasonic message, automatically handles the ultrasonic message based on the extracted content, stores at least a portion of the content of the ultrasonic message, and displays the portion of the content of the ultrasonic message to a user of the mobile device at a time subsequent to a time of the receipt of the audio signal.
Claims20
A device, comprising:
- an audio capture device for receiving an audio signal in an ultrasonic frequency range;
- a storage;
- and
- a processor to:
- determine whether the received audio signal corresponds to an ultrasonic message;
- extract a content of the ultrasonic message, when it is determined that the received audio signal corresponds to an ultrasonic message,
- wherein the content of the ultrasonic message comprises at least a message type identifier and message data;
- automatically handle the ultrasonic message based on the extracted content;
- store at least a portion of the content of the ultrasonic message in the storage;
- and
- display the portion of the content of the ultrasonic message to a user of the device at a time subsequent to a time of the receipt of the audio signal,
- wherein the processor to automatically handle the ultrasonic message is further to:
- maintain a plurality of ultrasonic message handling rules, each ultrasonic message handling rule having a message type identifier and a destination identifier;
- search the plurality of ultrasonic message handling rules based on the message type identifier in the ultrasonic message to identify a matching ultrasonic message handling rule;
- and
- forward the message data of the ultrasonic message to a destination identified by the destination identifier in the matching ultrasonic message handling rule.
A computing device-implemented method, comprising:
- capturing, by a mobile device, an audio signal from an audio output device;
- determining, by the mobile device, whether the captured audio signal corresponds to an ultrasonic message in an ultrasonic frequency range;
- extracting, by the mobile device, a content of the ultrasonic message, when it is determined that the captured audio signal correspond to an ultrasonic message,
- wherein the content of the ultrasonic message comprises at least a message type identifier and message data;
- automatically handling, by the mobile device, the ultrasonic message based on the extracted content;
- storing, by the mobile device, at least a portion of the content of the ultrasonic message;
- and
- displaying, by the mobile device, the portion of the content of the ultrasonic message to a user of the mobile device at a time subsequent to a time of the capture of the audio signal,
- wherein the automatically handling the ultrasonic message further comprises:
- maintaining a plurality of ultrasonic message handling rules, each ultrasonic message handling rule having a message type identifier and a destination identifier;
- searching the plurality of ultrasonic message handling rules based on the message type identifier in the ultrasonic message to identify a matching ultrasonic message handling rule;
- and
- forwarding the message data of the ultrasonic message to a destination identified by the destination identifier in the matching ultrasonic message handling rule.
A computer-readable medium having stored thereon sequences of instructions which, when executed by at least one processor, cause the at least one processor to:
- capture an audio signal via an audio capture device;
- determine whether the captured audio signal corresponds to an ultrasonic message in an ultrasonic frequency range;
- extract a content of the ultrasonic message, when it is determined that the captured audio signal correspond to an ultrasonic message,
- wherein the content of the ultrasonic message comprises at least a message type identifier and message data;
- automatically handle the ultrasonic message based on the extracted content;
- store at least a portion of the content of the ultrasonic message;
- and
- display the portion of the content of the ultrasonic message to a user at a time subsequent to a time of the capture of the audio signal,
- wherein the sequences of instructions which, when executed by at least one processor, cause the at least one processor to automatically handle the ultrasonic message further comprise instructions to:
- maintain a plurality of ultrasonic message handling rules, each ultrasonic message handling rule having a message type identifier and a destination identifier;
- search the plurality of ultrasonic message handling rules based on the message type identifier in the ultrasonic message to identify a matching ultrasonic message handling rule;
- and
- forward the message data of the ultrasonic message to a destination identified by the destination identifier in the matching ultrasonic message handling rule.
Dependencies are inferred from the claim text.