IP Library Granted Patent US 12,396,707
Granted Patent B2
US 12,396,707 · App. 17/885,448 · Granted Aug 26, 2025

Systems and methods for automated ultrasound image recording based on quality scores

Inventors: Babajide Ayinde (Redmond, WA); Timothy Crossley (Renton, WA); Matthew Cook (Woodinville, WA); Fan Zhang (Bellevue, WA)
Assignee: EchoNous, Inc.
A61B8/463A61B8/54G06T2207/10132
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 12,396,707
App. No.
17/885,448
Granted
Aug 26, 2025
Kind
B2
Abstract

Systems and methods for automated recording of an ultrasound clip are based on quality scores of ultrasound images in a sequence of ultrasound image frames. An ultrasound imaging system includes a probe for capturing ultrasound images, an image buffer to store a sequence of image frames, a quality buffer to store a sequence of quality scores, and a computing subsystem that automatically records an ultrasound clip when the quality scores in the quality buffer corresponding to a set of contiguous image frames in the image buffer equal or exceed a first quality threshold and the set of contiguous image frames is at least a first predetermined size. Additionally, a smart capture feature automatically records an ultrasound clip including an alternate set of contiguous image frames having quality scores equaling or exceeding a second quality threshold that is less than the first quality threshold and meets a second predetermined size.

Claims (54)

1. A system for ultrasound imaging, comprising:

an ultrasound imaging device configured to capture ultrasound images, the ultrasound imaging device including:

an image buffer configured to store a sequence of image frames comprised of captured ultrasound images;

a quality buffer configured to store quality scores in a sequence of quality scores that correspond respectively with image frames in the sequence of image frames; and

a computing subsystem configured to:

automatically record, in a memory, an ultrasound clip including a set of contiguous image frames from the image buffer when the corresponding quality score for each image frame in the set of contiguous image frames equals or exceeds a first quality threshold and when the set of contiguous image frames has at least a first predetermined size,

wherein the computing subsystem is further configured to:

provide a smart capture feature when, after a predetermined period of time, the image buffer does not have a set of contiguous image frames of the first predetermined size having corresponding quality scores equaling or exceeding the first quality threshold,

wherein activation of the smart capture feature causes the computing subsystem to automatically record an ultrasound clip including an alternate set of contiguous image frames from the image buffer when the quality score for each image frame in the alternate set of contiguous image frames equals or exceeds a second quality threshold and when the alternate set of contiguous image frames has at least a second predetermined size.

2. The system of claim 1 , wherein the first quality threshold is greater than the second quality threshold.

3. The system of claim 1 , wherein the first predetermined size for the set of contiguous image frames is different than the second predetermined size for the alternate set of contiguous image frames.

4. The system of claim 1 , wherein the smart capture feature includes a user-selectable smart capture button that, when selected by a user, activates the smart capture feature and enables the computing subsystem to automatically record the ultrasound clip including the alternate set of contiguous image frames from the image buffer.

5. The system of claim 1 , wherein activation of the smart capture feature causes the computing subsystem to automatically record additional image frames from the image buffer that are contiguous with the alternate set of contiguous image frames but have one or more quality scores that do not equal or exceed the second quality threshold.

6. The system of claim 1 , wherein the first predetermined size corresponds to a first predetermined temporal length or number of image frames, and the second predetermined size corresponds to a second predetermined temporal length or number of image frames, and

wherein the second predetermined size is smaller than the first predetermined size.

7. The system of claim 1 , wherein the first predetermined size for the set of contiguous image frames corresponds to a first predetermined portion of the image buffer.

8. The system of claim 1 , wherein the image buffer is a volatile memory and the memory in which the ultrasound clip is automatically recorded is a non-volatile memory.

9. The system of claim 1 , wherein the computing subsystem includes an image quality detector configured to determine the quality score for each image frame according to a particular view that the image quality detector was trained to evaluate.

