Patents by Inventor Dmitry Ivanov
Dmitry Ivanov 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).
-
Publication number: 20240086267Abstract: Disclosed herein are systems and methods for detecting anomalies in a cyber-physical system. In one aspect, an exemplary method comprises, for a list of parameters of the CPS, collecting data containing values of the parameters of the CPS, generating at least two subsets of parameters of the CPS from the collected data, selecting at least two anomaly detectors from a list of anomaly detectors and selecting at least one corresponding subset of the parameters of the CPS for each selected anomaly detector, pre-processing each subset of the parameters of the CPS and transmitting an output of the pre-processing to the corresponding anomaly detector, for each pre-processed subset, detecting anomalies in the data using the corresponding respective anomaly detector, and detecting a combined anomaly in the CPS by combining and processing results obtained from the selected at least two anomaly detectors.Type: ApplicationFiled: July 13, 2023Publication date: March 14, 2024Inventors: Andrey B Lavrentyev, Artem M Vorontsov, Artyom M Nechiporuk, Vyacheslav I Shkulev, Alexander V Travov, Dmitry A. Ivanov, Nikolay N. Demidov, Maxim A Mamaev
-
Publication number: 20240078440Abstract: Disclosed herein are methods for identifying the structure of patterns and anomalies in flow of events from the cyber-physical system or information system. In one aspect, an exemplary method comprises, using at least one connector, getting event data, generating at least one episode consisting of a sequence of events, and transferring the generated episodes to an event processor; and using the event processor, process episodes using a neurosemantic network, wherein the processing includes recognizing events and patterns previously learned by the neurosemantic network, training the neurosemantic network, identifying a structure of patterns by mapping to the patterns of neurons on a hierarchy of layers of the neurosemantic network, attributing events and patterns corresponding to neurons of the neurosemantic network to an anomaly depending on a number of activations of the corresponding neuron, and storing the state of the neurosemantic network.Type: ApplicationFiled: July 31, 2023Publication date: March 7, 2024Inventors: Andrey B Lavrentyev, Dmitry A Ivanov, Vyacheslav I Shkulev, Nikolay N Demidov, Maxim A Mamaev, Alexander V Travov
-
Publication number: 20240070444Abstract: Disclosed herein are systems for identifying the structure of patterns and anomalies in flow of events from the cyber-physical system or information system. In one aspect, an exemplary method comprises, using at least one connector, getting event data, generating at least one episode consisting of a sequence of events, and transferring the generated episodes to an event processor; and using the event processor, process episodes using a neurosemantic network, wherein the processing includes recognizing events and patterns previously learned by the neurosemantic network, training the neurosemantic network, identifying a structure of patterns by mapping to the patterns of neurons on a hierarchy of layers of the neurosemantic network, attributing events and patterns corresponding to neurons of the neurosemantic network to an anomaly depending on a number of activations of the corresponding neuron, and storing the state of the neurosemantic network.Type: ApplicationFiled: July 31, 2023Publication date: February 29, 2024Inventors: Andrey B. Lavrentyev, Dmitry A. Ivanov, Vyacheslav I. Shkulev, Nikolay N. Demidov, Maxim A. Mamaev, Alexander V. Travov
-
Publication number: 20230297057Abstract: A method for determination of anomalies in a cyber-physical system (CPS) includes generating one or more diagnostic rules configured to calculate at least one auxiliary CPS variable. One or more values of the at least one auxiliary CPS variable are calculated for a predefined output interval of time based on collected values of a group of primary CPS variables for a predefined input interval of time based on the generated diagnostic rule. An anomaly is determined based on the collected values of the group of primary CPS variables and the one or more calculated values of the at least one auxiliary CPS variable.Type: ApplicationFiled: September 7, 2022Publication date: September 21, 2023Inventors: Andrey B. Lavrentyev, Artem M. Vorontsov, Dmitry A. Ivanov, Vyacheslav I. Shkulev, Nikolay N. Demidov, Artyom M. Nechiporuk, Maxim A. Mamaev, Alexander V. Travov
-
Publication number: 20230205193Abstract: A method for diagnostics and monitoring of anomalies in a cyber-physical system (CPS) includes obtaining information related to anomalies identified in the CPS. The obtained information includes at least one value of one or more CPS variables. One or more classifying features of the identified anomalies in the CPS are generated based on the obtained information. Classification of the identified anomalies in the CPS into two or more anomaly classes is performed based on the generated classifying features. Each of the two or more anomaly classes is associated with one or more anomaly characteristics. Diagnostics of anomalies are performed in each of the two or more anomaly classes by calculating values of the anomaly characteristics associated with each of the two or more anomaly classes. Anomalies of each of the two or more anomaly classes are monitored based on the calculated values of the anomaly characteristics associated with each of the two or more anomaly classes.Type: ApplicationFiled: October 26, 2022Publication date: June 29, 2023Inventors: Andrey B Lavrentyev, Artem M. Vorontsov, Dmitry A. Ivanov, Vyacheslav I. Shkulev, Nikolay N. Demidov, Artyom M. Nechiporuk, Maxim A. Mamaev, Alexander V. Travov
-
Patent number: 11494252Abstract: Systems and methods for determining a source of anomaly in a cyber-physical system (CPS). A forecasting tool can obtain a plurality of CPS feature values during an input window and forecast the plurality of CPS feature values for a forecast window. An anomaly identification tool can determine a total forecast error for the plurality of CPS features in the forecast window, identify an anomaly in the cyber-physical system when the total forecast error exceeds a total error threshold, and identify at least one CPS feature as the source of the anomaly.Type: GrantFiled: June 24, 2019Date of Patent: November 8, 2022Assignee: AO Kaspersky LabInventors: Andrey B. Lavrentyev, Artem M. Vorontsov, Pavel V. Filonov, Dmitry K. Shalyga, Vyacheslav I. Shkulev, Nikolay N. Demidov, Dmitry A. Ivanov
-
Patent number: 11175976Abstract: The present disclosure provides systems and methods of early determination of anomalies using a graphical user interface. In one aspect such a method comprises: receiving information about one or more features of a cyber-physical system, receiving information about a period of time for monitoring the one or more features, generating a forecast of values of the one or more features of the cyber-physical system over the period of time based on a forecasting model for graphing in a graphical user interface, determining a total error of the forecast for all of the one or more features and determining an error for each of the one or more features over the period of time, determining that the error for one feature of the one or more features is greater than a predetermined threshold and identifying the one feature as a source of an anomaly in the cyber-physical system.Type: GrantFiled: June 28, 2019Date of Patent: November 16, 2021Assignee: AO Kaspersky LabInventors: Andrey B. Lavrentyev, Artem M. Vorontsov, Pavel V. Filonov, Dmitry K. Shalyga, Vyacheslav I. Shkulev, Nikolay N. Demidov, Dmitry A. Ivanov
-
Publication number: 20200210264Abstract: The present disclosure provides systems and methods of early determination of anomalies using a graphical user interface. In one aspect such a method comprises: receiving information about one or more features of a cyber-physical system, receiving information about a period of time for monitoring the one or more features, generating a forecast of values of the one or more features of the cyber-physical system over the period of time based on a forecasting model for graphing in a graphical user interface, determining a total error of the forecast for all of the one or more features and determining an error for each of the one or more features over the period of time, determining that the error for one feature of the one or more features is greater than a predetermined threshold and identifying the one feature as a source of an anomaly in the cyber-physical system.Type: ApplicationFiled: June 28, 2019Publication date: July 2, 2020Inventors: Andrey B. Lavrentyev, Artem M. Vorontsov, Pavel V. Filonov, Dmitry K. Shalyga, Vyacheslav I. Shkulev, Nikolay N. Demidov, Dmitry A. Ivanov
-
Publication number: 20200210263Abstract: Systems and methods for determining a source of anomaly in a cyber-physical system (CPS). A forecasting tool can obtain a plurality of CPS feature values during an input window and forecast the plurality of CPS feature values for a forecast window. An anomaly identification tool can determine a total forecast error for the plurality of CPS features in the forecast window, identify an anomaly in the cyber-physical system when the total forecast error exceeds a total error threshold, and identify at least one CPS feature as the source of the anomaly.Type: ApplicationFiled: June 24, 2019Publication date: July 2, 2020Inventors: Andrey B. Lavrentyev, Artem M. Vorontsov, Pavel V. Filonov, Dmitry K. Shalyga, Vyacheslav I. Shkulev, Nikolay N. Demidov, Dmitry A. Ivanov
-
Publication number: 20160364307Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for: allocating a plurality of nodes; implementing a first pool of workers on the plurality of nodes, each node including one or more of the workers from the first pool; providing a set of instructions to the first pool of workers for performing a first task configured to interact with the computer system; employing the first pool of workers to perform the first task; and monitoring at least one performance metric associated with the computer system while the workers from the first pool are performing the first task.Type: ApplicationFiled: June 8, 2016Publication date: December 15, 2016Inventors: Vibhav Garg, Renat Idrisov, Timofey Barmin, Andrey Vasenin, Vadim Litvinov, Dmitry Ivanov
-
Patent number: 9274230Abstract: Methods and apparatus are presented for determining position a GNSS rover antenna from single-frequency observations of GNSS signals collected at the antenna over multiple epochs and from correction data for at least one of the epochs. Coded raw data prepared from the single-frequency observations in a binary format are obtained and decoded to obtain decoded raw data. The decoded raw data are used to construct multiple epochs of measurement data of time, range and phase. Correction data are obtained for at least one of the epochs. The measurement data are processed with the correction data in a realtime kinematic positioning engine to obtain a position estimate for each of a plurality of epochs.Type: GrantFiled: September 12, 2012Date of Patent: March 1, 2016Assignee: Trimble Navigation LimitedInventors: Igor Artushkin, Alexey Boriskin, Dmitry Ivanov, Dmitry Kozlov, Evgeny Sunitsky, Gleb Zyryanov
-
Publication number: 20130141276Abstract: Methods and apparatus are presented for determining position a GNSS rover antenna from single-frequency observations of GNSS signals collected at the antenna over multiple epochs and from correction data for at least one of the epochs. Coded raw data prepared from the single-frequency observations in a binary format are obtained and decoded to obtain decoded raw data. The decoded raw data are used to construct multiple epochs of measurement data of time, range and phase. Correction data are obtained for at least one of the epochs. The measurement data are processed with the correction data in a realtime kinematic positioning engine to obtain a position estimate for each of a plurality of epochs.Type: ApplicationFiled: September 12, 2012Publication date: June 6, 2013Applicant: Trimble Navigation LimitedInventors: Igor Artushkin, Alexey Boriskin, Dmitry Ivanov, Dmitry Kozlov, Evgeny Sunitsky, Gleb Zyryanov
-
Publication number: 20050203316Abstract: The invention relates to a method for producing monocyclic ketones C7-C20. The method of patent protection sought is based on the oxidation reaction of monocyclic alkenes C7-C20 into corresponding monocyclic ketones with nitrous oxide or a mixture thereof with inert gas. The process proceeds at a temperature ranging from 20 to 350° C. and a pressure of the nitrous oxide ranging from 0.01 to 100 atm. The process provides a high selectivity involving the target product, blast-resistant work operations and is promising for industrial use.Type: ApplicationFiled: November 6, 2002Publication date: September 15, 2005Inventors: Gennady Panov, Constantin Dubkov, Eygeny Starokon, Dmitry Ivanov
-
Publication number: 20050131625Abstract: Millions of schoolchildren take a ride to and from school on buses every day. Quite frequently we hear about multiple problems with the school buses. The school bus did not arrive on time, the bus did not show up at all, or the time or place of a bus stop has changed without notification—all these problems are unfortunately very common. Today's School Transportation systems do not always work as fast and as reliably as it is reasonably expected. These systems use phone or fax-based communication. These methods are slow, inefficient, and can be catastrophic since children's safety is on the line. Online Schoolchildren Transportation Management Method, System, and Computer Program Products, store data and provide real-time communication between the main participants of the schoolchildren transportation process: school transportation officers, district, county and/or state transportation management, schoolchildren and/or parents, and/or school bus drivers via a Web based network.Type: ApplicationFiled: November 15, 2004Publication date: June 16, 2005Inventors: Alexander Birger, James Turner, Thomas Zwirblia, Dmitry Ivanov