IP Library Granted Patent US 12,450,824
Granted Patent B2
US 12,450,824 · App. 18/209,303 · Granted Oct 21, 2025

Method for generating a wearable accessory

Inventor: Shirish Godbole (Freehold, NJ)
Assignee: Shirish Godbole
G06T15/205B29C64/393B33Y50/02G06F30/17G06Q30/0283G06Q30/0621G06T17/20G06T19/20G06F2111/16G06F2113/10G06T2219/004G06T2219/2021
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 12,450,824
App. No.
18/209,303
Granted
Oct 21, 2025
Kind
B2
Abstract

A computer-based method for generating a custom hand brace for a patient includes compiling optical data captured during a three-dimensional scan of a target hand of the patient into a three-dimensional hand model of the target hand; and receiving a diagnosis for an injury to the target hand of the patient. Based on the diagnosis, the method includes generating a custom hand brace model by extracting a first set of points from the three-dimensional hand model to generate an initial hand brace model; forming an interior surface of the initial hand brace model based on the first set of points; deforming the interior surface of the initial hand brace model into alignment with an exterior surface of the three-dimensional hand model to generate the custom hand brace model; and queuing the custom hand brace model for fabricating at an advanced manufacturing system.

Claims (61)

1. A method for generating a custom wearable accessory, comprising:

providing for output, from a native application on a display of a computing device, instructions for maneuvering the computing device around a target body part, wherein the instructions include positions and orientations of the computing device to capture a three-dimensional scan of the target body part;

capturing, at the computing device, the three-dimensional scan of the target body part of a user when the computing device is maneuvered around the target body part;

compiling optical data captured during the three-dimensional scan into a three-dimensional body part model of the target body part at the computing device;

predicting regions of the three-dimensional body part model of the target body part, wherein the native application is configured to determine what regions of the target body part have been captured by the computing device;

rendering the three-dimensional body part model of the target body part on the computing device;

receiving, via the display of the computing device, user inputs on discrete locations of the three-dimensional body part model, wherein the user inputs define a set of markers on the three-dimensional body part model;

generating, based on the received user inputs and the three-dimensional body part model, a custom wearable accessory; and

queuing, at the computing device, the custom wearable accessory model for fabricating.

2. The method of claim 1 , wherein outputting instructions to the user comprises:

capturing concurrent motion data of the computing device;

tracking the position and orientation of the computing device during the three-dimensional scan; and

updating, based on the predicted regions of the three-dimensional body part model, the instructions for maneuvering the computing device, including additional positions and orientations to capture regions of the target body part not captured by the computing device.

3. The method of claim 2 , wherein the instructions to guide the user includes an indication when sufficient optical data has been collected to enable generating the three-dimensional body part model, wherein the indication is output on the display of the computing device.

4. The method of claim 1 , wherein the optical data includes, at least one of photographic images, stereoscopic images, or depth maps.

5. The method of claim 1 , wherein generating the custom wearable accessory comprises:

providing for output on the computing device an annotation menu of condition data for each marker;

receiving, for each marker in the set of markers, a selection of an annotation from the annotation menu via the display of the computing device;

predicting a condition type based on the condition data at the computing device;

retrieving a wearable accessory type, from a set of wearable accessory types, based on the condition type at the computing device; and

retrieving a template wearable accessory model for the body part wearable accessory type at the computing device.

6. The method of claim 5 , further comprising:

overlaying the template wearable accessory model onto the three-dimensional body part model at the computing device;

deforming the template wearable accessory model into alignment with the three-dimensional body part model to calculate a custom wearable accessory model at the computing device.

7. The method of claim 5 , wherein the custom wearable accessory model is further based on the template wearable accessory model.

8. A method for generating a custom wearable accessory comprising:

providing for output, from a native application on a display of a computing device, instructions for maneuvering the computing device around a target body part, wherein the instructions include positions and orientations of the computing device to capture a three-dimensional scan of the target body part;

capturing, at the computing device, the three-dimensional scan of the target body part of a user when the computing device is maneuvered around the target body part;

predicting regions of the three-dimensional body part model of the target body part, wherein the native application is configured to determine what regions of the target body part have been captured by the computing device;

compiling optical data captured during the three-dimensional scan into a three-dimensional body part model of the target body part at the computing device;

generating, based on the three-dimensional body part model, a custom wearable accessory model at the computing device; and

queuing, at the computing device, the custom wearable accessory model for fabricating.

