Patents by Inventor Christopher Madden

Christopher Madden 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: 10383578
    Abstract: A method comprises obtaining rotational data and translational data for a joint. The rotational and translational data is indicative of rotational and translational movement of the joint during rotational and translational joint testing, respectively. The rotational and translational joint testing is implemented by a robotic testing apparatus. Respective zero torque points are determined for the rotational and translational movement based on the rotational data and the translational data. The respective zero torque points are combined for the rotational and translational movement to determine an equilibrium position for the joint. A biomechanical characteristic of the joint is ascertained based on an analysis of the equilibrium position.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: August 20, 2019
    Assignee: RoboDiagnostics LLC
    Inventors: Thomas P. Branch, Shaun K. Stinton, Edward Dittmar, Nathaniel K. deJarnette, T. Christopher Madden
  • Publication number: 20190184072
    Abstract: Systems for illuminating fluidic connectors on a surgical fluidics cassette without interfering with a fluid level detection system of a surgical console.
    Type: Application
    Filed: December 13, 2018
    Publication date: June 20, 2019
    Inventors: Sean Christopher Madden, Conrad Sawicz, Ryan Makoto Takakawa
  • Publication number: 20190068702
    Abstract: Processing of search responses returned by search peers is disclosed. An example method may include transmitting, by a computer system, a search request to a plurality of search peers of a data aggregation and analysis system; receiving a plurality of data packets from the plurality of search peers; parsing one or more data packets of the plurality of data packets, to produce a response to the search request; and splitting the response into two or more fields based on at least one of: a defined set of bit positions or a defined separator.
    Type: Application
    Filed: October 30, 2018
    Publication date: February 28, 2019
    Inventors: Sourav Pal, Christopher Madden Pride
  • Patent number: 10142412
    Abstract: Multi-thread processing of search responses is disclosed. An example method may include transmitting, by a computer system, a search request to a plurality of search peers of a data aggregation and analysis system; receiving a plurality of data packets from the plurality of search peers; parsing, by a first processing thread of the computer system, one or more data packets of the plurality of data packets, to produce a partial response to the search request; and processing, by a second processing thread of the computer system, the partial response to produce a memory data structure representing an aggregated response to the search request.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: November 27, 2018
    Assignee: Splunk Inc.
    Inventors: Sourav Pal, Christopher Madden Pride
  • Publication number: 20180333096
    Abstract: A thigh immobilizer is configured for use with a robotic knee testing apparatus to evaluate a knee joint. The thigh immobilizer has a first clamping element configured to engage a lateral portion of the thigh and a second clamping element spaced apart from the first clamping element. The second clamping element is configured to engage a medial portion of the thigh. The first clamping element and the second clamping element are each configured to move and lock independent of one another. The thigh immobilizer clamps and holds a thigh between the first and second clamping elements when the first clamping element and second clamping element are locked during manipulation of the lower leg.
    Type: Application
    Filed: May 22, 2017
    Publication date: November 22, 2018
    Inventors: Thomas P. Branch, Shaun K. Stinton, Edward Dittmar, Nathaniel K. deJarnette, T. Christopher Madden
  • Publication number: 20180333318
    Abstract: A robotic knee testing apparatus including a robot configured to support a leg of a patient, a patient support configured to support the patient thereon, and a positioning system adjustably connected to the patient support and movable relative to the patient support, wherein the positioning system is movable to adjust a position of the robot so as to allow the patient to be situated in an orthostasis position between a distal edge of the patient support and the robot. The robotic knee testing apparatus can also include a positioning system that is adjustably connected to the patient support and movable relative to the patient support to adjust a vertical position of the robot relative to the patient support.
    Type: Application
    Filed: May 22, 2017
    Publication date: November 22, 2018
    Inventors: Thomas P. Branch, Shaun K. Stinton, Edward Dittmar, Nathaniel K. deJarnette, T. Christopher Madden
  • Publication number: 20180198858
    Abstract: Multi-thread processing of search responses is disclosed. An example method may include transmitting, by a computer system, a search request to a plurality of search peers of a data aggregation and analysis system; receiving a plurality of data packets from the plurality of search peers; parsing, by a first processing thread of the computer system, one or more data packets of the plurality of data packets, to produce a partial response to the search request; and processing, by a second processing thread of the computer system, the partial response to produce a memory data structure representing an aggregated response to the search request.
    Type: Application
    Filed: March 6, 2018
    Publication date: July 12, 2018
    Inventors: Sourav Pal, Christopher Madden Pride
  • Publication number: 20180146891
    Abstract: Various limb manipulation and evaluation devices are provided. The devices generally include three drives, namely a first drive configured to manipulate a first bone relative to a second bone in a first direction, a second drive configured to manipulate the first bone relative to the second bone in a second direction, a third drive configured to manipulate the first bone relative to the second bone in a second direction. The three directions are different relative to each other and in some embodiments represent three distinct axes. The devices are further configured such that at least one of the drives is mutually decoupled relative to at least one other drive, such that operation of the one drive does not affect the position or movement of the another drive. One or multiple of the drives may be decoupled. A corresponding method of operating such decoupled drives is also provided.
    Type: Application
    Filed: November 14, 2017
    Publication date: May 31, 2018
    Inventors: Thomas P. Branch, Shaun Kevin Stinton, Thomas Christopher Madden, Edward Dittmar, Nathaniel K. DeJarnette, Timothy Shary
  • Patent number: 9942318
    Abstract: Asynchronous processing of messages that are received from multiple servers is disclosed. An example method may include transmitting, by a computer system, a search request to a plurality of search peers of a data aggregation and analysis system. The method may further include receiving a plurality of sub-application layer protocol packets from the plurality of search peers. The method may further include parsing, by a first processing thread of the computer system, one or more sub-application layer protocol packets of the plurality of sub-application layer protocol packets, to produce an application layer message representing a partial response to the search request. The method may further include processing, by a second processing thread of the computer system, the application layer message to produce a memory data structure representing an aggregated response to the search request.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: April 10, 2018
    Assignee: Splunk Inc.
    Inventors: Sourav Pal, Christopher Madden Pride
  • Publication number: 20180071162
    Abstract: A method includes obtaining test data for a joint, the test data being indicative of motion of the joint during joint testing implemented by a robotic testing apparatus applied to the joint to impart force oriented in a first degree of freedom for the joint, generating first data indicative of movement of the joint in the first degree of freedom based on the test data, generating second data indicative of concomitant movement of the joint in a second degree of freedom for the joint based on the test data, the concomitant movement arising from the imparted force, and determining a condition of the joint based on an analysis of the first data and the second data.
    Type: Application
    Filed: September 15, 2016
    Publication date: March 15, 2018
    Inventors: Thomas P. Branch, Shaun K. Stinton, T. Christopher Madden, Nathaniel K. deJarnette
  • Publication number: 20180070862
    Abstract: A method includes obtaining test data during a plurality of joint tests, the test data being indicative of respective motion during each test, each test being implemented by a robotic testing apparatus that applies, during each test, a respective force oriented in a respective plane. Respective primary data indicative of respective movement in a respective degree of freedom disposed within the respective plane for each test is generated based on the test data. Secondary data indicative of concomitant movement during a first test of the plurality of tests is generated based on the test data, the concomitant movement being in a secondary degree of freedom other than the respective degree of freedom disposed within the respective plane for the first test, the concomitant movement arising from the respective applied force. A joint condition is determined based on the primary data for each test and the secondary data.
    Type: Application
    Filed: September 15, 2016
    Publication date: March 15, 2018
    Inventors: Thomas P. Branch, Shaun K. Stinton, T. Christopher Madden, Nathaniel K. deJarnette
  • Publication number: 20180036170
    Abstract: The present disclosure provides a capsulotomy device having a unique insertion sleeve configuration comprising beveling and two notches at the distal end of the insertion sleeve. The unique configuration assures that the motion the capsulotomy loop comprising the heating element goes through during deployment from and retraction into the insertion sleeve is minimized and predictable.
    Type: Application
    Filed: July 19, 2017
    Publication date: February 8, 2018
    Inventors: Ziad R. Ghannoum, Guangyao Jia, Sean Christopher Madden
  • Publication number: 20180007180
    Abstract: Systems and methods for priority-based processing of messages received from multiple servers. An example method comprises: receiving a plurality of network packets from one or more servers; processing the plurality of network packets to produce a first message associated with a first timestamp and a second message associated with a second timestamp; writing the first message to a first message queue of a plurality of message queues; writing the second message to a second message queue of the plurality of message queues; and retrieving, from the plurality of message queues, the first message and the second message in an order of their respective associated timestamps.
    Type: Application
    Filed: September 13, 2017
    Publication date: January 4, 2018
    Inventors: Sourav Pal, Christopher Madden Pride
  • Publication number: 20170347962
    Abstract: A method includes obtaining load-deformation data for a joint, the load-deformation data being gathered via joint testing implemented by robotic test equipment, the robotic test equipment being configured for movement of the joint and comprising sensors to gather the load-deformation data during the movement. A load-deformation curve function for the load-deformation data is generated, the load-deformation curve function defining a curve fitted to the load-deformation data. A feature of the curve defined by the load-deformation curve function is quantified. A biomechanical characteristic of the joint is identified based on the quantified feature of the curve defined by the load-deformation curve function.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 7, 2017
    Inventors: Thomas P. Branch, Shaun K. Stinton, Edward Dittmar, Nathaniel K. deJarnette, T. Christopher Madden
  • Publication number: 20170347963
    Abstract: A method comprises obtaining rotational data and translational data for a joint. The rotational and translational data is indicative of rotational and translational movement of the joint during rotational and translational joint testing, respectively. The rotational and translational joint testing is implemented by a robotic testing apparatus. Respective zero torque points are determined for the rotational and translational movement based on the rotational data and the translational data. The respective zero torque points are combined for the rotational and translational movement to determine an equilibrium position for the joint. A biomechanical characteristic of the joint is ascertained based on an analysis of the equilibrium position.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 7, 2017
    Inventors: Thomas P. Branch, Shaun K. Stinton, Edward Dittmar, Nathaniel K. deJarnette, T. Christopher Madden
  • Publication number: 20170347942
    Abstract: A knee examination method includes situating a patient on a patient support adjacent a robotic knee testing apparatus, the apparatus having a motion tracking system. The robotic knee testing apparatus is set up including defining a world coordinate system based on a fixed location of a transmitter of the motion tracking system. The patient is set up including determining one or more local coordinate systems each based on setting up the patient and on one or more robot based points. The robotic knee testing apparatus is operable to manipulate a leg of the patient.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 7, 2017
    Inventors: Thomas P. Branch, Shaun K. Stinton, Edward Dittmar, Nathaniel K. deJarnette, T. Christopher Madden
  • Publication number: 20170347924
    Abstract: A method includes obtaining rotational data and translational data for a joint, the rotational and translational data being indicative of rotational and translational movement of the joint during rotational and translational joint testing, respectively, the rotational and translational joint testing being implemented by a robotic testing apparatus applied to the joint. A quantity indicative of joint play of the joint is computed. The quantity is computed via a function of the rotational data and the translational data. The method includes determining whether the computed quantity exceeds a joint play threshold and, if the computed quantity exceeds the joint play threshold, comparing the rotational data and the translational data with preset rotational data and preset translational data for the rotational and translation joint testing, respectively.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 7, 2017
    Inventors: Thomas P. Branch, Shaun K. Stinton, Edward Dittmar, Nathaniel K. deJarnette, T. Christopher Madden
  • Publication number: 20170347945
    Abstract: A knee examination method includes the steps of situating a patient on a patient support adjacent a robotic knee testing apparatus, setting up the robotic knee testing apparatus, further setting up the leg of the patient relative to the robotic knee testing apparatus, and, after the steps of setting up and further setting up, examining knee laxity of a knee of the patient. The step of examining includes operating the robotic knee testing apparatus to manipulate the tibia positioning assembly.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 7, 2017
    Inventors: Thomas P. Branch, Shaun K. Stinton, Edward Dittmar, Nathaniel K. deJarnette, T. Christopher Madden
  • Patent number: 9814411
    Abstract: Various limb manipulation and evaluation devices are provided. The devices generally include three drives, namely a first drive configured to manipulate a first bone relative to a second bone in a first direction, a second drive configured to manipulate the first bone relative to the second bone in a second direction, a third drive configured to manipulate the first bone relative to the second bone in a second direction. The three directions are different relative to each other and in some embodiments represent three distinct axes. The devices are further configured such that at least one of the drives is mutually decoupled relative to at least one other drive, such that operation of the one drive does not affect the position or movement of the another drive. One or multiple of the drives may be decoupled. A corresponding method of operating such decoupled drives is also provided.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: November 14, 2017
    Assignee: EMRI, Inc.
    Inventors: Thomas P. Branch, Shaun Kevin Stinton, Thomas Christopher Madden, Edward Dittmar, Nathaniel K. DeJarnette, Timothy Shary
  • Patent number: 9813528
    Abstract: Systems and methods for priority-based processing of messages received from multiple servers.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: November 7, 2017
    Assignee: Splunk Inc.
    Inventors: Sourav Pal, Christopher Madden Pride