# US 10,496,786 B2 · Systems and methods for generating orthotic device models from user-based data capture

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,496,786 B2
- Document ID: US10496786B2
- Status: Granted
- Kind: B2
- Application number: 15/894,241
- Filed: 2018-02-12
- Published: 2018-10-18
- Granted: 2019-12-03
- Earliest claimed: 2013-07-26
- Assignees: Aetrex Worldwide, Inc.
- Applicants: Aetrex Worldwide, Inc.
- Inventors: Kegan Leann Schouwenburg; Nathan Ghabour; Alexander Crosby
- Web page: https://patentgrep.com/patent/US10496786B2

## CPC

- G06F 30/17: Mechanical parametric or variational design
- B29C 64/386: Data acquisition or data processing for additive manufacturing
- B29C 64/393: for controlling or regulating additive manufacturing processes
- B33Y 50/00: Data acquisition or data processing for additive manufacturing
- G05B 15/02: electric
- G05B 19/4099: Surface or curve machining, making three-dimensional [3D] objects, e.g. desktop manufacturing
- G06F 30/00: Computer-aided design [CAD]
- G06F 30/12: characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
- G16B 5/00: ICT specially adapted for modelling or simulations in systems biology, e.g. gene-regulatory networks, protein interaction networks or metabolic networks
- B33Y 10/00: Processes of additive manufacturing
- B33Y 30/00: Apparatus for additive manufacturing; Details thereof or accessories therefor
- B33Y 50/02: for controlling or regulating additive manufacturing processes
- G05B 2219/23005: Expert design system, uses modeling, simulation, to control design process
- G05B 2219/23011: Sequence control design using pc, cad of control system CADCS
- G16H 50/50: for simulation or modelling of medical disorders
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- B29C: SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING (making preforms B29B11/00; making laminated products by combining previously unconnected layers which become one product whose layers will remain together B32B37/00 - B32B41/00)
- B33Y: ADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G16B: BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS

## Abstract

A method for generating an orthotic device is disclosed. The method includes receiving data from a client device of a patient, the data comprising patient information and image data representative of a body part of the patient. The method further includes generating, based on the image data, three-dimensional model data representative of the body part, and generating parametric CAD model data of the orthotic device based on the three-dimensional model data and the patient information. The parametric CAD model data is transmitted to a three-dimensional printer, wherein the three-dimensional printer is to generate the orthotic device based on the parametric CAD model data.

## Claims

### Claim 1

A method for characterizing a foot of an individual, the method comprising:
causing a display device to display video of the foot captured by a camera;
causing a first visual indicator to be overlaid on the video to guide capture of a first image of the foot;
capturing the first image of the foot when the foot is in a first target orientation;
causing a second visual indicator to be overlaid on the video to guide capture of a second image of the foot;
capturing the second image of the foot when the foot is in a second target orientation, wherein the second target orientation is different than the first target orientation; and
causing computation of a plurality of physical dimensions of the foot comprising arch height by deriving the plurality of physical dimensions at least partially from the first image and the second image to transmit instructions to a fabrication device to fabricate an orthotic device based at least partially on the plurality of physical dimensions comprising the arch height.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving a plurality of user inputs, the user inputs corresponding to physical parameters of the individual, wherein the plurality of physical dimensions of the foot are computed based at least partially on the physical parameters.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
capturing depth data with respect to the foot, wherein the plurality of physical dimensions of the foot are computed based at least partially on the depth data.

### Claim 4 (depends on 1)

The method of claim 1, wherein a server is to generate model data representative of the orthotic device based at least partially on the plurality of physical dimensions of the foot and a three-dimensional (3D) model of the foot to facilitate optimization of mechanical properties of the orthotic device to the individual, wherein the 3D model is capable of being inspected, re-used, or re-processed by an algorithm executed by a processing device of the server or updated based on one or more of new algorithms or updated data associated with the individual.

### Claim 5 (depends on 4)

The method of claim 4, wherein the server is to transmit the model data to the fabrication device, wherein the fabrication device is to fabricate the orthotic device based on the model data.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
determining that the foot is in the first target orientation or the second target orientation based at least partially on inertial measurement data received while the video of the foot is captured.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
generating at least one of an audio cue or a haptic cue along with each of the first visual indicator and the second visual indicator.

### Claim 8

