IP Library Granted Patent US 11,510,631
Granted Patent B2
US 11,510,631 · App. 16/818,106 · Granted Nov 29, 2022

Joint test data visualization

Inventors: Thomas P. Branch (Atlanta, GA); Shaun K. Stinton (Chamblee, GA)
Assignee: RoboDiagnostics LLC
A61B5/743A61B5/1122A61B5/4585A61B5/7445G06T13/40G06T19/20A61B2562/0252G06T2210/41G06T2219/2016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,510,631
App. No.
16/818,106
Granted
Nov 29, 2022
Kind
B2
Abstract

A method of evaluating a joint includes obtaining test data indicative of movement of the joint during a test of the joint, generating visualization data for a three-dimensional representation of the joint to be rendered via a display, generating plane data for a representation of a plane to be rendered via the display with the three-dimensional representation of the joint, the plane having a position and an orientation fixed relative to a bone of the joint, adjusting the visualization data to animate the three-dimensional representation to depict, via the display, the movement of the joint during the test, and adjusting the plane data to update the position and the orientation of the plane in accordance with the movement of the joint.

Claims (50)

1. A method of evaluating a joint, the method comprising:

obtaining, by a processor, test data indicative of movement of the joint during a test of the joint;

generating, by the processor, visualization data for a three-dimensional representation of the joint to be rendered via a display;

generating, by the processor, plane data for a representation of a plane to be rendered via the display with the three-dimensional representation of the joint, the plane having a position and an orientation fixed relative to a bone of the joint;

adjusting, by the processor, the visualization data to animate the three-dimensional representation to depict, via the display, the movement of the joint during the test; and

adjusting, by the processor, the plane data to update the position and the orientation of the plane in accordance with the movement of the joint.

2. The method of claim 1 , wherein adjusting the plane data modifies a characteristic of the plane when the movement falls outside of a normative range of motion for the joint.

3. The method of claim 1 , further comprising adjusting, by the processor in response to a user input, the plane data to change the position of the plane relative to the bone.

4. The method of claim 1 , wherein the plane is a first plane of a plurality of planes, the method further comprising:

generating, by the processor, further plane data for a representation of a second plane of the plurality of planes, the second plane having a position and an orientation fixed relative to a second bone of the joint; and

modifying, by the processor, a characteristic of the second plane when the first plane and the second plane intersect.

5. The method of claim 4 , wherein the second bone is a stationary bone during the test.

6. The method of claim 1 , further comprising modifying, by the processor, a characteristic of the three-dimensional representation when the movement falls outside of a normative range of motion for the joint.

7. The method of claim 1 , wherein generating the three-dimensional representation comprises customizing the three-dimensional representation to modify a bone spacing of the joint.

8. The method of claim 1 , wherein generating the three-dimensional representation of the joint comprises:

receiving a user input directed to modification of the three-dimensional representation; and

modifying a zoom level and/or a viewing perspective of the three-dimensional representation in response to the user input.

9. The method of claim 1 , wherein adjusting the three-dimensional representation comprises receiving a user input directed to controlling playback of the movement of the joint during the test.

10. The method of claim 1 , wherein adjusting the three-dimensional representation comprises depicting the movement in scale relative to dimensions of the joint.

11. The method of claim 1 , wherein obtaining the test data comprises capturing the test data via a robotic test apparatus.

12. The method of claim 1 , further comprising rendering, by the processor, on the display, the adjusted three-dimensional representation of the joint and the representation of the plane with the updated position and the updated orientation of the plane to depict the movement of the joint.

13. The method of claim 12 , further comprising rendering, by the processor, on the display, a depiction of normative motion of the joint while rendering the three-dimensional representation of the test data.

14. A method of evaluating a joint, the method comprising:

obtaining, by a processor, test data indicative of movement of a mobile bone of the joint relative to a stationary bone of the joint during a test of the joint in which the mobile bone moves relative to the stationary bone;

generating, by the processor, visualization data for a three-dimensional representation of the joint to be rendered via a display;

generating, by the processor, plot data for a graphical representation of the test data to be rendered via the display, the graphical representation comprising a plot and an indicator disposed at a position along the plot;

adjusting, by the processor, the visualization data to update the three-dimensional representation to depict, via the display, a playback of the movement of the mobile bone relative to the stationary bone during the test; and

adjusting, by the processor, the plot data to update the position of the indicator during the playback such that the position of the indicator is representative of a current position of the mobile bone as depicted via the three-dimensional representation.

15. The method of claim 14 , further comprising:

generating, by the processor, plane data for a representation of a plane to be rendered via the display with the three-dimensional representation of the joint, the plane having a position and an orientation fixed relative to the mobile bone of the joint; and

adjusting, by the processor, the plane data to update the position and the orientation of the plane in accordance with the movement of the joint.

16. The method of claim 15 , wherein adjusting the plane data modifies a characteristic of the plane when the movement falls outside of a normative range of motion for the joint.

17. The method of claim 15 , further comprising adjusting, by the processor in response to a user input, the plane data to change the position of the plane relative to the bone.

18. The method of claim 15 , wherein the plane is a first plane of a plurality of planes, the method further comprising:

generating, by the processor, further plane data for a representation of a second plane of the plurality of planes, the second plane having a position and an orientation fixed relative to a stationary bone of the joint; and

modifying, by the processor, a characteristic of the second plane when the first plane and the second plane intersect.

19. The method of claim 14 , wherein the graphical representation comprises a load-deformation curve.

20. The method of claim 14 , wherein the graphical representation depicts the movement in a secondary degree of freedom other than a primary degree of freedom in which a force is applied to the joint to cause the movement.

21. The method of claim 14 , further comprising adding, by the processor, a depiction of normative motion of the joint to the graphical representation of the test data.

22. A system for evaluation of a joint, the system comprising:

a memory in which modeling instructions and data processing instructions are stored; and

a processor coupled to the memory and configured through execution of the data processing instructions to obtain test data for a joint, the test data being indicative of movement of a mobile bone of the joint relative to a stationary bone of the joint during a test of the joint in which the mobile bone moves relative to the stationary bone;

wherein the processor is configured through execution of the modeling instructions to generate visualization data for a three-dimensional representation of the joint to be rendered via a display;

wherein the processor is further configured through the execution of the modeling instructions to generate plane data for a representation of a plane to be rendered via the display with the three-dimensional representation of the joint, the plane having a position and an orientation fixed relative to the mobile bone of the joint;

wherein the processor is further configured through the execution of the modeling instructions to adjust the visualization data to update the three-dimensional representation to depict, via the display, a playback of the movement of the mobile bone relative to the stationary bone during the test; and

wherein the processor is further configured through the execution of the modeling instructions to adjust the plane data to update the representation of the plane in accordance with the movement of the joint.

23. The system of claim 22 , wherein:

graphical plot instructions are stored in the memory;

the processor is configured through execution of the graphical plot instructions to generate plot data for a graphical representation of the test data to be rendered via the display, the graphical representation comprising a plot and an indicator disposed at a position along the plot; and

the processor is further configured through the execution of the graphical plot instructions to adjust the plot data to update the position of the indicator during the playback such that the position of the indicator is representative of a current position of the mobile bone as depicted via the three-dimensional representation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2022
From: BRANCH, THOMAS P.; STINTON, SHAUN K.
To: ROBODIAGNOSTICS LLC
Reel/Frame 061330/0200 →
Continuity (2)
Provisional Application 62817887 · Mar 13, 2019
Related Publication 20200289064A1 · Sep 17, 2020