CPC G05B 19/4099 (2013.01) [G06F 16/2282 (2019.01); G06F 16/5854 (2019.01); G06F 30/27 (2020.01)] | 20 Claims |
1. A method for 3D printing management, comprising:
receiving, at a print server, a request to print a first object at a 3D printer, the request being associated with a first user profile and including an object data file of the first object, the first user profile being associated with a group identifier;
applying a first model to the object data file, wherein the first model outputs a first classification of the first object based on shape information of the first object;
predicting, based on the first classification, that the first object is a first component of a blacklisted item;
applying a second model to the first object using a data table with a print history of user profiles associated with the group identifier, wherein the second model outputs a second object that is a second component of the blacklisted item, the second object having been previously printed using a user profile associated with the group identifier other than the first user profile;
determining that the second object is a whitelisted item;
based on the determination that the second object is a whitelisted item, reducing a percentage that the second object counts toward the threshold amount of the blacklisted item by a predetermined amount;
determining whether a combination of the first object and the second object represents more than a threshold amount of the blacklisted item;
denying the request to print the first object if the combination of the first object and the second object represents more than a threshold amount of the blacklisted item; and
allowing the request to print the first object if the combination of the first object and the second object does not represent more than a threshold amount of the blacklisted item.
|