US 12,093,017 B2
Malicious object detection in 3D printer device management
Rohit Pradeep Shetty, Bangalore (IN)
Assigned to Omnissa, LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Sep. 4, 2020, as Appl. No. 17/012,248.
Claims priority of application No. 202041029020 (IN), filed on Jul. 8, 2020.
Prior Publication US 2022/0011743 A1, Jan. 13, 2022
Int. Cl. G05B 19/4099 (2006.01); G06F 16/22 (2019.01); G06F 16/583 (2019.01); G06F 30/27 (2020.01)
CPC G05B 19/4099 (2013.01) [G06F 16/2282 (2019.01); G06F 16/5854 (2019.01); G06F 30/27 (2020.01)] 20 Claims
OG exemplary drawing
 
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.