US 12,266,107 B1
System and method for responding to a user input using an agent orchestrator
Suthirth Vaidya, Bengaluru (IN); Rakesh Barve, Bengaluru (IN); Abhijith Chunduru, Bengaluru (IN); Murali Aravamudan, Andover, MA (US); Animesh Agarwal, San Mateo, CA (US); Samir Awasthi, Boston, MA (US); Maulik Nanavaty, Cambridge, MA (US); Sai Saketh Chennamsetty, Bengaluru (IN); Arjun Puranik, San Jose, CA (US); and Harish Kumar B V, Salem (IN)
Assigned to Anumana, Inc., Cambridge, MA (US)
Filed by Anumana, Inc., Cambridge, MA (US)
Filed on Aug. 20, 2024, as Appl. No. 18/810,128.
Int. Cl. G06T 7/00 (2017.01); G16H 10/60 (2018.01)
CPC G06T 7/0012 (2013.01) [G16H 10/60 (2018.01); G06T 2207/10136 (2013.01); G06T 2207/20081 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system for responding to a user input using an agent orchestrator, the system comprising:
a catheter, wherein the catheter is configured to detect procedure data;
a user interface; at least a processor; and a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to:
receive, from the user interface, a first user input;
receive, from the catheter, the procedure data that includes ultrasonic image data;
determine, using an agent orchestrator, a first agent selection datum,
generating the first agent selection datum as a function of the first user input using a trained agent selection machine learning model;
generating a set of shape parameters representing a structure's shape as a function of the ultrasonic image data and a shape identification model trained on a training dataset comprising historical ultrasonic images correlated with historical computed tomography scan data;
generating a 3D model of the structure based on the set of shape parameters,
using a first agent corresponding to the first agent selection datum, determine a first agent output, by inputting into the first agent the procedure data; and receiving, as an output from the first agent, the first agent output including the 3D model; and display, using the user interface, the first agent output.