IP Library Granted Patent US 11,915,711
Granted Patent B2
US 11,915,711 · App. 17/584,582 · Granted Feb 27, 2024

Method and system for augmenting audio signals

Inventor: Kanstantsin Artsiom (Minsk, BY)
Assignee: Direct Cursus Technology L.L.C
G10L19/018
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 11,915,711
App. No.
17/584,582
Granted
Feb 27, 2024
Kind
B2
Abstract

A method and a system for augmenting an audio feed for inclusion of data therein suitable for determining an identity of a human assessor are provided. The method comprises: receiving the audio feed; receiving an indication of identity of the human assessor to whom the audio feed is to be transmitted, the indication of identity being representable by a unique sequence of bits; generating, based on the unique sequence of bits, an identity watermark associated with the human assessor to be included in the audio feed to generate an augmented audio feed, by modifying the audio signal to have predetermined energy level at each of at least two different frequency levels to indicate presence of the given bit of the unique sequence of bits associated with the human assessor in the augmented audio feed; and transmit the augmented audio feed to an electronic device associated with the human assessor.

Claims (56)

1. A computer-implemented method for determining an association between a human assessor and a given audio feed reproduced by an electronic device, the method comprising:

capturing an in-use audio signal having been generated in a vicinity of the electronic device in response to reproducing the given audio feed;

determining presence of an identity water mark associated with the human assessor in the in-use audio signal,

the identity watermark having been generated based on an indication of identity of the human assessor, the indication of identity being representable by a unique sequence of bits;

a respective value of a given bit of the unique sequence of bits having been indicated, in the given audio feed, by modifying respective energy levels of an original audio signal associated therewith at at least two different frequency levels,

the respective value of the given bit being a binary value;

determining the respective value of the given bit including:

determining a respective primary energy level of the in-use audio signal at each one of the at least two different frequency levels;

determining a respective secondary energy level of the in-use audio signal at a respective adjacent frequency level to each one of the at least two different frequency levels;

determining, for each one of the at least two different frequency levels, a respective difference value between the respective primary energy level and the respective secondary energy level of the in-use audio signal;

aggregating respective difference values associated with the at least two different frequency levels to determine an aggregate difference value associated with the given bit, the aggregating comprising:

determining a first aggregate value as a sum over respective difference values associated with those of the at least two different frequency levels at which respective primary energy levels are indicative of the respective value of the given bit being ‘1’;

determining a second aggregate value as a sum over respective difference values associated with those of the at least two different frequency levels at which respective primary energy levels are indicative of the respective value of the given bit being ‘0’;

determining the aggregate difference value as being a difference between the first aggregate value and the second aggregate value;

determining, based on the aggregate difference value, a respective value of the given bit for inclusion thereof in an in-use sequence of bits associated with the in-use audio signal, the determining comprising:

determining the respective value as being 1′ if the aggregate difference value is a positive value; and

determining the respective value as being ‘0’ if the aggregate difference value is a non-positive value; and

in response to the in-use sequence of bits corresponding to the unique sequence of bits associated with the human assessor, determining the presence of the identity watermark in the in-use audio signal, thereby determining the given audio feed as having been personalized for the human assessor for transmission thereto for completion one or more digital tasks based on appreciation of the given audio feed.

2. The method of claim 1 , further comprising, for a given frequency level of the at least two different frequency levels, the given frequency level being associated with the respective primary energy level of the in-use audio signal at the given frequency level:

determining a first respective secondary energy level at a first respective adjacent frequency level higher than the given frequency level;

determining a second respective secondary energy level at a second adjacent frequency level lower than the given frequency level;

determining a first respective difference value between the respective primary energy level and the first respective secondary energy level;

determining a second respective difference value between the respective primary energy level and the second respective secondary energy level and wherein:

the determining the respective difference value comprises determining a minimum one of the first respective difference value and the second respective difference value.

3. The method of claim 1 , wherein the electronic device is an electronic device associated with the human assessor.

4. The method of claim 1 , wherein the method is executable by a server configured to obtain the given audio feed, and wherein the in-use audio signal is generated by the server by processing the given audio feed.

5. The method of claim 4 , wherein the server is configured to obtain the given audio feed by searching therefor at least one network resource.

6. The method of claim 1 , wherein the determining the presence of the identity watermark in the in-use audio signal comprises first converting the in-use audio signal in a time-frequency representation thereof.

