IP Library Granted Patent US 11,195,542
Granted Patent B2
US 11,195,542 · App. 16/670,841 · Granted Dec 7, 2021

Detecting repetitions in audio data

Inventor: Ron Zass (Kiryat Tivon, IL)
G10L21/0364G06F40/10G10L17/00H04R1/406H04R3/005H04R25/407
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,195,542
App. No.
16/670,841
Granted
Dec 7, 2021
Kind
B2
Abstract

System and method for analyzing audio data are provided. Audio data captured by one or more audio sensors included in a wearable apparatus from an environment of a wearer of the wearable apparatus may be obtained. The audio data may be analyzed to detect a repetition in the audio data, the repetition may comprise a first occurrence of a repeated element followed by one or more successive occurrences of the repeated element. The audio data may be analyzed to determine whether the repetition is meaningful. The audio data may be analyzed to determine which of the one or more successive occurrences of the repeated element were produced by the wearer. A feedback may be provided to a user when the repetition is meaningless and all of the one or more successive occurrences of the repeated element were produced by the wearer.

Claims (65)

1. A system for processing audio, the system comprising:

one or more audio sensors included in a wearable apparatus; and

at least one processing unit configured to:

capture audio data from an environment of a wearer of the wearable apparatus using the one or more audio sensors;

analyze the audio data to detect a repetition in the audio data, the repetition comprises a first occurrence of a repeated element followed by one or more successive occurrences of the repeated element;

analyze the audio data to determine whether the repetition is socially acceptable;

analyze the audio data to determine that the repeated element is a sentence;

analyze the audio data to determine which of the one or more successive occurrences of the repeated element were produced by the wearer; and

when the repetition is not socially acceptable, the repeated element is a sentence and all of the one or more successive occurrences of the repeated element were produced by the wearer, provide a feedback to a user.

2. The system of claim 1 , wherein the at least one processing unit is further configured to:

analyze the audio data to obtain textual information; and

analyze the obtained textual information to determine whether the repetition is socially acceptable.

3. The system of claim 1 , wherein the at least one processing unit is further configured to:

analyze the audio data to determine whether the repetition is meaningful; and

when the repetition is not socially acceptable, the repeated element is a sentence, the repetition is meaningless and all of the one or more successive occurrences of the repeated element were produced by the wearer, provide a feedback to the user.

4. The system of claim 1 , wherein the at least one processing unit is further configured to provide a feedback to the user when the repetition is not socially acceptable, the repeated element is a sentence, the first occurrence of a repeated element was produced by the wearer, and all of the one or more successive occurrences of the repeated element were produced by the wearer.

5. The system of claim 1 , wherein the at least one processing unit is further configured to:

analyze the audio data to count a number of occurrences of the repeated element in the repetition; and

when the repetition is not socially acceptable, the repeated element is a sentence, the number of occurrences of the repeated element exceeds a particular threshold and all of the one or more successive occurrences of the repeated element were produced by the wearer, provide a feedback to the user.

6. The system of claim 1 , wherein the at least one processing unit is further configured to:

analyze the audio data to measure a time length of the one or more successive occurrences; and

when the repetition is not socially acceptable, the repeated element is a sentence, the time length of the one or more successive occurrences exceeds a particular threshold, and all of the one or more successive occurrences of the repeated element were produced by the wearer, provide a feedback to the user.

7. The system of claim 1 , wherein the at least one processing unit is further configured to:

when the repetition is not socially acceptable, the repeated element is a sentence, the first occurrence of a repeated element was not produced by the wearer and all of the one or more successive occurrences of the repeated element were produced by the wearer, provide a feedback to the user.

8. The system of claim 1 , wherein the user is the wearer of the wearable apparatus.

9. The system of claim 1 , wherein the user is a caregiver of the wearer of the wearable apparatus.

10. The system of claim 1 , wherein the at least one processing unit is further configured to:

analyze the audio data to measure a time length of the one or more successive occurrences; and

control an intensity of the feedback based on the measured time length.

11. The system of claim 1 , wherein the at least one processing unit is further configured to select a content of the feedback based on the type of the repeated element.

12. The system of claim 1 , wherein the at least one processing unit is further configured to:

after providing the feedback, identify additional occurrences of the repeated element; and

after at least a selected minimal number of additional repetitions of the repeated element are identified, provide an additional feedback to the user.

13. The system of claim 1 , wherein the at least one processing unit is further configured to:

aggregate information related to one or more identified properties of the detected repetition and of one or more additional repetitions; and

generate a report based on the aggregated information, the report comprises statistical information related to the one or more identified properties.

14. The system of claim 1 , wherein the at least one processing unit is further configured to:

analyze the audio data to obtain prosodic information associated with speech rhythm; and

control a nature of the feedback based on the prosodic information.

15. The system of claim 1 , wherein the at least one processing unit is further configured to:

analyze the audio data to obtain prosodic information associated with speech tempo; and

control a nature of the feedback based on the prosodic information.

16. The system of claim 1 , wherein the at least one processing unit is further configured to:

analyze the audio data to obtain prosodic information associated with pitch of voice; and

control a nature of the feedback based on the prosodic information.

17. The system of claim 1 , wherein the at least one processing unit is further configured to:

analyze the audio data to obtain prosodic information associated with loudness of voice; and

control a nature of the feedback based on the prosodic information.

18. The system of claim 1 , wherein the at least one processing unit is further configured to:

analyze the audio data to obtain prosodic information associated with intonation of voice; and

control a nature of the feedback based on the prosodic information.

19. A non-transitory computer readable medium storing data and computer implementable instructions for carrying out a method for processing audio, the method comprising:

obtaining audio data captured by one or more audio sensors included in a wearable apparatus from an environment of a wearer of the wearable apparatus;

analyzing the audio data to detect a repetition in the audio data, the repetition comprises a first occurrence of a repeated element followed by one or more successive occurrences of the repeated element;

analyzing the audio data to determine whether the repetition is socially acceptable;

analyzing the audio data to determine that the repeated element is a sentence;

analyzing the audio data to determine which of the one or more successive occurrences of the repeated element were produced by the wearer; and

when the repetition is not socially acceptable, the repeated element is a sentence and all of the one or more successive occurrences of the repeated element were produced by the wearer, providing a feedback to a user.

20. A method for processing audio, the method comprising:

obtaining audio data captured by one or more audio sensors included in a wearable apparatus from an environment of a wearer of the wearable apparatus;

analyzing the audio data to detect a repetition in the audio data, the repetition comprises a first occurrence of a repeated element followed by one or more successive occurrences of the repeated element;

analyzing the audio data to determine whether the repetition is socially acceptable;

analyzing the audio data to determine that the repeated element is a sentence;

analyzing the audio data to determine which of the one or more successive occurrences of the repeated element were produced by the wearer; and

when the repetition is not socially acceptable, the repeated element is a sentence and all of the one or more successive occurrences of the repeated element were produced by the wearer, providing a feedback to a user.

Assignments (3)
SECURITY INTEREST Recorded Feb 19, 2026
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073831/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2026
From: ARGSQUARE, LTD
To: RPX CORPORATION
Reel/Frame 073432/0806 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2023
From: ZASS, RON
To: ARGSQUARE LTD
Reel/Frame 064764/0625 →
Cited By (6)
US 12,249,342 US 12,279,023 US 12,380,736 US 12,520,014 US 12,597,291 US 12,682,895