10. The system of claim 1 , wherein the computing subsystem is configured to determine the quality score for each image frame of the sequence of image frames and store a predetermined amount of quality scores in the quality buffer before evaluating the quality scores in the quality buffer to identify the set of contiguous image frames in the image buffer having corresponding quality scores that equal or exceed the first quality threshold.

11. The system of claim 1 , wherein the computing subsystem is further configured to:

provide a cumulative recording feature when, after a predetermined period of time, the image buffer does not have a set of contiguous image frames of the first predetermined size having corresponding quality scores equaling or exceeding the first quality threshold,

wherein the cumulative recording feature causes the computing subsystem to automatically stitch multiple sets of non-contiguous image frames from the image buffer when the quality score for each image frame in the multiple sets of non-contiguous image frames equals or exceeds the first quality threshold, and record an ultrasound clip including the stitched sets of non-contiguous image frames from the image buffer.

12. The system of claim 1 , wherein the ultrasound imaging device further includes a plurality of quality buffers, each quality buffer of the plurality of quality buffers configured to store quality scores for a sequence of image frames comprised of captured ultrasound images of a respective view of an anatomical structure; and

wherein the ultrasound clip that the computing subsystem is configured to automatically record includes a set of contiguous image frames from the image buffer for the respective view of the anatomical structure when the quality score for each image frame in the set of contiguous image frames equals or exceeds the first quality threshold.

13. The system of claim 12 , wherein a different image quality detector is associated with each quality buffer corresponding to a particular view of the anatomical structure.

14. A method for ultrasound imaging, comprising:

capturing ultrasound images by an ultrasound imaging device;

storing, in an image buffer, a sequence of image frames containing the ultrasound images;

determining a quality score for each image frame of the sequence of image frames;

storing, in a quality buffer, the quality score for each image frame of the sequence of image frames, wherein the quality buffer is configured to store the quality score separate from the image frames stored in the image buffer, wherein the quality scores are stored in the quality buffer in a sequence of quality scores that correspond respectively with the image frames in the sequence of image frames;

determining whether each image frame in a set of contiguous image frames in the image buffer has a corresponding quality score that is equal to or greater than a first quality threshold; and

automatically recording, in a memory, an ultrasound clip including the set of contiguous image frames from the image buffer when:

(1) the corresponding quality score for each image frame in the set of contiguous image frames equals or exceeds the first quality threshold, and

(2) the set of contiguous image frames has at least a first predetermined size that is based at least in part on a size of the image buffer, the first predetermined size being defined as a predetermined portion of the image buffer.

15. The method of claim 14 , wherein determining the quality score for each image frame includes evaluating the ultrasound image in each image frame using artificial intelligence.

16. The method of claim 14 , further comprising:

providing a smart capture feature when, after a predetermined period of time, the image buffer does not have a set of contiguous image frames of the first predetermined size having corresponding quality scores equaling or exceeding the first quality threshold, and

when the smart capture feature is activated, automatically recording an ultrasound clip including an alternate set of contiguous image frames from the image buffer when the quality score for each image frame in the alternate set of contiguous image frames equals or exceeds a second quality threshold and the alternate set of contiguous image frame has at least a second predetermined size.

17. The method of claim 16 , wherein providing the smart capture feature includes providing a user-selectable smart capture button that, when selected by a user, enables the ultrasound clip including the alternate set of contiguous image frames to be recorded from the image buffer.

18. The method of claim 16 , further comprising displaying an error message when the image buffer does not have an alternate set of contiguous image frames of the second predetermined size having corresponding quality scores equaling or exceeding the second quality threshold.

19. An ultrasound imaging system comprising:

an ultrasound probe coupled to an ultrasound transducer configured to transmit and receive ultrasound signals, wherein the ultrasound imaging system is configured to capture a sequence of image frames, each image frame containing an ultrasound image based on the ultrasound signals;

