Learning device and learning discrimination system
US-2018039822-A1 · Feb 8, 2018 · US
US11501120B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11501120-B1 |
| Application number | US-202016796843-A |
| Country | US |
| Kind code | B1 |
| Filing date | Feb 20, 2020 |
| Priority date | Sep 30, 2016 |
| Publication date | Nov 15, 2022 |
| Grant date | Nov 15, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An artifact is received and features are extracted therefrom to form a feature vector. Thereafter, a determination is made to alter a malware processing workflow based on a distance of one or more features in the feature vector relative to one or more indicator centroids. Each indicator centroid specifying a threshold distance to trigger an action. Based on such a determination, the malware processing workflow is altered.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method comprising: receiving an artifact; extracting features from the artifact to form a feature vector; determining to alter a malware processing workflow based on a distance of one or more features in the feature vector relative to one or more indicator centroids, each indicator centroid specifying a threshold distance to trigger an action; and altering, based on the determining, the malware processing workflow from a first machine learning-based classification workflow to a second machine learning-based classification workflow. 2. The method of claim 1 further comprising: inputting, as part of either of the first machine-learning based classification workflow or the second machine-learning based classification workflow, the feature vector into at least one machine learning model trained to generate a score that characterizes whether the artifact comprises malicious code. 3. The method of claim 2 further comprising: preventing the artifact from being executed or from continuing to execute when the at least one machine learning model indicates that the artifact comprises malicious code. 4. The method of claim 1 , wherein the altering comprises: transmitting, as part of the second machine-learning based classification workflow, the feature vector to a remote computing system based on an action specified by an indicator centroid, the remote computing system providing a classification of the artifact based on the transmitted feature vector. 5. The method of claim 4 , wherein the remote computing system provides the classification by executing at least one machine learning model. 6. The method of claim 1 , wherein the altering comprises: transmitting, as part of the second machine-learning based classification workflow, the artifact to a remote computing system based on an action specified by an indicator centroid, the remote computing system providing a classification of the artifact based on the transmitted feature vector. 7. The method of claim 6 , wherein the remote computing system provides the classification by executing at least one machine learning model. 8. The method of claim 1 , wherein the altering comprises: providing a notification based on an action specified by a corresponding indicator centroid. 9. The method of claim 8 , wherein the providing the notification comprises at least one of: causing the notification to be displayed in an electronic visual display, storing the notification in physical persistence, loading the notification in memory, transmitting the notification to a remote computing device. 10. The method of claim 2 , wherein the altering comprises: altering the score generated by the at least one machine learning model based on an action specified by a corresponding indicator centroid. 11. A system comprising: at least one data processor; and memory storing instructions which, when executed by the at least one data processor, result in operations comprising: receiving an artifact; extracting features from the artifact to form a feature vector; determining to alter a malware processing workflow based on a distance of one or more features in the feature vector relative to one or more indicator centroids, each indicator centroid specifying a threshold distance to trigger an action; and altering, based on the determining, the malware processing workflow from a first machine learning-based classification workflow to a second machine learning-based classification workflow. 12. The system of claim 11 , wherein the operations further comprise: inputting, as part of either of the first machine-learning based classification workflow or the second machine-learning based classification workflow, the feature vector into at least one machine learning model trained to generate a score that characterizes whether the artifact comprises malicious code. 13. The system of claim 12 , wherein the operations further comprise: preventing the artifact from being executed or from continuing to execute when the at least one machine learning model indicates that the artifact comprises malicious code. 14. The system of claim 11 , wherein the altering comprises: transmitting, as part of the second machine-learning based classification workflow, the feature vector to a remote computing system based on an action specified by an indicator centroid, the remote computing system providing a classification of the artifact based on the transmitted feature vector. 15. The system of claim 14 , wherein the remote computing system provides the classification by executing at least one machine learning model. 16. The system of claim 11 , wherein the altering comprises: transmitting, as part of the second machine-learning based classification workflow, the artifact to a remote computing system based on an action specified by an indicator centroid, the remote computing system providing a classification of the artifact based on the transmitted feature vector. 17. The system of claim 16 , wherein the remote computing system provides the classification by executing at least one machine learning model. 18. The system of claim 11 , wherein the altering comprises: providing a notification based on an action specified by a corresponding indicator centroid, the notification comprising at least one of: causing the notification to be displayed in an electronic visual display, storing the notification in physical persistence, loading the notification in memory, or transmitting the notification to a remote computing device. 19. The system of claim 12 , wherein the altering comprises: altering the score generated by the at least one machine learning model based on an action specified by a corresponding indicator centroid. 20. A non-transitory computer program product comprising instructions which, when executed by at least one computing device, result in operations comprising: receiving an artifact; extracting features from the artifact to form a feature vector; determining to alter a malware processing workflow based on a distance of one or more features in the feature vector relative to one or more indicator centroids, each indicator centroid specifying a threshold distance to trigger an action; and altering, based on the determining, the malware processing workflow from a first machine learning-based classification workflow to a second machine learning-based classification workflow.
Distances to cluster centroïds · CPC title
Combinations of networks · CPC title
Learning methods · CPC title
Analysis of geometric attributes · CPC title
File meta data generation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.