7. The method of claim 1 , wherein the determining the given audio feed as having been personalized for the human assessor further includes generating, by the electronic device, a predetermined notification for transmission thereof to an entity associated with producing the given audio feed.

8. An electronic device for determining an association between a human assessor and a given audio feed, the electronic device comprising: at least one processor, at least one non-transitory computer readable memory comprising executable instructions, which, when executed by the at least one processor, cause the electronic device to:

capture an in-use audio signal having been generated in a vicinity of the electronic device in response to reproducing the given audio feed;

determine presence of an identity water mark associated with the human assessor in the in-use audio signal,

the identity watermark having been generated based on an indication of identity of the human assessor, the indication of identity being representable by a unique sequence of bits;

a respective value of a given bit of the unique sequence of bits having been indicated, in the given audio feed, by modifying respective energy levels of an original audio signal associated therewith at at least two different frequency levels,

the respective value of the given bit being a binary value;

determine the respective value of the given bit including:

determine a respective primary energy level of the in-use audio signal at each one of the at least two different frequency levels;

determine a respective secondary energy level of the in-use audio signal at a respective adjacent frequency level to each one of the at least two different frequency levels;

determine, for each one of the at least two different frequency levels, a respective difference value between the respective primary energy level and the respective secondary energy level of the in-use audio signal;

aggregate respective difference values associated with the at least two different frequency levels to determine an aggregate difference value associated with the given bit, by:

determining a first aggregate value as a sum over respective difference values associated with those of the at least two different frequency levels at which respective primary energy levels are indicative of the respective value of the given bit being ‘1’;

determining a second aggregate value as a sum over respective difference values associated with those of the at least two different frequency levels at which respective primary energy levels are indicative of the respective value of the given bit being ‘0’;

determining the aggregate difference value as being a difference between the first aggregate value and the second aggregate value;

determine, based on the aggregate difference value, a respective value of the given bit for inclusion thereof in an in-use sequence of bits associated with the in-use audio signal, by:

determining the respective value as being ‘1’ if the aggregate difference value is a positive value; and

determining the respective value as being ‘0’ if the aggregate difference value is a non-positive value; and

in response to the in-use sequence of bits corresponding to the unique sequence of bits associated with the human assessor, determine the presence of the identity watermark in the in-use audio signal, thereby determining the given audio feed as having been personalized for the human assessor for transmission thereto for completion one or more digital tasks based on appreciation of the given audio feed.

9. The electronic device of claim 8 , wherein, for a given frequency level of the at least two different frequency levels, the given frequency level being associated with the respective primary energy level of the in-use audio signal at the given frequency level, the at least one processor further causes the electronic device to:

determine a first respective secondary energy level at a first respective adjacent frequency level higher than the given frequency level;

determine a second respective secondary energy level at a second adjacent frequency level lower than the given frequency level;

determine a first respective difference value between the respective primary energy level and the first respective secondary energy level;

determine a second respective difference value between the respective primary energy level and the second respective secondary energy level; and

wherein to determine the respective difference value the at least one processor causes the electronic device to determine a minimum one of the first respective difference value and the second respective difference value.

10. The electronic device of claim 8 , wherein the electronic device is an electronic device associated with the human assessor.

11. The electronic device of claim 8 , wherein to determine the presence of the identity watermark in the in-use audio signal, first, the at least one processor causes the electronic device to convert the in-use audio signal in a time-frequency representation thereof.

12. The electronic device of claim 8 , wherein further to determining the given audio feed as having been personalized for the human assessor further, the at least one processor further causes the electronic device to generate a predetermined notification for transmission thereof to an entity associated with producing the given audio feed.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2024
From: DIRECT CURSUS TECHNOLOGY L.L.C
To: Y.E. HUB ARMENIA LLC
Reel/Frame 068534/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2023
From: YANDEX EUROPE AG
To: DIRECT CURSUS TECHNOLOGY L.L.C
Reel/Frame 065692/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2023
From: ARTSIOM, KANSTANTSIN
To: YANDEXBEL LLC
Reel/Frame 063778/0062 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2023
From: YANDEXBEL LLC
To: YANDEX LLC
Reel/Frame 063778/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2023
From: YANDEX LLC
To: YANDEX EUROPE AG
Reel/Frame 063778/0183 →