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: 10842439
    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: Grant
    Filed: June 3, 2016
    Date of Patent: November 24, 2020
    Assignee: RoboDiagnostics LLC
    Inventors: Thomas P. Branch, Shaun K. Stinton, Edward Dittmar, Nathaniel K. deJarnette, T. Christopher Madden
  • Patent number: 10776355
    Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system uses one or more containerized search nodes to execute the query and stores the results in a data store for combination with additional query results.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 15, 2020
    Assignee: Splunk Inc.
    Inventors: Alexandros Batsakis, Ashish Mathew, Christopher Madden Pride, Bharath Kishore Reddy Aleti, Sourav Pal, Arindam Bhattacharjee, James Monschke, Karthikeyan Sabhanatarajan
  • Patent number: 10778761
    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: Grant
    Filed: October 30, 2018
    Date of Patent: September 15, 2020
    Assignee: Splunk Inc.
    Inventors: Sourav Pal, Christopher Madden Pride
  • Publication number: 20200167395
    Abstract: Disclosed is a data fabric service system that can be implemented in a distributed computer network, such as a data intake and query system. The data index and query system can receive a search query and define a search scheme for applying the search query on distributed data storage systems including internal data storage and external data storage. The data index and query system may provide a portion of the search scheme to a search service of the data fabric service system, which can cause worker nodes of the data fabric service system to perform various functions—including applying the search query to the external data storage based on the portion of the search scheme in order to obtain search results.
    Type: Application
    Filed: January 30, 2020
    Publication date: May 28, 2020
    Inventors: Sourav Pal, Christopher Madden Pride, Arindam Bhattacharjee, Xiaowei Wang, James Alasdair Robert Hodge, Mustafa Ahamed
  • Publication number: 20200155077
    Abstract: An apparatus for manipulation and evaluation of a joint includes a frame to support the joint and to facilitate an application of force away from the joint for the evaluation of the joint, a bracket assembly supported by, and moveable relative to, the frame, the bracket assembly being configured to engage the joint, and a sensor coupled to the bracket assembly such that the sensor is moved by displacement of the bracket assembly relative to the frame during the evaluation of the joint, the sensor being configured to generate a signal indicative of the displacement.
    Type: Application
    Filed: November 15, 2019
    Publication date: May 21, 2020
    Inventors: Thomas P. Branch, Shaun K. Stinton, Nathaniel K. DeJarnette, Edward Dittmar, T. Christopher Madden
  • Patent number: 10595751
    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: Grant
    Filed: September 15, 2016
    Date of Patent: March 24, 2020
    Assignee: RoboDiagnostics LLC
    Inventors: Thomas P. Branch, Shaun K. Stinton, T. Christopher Madden, Nathaniel K. deJarnette
  • Patent number: 10596057
    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: Grant
    Filed: September 15, 2016
    Date of Patent: March 24, 2020
    Assignee: RoboDiagnostics LLC
    Inventors: Thomas P. Branch, Shaun K. Stinton, T. Christopher Madden, Nathaniel K. deJarnette
  • Publication number: 20200068051
    Abstract: Systems and methods for multi-thread processing of messages. An example method comprises: receiving, by a first processing thread, a plurality of network packets from a server; processing the plurality of network packets to produce a message; writing the message to a message queue; retrieving, by a second processing thread, the message from the message queue; producing a memory data structure based on the message; placing the memory data structure into a result queue; and responsive to determining that a total size of messages in the message queue exceeds a certain threshold, causing the first processing thread to suspend receiving network packets.
    Type: Application
    Filed: October 30, 2019
    Publication date: February 27, 2020
    Inventors: Sourav Pal, Christopher Madden Pride
  • Publication number: 20200004794
    Abstract: Disclosed is a technique that can be performed in a distributed computer network. The technique can include a data index and query system that receives a search query, defines a search scheme for applying the search query on distributed data storage systems including an internal data storage system of the data index and query system and an external data storage system. The internal data storage system stores data as time-indexed events including respective segments of raw machine data. The data index and query system can transfer a portion of the search scheme to a search service, which can return search results obtained by application of the search scheme to the distributed data storage systems including the internal data storage system and the external data storage system. Lastly, the search results or data indicative of the search results can be output on a display device to the user.
    Type: Application
    Filed: September 13, 2019
    Publication date: January 2, 2020
    Inventors: Sourav Pal, Christopher Madden Pride, Arindam Bhattacharjee, Xiaowei Wang, James Alasdair Robert Hodge, Mustafa Ahamed
  • Patent number: 10506951
    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: Grant
    Filed: June 3, 2016
    Date of Patent: December 17, 2019
    Assignee: RoboDiagnostics LLC
    Inventors: Thomas P. Branch, Shaun K. Stinton, Edward Dittmar, Nathaniel K. deJarnette, T. Christopher Madden
  • Patent number: 10506084
    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: Grant
    Filed: September 13, 2017
    Date of Patent: December 10, 2019
    Assignee: Splunk Inc.
    Inventors: Sourav Pal, Christopher Madden Pride
  • Publication number: 20190365329
    Abstract: A method includes 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: August 16, 2019
    Publication date: December 5, 2019
    Inventors: Thomas P. Branch, Shaun K. Stinton, Edward Dittmar, Nathaniel K. deJarnette, T. Christopher Madden
  • 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