Patents by Inventor Jarred CAPELLMAN
Jarred CAPELLMAN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11924233Abstract: A method includes receiving, at a first server from a second server, a first file attribute associated with a file. The method includes making a determination, at the first server based on the first file attribute, of availability of a classification for the file from a cache of the first server. The method includes, in response to the determination indicating that the classification is not available from the cache, sending a notification to the second server indicating that the classification for the file is not available. The method also includes receiving a first classification for the file from the second server at the first server. The first classification is generated by the second server responsive to the notification.Type: GrantFiled: December 22, 2021Date of Patent: March 5, 2024Assignee: SPARKCOGNITION, INC.Inventors: Lucas McLane, Jarred Capellman
-
Patent number: 11914977Abstract: Translating text encodings of machine learning models to executable code, the method comprising: receiving a text encoding of a machine learning model; generating, based on the text encoding of the machine learning model, compilable code encoding the machine learning model; and generating, based on the compilable code, executable code encoding the machine learning model.Type: GrantFiled: December 27, 2021Date of Patent: February 27, 2024Assignee: SPARKCOGNITION, INC.Inventor: Jarred Capellman
-
Publication number: 20230362183Abstract: A computing device including a memory configured to store instructions. The computing device includes a processor configured to execute the instructions from the memory to perform operations. The operations include identifying, among multiple files of a file package, a first file having a first file type. The operations include identifying, among the multiple files of the file package, a second file having a second file type. The operations include generating, based on the first file type, a first feature vector based on first features extracted from the first file. The operations include generating, based on the second file type, a second feature vector based on second features extracted from the second file. The operations include generating classification data associated with the file package, the classification data indicating whether the file package is predicted to include malware.Type: ApplicationFiled: July 18, 2023Publication date: November 9, 2023Inventors: Lucas McLane, Jarred Capellman
-
Publication number: 20230281315Abstract: A device includes one or more processors configured to monitor activity of a process at a client device, and to generate feature data based at least in part on the monitored activity. The one or more processors are also configured to process, using a machine-learning model, the feature data to generate a risk score. The risk score indicates a likelihood that the process corresponds to malware. The one or more processors are further configured to send the risk score to a management device.Type: ApplicationFiled: March 3, 2022Publication date: September 7, 2023Inventor: Jarred Capellman
-
Publication number: 20230281314Abstract: A device includes one or more processors configured to collect, at a client device, device data associated with the client device. The one or more processors are configured to determine, at the client device, a risk score associated with the client device based on the device data. The risk score indicates a likelihood that the client device is vulnerable to a malware attack. The one or more processors are also configured to send the risk score from the client device to a management server. Security protocols are implemented at the client device in response to a command from the management server. The command is based at least in part on the risk score.Type: ApplicationFiled: March 3, 2022Publication date: September 7, 2023Inventor: Jarred Capellman
-
Patent number: 11711388Abstract: Automated malware detection for application file packages using machine learning (e.g., trained neural network-based classifiers) is described. A particular method includes generating, at a first device, a first feature vector based on occurrences of character n-grams corresponding to a first subset of files of multiple files of an application file package. The method includes generating, at the first device, a second feature vector based on occurrences of attributes in a second subset of files of the multiple files. The method includes sending the first feature vector and the second feature vector from the first device to a second device as inputs to a file classifier. The method includes receiving, at the first device from the second device, classification data associated with the application file package based on the first feature vector and the second feature vector. The classification data indicates whether the application file package includes malware.Type: GrantFiled: April 12, 2021Date of Patent: July 25, 2023Assignee: SPARKCOGNITION, INC.Inventors: Lucas McLane, Jarred Capellman
-
Publication number: 20220121431Abstract: Translating text encodings of machine learning models to executable code, the method comprising: receiving a text encoding of a machine learning model; generating, based on the text encoding of the machine learning model, compilable code encoding the machine learning model; and generating, based on the compilable code, executable code encoding the machine learning model.Type: ApplicationFiled: December 27, 2021Publication date: April 21, 2022Inventor: JARRED CAPELLMAN
-
Publication number: 20220124113Abstract: A method includes receiving, at a first server from a second server, a first file attribute associated with a file. The method includes making a determination, at the first server based on the first file attribute, of availability of a classification for the file from a cache of the first server. The method includes, in response to the determination indicating that the classification is not available from the cache, sending a notification to the second server indicating that the classification for the file is not available. The method also includes receiving a first classification for the file from the second server at the first server. The first classification is generated by the second server responsive to the notification.Type: ApplicationFiled: December 22, 2021Publication date: April 21, 2022Inventors: Lucas McLane, Jarred Capellman
-
Patent number: 11210073Abstract: Translating text encodings of machine learning models to executable code, the method comprising: receiving a text encoding of a machine learning model; generating, based on the text encoding of the machine learning model, compilable code encoding the machine learning model; and generating, based on the compilable code, executable code encoding the machine learning model.Type: GrantFiled: July 29, 2020Date of Patent: December 28, 2021Assignee: SPARKCOGNITION, INC.Inventor: Jarred Capellman
-
Patent number: 11212307Abstract: A processor-readable storage device storing instructions that cause a processor to perform operations including, subsequent to determining, at a first device based on a first file attribute associated with a file, that a classification for the file is unavailable at the first device, sending the first file attribute from the first device to a second device to determine whether the classification for the file is available at the second device. The operations include receiving a notification at the first device from the second device that the classification for the file is unavailable at the second device. The operations include, determining the classification for the file by performing, at the first device, an analysis of a second file attribute based on a trained file classification model. The operations include sending the classification from the first device to the second device and to a third device.Type: GrantFiled: December 31, 2019Date of Patent: December 28, 2021Assignee: SPARKCOGNITION, INC.Inventors: Lucas McLane, Jarred Capellman
-
Publication number: 20210234880Abstract: Automated malware detection for application file packages using machine learning (e.g., trained neural network-based classifiers) is described. A particular method includes generating, at a first device, a first feature vector based on occurrences of character n-grams corresponding to a first subset of files of multiple files of an application file package. The method includes generating, at the first device, a second feature vector based on occurrences of attributes in a second subset of files of the multiple files. The method includes sending the first feature vector and the second feature vector from the first device to a second device as inputs to a file classifier. The method includes receiving, at the first device from the second device, classification data associated with the application file package based on the first feature vector and the second feature vector. The classification data indicates whether the application file package includes malware.Type: ApplicationFiled: April 12, 2021Publication date: July 29, 2021Inventors: Lucas McLane, Jarred Capellman
-
Patent number: 10979444Abstract: Automated malware detection for application file packages using machine learning (e.g., trained neural network-based classifiers) is described. A particular method includes generating, at a first device, a first feature vector based on occurrences of character n-grams corresponding to a first subset of files of multiple files of an application file package. The method includes generating, at the first device, a second feature vector based on occurrences of attributes in a second subset of files of the multiple files. The method includes sending the first feature vector and the second feature vector from the first device to a second device as inputs to a file classifier. The method includes receiving, at the first device from the second device, classification data associated with the application file package based on the first feature vector and the second feature vector. The classification data indicates whether the application file package includes malware.Type: GrantFiled: March 27, 2020Date of Patent: April 13, 2021Assignee: SPARKCOGNITION, INC.Inventors: Lucas McLane, Jarred Capellman
-
Publication number: 20200228559Abstract: Automated malware detection for application file packages using machine learning (e.g., trained neural network-based classifiers) is described. A particular method includes generating, at a first device, a first feature vector based on occurrences of character n-grams corresponding to a first subset of files of multiple files of an application file package. The method includes generating, at the first device, a second feature vector based on occurrences of attributes in a second subset of files of the multiple files. The method includes sending the first feature vector and the second feature vector from the first device to a second device as inputs to a file classifier. The method includes receiving, at the first device from the second device, classification data associated with the application file package based on the first feature vector and the second feature vector. The classification data indicates whether the application file package includes malware.Type: ApplicationFiled: March 27, 2020Publication date: July 16, 2020Inventors: Lucas McLane, Jarred Capellman
-
Publication number: 20200137100Abstract: A processor-readable storage device storing instructions that cause a processor to perform operations including, subsequent to determining, at a first device based on a first file attribute associated with a file, that a classification for the file is unavailable at the first device, sending the first file attribute from the first device to a second device to determine whether the classification for the file is available at the second device. The operations include receiving a notification at the first device from the second device that the classification for the file is unavailable at the second device. The operations include, determining the classification for the file by performing, at the first device, an analysis of a second file attribute based on a trained file classification model. The operations include sending the classification from the first device to the second device and to a third device.Type: ApplicationFiled: December 31, 2019Publication date: April 30, 2020Inventors: Lucas McLane, Jarred Capellman
-
Patent number: 10616252Abstract: Automated malware detection for application file packages using machine learning (e.g., trained neural network-based classifiers) is described. A particular method includes generating, at a first device, a first feature vector based on occurrences of character n-grams corresponding to a first subset of files of multiple files of an application file package. The method includes generating, at the first device, a second feature vector based on occurrences of attributes in a second subset of files of the multiple files. The method includes sending the first feature vector and the second feature vector from the first device to a second device as inputs to a file classifier. The method includes receiving, at the first device from the second device, classification data associated with the application file package based on the first feature vector and the second feature vector. The classification data indicates whether the application file package includes malware.Type: GrantFiled: June 30, 2017Date of Patent: April 7, 2020Assignee: SPARKCOGNITION, INC.Inventors: Lucas McLane, Jarred Capellman
-
Patent number: 10560472Abstract: A method includes receiving a first file attribute from a computing device. The method also includes determining whether a classification for a file is available from a first cache of the server based on the first file attribute. The method includes sending the first file attribute from the server to a second server to determine whether the classification for the file is available at a base prediction cache of the second server. The method includes receiving a notification at the server from the second server that the classification for the file is unavailable at the base prediction cache. The method includes, in response to receiving the notification, determining the classification for the file by performing an analysis of a second file attribute based on a trained file classification model. The method includes sending the classification to the computing device and sending at least the classification to the base prediction cache.Type: GrantFiled: May 8, 2019Date of Patent: February 11, 2020Assignee: SPARKCOGNITION, INC.Inventors: Lucas McLane, Jarred Capellman
-
Publication number: 20190268363Abstract: A method includes receiving a first file attribute from a computing device. The method also includes determining whether a classification for a file is available from a first cache of the server based on the first file attribute. The method includes sending the first file attribute from the server to a second server to determine whether the classification for the file is available at a base prediction cache of the second server. The method includes receiving a notification at the server from the second server that the classification for the file is unavailable at the base prediction cache. The method includes, in response to receiving the notification, determining the classification for the file by performing an analysis of a second file attribute based on a trained file classification model. The method includes sending the classification to the computing device and sending at least the classification to the base prediction cache.Type: ApplicationFiled: May 8, 2019Publication date: August 29, 2019Inventors: Lucas McLane, Jarred Capellman
-
Patent number: 10305923Abstract: A method includes receiving, at a server, a first file attribute from a computing device, the first file attribute associated with a file. The method also includes determining, based on the first file attribute, that a classification for the file is unavailable. The method further includes determining the classification for the file based on a trained file classification model accessible to the server and sending the classification to the computing device. The method includes sending at least the classification to a base prediction cache associated with a second server.Type: GrantFiled: June 30, 2017Date of Patent: May 28, 2019Assignee: SparkCognition, Inc.Inventors: Lucas McLane, Jarred Capellman
-
Publication number: 20190007433Abstract: A method includes receiving, at a server, a first file attribute from a computing device, the first file attribute associated with a file. The method also includes determining, based on the first file attribute, that a classification for the file is unavailable. The method further includes determining the classification for the file based on a trained file classification model accessible to the server and sending the classification to the computing device. The method includes sending at least the classification to a base prediction cache associated with a second server.Type: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Lucas McLane, Jarred Capellman
-
Publication number: 20190007434Abstract: Automated malware detection for application file packages using machine learning (e.g., trained neural network-based classifiers) is described. A particular method includes generating, at a first device, a first feature vector based on occurrences of character n-grams corresponding to a first subset of files of multiple files of an application file package. The method includes generating, at the first device, a second feature vector based on occurrences of attributes in a second subset of files of the multiple files. The method includes sending the first feature vector and the second feature vector from the first device to a second device as inputs to a file classifier. The method includes receiving, at the first device from the second device, classification data associated with the application file package based on the first feature vector and the second feature vector. The classification data indicates whether the application file package includes malware.Type: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Lucas McLane, Jarred Capellman