Patents by Inventor Nikita A. Buchka

Nikita A. Buchka 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: 11709938
    Abstract: Disclosed herein are systems and methods for categorizing an application on a computing device including gathering a set of attributes of an application. The set of attributes of the application includes at least one of: a number of files in an application package of the application; a number of executable files in the application package; numbers and types of permissions being requested; a number of classes in the executable files in the application package; and a number of methods in the executable files in the application package. sending the gathered set of attributes to a trained classification model. The application is classified, using the classification model, based on the gathered set of attributes by generating one or more probabilities of the application belonging to respective one or more categories of applications. A category of the application is determined based on the generated one or more probabilities.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: July 25, 2023
    Assignee: AO Kaspersky Lab
    Inventors: Vladimir A. Kuskov, Nikita A. Buchka, Anton A. Kivva, Oleg P. Volkov, Dmitry Y. Lukasevich, Evgeny A. Roginsky, Konstantin M. Filatov, Dmitry V. Latokhin
  • Publication number: 20220179957
    Abstract: Disclosed herein are systems and methods for categorizing an application on a computing device including gathering a set of attributes of an application. The set of attributes of the application includes at least one of: a number of files in an application package of the application; a number of executable files in the application package; numbers and types of permissions being requested; a number of classes in the executable files in the application package; and a number of methods in the executable files in the application package. sending the gathered set of attributes to a trained classification model. The application is classified, using the classification model, based on the gathered set of attributes by generating one or more probabilities of the application belonging to respective one or more categories of applications. A category of the application is determined based on the generated one or more probabilities.
    Type: Application
    Filed: February 25, 2022
    Publication date: June 9, 2022
    Inventors: Vladimir A. Kuskov, Nikita A. Buchka, Anton A. Kivva, Oleg P. Volkov, Dmitry Y. Lukasevich, Evgeny A. Roginsky, Konstantin M. Filatov, Dmitry V. Latokhin
  • Patent number: 11295016
    Abstract: Disclosed herein are systems and methods for categorizing an application on a computing device. In one aspect, an exemplary method comprises, obtaining results of a classification of an application from a security server, when the results of the classification satisfy rules of relevance, designating the results of the classification as relevant and determining a category of the application based on the designation of the results as relevant, and when the results of the classification do not satisfy the rules of relevance, performing at least one of: terminating the categorization of the application, and updating the classification of the application based on a set of attributes of the application.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: April 5, 2022
    Assignee: AO Kaspersky Lab
    Inventors: Vladimir A. Kuskov, Nikita A. Buchka, Anton A. Kivva, Oleg P. Volkov, Dmitry Y. Lukasevich, Evgeny A. Roginsky, Konstantin M. Filatov, Dmitry V. Latokhin
  • Publication number: 20200410100
    Abstract: Disclosed herein are systems and methods for categorizing an application on a computing device. In one aspect, an exemplary method comprises, obtaining results of a classification of an application from a security server, when the results of the classification satisfy rules of relevance, designating the results of the classification as relevant and determining a category of the application based on the designation of the results as relevant, and when the results of the classification do not satisfy the rules of relevance, performing at least one of: terminating the categorization of the application, and updating the classification of the application based on a set of attributes of the application.
    Type: Application
    Filed: October 16, 2019
    Publication date: December 31, 2020
    Inventors: Vladimir A. Kuskov, Nikita A. Buchka, Anton A. Kivva, Oleg P. Volkov, Dmitry Y. Lukasevich, Evgeny A. Roginsky, Konstantin M. Filatov, Dmitry V. Latokhin
  • Patent number: 9553889
    Abstract: Disclosed are system, method and computer program product for detecting malicious files on mobile devices. An example method includes: analyzing a file to identify classes and methods contained in said classes; identifying a bytecode array for each identified method; determining instructions contained in each method by identifying a corresponding operation code from the bytecode array of each method; dividing the determined instructions for each method into a plurality of groups based on similarity of functionality among said instructions; forming a vector for each method on the basis of the results of the division of the instructions into the plurality of groups; comparing the formed vectors with a plurality of vectors of known malicious files to determine a degree of similarity between the compared vectors; and determining whether the analyzed file is malicious or clean based on the degree of similarity between the compared vectors.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: January 24, 2017
    Assignee: AO Kaspersky Lab
    Inventors: Anton A. Kivva, Nikita A. Buchka, Mikhail Y. Kuzin, Victor V. Chebyshev
  • Publication number: 20170006045
    Abstract: Disclosed are system, method and computer program product for detecting malicious files on mobile devices. An example method includes: analyzing a file to identify classes and methods contained in said classes; identifying a bytecode array for each identified method; determining instructions contained in each method by identifying a corresponding operation code from the bytecode array of each method; dividing the determined instructions for each method into a plurality of groups based on similarity of functionality among said instructions; forming a vector for each method on the basis of the results of the division of the instructions into the plurality of groups; comparing the formed vectors with a plurality of vectors of known malicious files to determine a degree of similarity between the compared vectors; and determining whether the analyzed file is malicious or clean based on the degree of similarity between the compared vectors.
    Type: Application
    Filed: September 9, 2015
    Publication date: January 5, 2017
    Inventors: Anton A. Kivva, Nikita A. Buchka, Mikhail Y. Kuzin, Victor V. Chebyshev