9. The method of claim 8 , wherein outputting instructions to the user comprises:

capturing concurrent motion data of the computing device;

tracking the position and orientation of the computing device during the three-dimensional scan; and

updating, based on the predicted regions of the three-dimensional body part model, the instructions for maneuvering the computing device, including additional positions and orientations to capture regions of the target body part not captured by the computing device.

10. The method of claim 9 , wherein the instructions to guide the user includes an indication when sufficient optical data has been collected to enable generating the three-dimensional body part model, wherein the indication is output on the display of the computing device.

11. The method of claim 8 , wherein generating the customer wearable accessory model comprises:

receiving, by the one or more processors, condition data for the target body part on the three-dimensional body part model; and

generating, by the one or more processors based on a predicted condition type, the custom wearable accessory model.

12. The method of claim 11 , wherein generating the custom wearable accessory model further includes:

automatically extracting, by the one or more processors, a first set of points from the three-dimensional body part model to generate an initial wearable accessory model;

forming, by the one or more processors, an interior surface of the initial wearable accessory model based on the first set of points; and

deforming, by the one or more processors, the interior surface of the initial wearable accessory model into alignment with an exterior surface of the three-dimensional body part model to generate the custom wearable accessory model.

13. A non-transitory computer readable medium comprising instructions which, when executed by one or more processors, cause the one or more processors to:

provide for output, from a native application on a display of a computing device, instructions for maneuvering the computing device around a target body part, wherein the instructions include positions and orientations of the computing device to capture a three-dimensional scan of the target body part;

capture, at the computing device, a three-dimensional scan of the target body part of a user when the computing device is maneuvered around the target body part;

predict regions of the three-dimensional body part model of the target body part, wherein the native application is configured to determine what regions of the target body part have been captured by the computing device;

compile optical data captured during the three-dimensional scan into a three-dimensional body part model of the target body part at the computing device;

generate, based on the three-dimensional body part model, a custom wearable accessory model at the computing device; and

queue, at the computing device, the custom wearable accessory model for fabricating.

14. The non-transitory computer readable medium of claim 13 , wherein when outputting instructions to the user, the one or more processors are further configured to:

capture concurrent motion data of the computing device;

track the position and orientation of the computing device during the three-dimensional scan; and

update, based on the predicted regions of the three-dimensional body part model, the instructions for maneuvering the computing device, including additional positions and orientations to capture regions of the target body part not captured by the computing device.

15. The non-transitory computer readable medium of claim 14 , wherein the instructions to guide the user includes an indication when sufficient optical data has been collected to enable generating the three-dimensional body part model, wherein the one or more processors are further configured to output the indication on the display of the computing device.

16. The method of claim 1 , further comprising:

receiving, at the computing device, a diagnosis for an injury of the target body part.

17. The method of claim 1 , further comprising:

receiving, at the computing device, condition data for the target body part; and

predicting, at the computing device, a condition type based on the condition data.

