US 11,790,254 B2
Method and system for detecting model file content
Matthew Wisdom, New Orleans, LA (US); Mark C. Kurt, New Orleans, LA (US); and Christopher P Phillips, New Orleans, LA (US)
Assigned to Shutterstock, Inc., New York, NY (US)
Filed by TURBOSQUID, INC., New Orleans, LA (US)
Filed on Dec. 4, 2020, as Appl. No. 17/111,879.
Prior Publication US 2022/0180223 A1, Jun. 9, 2022
Int. Cl. G06F 16/248 (2019.01); G06N 5/04 (2023.01); G06F 16/28 (2019.01); G06N 20/00 (2019.01); G06F 16/23 (2019.01)
CPC G06N 5/04 (2013.01) [G06F 16/2379 (2019.01); G06F 16/248 (2019.01); G06F 16/284 (2019.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computerized method for detecting modeling content within a model file, the method comprising:
loading the model file into a detection engine, the model file including software code therein;
electronically, via the detection engine, scanning the model file and detecting a plurality of descriptor terms associated with the software code, wherein the scanning the model file does not execute the model file for rendering the modeling content;
generating a description list for the model file based on the plurality of descriptor terms;
executing a conversion engine to review the description list relative to a relational database, the conversion engine electronically generating file terms describing the modeling content within the model file based on input from the relational database;
identifying a layered degree of specificity of the file terms to insert a hierarchy structure into the file terms;
generating a content list for the model file based on the file terms;
associating the content list with the model file;
transmitting a visual display of the modeling content to a third-party;
receiving a keyword descriptor of the model content from the third-party;
storing the keyword descriptor linked to the model file in a searchable database;
receiving a search request having at least one search term to a model file repository; and
retrieving the model file in response to receiving the search request when the search request includes the keyword descriptor according to the hierarchy structure and the content list includes one or more terms related to the at least one search term.