Patents by Inventor Prasad V. Upadrasta

Prasad V. Upadrasta has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240033005
    Abstract: A system comprises a processor and a memory having computer readable instructions stored thereon. The computer readable instructions, when executed by the processor, cause the system to receive an image of a medical environment and identify a medical component in the image of the medical environment. The medical component may be disposed in a first configuration. The computer readable instructions, when executed by the processor also cause the system to receive kinematic information about the medical component and generate virtual guidance based on the kinematic information. The virtual guidance may include a virtual image of the medical component disposed in a second configuration.
    Type: Application
    Filed: November 29, 2021
    Publication date: February 1, 2024
    Inventors: Prasad V. Upadrasta, Simon P. DiMaio, Govinda Payyavula, John Ryan Steger
  • Publication number: 20240029858
    Abstract: A system may comprise a processor and a memory having computer readable instructions stored thereon. The computer readable instructions, when executed by the processor, may cause the system to generate a procedure plan for performing a procedure with a robot-assisted manipulator. The procedure plan may be based on a first plurality of procedure inputs. The system may also generate a performance metric from the implementation of the procedure, evaluate the implemented procedure based on the performance metric to generate procedure evaluation information, and store the procedure evaluation information. The system may also generate a second procedure plan based on the stored procedure evaluation information and a second plurality of procedure inputs.
    Type: Application
    Filed: November 30, 2021
    Publication date: January 25, 2024
    Inventors: Prasad V. Upadrasta, John Ryan Steger
  • Publication number: 20240013901
    Abstract: A system may comprise a processor and a memory having computer readable instructions stored thereon. The computer readable instructions, when executed by the processor, may cause the system to receive spatial information for of a medical environment; determine a component for use in the medical environment; receive an indicator for a mode of operation of the component; receive a set of operation constraints for the component for the mode of operation; and generate an environment preparation plan based on the set of operation constraints and the spatial information.
    Type: Application
    Filed: November 29, 2021
    Publication date: January 11, 2024
    Inventors: Prasad V. Upadrasta, John Ryan Steger
  • Publication number: 20230414307
    Abstract: The primary interface system may include a primary display and a primary input device. The system may also include a secondary interface system. The secondary interface system may include a secondary display and a secondary input device. The system may also include a control system in communication with the primary interface system and the secondary interface system. The control system may include a processing unit including one or more processors. The processing unit may be configured to receive a plurality of teleoperational kinematic constraints for the primary input device and generate a plurality of simulated kinematic constraints, mimicking the teleoperational kinematic constraints, for the secondary input device. The processing system may also be configured to receive guidance information from the secondary input device and provide haptic guidance through the primary input device based on the guidance information.
    Type: Application
    Filed: November 15, 2021
    Publication date: December 28, 2023
    Inventors: Prasad V. Upadrasta, Joey Chau, Govinda Payyavula, Andrea E. Villa
  • Publication number: 20220273368
    Abstract: An exemplary auto-configurable simulation system includes a control module configured to simulate a first type of surgical instrument manipulating system included in a plurality of types of surgical instrument manipulating systems and a computing device communicatively connected to the control module. The computing device includes a processor configured to execute instructions to communicatively connect the control module to a user control console of a computer-assisted surgical system, determine, after communicatively connecting the control module to the user control console, that the user control console is configured to facilitate control of a second type of surgical instrument manipulating system, store data indicating that the user control console is configured to facilitate control of the second type of surgical instrument manipulating system, and reprogram the control module such that the control module is configured to simulate the second type of surgical instrument manipulating system.
    Type: Application
    Filed: August 14, 2020
    Publication date: September 1, 2022
    Inventors: Prasad V. Upadrasta, Anusha Balan, Joey Chau, Quang Tonthat
  • Publication number: 20210259776
    Abstract: A method and apparatus for simulating a medical procedure to be performed on a patient. Patient-specific data that is specific to the patient on whom the medical procedure is to be performed is received. A generic model is modified using the patient-specific data to generate a hybrid simulation model that is customized to the patient. A simulation of the medical procedure is performed using the hybrid simulation model and dynamic simulation information corresponding to at least one of the medical procedure or the patient. The simulation is customized to both the patient and the medical procedure.
    Type: Application
    Filed: June 25, 2019
    Publication date: August 26, 2021
    Inventors: Prasad V. UPADRASTA, Joey CHAU, May Quo-Mei LIU
  • Patent number: 6771594
    Abstract: A system to increase reliability of realtime data communications by determining the quality of network service. If the quality of service falls below a threshold, the realtime data is routed through a reliable network service such as TCP. If quality of service is adequate, data is routed through a non-reliable network service such as UDP, which maintains the realtime nature upon data playback in the case of audio or video realtime data. When audio or video data is routed through TCP rather than UDP, the data is buffered and sequenced before playback resulting in a slightly delayed, but more reliable output.
    Type: Grant
    Filed: March 31, 1997
    Date of Patent: August 3, 2004
    Assignee: Intel Corporation
    Inventor: Prasad V. Upadrasta
  • Patent number: 5872820
    Abstract: A method and apparatus for synchronization between a base station sub-system and a mobile station. The mobile station listens for a message frame number which is generated by the base station sub-system. The mobile station includes a mobile frame number counter which tracks the progression of frame numbers. When first powered-up, the mobile frame number counter may not be synchronized with the base station sub-system. The frame numbers of the base station sub-system and mobile frame number counter values are continuously incremented to track the progression of frame numbers in real-time. To effect synchronization, a received and decoded frame number is loaded into the counter. Then, a time lag is calculated which represents the delay inherent in receiving and decoding, within the mobile station and its components, frame numbers from the base-station sub-system.
    Type: Grant
    Filed: September 30, 1996
    Date of Patent: February 16, 1999
    Assignee: Intel Corporation
    Inventor: Prasad V. Upadrasta