Continuity (4)
Continuation 17683994 · Mar 1, 2022
Continuation 17334293 · May 28, 2021
Provisional Application 63088994 · Oct 7, 2020
Related Publication 20230326122A1 · Oct 12, 2023
References Cited (41)
US 6102880A · Nelson et al. · 2000 [cited by applicant]
US 6552729B1 · Di Bernardo et al. · 2003 [cited by applicant]
US 7499048B2 · Sieracki et al. · 2009 [cited by applicant]
US 8417487B2 · Summit · 2013 [cited by examiner]
US 8928671B2 · Adler et al. · 2015 [cited by applicant]
US 8963914B2 · Rawat et al. · 2015 [cited by applicant]
US 9782274B2 · Summit · 2017 [cited by examiner]
US 9959671B1 · Carriere, IV et al. · 2018 [cited by applicant]
US 10277832B2 · Matsunobu · 2019 [cited by examiner]
US 10778951B2 · Yoshikawa · 2020 [cited by examiner]
US 10861590B2 · White et al. · 2020 [cited by applicant]
US 10978189B2 · White et al. · 2021 [cited by applicant]
US 11096828B2 · George et al. · 2021 [cited by applicant]
US 11694002B1 · Bulleit · 2023 [cited by examiner]
US 20140142486A1 · Summit et al. · 2014 [cited by applicant]
US 20150164673A1 · Rhodes · 2015 [cited by examiner]
US 20150328016A1 · Summit et al. · 2015 [cited by applicant]
US 20150374529A1 · Summit et al. · 2015 [cited by applicant]
US 20160374431A1 · Tow · 2016 [cited by applicant]
US 20190122424A1 · Moore · 2019 [cited by examiner]
US 20210022899A1 · Anunike · 2021 [cited by applicant]
US 20210279967A1 · Gernoth et al. · 2021 [cited by applicant]
US 20220262065A1 · Godbole · 2022 [cited by examiner]
US 20240016643A1 · Ferlic · 2024 [cited by examiner]
Rubino C, Crocco M, Del Bue A. 3d object localisation from multi-view image detections. IEEE transactions on pattern analysis and machine intelligence. May 4, 2017;40(6):1281-94. [cited by examiner]
SusheelKumar K, Semwal VB, Prasad S, Tripathi RC. Generating 3D model using 2D images of an object. International Journal of Engineering Science and Technology (IJEST). Jan. 2011;3(1):406-15. [cited by examiner]
Aharchi M, Ait Kbir M. A review on 3D reconstruction techniques from 2D images. InInnovations in Smart Cities Applications Edition 3: The Proceedings of the 4th International Conference on Smart City Applications 4 2020… [cited by examiner]
Hassner T, Basri R. Example based 3D reconstruction from single 2D images. In2006 Conference on Computer Vision and Pattern Recognition Workshop (CVPRW'06) Jun. 17, 2006 (pp. 15-15). IEEE. [cited by examiner]
Hirano D, Funayama Y, Maekawa T. 3D shape reconstruction from 2D images. Computer-Aided Design and Applications. Jan. 1, 2009;6(5):701-10. [cited by examiner]
Kim H, Jeong S. Case study: Hybrid model for the customized wrist orthosis using 3D printing. Journal of mechanical science and technology. Dec. 2015;29:5151-6. [cited by examiner]
Tan X, Chen W, Cao J, Ahmed-Kristensen S. Identify Critical Data During Product Customisation—A Case Study of Orthoses Fabrication. InProceedings of the Design Society: Design Conference May 2020 (vol. 1, pp. 413-422). … [cited by examiner]
Hale L, Linley E, Kalaskar DM. A digital workflow for design and fabrication of bespoke orthoses using 3D scanning and 3D printing, a patient-based case study. Scientific reports. Apr. 27, 2020;10(1):7028. [cited by examiner]
Lin H, Shi L, Wang D. A rapid and intelligent designing technique for patient-specific and 3D-printed orthopedic cast. 3D printing in medicine. Dec. 2016;2:1-0. [cited by examiner]
Papaspyridakos P, Chen YW, Alshawaf B, Kang K, Finkelman M, Chronopoulos V, Weber HP. Digital workflow: In vitro accuracy of 3D printed casts generated from complete-arch digital implant scans. The Journal of Prosthetic… [cited by examiner]
Fitzpatrick AP, Mohanned MI, Collins PK, Gibson I. Design of a patient specific, 3D printed arm cast. KnE Engineering. Feb. 9, 2017:135-42. [cited by examiner]
McCartney J, Hinds BK, Seow BL, Gong D. Dedicated 3D CAD for garment modelling. Journal of Materials Processing Technology. Nov. 22, 2000;107(1-3):31-6. [cited by examiner]
Wang CC, Wang Y, Yuen MM. Feature based 3D garment design through 2D sketches. Computer-aided design. Jun. 1, 2003;35(7):659-72. [cited by examiner]
Cobetto N, Aubin CE Clin J, Le May S, Desblens-Blais F. Labelle H, Parent S. Braces Optimized With Computer-Assisted Design and Simulations Are Lighter, More Comfortable, and More Efficient Than Plaster-Cast Braces for … [cited by applicant]
Zhang Y, Kwok TH. Customization and Topology Optimization of Compression Casts/Braces on Two-Manifold Surfaces. Computer-Aided Design. Jun. 1, 2019;111:113-22. [cited by applicant]
CNC Kichen, How Much do 3D printed parts really Cost?, Oct. 8, 2017; https://www.youtube.com/watch?v=ffg9dArNfCg. [cited by applicant]
Sanz-Pena I, Arachchi S, Halwala-Vithanage D, Mallikarachchi S, Kirumbara-Liyanage J, McGregor A, Silva P, Newell N. Characterising the mould rectification process for designing scoliosis braces: Towards automated digit… [cited by applicant]