US 12,086,475 B2
Networked three-dimensional printing
Nathaniel B. Pettis, Brooklyn, NY (US)
Assigned to Stratasys, Inc., Eden Prairie, MN (US)
Filed by MakerBot Industries, LLC, Brooklyn, NY (US)
Filed on Feb. 1, 2021, as Appl. No. 17/163,795.
Application 17/163,795 is a continuation of application No. 16/171,449, filed on Oct. 26, 2018, granted, now 10,908,849.
Application 16/171,449 is a continuation of application No. 15/233,287, filed on Aug. 10, 2016, granted, now 10,114,591, issued on Oct. 30, 2018.
Application 15/233,287 is a continuation of application No. 13/556,315, filed on Jul. 24, 2012, granted, now 9,430,169, issued on Aug. 30, 2016.
Application 13/556,315 is a continuation of application No. 13/314,337, filed on Dec. 8, 2011, abandoned.
Application 13/314,337 is a continuation in part of application No. 12/858,622, filed on Aug. 18, 2010, granted, now 8,282,380, issued on Oct. 9, 2012.
Prior Publication US 2021/0173592 A1, Jun. 10, 2021
Int. Cl. G06F 3/12 (2006.01); B33Y 30/00 (2015.01); B33Y 40/00 (2020.01); B33Y 50/00 (2015.01); B33Y 40/10 (2020.01); B33Y 50/02 (2015.01); B33Y 70/00 (2020.01)
CPC G06F 3/12 (2013.01) [B33Y 30/00 (2014.12); B33Y 40/00 (2014.12); B33Y 50/00 (2014.12); G06F 3/1203 (2013.01); G06F 3/1226 (2013.01); G06F 3/1229 (2013.01); G06F 3/1259 (2013.01); G06F 3/126 (2013.01); G06F 3/1288 (2013.01); B33Y 40/10 (2020.01); B33Y 50/02 (2014.12); B33Y 70/00 (2014.12)] 21 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving a video feed of a build volume of a three-dimensional printer from a video camera;
collecting, with a machine vision system, image content of the build volume captured during execution of a print job to obtain information about a status of the print job on the three-dimensional printer;
comparing, with the machine vision system or a processor, actual three-dimensional results based upon the image content within the build volume to expected three-dimensional results from a three-dimensional model for the print job;
analyzing, with the machine vision system or the processor, the comparison to detect one or more errors for the print job prior to completion of the print job;
hosting, via a web server, a web page that displays the video feed of the build volume;
providing, on the web page, a user interface for a remote user of the three-dimensional printer; and
when the one or more errors are detected by the machine vision system or the processor based on the comparison, (i) providing an alert to the remote user on the user interface prior to completion of the print job and (ii)
providing instructions from the machine vision system to the three-dimensional printer to stop the print job, wherein after stopping, the print job is either (i) expeditiously restarted to correct a printing error or (ii) aborted and a new print job is started by the remote user.