Patents by Inventor Yusof Ganji

Yusof Ganji 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).

  • Patent number: 10231788
    Abstract: A robotic system for manipulating a catheter with a plurality of steering wires longitudinally situated within a length of the catheter includes a user interface configured to display a view of an anatomical model and to receive one or more user inputs; a catheter manipulator assembly configured to linearly actuate one or more control members of a catheter; and a robotic controller configured to provide a view of an anatomical model to the user interface; accept one or more user inputs from the user interface; register the one or more user inputs to a coordinate system associated with the anatomical model; compute one or more actuator commands from the one or more registered inputs; and cause the catheter manipulator assembly to linearly actuate one or more control members of a catheter in accordance with the computed actuator commands.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: March 19, 2019
    Assignee: St. Jude Medical, Atrial Fibrillation Division, Inc.
    Inventors: Eric S. Olson, John A. Hauck, Nicholas A. Patronik, Mark B. Kirschenman, Cem M. Shaquer, Yusof Ganji
  • Publication number: 20160106957
    Abstract: A robotic system for manipulating a catheter with a plurality of steering wires longitudinally situated within a length of the catheter includes a user interface configured to display a view of an anatomical model and to receive one or more user inputs; a catheter manipulator assembly configured to linearly actuate one or more control members of a catheter, and a robotic controller configured to provide a view of an anatomical model to the user interface; accept one or more user inputs from the user interface; register the one or more user inputs to a coordinate system associated with the anatomical model; compute one or more actuator commands from the one or more registered inputs; and cause the catheter manipulator assembly to linearly actuate one or more control members of a catheter in accordance with the computed actuator commands.
    Type: Application
    Filed: October 8, 2015
    Publication date: April 21, 2016
    Inventors: Eric S. Olson, John A. Hauck, Nicholas A. Patronik, Mark B. Kirschenman, Cem M. Shaquer, Yusof Ganji
  • Patent number: 9161817
    Abstract: A robotic system for manipulating a catheter with a plurality of steering wires longitudinally situated within a length of the catheter includes a user interface configured to display a view of an anatomical model and to receive one or more user inputs; a catheter manipulator assembly configured to linearly actuate one or more control members of a catheter; and a robotic controller configured to provide a view of an anatomical model to the user interface; accept one or more user inputs from the user interface; register the one or more user inputs to a coordinate system associated with the anatomical model; compute one or more actuator commands from the one or more registered inputs; and cause the catheter manipulator assembly to linearly actuate one or more control members of a catheter in accordance with the computed actuator commands.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: October 20, 2015
    Assignee: St. Jude Medical, Atrial Fibrillation Division, Inc.
    Inventors: Eric S. Olson, John A. Hauck, Nicholas A. Patronik, Mark B. Kirschenman, Cem Shaquer, Yusof Ganji
  • Patent number: 8995260
    Abstract: A method and apparatus for managing load in a communication network are provided. At a processor of a relay device, a number of messages is determined that are one or more of currently queued for relay via a communication interface of the relay device and previously relayed within a given time period, the communication interface and the processor of the relay device for relaying the messages, via the communication interface, between a plurality of devices and a network infrastructure. At the processor, a rate at which the plurality of devices establishes communications with the network infrastructure is controlled, wherein there is an inverse relationship between the rate and the number of messages.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: March 31, 2015
    Assignee: BlackBerry Limited
    Inventors: Silviu Florian Simen, Barry Steven Ford, Jason William Tackaberry, Samuel David Glazer, Areg Poghosyan, James Robert Millar, Yusof Ganji, Emil Mihaileanu
  • Patent number: 8976648
    Abstract: A method, system and apparatus for managing load on service devices in a communication network are provided. At a processor of a relay device, it is determined that the service devices are available after being unavailable, the relay device comprising a communication interface and a processor for relaying messages, via the communication interface, between a communication device and the service devices. In response, the processor blocks incoming messages associated with a subset of the service devices, the incoming messages from the at least one communication device.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: March 10, 2015
    Assignee: BlackBerry Limited
    Inventors: Silviu Florian Simen, Jason William Tackaberry, Samuel David Glazer, Yusof Ganji
  • Publication number: 20140043967
    Abstract: A method and apparatus for managing load in a communication network are provided. At a processor of a relay device, a number of messages is determined that are one or more of currently queued for relay via a communication interface of the relay device and previously relayed within a given time period, the communication interface and the processor of the relay device for relaying the messages, via the communication interface, between a plurality of devices and a network infrastructure. At the processor, a rate at which the plurality of devices establishes communications with the network infrastructure is controlled, wherein there is an inverse relationship between the rate and the number of messages.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 13, 2014
    Inventors: Silviu Florian SIMEN, Barry Steven FORD, Jason William TACKABERRY, Samuel David GLAZER, Areg POGHOSYAN, James Robert MILLAR, Yusof GANJI, Emil MIHAILEANU
  • Publication number: 20140043968
    Abstract: A method, system and apparatus for managing load on service devices in a communication network are provided. At a processor of a relay device, it is determined that the service devices are available after being unavailable, the relay device comprising a communication interface and a processor for relaying messages, via the communication interface, between a communication device and the service devices. In response, the processor blocks incoming messages associated with a subset of the service devices, the incoming messages from the at least one communication device.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 13, 2014
    Inventors: Silviu Florian SIMEN, Jason William TACKABERRY, Samuel David GLAZER, Yusof GANJI
  • Publication number: 20100256558
    Abstract: A robotic system for manipulating a catheter with a plurality of steering wires longitudinally situated within a length of the catheter includes a user interface configured to display a view of an anatomical model and to receive one or more user inputs; a catheter manipulator assembly configured to linearly actuate one or more control members of a catheter; and a robotic controller configured to provide a view of an anatomical model to the user interface; accept one or more user inputs from the user interface; register the one or more user inputs to a coordinate system associated with the anatomical model; compute one or more actuator commands from the one or more registered inputs; and cause the catheter manipulator assembly to linearly actuate one or more control members of a catheter in accordance with the computed actuator commands.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 7, 2010
    Inventors: Eric S. Olson, John A. Hauck, Nicholas A. Patronik, Mark B. Kirschenman, Cem Shaquer, Yusof Ganji