DATA VALIDATION APPARATUS (VARIANTS) Russian patent published in 2021 - IPC G06F7/02 G06F16/215 

Abstract RU 2752552 C1

FIELD: data processing.

SUBSTANCE: invention relates to data validation apparatuses. The apparatus is comprised of a processor connected with the memory by means of a bus for receiving and transmitting data; a memory containing machine-readable instructions that, during execution, cause the processor to transmit control instructions to the next sample element selection module, the primary requirement determination module, the expanded requirement generation module, the input data entry module, the module of validation based on the expanded requirements, the validation error output module, and the validation result output module, wherein the memory consists of a random access memory (RAM) and a read only memory (ROM); the next sample element selection module configured to read from the read only memory (ROM) the next element from the reduced requirements for the data structure, as well as the additional requirements corresponding with said element, and configured to transfer the address of the current sample element and the additional requirements corresponding with the current sample element, and configured to transfer the current data sample element to the primary requirement determination module, and configured to transfer a signal about completion of processing of the reduced requirements to the expanded requirement generation module and to the module of validation based on the expanded requirements, wherein the reduced requirements consist of a correct data sample and additional requirements attached to said sample; the primary requirement determination module configured to determine primary requirements for a sample element and to transfer the primary requirements to an expanded requirement generation module wherein the primary requirements are requirements for the data type of the data element; the expanded requirement generation module, configured, based on the received primary requirements, additional requirements and the address of the current sample element, to generate the corresponding expanded requirements, temporarily store them in the RAM thereof, transmit to the next sample element selection module a signal about completion of processing of the current element of the reduced requirements, wherein the expanded requirements constitute input data requirements and can be described in any possible format; wherein, if there are unprocessed sample elements from the reduced requirements, the next sample element selection module continues to work; if all the sample elements of the reduced requirements have been processed, the next sample element selection module sends a signal to the expanded requirement generation module and to the expanded requirement validation module about completion of processing of the reduced requirements, wherein the expanded requirement generation module transfers expanded requirements to the random access memory (RAM), wherein the expanded requirement validation module reaches the state of readiness to receive and validate input data; and the input data entry module configured to receive input data required to be validated and to transmit said data to the expanded requirement validation module reading the expanded requirements from the random access memory (RAM) and using said requirements to validate the input data; wherein, if validation of the input data was successful, then the expanded requirement validation module transmits a signal of successful validation to the validation result output module; if an error occurs during validation of the input data, the expanded requirement validation module transmits a signal about a validation error to the validation error output module.

EFFECT: increasing reliability of data validation.

3 cl, 2 dwg

Similar patents RU2752552C1

Title Year Author Number
METHOD AND SYSTEM FOR PERFORMING ONLINE TRANSACTIONS USING MECHANISM FOR GENERATING DISCOUNT CODES 2018
  • Morozov Konstantin Sergeevich
  • Sokolov Ilya Mikhajlovich
RU2693635C1
METHOD AND DEVICE FOR RETRANSMITTING DATA VIA USER DATAGRAM PROTOCOL 2015
  • Taldykin Evgenij Vladimirovich
  • Nepochatykh Evgenij Viktorovich
  • Telegin Maksim Viktorovich
  • Vorobev Konstantin Sergeevich
  • Slobodin Ruslan Sergeevich
RU2610697C1
DEVICE AND METHOD TO DISPLAY TELEVISION VIDEO INFORMATION ON COMPUTER MONITOR SCREEN 2011
  • Vereshkin Arkadij Evtikh'Evich
  • Makarchenko Ivan Pavlovich
  • Grishchenok Jurij Vladimirovich
RU2464725C1
SPACE RADAR WITH SYNTHETIC APERTURE FORMING THE IMAGE IN REAL TIME 1999
  • Volkov A.M.
  • Pichugin A.P.
  • Shishanov A.V.
  • Vnotchenko S.L.
  • Dudukin V.S.
  • Kovalenko A.I.
  • Kurevleva T.G.
  • Makridenko L.A.
  • Martynov S.I.
  • Monakhov A.P.
  • Nejman I.S.
  • Seljanin A.I.
  • Smirnov S.N.
RU2158008C1
DEVICE FOR CONTROLLED OBJECTS PROTECTION AGAINST FALSIFIED DATA ENTRY WITH RESPONSE TIME DELAY 2015
  • Zhuk Aleksandr Pavlovich
  • Osipov Dmitrij Leonidovich
  • Burmistrov Vladimir Aleksandrovich
  • Gavrishev Aleksej Andreevich
  • Anzin Ivan Viktorovich
RU2595938C1
DEVICE FOR SIMULTANEOUS RECEPTION OF SIGNALS FROM VARIOUS SATELLITE NAVIGATION SYSTEMS 2015
  • Vishin Daniil Fedorovich
  • Gres Ivan Pavlovich
  • Petrichkovich Yaroslav Yaroslavovich
  • Rudnev Pavel Evgenevich
  • Severinov Vasilij Mitrofanovich
  • Solokhina Tatyana Vladimirovna
RU2611069C1
SYSTEM OF CENTRALIZED DIRECTORY OF REFERENCE CLIENT DATA AND METHOD FOR COMBINING CLIENT DATA FROM ACCOUNTING SYSTEMS 2020
  • Pogorelova Olga Sergeevna
  • Kuzmichev Vadim Nikolaevich
  • Kudritskii Konstantin Vasilevich
  • Toropov Denis Mikhailovich
  • Pavelev Artem Sergeevich
  • Golubev Viktor Konstantinovich
RU2775167C2
WORKING MACHINE AND METHOD FOR MONITORING CONTROL SYSTEM ON WORKING MACHINE 2018
  • Tjernberg, Fredrik
RU2776166C2
METHOD AND SYSTEM FOR PREVENTING UNAUTHORIZED ACCESS TO CORPORATE NETWORK OBJECTS 2022
  • Balashov Aleksandr Viktorovich
  • Cherepanov Pavel
  • Nagornov Ivan Grigorevich
  • Glazunov Nikita Sergeevich
  • Solomatin Aleksandr Igorevich
RU2799117C1
SINGLE PSEUDO-RANDOM SEQUENCE GENERATOR (PRS) FOR GLOBAL NAVIGATION SATELLITE SYSTEMS (GNSS) SIGNAL RECEIVER 2022
  • Bochkovskij Andrej Leonardovich
  • Nikolaenko Aleksandr Vladimirovich
  • Pospelov Sergej Sergeevich
  • Rakhmankulov Ildar Iltyzyrovich
  • Chistyakov Valerij Valentinovich
RU2789320C1

RU 2 752 552 C1

Authors

Malyshev Konstantin Andreevich

Martynov Ivan Sergeevich

Dates

2021-07-29Published

2020-10-23Filed