IP Library Patent Application 17675718
Patent Application
App. No. 17/675,718

INTEGRATING OVERLAID DIGITAL CONTENT INTO DATA VIA PROCESSING CIRCUITRY USING AN AUDIO BUFFER

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 None
App. No.
17/675,718
Abstract

The present disclosure is related to a method, including receiving, by processing circuitry, data transmitted over a communication network during a voice call, accessing an audio buffer of the processing circuitry, analyzing, in the audio buffer of the processing circuitry, audio data associated with the transmitted data, based on the analyzed audio data in the audio buffer, identifying an audio reference patch that includes a unique identifier associated with an available area in which secondary digital content located at a remote device is insertable in displayed data that is being displayed by the processing circuitry during the voice call, after identifying the audio reference patch, retrieving the secondary digital content from the remote device based on the unique identifier, and after retrieving the secondary digital content from the remote device, overlaying the secondary digital content into the displayed data during the voice call.

Claims (49)

1 . An electronic device, comprising:

processing circuitry, including an audio buffer, configured to

receive data transmitted over a communication network during a voice call,

access an audio buffer of the processing circuitry,

analyze, in the audio buffer, audio data associated with the transmitted data,

based on the analyzed audio data in the audio buffer, identify an audio reference patch that includes a unique identifier associated with an available area in which secondary digital content located at a remote device is insertable in displayed data that is being displayed by the processing circuitry during the voice call,

after identifying the audio reference patch, retrieve the secondary digital content from the remote device based on the unique identifier, and

after retrieving the secondary digital content from the remote device, overlay the secondary digital content into the displayed data during the voice call.

2 . The electronic device of claim 1 , wherein

the unique identifier is an acoustic fingerprint within the audio data, and

the processing circuitry is further configured to identify the audio reference patch by analyzing a spectrogram of the audio data and comparing the spectrogram to a reference database of spectrograms corresponding to known acoustic fingerprints.

3 . The electronic device of claim 1 , wherein

the audio reference patch includes an acoustic flag within the audio data for audio processing detection, and

the acoustic flag is followed by an acoustic identifier used to retrieve secondary digital content associated with the acoustic identifier.

4 . The electronic device of claim 1 , wherein the audio reference patch includes an audio watermark that is followed by an acoustic identifier used to retrieve secondary digital content associated with the acoustic identifier.

5 . The electronic device of claim 4 , wherein the processing circuitry is further configured to generate the audio watermark by at least one of a spread-spectrum method in Cepstrum domain, watermarking in a time domain, or time-spread echo methods.

6 . The electronic device of claim 1 , wherein the electronic device is a smartphone and the data is programmed audio.

7 . The electronic device of claim 1 , wherein

the processing circuitry is further configured to receive the voice call from an external device, and

the audio reference patch is embedded in the audio data after the voice call from the external device is received.

8 . A method, comprising:

receiving, by processing circuitry, data transmitted over a communication network during a voice call;

accessing an audio buffer of the processing circuitry;

analyzing, in the audio buffer of the processing circuitry, audio data associated with the transmitted data;

based on the analyzed audio data in the audio buffer, identifying an audio reference patch that includes a unique identifier associated with an available area in which secondary digital content located at a remote device is insertable in displayed data that is being displayed by the processing circuitry during the voice call;

after identifying the audio reference patch, retrieving the secondary digital content from the remote device based on the unique identifier; and

after retrieving the secondary digital content from the remote device, overlaying the secondary digital content into the displayed data during the voice call.

9 . The method of claim 8 , wherein

the unique identifier is an acoustic fingerprint within the audio data, and

the identifying of the audio reference patch further comprises analyzing a spectrogram of the audio data and comparing the spectrogram to a reference database of spectrograms corresponding to known acoustic fingerprints.

10 . The method of claim 8 , wherein the audio reference patch includes an acoustic flag within the audio data for audio processing detection, wherein the acoustic flag is followed by an acoustic identifier used to retrieve secondary digital content associated with the acoustic identifier.

11 . The method of claim 8 , wherein the audio reference patch includes an audio watermark that is followed by an acoustic identifier used to retrieve secondary digital content associated with the acoustic identifier.

12 . The method of claim 11 , further comprising generating the audio watermark by at least one of a spread-spectrum method in Cepstrum domain, watermarking in a time domain, or time-spread echo methods.

13 . The method of claim 8 , wherein the processing circuitry is included in a smartphone, and the data is programmed audio.

14 . The method of claim 8 , further comprising receiving the voice call from an external device, wherein the audio reference patch is embedded in the audio data after the voice call from the external device is received.

15 . A non-transitory computer-readable storage medium storing computer-readable instructions that, when executed by a computer, cause the computer to perform a method, comprising:

receiving, by processing circuitry, data transmitted over a communication network during a voice call;

accessing an audio buffer of the processing circuitry;

analyzing, in the audio buffer of the processing circuitry, audio data associated with the transmitted data;

based on the analyzed audio data in the audio buffer, identifying an audio reference patch that includes a unique identifier associated with an available area in which secondary digital content located at a remote device is insertable in displayed data that is being displayed by the processing circuitry during the voice call;

after identifying the audio reference patch, retrieving the secondary digital content from the remote device based on the unique identifier; and

after retrieving the secondary digital content from the remote device, overlaying the secondary digital content into the displayed data during the voice call.

16 . The non-transitory computer-readable storage medium according to claim 15 , wherein

the unique identifier is an acoustic fingerprint within the audio data, and

the identifying of the audio reference patch further comprises analyzing a spectrogram of the audio data and comparing the spectrogram to a reference database of spectrograms corresponding to known acoustic fingerprints.

17 . The non-transitory computer-readable storage medium according to claim 15 , wherein the audio reference patch includes an acoustic flag within the audio data for audio processing detection, wherein the acoustic flag is followed by an acoustic identifier used to retrieve secondary digital content associated with the acoustic identifier.

18 . The non-transitory computer-readable storage medium according to claim 15 , wherein the audio reference patch includes an audio watermark that is followed by an acoustic identifier used to retrieve secondary digital content associated with the acoustic identifier.

19 . The non-transitory computer-readable storage medium according to claim 18 , wherein the method further comprises generating the audio watermark by at least one of a spread-spectrum method in Cepstrum domain, watermarking in a time domain, or time-spread echo methods.

20 . The non-transitory computer-readable storage medium according to claim 15 , wherein the method further comprises receiving the voice call from an external device and the audio reference patch is embedded in the audio data after the voice call from the external device is received.

Assignments (2)
CHANGE OF NAME Recorded Jul 15, 2022
From: BEAM, INC.
To: MOBEUS INDUSTRIES, INC.
Reel/Frame 060678/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2022
From: ETWARU, DHARMENDRA; SUTCLIFF, MICHAEL R.
To: BEAM, INC.
Reel/Frame 059115/0403 →