an image quality detector configured to evaluate each image frame and assign a quality score to each image frame of the sequence of image frames based on a determined quality of the ultrasound image in each image frame;

an image buffer configured to store the sequence of image frames;

a quality buffer configured to store quality scores in a sequence of quality scores that correspond respectively with the image frames in the sequence of image frames; and

a computing subsystem configured to:

determine the quality score for each image frame of the sequence of image frames and store the quality score in the quality buffer, and

automatically record an ultrasound clip including a set of contiguous image frames from the image buffer to a non-volatile memory when the corresponding quality score for each image frame in the set of contiguous image frames equals or exceeds a first quality threshold and the set of contiguous image frames has at least a first predetermined size,

wherein the computing subsystem is further configured to:

provide a cumulative recording feature when, after a predetermined period of time, the image buffer does not have a set of contiguous image frames of the first predetermined size having corresponding quality scores equaling or exceeding the first quality threshold,

wherein the cumulative recording feature causes the computing subsystem to automatically stitch multiple sets of non-contiguous image frames from the image buffer when the quality score for each image frame in the multiple sets of non-contiguous image frames equals or exceeds the first quality threshold, and record an ultrasound clip including the stitched sets of non-contiguous image frames from the image buffer.

20. The ultrasound imaging system of claim 19 , wherein the computing subsystem is further configured to provide a smart capture feature when, after a predetermined period of time, the quality score for one or more image frames of a set of contiguous image frames of the first predetermined size is less than the first quality threshold, and wherein activation of the smart capture feature causes the computing subsystem to automatically record an ultrasound clip including an alternate set of contiguous image frames from the image buffer when the quality score for each image frame in the alternate set of contiguous image frames equals or exceeds a second quality threshold and the alternate set of contiguous image frame has at least a second predetermined size.

21. The ultrasound imaging system of claim 20 , wherein the smart capture feature includes a user-selectable smart capture button that enables the user to selectively activate the smart capture feature.

22. The ultrasound imaging system of claim 20 , wherein the computing subsystem is further configured to display an error message when the quality score of one or more image frames of the alternate set of contiguous image frames is less than the second quality threshold.

Assignments (3)
SUPPLEMENT NO. 1 TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 13, 2026
From: ECHONOUS, INC.
To: KENNEDY LEWIS INVESTMENT MANAGEMENT LLC, AS COLLATERAL AGENT
Reel/Frame 075572/0689 →
SECURITY INTEREST Recorded May 13, 2026
From: ECHONOUS, INC.
To: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
Reel/Frame 074646/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2022
From: AYINDE, BABAJIDE; CROSSLEY, TIMOTHY; COOK, MATTHEW; ZHANG, FAN
To: ECHONOUS, INC.
Reel/Frame 062209/0598 →
Continuity (1)
Related Publication 20240050069A1 · Feb 15, 2024
References Cited (15)
US 8922633B1 · Pfeffer · 2014 [cited by applicant]
US 20130190600A1 · Gupta et al. · 2013 [cited by applicant]
US 20170273669A1 · Schneider · 2017 [cited by examiner]
US 20190130554A1 · Rothberg · 2019 [cited by examiner]
US 20200245976A1 · Cadieu · 2020 [cited by examiner]
US 20200261060A1 · Lundberg et al. · 2020 [cited by applicant]
US 20210077068A1 · Lu et al. · 2021 [cited by applicant]
US 20210298607A1 · Rani · 2021 [cited by examiner]
US 20210321979A1 · Sarnow et al. · 2021 [cited by applicant]
US 20220338845A1 · Rafter · 2022 [cited by examiner]
US 20220343495A1 · Urman · 2022 [cited by examiner]
US 20230148998A1 · Owen · 2023 [cited by examiner]
US 20230401719A1 · Olivier · 2023 [cited by examiner]
WO 2021050976A1 · 2021 [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority for Application No. PCT/US2023/029569, dated Nov. 22, 2023, 9 pages. [cited by applicant]