A system for characterizing a foot of an individual, the system comprising:
a memory;
a camera operatively coupled to the memory;
a display device;
a processing device operatively coupled to the memory, the camera, and the display device, wherein the processing device is configured to:
cause the display device to display video of the foot captured by the camera;
cause a first visual indicator to be overlaid on the video to guide capture of a first image of the foot;
cause the camera to capture the first image of the foot when the foot is in a first target orientation;
store the first image in the memory;
cause a second visual indicator to be overlaid on the video to guide capture of a second image of the foot;
cause the camera to capture the second image of the foot when the foot is in a second target orientation, wherein the second target orientation is different than the first target orientation;
store the second image in the memory; and
cause computation of a plurality of physical dimensions of the foot comprising arch height by deriving the plurality of physical dimensions at least partially from the first image and the second image to transmit instructions to a fabrication device to fabricate an orthotic device based at least partially on the plurality of physical dimensions comprising the arch height.

### Claim 9 (depends on 8)

The system of claim 8, wherein the processing device is further configured to:
receive a plurality of user inputs, the user inputs corresponding to physical parameters of the individual, wherein the plurality of physical dimensions of the foot are to be computed based at least partially on the physical parameters.

### Claim 10 (depends on 8)

The system of claim 8, wherein the processing device is further configured to:
capture depth data with respect to the foot, wherein the plurality of physical dimensions of the foot are to be computed based at least partially on the depth data.

### Claim 11 (depends on 8)

The system of claim 8, wherein a server is to generate model data representative of the orthotic device based at least partially on the plurality of physical dimensions of the foot and a 3D model of the foot to facilitate optimization of mechanical properties of the orthotic device to the individual, wherein the 3D model is capable of being inspected, re-used, or re-processed by an algorithm executed by a server processing device of the server or updated based on one or more of new algorithms or updated data associated with the individual.

### Claim 12 (depends on 11)

The system of claim 11, wherein the server is to transmit the model data to the fabrication device, wherein the fabrication device is to fabricate the orthotic device based on the model data.

### Claim 13 (depends on 8)

The system of claim 8, wherein the processing device is further configured to:
determine that the foot is in the first target orientation or the second target orientation based at least partially on inertial measurement data received while the video of the foot is captured.

### Claim 14 (depends on 8)

The system of claim 8, wherein the processing device is further configured to:
generate at least one of an audio cue or a haptic cue along with each of the first visual indicator and the second visual indicator.

### Claim 15

A non-transitory computer-readable medium having instructions encoded thereon that, when executed by a processing device, cause the processing device to:
cause a display device to display video of a foot of an individual captured by a camera;
cause a first visual indicator to be overlaid on the video to guide capture of a first image of the foot;
cause the camera to capture the first image of the foot when the foot is in a first target orientation;
cause a second visual indicator to be overlaid on the video to guide capture of a second image of the foot;
cause the camera to capture the second image of the foot when the foot is in a second target orientation, wherein the second target orientation is different than the first target orientation; and
cause computation of a plurality of physical dimensions of the foot comprising arch height by deriving the plurality of physical dimensions at least partially from the first image and the second image to transmit a set of instructions to a fabrication device to fabricate an orthotic device based at least partially on the plurality of physical dimensions comprising the arch height.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium of claim 15, comprising further instructions encoded thereon that, when executed by the processing device, further cause the processing device to:
receive a plurality of user inputs, the user inputs corresponding to physical parameters of the individual, wherein the plurality of physical dimensions of the foot are to be computed based at least partially on the physical parameters.

### Claim 17 (depends on 15)

The non-transitory computer-readable medium of claim 15, comprising further instructions encoded thereon that, when executed by the processing device, further cause the processing device to:
capture depth data with respect to the foot, wherein the plurality of physical dimensions of the foot are to be computed based at least partially on the depth data.

### Claim 18 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein a server is to generate model data representative of the orthotic device based at least partially on the plurality of physical dimensions of the foot and a 3D model of the foot to facilitate optimization of mechanical properties of the orthotic device to the individual, wherein the 3D model is capable of being inspected, re-used, or re-processed by an algorithm executed by a processing device of the server or updated based on one or more of new algorithms or updated data associated with the individual, and wherein the server is to transmit the model data to the fabrication device, wherein the fabrication device is to fabricate the orthotic device based on the model data.

### Claim 19 (depends on 15)

The non-transitory computer-readable medium of claim 15, comprising further instructions encoded thereon that, when executed by the processing device, further cause the processing device to:
determine that the foot is in the first target orientation or the second target orientation based at least partially on inertial measurement data received while the video of the foot is captured.

### Claim 20 (depends on 15)

The non-transitory computer-readable medium of claim 15, comprising further instructions encoded thereon that, when executed by the processing device, further cause the processing device to:
generate at least one of an audio cue or a haptic cue along with each of the first visual indicator and the second visual indicator.
