IP Library Granted Patent US 11,910,997
Granted Patent B2
US 11,910,997 · App. 18/046,794 · Granted Feb 27, 2024

Apparatus, systems, and methods for intraoperative visualization

Inventors: Bernhard Adolf Fuerst (Mountain View, CA); Berk Gonenc (Cupertino, CA); Risto Kojcev (Cupertino, CA); Pablo Garcia Kilroy (Menlo Park, CA); Benjamin Sanker (San Jose, CA); Felix Bork (Schnuerpflingen, DE)
Assignee: VERB SURGICAL INC.
A61B1/00045A61B1/00009A61B1/00027A61B1/00055A61B90/361H04N19/59H04N21/2187H04N21/4312H04N21/8146
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,910,997
App. No.
18/046,794
Granted
Feb 27, 2024
Kind
B2
Abstract

Errors in a blended stream that would result in non-display or obscuring of a live video stream from a medical device may be automatically detected, and a failover stream corresponding to the first live video stream may be displayed to medical personnel. For example, one or more second input streams that are being blended may contain no data or invalid data which may result in the blended stream not displaying (or obscuring) the live video stream (if the blended were displayed). Switching from blending to a failover buffer may occur within the time to process a single video image frame. Upon detection (prior to display) that the blended stream would not display the live video stream, display of the live video stream from the failover buffer may be initiated. Other aspects are also described and claimed.

Claims (43)

1. A processor-implemented method comprising:

receiving, one or more graphics streams with an alpha channel, wherein the graphics streams comprise one or more graphics frames;

receiving at least one first intraoperative live video stream during an intraoperative procedure, the first intraoperative live video stream comprising a plurality of live video frames, the at least one first intraoperative live video stream being received from a medical device;

storing at least one current graphics frame into a first buffer;

blending the at least one current graphics frame from the first buffer with at least one current live video frame of the plurality of live video frames into at least one blended frame; and

initiating, in real-time during the intraoperative procedure, display of the at least one current live video frame, in response to a contemporaneous determination that the blending would result in non-display of the at least one current live video frame.

2. The method of claim 1 , wherein the determination to initiate display of the current live video frame occurs within the time to complete the blending of the at least one current graphics frame with the at least one current live video frame.

3. The method of claim 1 , further comprising:

displaying, in real time, the at least one current live video frame along with an error indication.

4. The method of claim 1 , wherein the determination to initiate display of the at least one current live video frame is based on a ratio of a number of solid lines in the at least one blended frame to a total number of lines in the at least one blended frame.

5. The method of claim 4 , wherein the determination to initiate display of the at least one current live video frame is made when the ratio exceeds a threshold.

6. The method of claim 1 , further comprising:

initiating display of the at least one blended frame, in response to a determination that the blending would result in display of the at least one current live video frame.

7. The method of claim 6 , wherein the determination to initiate display of the at least one blended frame is made when a ratio of a number of solid lines in the at least one blended frame to a total number of lines in the at least one blended frame does not exceed a threshold.

8. The method of claim 1 , wherein receiving at least one first intraoperative live video stream comprises at least one of:

optionally storing the at least one current live video frame into at least one second buffer; or

downsampling the at least one current live video frame and storing the at least one downsampled current live video frame into at least one third buffer; or

a combination thereof.

9. The method of claim 8 , wherein the downsampling is performed in real-time.

10. The method of claim 1 , wherein the at least one first intraoperative live video stream is obtained by mixing two intraoperative live video streams.

11. The method of claim 1 , wherein the at least one first intraoperative live video stream comprises a stereoscopic live video stream.

12. The method of claim 1 performed by a processor, wherein the processor is coupled to memory in which a plurality of buffers including the first buffer are implemented.

13. A system comprising:

a video interface to receive at least one first intraoperative live video stream from a medical device during an intraoperative procedure, wherein the at least one first intraoperative live video stream comprises a plurality of live video frames;

a graphics interface to receive, one or more graphics streams with an alpha channel, wherein the graphics streams comprise one or more graphics frames;

a storage comprising a plurality of buffers; and

a processor configured to

store at least one current graphics frame, of the one or more graphics frames, into a first buffer of the plurality of buffers;

blend the at least one current graphics frame from the first buffer with at least one current live video frame of the plurality of live video frames into at least one blended frame, and

initiating, in real-time during the intraoperative procedure, display of the at least one current live video frame, in response to a determination that the blending would result in non-display of the at least one current live video frame.

14. The system of claim 13 , wherein a determination to initiate display of the at least one current live video frame occurs within the time to complete the blending of the at least one current graphics frame with the at least one current live video frame.

15. The system of claim 13 , further comprising the processor causing the display of the at least one current live video frame along with an error indication.

16. The system of claim 13 , wherein a determination to initiate display of the at least one current live video frame is based on a ratio of a number of solid lines in the at least one blended frame to a total number of lines in the at least one blended frame.

17. The system of claim 16 , wherein the determination to initiate display of the at least one current live video frame is made when the ratio exceeds a threshold.

18. The system of claim 13 , wherein the processor is further configured to

initiate display of the at least one blended frame, in response to a determination that the blending would result in display of the at least one current live video frame.

19. The system of claim 18 , wherein the determination to initiate display of the at least one blended frame is made when a ratio of a number of solid lines in the at least one blended frame to a total number of lines in the at least one blended frame does not exceed a threshold.

20. A non-transitory computer-readable medium comprising instructions to configure a processor to

receive a graphics stream that comprises a plurality of graphics frames;

receive an intraoperative live video stream comprising a plurality of live video frames from a medical device during an intraoperative procedure;

store a current graphics frame from the graphics stream into a buffer;

blend the current graphics frame from the buffer with a current live video frame of the intraoperative live video stream, into a blended frame; and

initiate in real-time during the intraoperative procedure, display of the current live video frame, in response to a contemporaneous determination that the blending would result in non-display of the current live video frame.

Assignments (2)
MERGER Recorded Jan 26, 2026
From: VERB SURGICAL INC.
To: AURIS HEALTH, INC.
Reel/Frame 073584/0539 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2022
From: FUERST, BERNHARD ADOLF; GONENC, BERK; KOJCEV, RISTO; GARCIA KILROY, PABLO; SANKER, BENJAMIN; BORK, FELIX
To: VERB SURGICAL INC.
Reel/Frame 061776/0570 →
Continuity (2)
Provisional Application 63256514 · Oct 15, 2021
Related Publication 20230127774A1 · Apr 27, 2023
Cited By (19)
US 1,119,865 US 12,232,838 US 12,329,397 US 12,369,771 US 12,376,928 US 12,377,206 US 12,419,703 US 12,433,702 US 12,440,289 US 12,446,979 US 12,447,317 US 12,508,093 US 12,564,414 US 12,564,458 US 12,569,308 US 12,605,523 US 12,636,022 US 12,661,193 US 12,678,249