IP Library Granted Patent US 10,564,628
Granted Patent B2
US 10,564,628 · App. 15/390,406 · Granted Feb 18, 2020

Generating of 3D-printed custom wearables

Inventors: Shamil Mahendra Hargovan (San Jose, CA); Enger Lasada Bewza (Surrey, CA); Colin Michael Lawson (Vancouver, CA); Ben Wynne (Escondido, CA); Manuj Aggarwal (Vancouver, CA); Louis-Victor Jadavji (West Vancouver, CA); Jamie Lynn Etcheson (San Diego, CA); Carlos Montalvo (Menlo Park, CA)
Assignee: Wiivv Wearables Inc.
G05B19/4099A43B17/00A43B17/003A43D1/025B29C64/386B29D35/122B33Y10/00B33Y30/00B33Y50/00B33Y50/02B33Y80/00G06T15/205G06T17/20B29L2031/50G05B2219/35134G05B2219/49007G06T2200/04G06T2200/08G06T2215/16
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 10,564,628
App. No.
15/390,406
Filed
Dec 23, 2016
Granted
Feb 18, 2020
Kind
B2
Examiner
HOANG, PETER
Art Unit
2616
USPC
345/423
Abstract

Disclosed is a platform for generating and delivering 3-D printed wearables. The platform includes scanning, image processing, machine learning, computer vision, and user input to generate a printed wearable. Scanning occurs in a number of ways across a number of devices. The variability of scanning generates a number of scanning output types. Outputs from the scanning process are normalized into a single type during image processing. The computer vision and machine learning portions of the platform use the normalized body scan to develop models that may be used by a 3D printer to generate a wearable customized to the user. The platform further provides opportunities for the user to check the work of the scanning, image processing, computer vision, and machine learning. The user input enables the platform to improve and inform the machine learning aspects.

Claims (35)

1. A system comprising:

a processing server configured to execute the following operations consecutively:

(a) generate a digital model of a body part based on body part image data;

(b) generate a 3D model of a wearable based on the digital model of the body part; and

(c) transmit instructions arranged to cause a 3D printer to print a physical wearable based on the 3D model of the wearable; and

a processor-enabled backend server including server application software configured to receive user input from a client application, wherein the user input takes a form of: a first set of body part image data, a first digital model of a body part, or a first 3D model of a wearable;

wherein the server application software is configured to determine a form of the user input, then determine an introduction step of the consecutive steps at which to begin operations on the user input based on the form, wherein the introduction step is:

step (a) when the form is the first set of body part image data;

step (b) when then form is the first digital model of the body part; and

step (c) when the form is the first 3D model of the wearable; and

wherein the server application is further configured to operate on the user input at the introduction step.

2. The system of claim 1 , wherein step (a) further includes:

outputting, to a user, the digital model of the body part.

3. The system of claim 1 , wherein step (b) further includes:

outputting, to a user, the 3D model of the wearable.

4. The system of claim 1 , wherein steps (a) and (b) both further include:

determining a type of wearable that a user has ordered.

5. The system of claim 1 , wherein step (b) further includes:

querying a user for performance feedback on generation of the 3D model of the wearable and updating a machine-learned model for constructing 3D models of wearables based on the performance feedback.

6. A method comprising:

executing, by a processor, operations that include, consecutively:

(a) generating a digital model of a body part based on body part image data;

(b) generating a 3D model of a wearable based on the digital model of the body part; and

(c) transmitting instructions arranged to cause a 3D printer to print a physical wearable based on the 3D model of the wearable;

receiving, by the processor, a user input from a client application, wherein the user input takes a form of: a first set of body part image data, a first digital model of a body part, or a first 3D model of a wearable;

determining, by the processor, a first form of the user input;

determining, by the processor, an introduction step of the consecutive steps to begin operations on the user input at based on the form, wherein the introduction step is:

step (a) when the form is the first set of body part image data;

step (b) when then form is the first digital model of the body part; and

step (c) when the form is the first 3D model of the wearable; and

operating, by the processor, on the user input at the introduction step.

7. The method of claim 6 , wherein step (b) further includes:

querying a user for performance feedback on generation of the 3D model of the wearable and updating a machine-learned model for constructing 3D models of wearables based on the performance feedback.

8. The method of claim 6 , wherein steps (a) and (b) both further include:

determining a type of wearable that a user has ordered.

Assignments (2)
ENTITY CONVERSION Recorded Feb 14, 2023
From: BALDWIN, JOE
To: WIIVV WEARABLES INC.
Reel/Frame 062749/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2018
From: AGGARWAL, MANUJ; BEWZA, ENGER LASADA; LAWSON, COLIN MICHAEL; WYNNE, BEN; HARGOVAN, SHAMIL MAHENDRA; JADAVJI, LOUIS-VICTOR; ETCHESON, JAMIE LYNN; MONTALVO, CARLOS
To: WIIVV WEARABLES INC.
Reel/Frame 045538/0312 →
Continuity (2)
Provisional Application 62275242 · Jan 6, 2016
Related Publication 20170190121A1 · Jul 6, 2017
Cited By (19)
US 12,285,080 US 12,408,730 US 12,413,163 US 12,479,445 US 12,499,759 US 12,500,429 US 12,504,784 US 12,515,677 US 12,537,385 US 12,597,790 US 12,602,111 US 12,614,451 US 12,640,120 US 12,643,553 US 12,651,919 US 12,675,562 US 12,700,041 US 12,703,400 US 12,732,008