Configuration
Total Page:16
File Type:pdf, Size:1020Kb
USOO8515826B2 (12) United States Patent (10) Patent No.: US 8.515,826 B2 Norman (45) Date of Patent: Aug. 20, 2013 (54) MADE-TO-ORDER DIRECT DIGITAL 2002fO161668 A1* 10, 2002 Lutz et al. ....................... 705/26 MANUFACTURING ENTERPRISE 2011/0145100 A1* 6/2011 Berger et al. ................ 705/27.1 (76) Inventor: Bryan C. Norman, Katy, TX (US) OTHER PUBLICATIONS Tinham, Brian, “Jewel in the crown technology plus craft.” Manu (*) Notice: Subject to any disclaimer, the term of this facturing Computer Solutions, Apr. 2004, pp. 16-18.* patent is extended or adjusted under 35 U.S.C. 154(b) by 122 days. * cited by examiner (21) Appl. No.: 13/134,581 Primary Examiner — Brandy A Zukanovich (22) Filed: Jun. 10, 2011 (74) Attorney, Agent, or Firm — The Matthews Firm (65) Prior Publication Data (57) ABSTRACT US 2011 FO313878A1 Dec. 22, 2011 Methods and systems for designing and producing a three dimensional object selection of a base three-dimensional (51) Int. Cl. object from a customer device. A base three-dimensional G06O 30/00 (2012.01) model corresponding to the object is displayed on the cus (52) U.S. Cl. tomer device, and one or more custom modifications are USPC ......................................... 705/26.5: 705/26.1 received. A modified three-dimensional model correspond (58) Field of Classification Search ing to the modified object is prepared and displayed. Once USPC ....................................... 705/26.1, 26.5, 27.1 confirmation to produce the modified object is received, data See application file for complete search history. corresponding to the modified three-dimensional model is transmitted to a manufacturing device for production of the (56) References Cited object, using the data to do so. Such that the object corre U.S. PATENT DOCUMENTS sponds directly to the modified three-dimensional model. 6,985,876 B1 1/2006 Lee .............................. 705/26.5 2002/0032573 A1 3f2002 Williams et al. .................. 70.5/1 17 Claims, 32 Drawing Sheets SEARCHFOR PRODUCTS C MY FAVORITES O LOGIN O SAVE (C) E-MAILTTOSOMEONEO) Configuration Opt GALLERY SIGNET Diameter 3D WEW ANTOE Widt EN ACHIEVEMENT Stone Color iamond RESPECT SPORT Fort HelveticaE= ATHLEC Meta Choice 10K White Gold TRADITON SIGNATURE Border Style Castle HERITAGE Surface Finish Smooth IMPAC VARSITY SACKER LEF SEDETA GO CREST.NE ALANCE RIGHTSDE DEAL GO ADVANCEDETOTONS Details Design Center Solid top (No Stone) r Emboss Surface r Texture Surface Add additional art Add additional text fields PUBSH & SE YOUROESGN SELL GTY 1$899.99 U.S. Patent Aug. 20, 2013 Sheet 1 of 32 US 8,515,826 B2 U.S. Patent Aug. 20, 2013 Sheet 2 of 32 US 8,515,826 B2 66 @?NOBWOso?????ywa@BaysNºolsaugow?awG?DD-] COED C@5(Olivladad?s?H918 "I?VLEOECIES1-JET U.S. Patent Aug. 20, 2013 Sheet 3 of 32 US 8,515,826 B2 MEHAMESEIENA U.S. Patent Aug. 20, 2013 Sheet 4 of 32 US 8,515,826 B2 FIG.4 U.S. Patent Aug. 20, 2013 Sheet 6 of 32 US 8,515,826 B2 WEBSITE Provide website interface to user/customer Present customer with browse/search method(s) Customer selects basic product(s) for configuration Customer presented "3D design interface" Customer Customizes product(s) iteratively. Customersees results of iterative changes in 3D. Customer places order for personalized product FIG.5A U.S. Patent Aug. 20, 2013 Sheet 7 of 32 US 8.515,826 B2 INPUTIOUTPUT CONTROL SYSTEM N. Associate customer with tracking method for design session Process search/browse request(s) from customer session Process product selection request(s) for customer session Process customer-specific 3D file(s) to write to temp storage Process request for design interface for product(s) Push design modifications to 3D engine iteratively Process iterative customization requests as needed N Process order upon customer confirmation route for mfg. FIG.5B U.S. Patent Aug. 20, 2013 Sheet 8 of 32 US 8,515,826 B2 3D-VIEWER SYSTEM NZ Receive design session requests for each customer N Process 3D geometry requests and prepare for web viewing Present 3D model to customer during design session Refresh customer-specific website 3-D view iteratively FIG.5C U.S. Patent Aug. 20, 2013 Sheet 9 of 32 US 8.515,826 B2 DATABASE SYSTEM Receive requests for products stored as 3D models SeriesSendsend files to 3D engine for processing/assembly of models. MereReceive unique processed models from 3D engine N1 Storerer unique 3D models temporarily for each customer NTPErStore additional temp 3D files as needed for each session NTEPreRetrieve additional 3D files as needed for design session(s) N1 sourismStore unique temp3D ionodestronatoms models for each customer iterativelyare Store "Meta-Data" parameters necessary for print processes Store nested "trays" of orders for production Store 3D printer "parameters & capabilities" V Store local & remote 3D printer & print-farm information" W FIG.5D U.S. Patent Aug. 20, 2013 Sheet 10 of 32 US 8,515,826 B2 3D ENGINE M Receive requests to retrieve 3D models and process Request 3D model(s) from database & process , Assemble geometry as required by command(s Send unique order to database for temporary storage Send unique 3D models to 3D viewer for individual session(s) Retrieve additional 3D files as needed for design Session(s) M Process 3D models for each customer session iteratively . Send iterative 3D design changes to 3D viewer for session(s) , Process "traveler" info to generate 3D geometry for order(s) , Generate 3D geometry on traveler for each unique order a u le swas was us - - - - - - - - - -as wom sm ve a sim wer FIG.5E U.S. Patent Aug. 20, 2013 Sheet 11 of 32 US 8,515,826 B2 PDM/PLM/ERP PRODUCTION SYSTEM Receive individual orders for production queuing Analyze production needs for individual product look for local production capacity to ensure delivery needs lf local production not possible look at remote capacity Send available facility info to quality system Receive quality System feedback to ensure mfg. Quality Select facility or machine for production Send orders (Files) through system for production scheduling N Send estimated delivery time to customer on website V > C input facility equipment/capacity/material/other data I FIG.5F U.S. Patent Aug. 20, 2013 Sheet 12 of 32 US 8,515,826 B2 STACKING SYSTEM Receives properly oriented 3D files for production SirAdds orders as needed E to maximize production capacity NTPEStacks orders until build envelope is full or preset limit N1 Sendre orders to nesting system for assembly of builds N1 womeWrite completed "buildbarroalaterproduction trays" to database for production V X X input special production parameters / we w w w w w w w w w w w w w w w w w w w w with w FIG.5G U.S. Patent Aug. 20, 2013 Sheet 13 of 32 US 8,515,826 B2 NESTING SYSTEM MorrierAnalyze 3D product file(s) for orientation & nesting MerCalculate best build angle to minimize build time N1 Orientrere 3D geometry of product(s) for nesting & stacking NT sendoresternatiosociateSend orders for nesting/Stacking for production V XX input special Product manufacturing parameters M we w w w w w w w w w w w w w w w 4ow w w w w w w” FIG.5H U.S. Patent Aug. 20, 2013 Sheet 14 of 32 US 8,515,826 B2 TRAVELER SYSTEM Receive 3D file representing product(s) for production Parse Customer-unique information and add to traveler Send 3D file(s) & Customer-unique information to 3D engine 3D engine adds information as 3D geometry to product 3D object with traveler sent for production V X C Define traveler location & information required to "print" A FIG.5 U.S. Patent Aug. 20, 2013 Sheet 15 Of 32 US 8,515,826 B2 PAYMENT SYSTEM NTEPReceive request to purchase product by customer Customer selects payment method MEProcess payment request for approval N1 Sendre notification to system to route order for production N1 sationatinoatomironwoodeSent notification to customer on website "order accepted"oper V XX Define payment methods accepted ? FIG.5 U.S. Patent Aug. 20, 2013 Sheet 16 of 32 US 8,515,826 B2 MATERIAL MATCHING Receive request to analyze design intent for product Ouery database for 3D printers capable of matching need(s) Send information to PDM/PLM/ERP production system s Store information in database for recall V t ri al r C ir d t O C O W e y d e si 8 in t e t O f O r O d U C t S ) W w w w w (ww w w w w w w w w w w w w w w w w w w FIG.5K U.S. Patent Aug. 20, 2013 Sheet 17 Of 32 US 8,515,826 B2 REMOTE MANUFACTURING Analyze remote facilities connected to system for capacity Send information to PDM/PLM/ERP production system , Send information to quality rating System, ensure quality N Store information in database for recall External facilities link to system and input facility information equipment, materials etc. FIG.5 U.S. Patent Aug. 20, 2013 Sheet 18 of 32 US 8,515,826 B2 QUALITYRATING SYSTEM Accept inquiry from production scheduling system on quality N Analyze past quality from facilities Connected to System Make results available to production scheduling system Store information in database for recall input quality information received from customers or by I V customers to establish history of work quality. ? N / FIG.SM U.S. Patent Aug. 20, 2013 Sheet 19 Of 32 US 8,515,826 B2 - - - - a - -n - as as as air is - - - - - - - - - - - - - atabase Fife e-commerce Geospatiai Search 3 File r Server Sewer servef Engine Engine suffer Server s33 (233s g65.