Automated system for controlling fighting funds

FIELD: computer engineering, in particular, engineering of automated system for controlling fighting funds of national automatic system "Elections".

SUBSTANCE: system contains block for receiving input transactions, block for identification of addresses of fighting funds, block for modification of record addresses and reading data of fighting funds, block for identification of name parameters of deputy candidates, block for selection of type of financial operators, block for selection of upper limit of values of fighting funds, computing block, block for receiving data from server database, block for selecting lower limit of values of fighting funds, block for setting data dispensing modes, and block for integration of information signals.

EFFECT: increased speed of operation of system due to localization of addresses of documental data of fighting funds in database of system by identifiers of surname, name and patronymic name of deputy candidates and calculation of volumes of fighting funds directly in process of receipt of transaction data.

10 dwg

 

The invention relates to the field of computer technology, in particular to the automated control system of election funds of gas "Vybory".

A distinctive feature of the conduct of election campaigns in modern conditions is the increasing influence of financial factors on the strategy and tactics of pre-election activities of candidates, electoral associations and electoral blocs. From year to year the total cost of financing election campaigns. It is obvious that the availability of the necessary financial resources from the data subjects of the electoral process is an important condition for effective election campaign.

However, the electoral Commission are faced with an increasing number of collisions on financing of election campaigns. In administrative and judicial practice, there are an increasing number of cases related to the financing of election campaigns.

Financing of elections includes two types of financial transactions:

- firstly, all the operations of the electoral commissions with budgetary funds allocated for the preparation and conduct of elections;

- secondly, the financial transactions of candidates, electoral associations, electoral blocs for raising and expenditure of funds created by them to voters is lnyh funds.

Under the funding of election campaigns of candidates, electoral associations, electoral blocs refers to the financial support of promotional, informational, organizational and other activities of candidates, electoral associations, electoral blocs and their supporting individuals, organizations, aimed at the election of such candidate (list of candidates). These financial transactions are fundamentally different from the financing of the preparation and conduct of elections, which is carried out exclusively at the expense of budgetary funds.

The financing of election campaigns is the material basis of independent competitive activities of candidates, electoral associations, electoral blocs in elections, while the budget funds are spent election commissions to Finance the organization of the electoral process, creating conditions for equal participation in the election of candidates, electoral associations, electoral blocs.

The electoral Fund is a sum of money, which in the manner prescribed by law can be obtained by the candidate, registered candidate, electoral Association, electoral bloc and spent the goal of the independent exercise of their electoral Cam is assured. The use of other means, in addition to received in electoral funds to Finance the election campaigns are not allowed.

Campaign funds are characterized by the following attributes.

Candidates, electoral associations, electoral blocs independently manage their funds created their election funds. This implies autonomy in the use of election funds and amounts of funding, freedom of choice forms of campaigning, payable from the election funds.

The candidate, electoral Association, electoral bloc decide issues of price and other material terms under the contracts for the collection of signatures in support of nomination of a candidate (list of candidates), a manufacturer of promotional products, promotional activities, payment of airtime, etc.

In these contractual relationship candidates, electoral associations, electoral blocs shall act in accordance with the civil legislation of the Russian Federation, taking into account restrictions imposed by the electoral law. Funds campaign funds may not be used except in accordance with the orders of the candidate deput is you, relevant authorities and officials of the electoral associations, electoral blocs or authorized representatives of candidates, electoral associations, electoral blocs.

Campaign funds are strictly the purpose of funding expenses associated with the conduct of the election campaign, and may not be spent for other purposes.

In paragraph 7 of article 62 of the Federal law lists specific directions for the use of election funds. These funds can be spent on:

a) financial provision of organizational and technical measures aimed at collecting signatures in support of nomination of a candidate, Federal list of candidates, including the salaries of persons hired to collect signatures of voters;

b) pre-election campaign, as well as payment for works (services) information and Advisory nature;

b) payment of other works (services)performed (rendered) by legal persons or citizens of the Russian Federation, as well as other costs directly associated with the conduct of the election campaign.

g) payment of the electoral Deposit.

Failure to candidates, electoral associations, electoral blocs targeted campaign Fund involves the application of established laws suncc the th.

Campaign funds are cash, i.e. not expected to make any other material assets other than cash. The law does not provide other forms of financial support for activities contributing to the election of a candidate (list of candidates), in addition to transferring funds to a special account in the Bank.

The order of formation of the electoral Fund allows you to make control over the financing of election campaigns of candidates, electoral associations, electoral blocs more effective. The transfer of funds through the banking account always strictly documented, that could just as well be provided in case if objects of donations to the election funds were material goods or certain services.

There are two main forms of disclosure of financial information about completed transactions.

1) the custodian Bank account of the election Fund on request to the relevant election Commission shall at least once a week, and in less than ten days before the voting day - at least once in three business days to submit to the Commission information regarding the receipt and expenditure of election funds of candidates, electoral associations, electoral blocs. Izbirat is supplemented flax Commission, in turn, periodically, at least once in two weeks, sends this information to the media. This information may also be found registered candidates, electoral associations, electoral blocs which registered Federal list of candidates. State-regulated media are obliged to publish specified information within three days of their receipt.

2) the Candidate, electoral Association, electoral bloc shall submit to the relevant election Commission a financial report on the size and about all the sources of creation of the Fund, as well as all costs incurred. The first report dealt at the same time with a direction to the election Commission documents required for registration, the second - not earlier than 20 days and not later than 10 days before election day.

The operation of the means of election funds controlled by election commissions, either directly or through created by the control and audit service.

In elections to the State Duma of the special electoral accounts opened in branches of the savings Bank of the Russian Federation.

The law does not establish the maximum size of electoral funds of candidates, registered candidates, electoral the associations, electoral blocs. Pets transfer any amount of voluntary contributions to the special accounts of election funds, i.e. income election funds in aggregate are not limited. However, the law establishes spending limits campaign Fund. They are:

- for a candidate, registered candidate - 10 thousand minimum wage;

for electoral Association, electoral bloc - 250 thousand minimum wage.

If a candidate, electoral Association, electoral bloc exceeded the limit of expenditure campaign Fund of more than 0.5%, the corresponding election Commission shall have the right to refuse registration of a candidate, Federal list of electoral Association, electoral bloc.

Known systems that could be used to solve the task (1, 2).

The first of the known systems contains blocks receiving and storing data, connected to the control blocks and data blocks search and selection, connected to the blocks of the data storage and display, the clock inputs are connected to outputs of the control unit (1).

A significant disadvantage of this system is that you cannot solve the problem of update data, hranimyh memory in the form of relevant documents, simultaneously with the solution of the issue of the content of these documents to users in real time.

Known and other system containing blocks of data, information inputs which are connected with the blocks receive data and control outputs connected to the first group of blocks of memory, Central processor, the inputs of which are connected to the outputs of the memory blocks of the first group and block data, and outputs connected to inputs of memory blocks of the second group and block data display (2).

The last of the above technical solutions closest to being described.

Its disadvantage is the low system performance, due to the fact that execution of the control procedure of election funds of candidates is implemented through the data retrieval polling funds throughout the database, and their subsequent processing by a Central processor that when a large number of candidates inevitably leads to higher costs time and, as a consequence, in violation of electoral legislation in cases of wrongful large expenditures of funds for the election campaign.

The purpose of the invention is the improvement of the system performance by localization addresses of documentary evidence of election funds in the database system identifiers Famil and, name and surname of the candidates and the calculation of volumes of election funds directly in the process of receiving transaction data from the Bank.

This objective is achieved in that in the known system containing unit receiving input of transaction information and the clock inputs of which are the first information and the clock inputs of the system, and the first information output is connected to one information input unit integration of information signals, other information whose input is connected to the output of the computing unit, and the output unit integration of information signals is an information output system, unit modification addresses record and read data output of which is the address of the system output and the clock output is the first synchronizing system output, the block mode write and read data, the first and the second control outputs of which are connected with the first and second control inputs of the block integration of information signals respectively, and first and second clock outputs are the second and third synchronizing system outputs, respectively, the block receiving records database servers, data and clock inputs of which are WTO is diversified information and clock inputs of the system, the entered identification block addresses of election funds, an information input connected with the second information output unit receiving the input transaction, the clock input connected to the clock output unit receiving the input transaction information output is connected with the information input unit modification addresses of the read and write databases, and word clock output connected to the clock input of block modification addresses of read and write database, the identification block of the nominal parameters of candidates, one data input of which is connected to the third information output unit receiving an input of transactions, other information input is connected to the first information output unit receiving records in a database server, a synchronization input connected to the clock output unit receiving records of the database server, and one output connected to the counting input of block modification addresses of read and write database unit selection type of financial operations, information whose input is connected to the fourth information output unit receiving the input transaction, the clock input is connected to another output of block identification of the nominal parameters of candidates, with one output connected to the first clock input of vychisliteljnogo, one data input connected to the fifth information output unit receiving the input transaction, and other information input connected to the second information output unit receiving records of the database server, the block selection upper bounds for the values of campaign funds, an information input connected to the output of the computing unit, the clock input connected to the output of the block selection types of financial transactions, the block selection lower bounds for the values of campaign funds, one data input connected to the fifth information output unit receiving an input of transactions, other information input is connected to the second information output unit receiving records of the database server, the clock input is connected to another output of the block selection types of financial transactions, and one output connected to another clock input of the computing unit, the first clock input of the block mode write and read data is connected to the first output of the block selection upper bounds for the values of campaign funds, the second clock input of the block mode write and read data is connected to the first output of the block selection lower bounds for the values of campaign funds, the third clock signal input of the mouth is ovci modes of writing and reading data is connected to the second output of the block selection upper bounds for the values of campaign funds, the fourth clock input of the block mode write and read data is connected with the second output of the block selection lower bounds for the values of campaign funds, and the installation exit block mode write and read data is connected to the set input unit receiving an input of transaction block reception of database records and block modification addresses of the read and write databases.

The invention is illustrated by drawings, where figure 1 shows the block diagram of the system figure 2 - block diagram of the block receiving the input transaction figure 3 - block diagram of the identification block addresses of election funds, figure 4 is a structural block circuit diagram of a modification of the addresses of the read and write data of election funds, figure 5 - block diagram of the block selection types of financial transactions, figure 6 - block diagram of the block selection upper bounds for the values of campaign funds, 7 - structural diagram of the computing unit, Fig - structural diagram of the block database server figure 9 - block diagram of the installation unit modes of data output, figure 10 is a structural block circuit diagram of integration of information signals.

The system (figure 1) contains the unit 1 receiving the input transaction, block 2 identification addresses of election funds, unit 3 modifying an address for the ISR and read the database unit 4 identify the nominal parameters of the candidates, made in the form of a comparator unit 5 selection of financial operations, unit 6 selection upper bounds for the values of campaign funds, the computing unit 7, unit 8 database server, block 9 selection of the lower bounds for the values of campaign funds, unit 10 installation modes, read and write data and the block 11 integration of information signals.

Figure 1 shows the first 20 and second 21 information input system, the first 22 and second 23 clock inputs of the system, as well as information 25 and the address 26 the system outputs, the first 27 and second 28 and third 29 synchronizing the outputs of the system.

Block 1 (figure 2) contains the register 30 and the element 31 of the delay. The drawing shows information 20, the clock 22 and mounting 32 inputs, as well as information 33-37 and clock 38 outputs.

Block 2 (figure 3) contains the memory unit 40, made in the form of a persistent storage device, the decoder 41, the elements 42-44 And element 45 delay. The drawing shows information 46 and the clock 47 inputs, as well as information 48 and the clock 49 outputs.

Block 3 (figure 4) contains a counter 50, the element 51 OR element 53 delay. The drawing shows information 54, the clock 55, 56 and counting installation 57 inputs, as well as information 26And clock 27 exits.

Block 5 (figure 5) contains the decoder 60 and the elements 61, 62 And. the drawing shows information 63 and the clock 64 inputs, as well as the first 65 and second 66 outputs.

Section 6 (6) contains a comparator 70, the register 71 and the element 72 delay. The drawing shows information 73 and clock 74 inputs, and the first 75 and second 76 outputs.

Block 7 (7) contains an adder 80, the trigger 81, an inverter 82 group elements 83 and 84 And groups of elements, a group of 85 elements And the element 86 OR elements 87, 88 delay. The drawing shows information 90, 91 and control 92, 93 inputs, as well as information 94 exit.

Block 8 (Fig) contains the register 100 and the element 101 delay. The drawing shows information 21, the clock 23 and installation 102 inputs, as well as information 103, 104, and clock 105 outputs.

Unit 10 (figure 9) contains the trigger 110, the elements 111, 112 And elements 113-116 OR elements 117-120, 128 delay. The drawing shows the clock 121-124 inputs, as well as the first 28 and second 29 synchronization, control 125, 126 and installation 127 outputs.

Unit 11 (figure 10) contains groups 130, 131 elements And a group of 133 items OR. The drawing shows information 135, 136 and synchronization 137, 138 inputs and output 25.

All nodes and elements of the system are executed on a standard potentially switching elements.

The system works as follows.

In the information input system 20 sequentially in time are codogram transactions from a savings Bank having the following structure:

CODECODECODECODE
CodeFull
combinationName,financialValue
educatedNameoperationscash
initialFirst nameyouamount
letters Surnamecandidaterequired
NameMPs -run
Patronymic of the candidateholdercash
in MPselectionamount
Fund

This codogram input system 20 is supplied to the information input of the register 30 of the block 1 which contains a synchronizing pulse from the input 22 of the system. While sync is desirously pulse input 22 is delayed by element 31 at the time of recording the transaction in the register 30 and available at the output 38 of the block 1.

The register 30 has five information outputs that have the following functionality:

- on the outlet 33 is issued, the contents of all bits of the register 30,

- on the outlet 34 is given code combination formed by the initial letters of the Surname, Name, Patronymic of the candidate, the owner of the electoral Fund, subject to control,

- at exit 35 a code formed by full name Surname, Name, Patronymic of the candidate, the owner of the electoral Fund, subject to control,

on the output 36 is given the code for the type of operation you want to perform on an enumerable amount of money,

- on the outlet 37 is given a quantitative value of the amount of money that should either be capitalized in the election Fund of a candidate, or to write off from the accounts of the electoral Fund in payment of expenditures made.

Output 33 of the block 1 all input codogram is issued to the input 135 of the block 11, where the elements 130 And groups, open another entrance 137 high potential trigger 110 block 10, in the initial state, and is issued for information output 25 of the system.

From the output 34 of the block 1 code combination formed by the initial letters of the surname, name and patronymic of the candidate belongs to this election, the Fund is transferred to the input 46 of the block 2 and to the input designator.

The decoder 41 decodes this code combination and prepares a circuit to the signal input 47, opening one of the elements 42-44 And. For definiteness, suppose that a high potential is received at one input element 42 I.

In parallel, the clock pulse from the input 22 of the system is delayed element 31 unit 1 at the time of entry of codogram in the register 30 and the operation of the decoder 41 and further input 47 unit 2 checks the state of the elements 42-44 I.

Given the fact that open on one input will be only element 42 And, through this item, the sync pulse is fed to the input of the read fixed memory permanent storage device 40 that stores code reference address database of candidates and the number of records with the same code combination of the initial letters of surname, name, patronymics.

Structure codogram stored in the fixed memory ROM has the following form:

CODECODE
Reference address database of candidates, which stores records of documentary evidence of candidates having the same code combination of the initial letters of Surname, Name, Patronymic, as in the submitted transaction.Number of records candidates specified code combination of the initial letters of the Surnames Name, Middle Name.

Codes reference address database of candidates and the number of records from the memory unit 40 reads the information on the output 48 of the block 2 and further act on the information input 54 of the counter 50 block 3.

In parallel with the described process, the same pulse is read from the output 38 of the block 1 is delayed by the delay element 45 unit 2 at the time of reading the contents of a fixed cell ROM 40 and then supplied to the clock input 55 of the counter 50 block 3, fixing the appropriate read codes.

Address code from the output 26 of the block 3 is issued for the address output 26 of the system.

In parallel, the pulse input 55 unit 3 passes the element 51 OR, again delayed by element 53 at the time of entering the code in the counter 50 and then from the output 27 of the system is fed to the input of the first interrupt server database as an impulse control reading of data from the database of the register of voters at the address formed by the address 31 the system output.

On this signal, the server goes to the subroutine read the cell content database of candidates at specified output 26 address and outputting the first record of the database information to the input 21 of the system, and recording it in the register 100 block of 8 clock pulse coming from the server to the input 23.

Patterns the first few records from the database of candidates at the input 21 of the system has the following structure

CODECODE
Surname, Name, Patronymic of the candidateThe QUANTITATIVE VALUE of the amount of MONEY held on account of the electoral Fund of the candidate

Code surname, name and patronymic of the candidate output 103 unit 8 is fed to the input 15 of the comparator 4, and the code surname, name and patronymic of the candidate from the input transaction is supplied from the output 35 of the block 1 on the other input 14 of the comparator 4.

In parallel with this process, the clock pulse from the input 23 is delayed by element 101 unit 8 at the time of entering code in the register 100 and then output 105 is supplied to the clock input 16 of the comparator 4.

This sync pulse comparator 4 compares the codes of the surname, name and patronymic at its inputs, and if the code surname, name, patronymics in the register 30 unit 1 does not match the code surname, name, patronymics in the register 100 unit 8, the output 17 of the comparator 4 a signal, which is supplied to the counting input of the counter 56 unit 3, incrementing the base address by one and forming, thereby, the next address to read the next record from the database of the register of voters.

From the output of the counter 50 block 3 next code reference address is issued on the address output 26 of the system, and synchronizing nulls input 56 unit 3 passes through the element 51 OR delayed element 53 at the time of actuation of the counter 50 and then from the output 27 of the newly fed to the input of the first interrupt server database as the next impulse control reading of data from the database of candidates at the address formed by the address 26 the system output.

On this signal, the server returns to the routine of reading the contents of the cell database of candidates at specified output 26 address and issuing the next entry in the database of candidates on the information input 21 system, and recording it in the register 100 block of 8 clock pulse coming from the server to the input 23.

Describes the process of reading the records of candidates from the database continues until the comparator 4 will not fix the fact matches the input code and the output 18 of the comparator 4 will not receive a signal, which is supplied to the clock input unit 5

To the input 63 of the block 5 in a given time from the output 36 of the block 1 filed code for the type of operation that should be performed on the received sum of money which quantitative value output unit 1 is input to the 90 unit 7.

As mentioned above cash amounts specified in the transaction can be performed two different operations that implement as a procedure of which rmline cash receipt on account of the electoral Fund of the candidate, and execution procedure flow of funds from the accounts and the election Fund of candidates.

In the first case, the decoder 60 decodes the operation code on registration of parish funds to the account of the election Fund of the candidate and opens one input element 61 And through which the clock pulse input 64 is held at the output 65 of the block 5 and then, firstly, to the input 92 of the block 7, and secondly, it is fed to the input 74 of the block 6.

To this point in time to the input 90 of the block 7 from the output 37 of the block 1 filed is the monetary amount that must be added to the electoral Fund of the candidate, the quantitative value is output 104 unit 8 is fed to the input 91 of the block 7. The trigger 81 unit 7 to this point in time is in original condition and has high potential with inverted output opens the elements 83 And one input, so the quantitative importance of the election Fund of the input 91 through the elements 83 And groups and elements 85 OR group filed for one input of the adder 80, and adopted by the monetary amount input 90 is supplied to another input of the adder 80.

The clock pulse input 92 immediately arrives at the installation log trigger 81, confirming its initial condition, and, in addition, it has been delayed element 87 at the time of trigger 81, and deeprooted element 86, and is supplied to the clock input of the adder 80, which sums the input codes and the resulting sum value output 94 is given as input 73 unit 6 and to the input 136 of the block 11.

Simultaneously with this process, the pulse input 74 block 6 is delayed by element 72 unit 6 during the operation of the adder 80 and is supplied to the clock input of the comparator 70, to one input of which register 71 constantly applied code limit value of the electoral Fund of the candidate, and on another input the current value of the electoral Fund of the output of the adder 80 unit 7.

If the current value of the election Fund of candidates does not exceed the limit value set in the register 71, the output 75 of the comparator 70, a signal is generated at the input 121 of the block 10, where he served as the installation log trigger 110, confirming its original condition in which it opens the element 112 And to the input of element 119 delay.

Element 119 delays the clock pulse at the time of the trigger 110, passes the elements 112 And 115 then OR and outputted to the output 28 of the system as a control pulse recording a new value of the sum of the electoral Fund of the candidate in the same discharge cell memory database, the address of which is still formed at the output 26 of the block 3.

This signal is fed to the input W is the second interrupt of the database server where the server goes to the subroutine records the contents of the adder 80 unit 7 from the output 25 of the system, in a database at the address generated at the output 26 of the system.

In addition, the pulse from the output of element 115 of the delay unit 10 is element 116 OR delay element 120 at the time of recording the new values of the electoral Fund in the database and then output 127 is supplied to set input blocks 1, 8 and 3, dropping them in original condition and preparing the system for a new cycle of operation.

If the current value of the electoral Fund of the candidate exceeds the limit value of the magnitude of the electoral Fund established in the register 71, the comparator 70 unit 6 will record this fact by issuing a pulse on output 76.

Output 76 of comparator 70 unit 6, the signal is fed to the input 123 of the block 10, from whence he is, first, through the element 113 OR served on the direct input of the trigger 110, setting it in one state, in which he reveals the element 111 I.

Secondly, it has been delayed element 117 at the time of the trigger 110, passes the elements 111 And 114 then OR and outputted to the output 29 of the system as an impulse control issue input transaction workstation for financial control.

This output signal 29 is fed to the input of the third channel interrupt serv the RA database. On this signal, the server goes to the routine issuance of the contents of an input transaction from the output 25 of the system for the automated workplace of financial control.

In addition, the pulse from the output element 114 of the delay unit 10 is element 116 OR delay element 120 at the time of issuing the input transaction workstation for financial control and then output 127 is supplied to set input blocks 1, 8 and 3, dropping them in original condition and preparing the system for a new cycle of operation.

In the second case, when performing a procedure flow of funds from the account of the election Fund of candidates to deputies of the decoder 60 decodes the operation code according to the design flow of funds from the account of the electoral Fund of the candidate and opens one input element 62 And through which the clock pulse input 64 is held at the output 66 of the block 5 and then enters the clock input 107 of the comparator 9.

To this point in time to the input 105 of the block 9 from the output 37 of the block 1 filed is the monetary amount that must be deducted from the electoral Fund of the candidate, the quantitative value is output 104 unit 8 is fed to the input 106 of the comparator 9.

If the comparison value is the amount that should be debited houses the municipal Fund, will not exceed the total election Fund, the output 108 of the block 9 is formed impulse, which, firstly, is fed to the input 93 of the block 7 and then to a single input trigger 81, setting it in one state.

The trigger 81 high potential with direct access opens the elements 84 And groups on one input to the other inputs of which are connected the outputs of the inverters 82 group.

As a result, the code of the quantitative value of the currency election Fund of the input 91 is inverted by inverter 82 group and through the elements 84 And groups and elements 85 OR group filed for one input of the adder 80, and debited the amount of money input 90 is supplied to another input of the adder 80.

In addition, the clock pulse from the input 93 is delayed element 87 at the time of trigger 81, and then passes the element 86 OR, and is supplied to the clock input of the adder 80, which summarizes the direct and inverse codes, and the resulting value of the difference output 94 is issued to the input 136 of the block 11.

At the same time, the pulse from the output 108 unit 9 is fed to the input 122 of the block 10, where the delayed element 128 at the time of actuation of the adder 80, and then from the output of element 115 OR available at the output 28 of the system as a control pulse recording a new value of the sum of the electoral Fund of the candidate in the same places CACI memory database, the address of which is still formed at the output 26 of the block 3.

This signal is fed to the input of the second channel interrupts database server, where the server goes to the subroutine records the contents of the adder 80 unit 7 from the output 25 of the system database on the address generated at the output 26 of the system.

In addition, the pulse from the output of element 115 of the delay unit 10 is element 116 OR delay element 120 at the time of recording the new values of the electoral Fund in the database and then output 127 is supplied to set input blocks 1, 8 and 3, dropping them in original condition and preparing the system for a new cycle of operation.

If consumed, the magnitude of the electoral Fund of the candidate exceeds the current value of the electoral Fund, the comparator 9 will record this fact by issuing a pulse at the output 109.

Output 109 of the comparator 9, the signal received at the input 124 of the block 10, from whence he is, first, through the element 113 OR served on the direct input of the trigger 110, setting it in one state, in which he reveals the element 111 And, secondly, he is delayed by element 118 at the time of the trigger 110, passes the element 114 OR available at the output 29 of the system as an impulse control issue input transaction workstation for financial control.

This output signal 29 is fed to the input of the third channel interrupt server database. On this signal, the server goes to the routine issuance of the contents of an input transaction from the output 25 of the system for the automated workplace of financial control.

In addition, the pulse from the output element 114 of the delay unit 10 is element 116 OR delay element 120 at the time of issuing the input transaction workstation for financial control and then output 127 is supplied to set input blocks 1, 8 and 3, dropping them in original condition and preparing the system for a new cycle of operation.

Thus, the introduction of new units will significantly improve the system performance by localization addresses of documentary evidence of election funds in the database system ID surname, name and patronymic of the candidates and the calculation of volumes of election funds directly in the process of receiving transaction data from the Bank.

Sources of information taken into account in the drafting of the application

1. U.S. patent No. 5136708, MCL G 06 F 15/16, 1992.

2. U.S. patent No. 5129083, MCL G 06 F 12/00, 15/40, 1992 (prototype).

Automated control system of election funds containing block receiving the input transaction information and synchronizing the second inputs of which are the first information and the clock inputs of the system, and the first information output unit receiving the input transaction is connected with one information input unit integration of information signals, other information whose input is connected to the output of the computing unit, intended for direct summation code representing the retiring amount of money received from the unit receiving the input transaction, and return code representing a quantitative value of the amount of money the electoral Fund and received from the reception unit records the database server, and the output of the integration of the information signal is an information output system, unit modification addresses record and read data output of which is the address of the system output and the clock output unit modification of the addresses of the read and write database is the first synchronizing system output, the block mode write and read data, the first and second control outputs of which are connected with the first and second control inputs of the block integration of information signals respectively, and first and second clock outputs are the second and third synchronizing system outputs, respectively, with information and the clock input unit receiving records server database ablauts the second information and the clock inputs of the system, characterized in that it contains the block identification addresses of election funds, an information input connected with the second information output unit receiving the input transaction, the clock input of the identification block addresses of election funds connected to the clock output unit receiving the input transaction information output unit identification addresses of election funds connected with the information input unit modification addresses of read and write database, and synchronizes the output of the identification block addresses of election funds connected to the clock input of block modification addresses of read and write database, the identification block of the nominal parameters of candidates, one data input of which is connected to the third information output unit receiving the input transaction another information input unit identification nominal parameters of candidates is connected to the first information output unit receiving records of the database server, which synchronizes the input unit identification nominal parameters of candidates is connected to the clock output unit receiving records of the database server, and one output unit identification nominal parameters of candidates is connected to a counter input unit modification addresses of read and write database Blo the selection of financial operations, information the input of which is connected to the fourth information output unit receiving the input transaction, the clock input unit selection type of financial operations connected with the other output of block identification of the nominal parameters of candidates, with one output block selection types of financial transactions connected to the first clock input of the computing unit, an information input connected to the fifth information output unit receiving the input transaction, and other information input connected to the second information output unit receiving records of the database server, the block selection upper bounds for the values of campaign funds, an information input connected to the output of the computing unit, the clock input of the block selection upper bound values campaign funds connected to the corresponding output block selection types of financial transactions, the block selection lower bounds for the values of campaign funds, one data input connected to the fifth information output unit receiving an input of transactions, other information input unit selection lower bounds for the values of campaign funds connected to the second information output unit receiving records of the database server, which synchronizes the input unit selection lower bounds Zn the values of campaign funds connected to another output of the block selection types of financial transactions, and one output block selection lower bounds for the values of campaign funds connected to another clock input of the computing unit, the first clock input of the block mode write and read data is connected to the first output of the block selection upper bounds for the values of campaign funds, the second clock input of the block mode write and read data is connected to the first output of the block selection lower bounds for the values of campaign funds, the third clock input of the block mode write and read data is connected to the second output of the block selection upper bounds for the values of campaign funds, the fourth clock input of the block mode write and read data is connected with the second output block selection lower bounds for the values of campaign funds, and the installation exit block mode write and read data is connected to the set input unit receiving an input of transaction block reception of database records and block modification addresses of the read and write databases.



 

Same patents:

FIELD: engineering of means for paying for goods and services.

SUBSTANCE: in accordance to method, bank note is utilized, onto which during its manufacture aside from visually discernible data, including nominal cost of note, onto a selected portion, additional data concealed below protective cover are applied, determining of which is performed by destroying protective cover; cashless payments are performed by transmitting data on selected portion via any communication channel to destination of payment, where bank note is identified using given database containing information about all bank notes released for circulation, provided with special portion, its paying capacity is determined and type of payment determined by owner of bank note is performed for appropriate goods and/or services.

EFFECT: expanded functional capabilities when using bank notes as means for paying in cash or in form of cashless settlement.

2 dwg

FIELD: engineering of devices for monitoring buildings with usage of Internet network.

SUBSTANCE: system contains multiple terminals identified in Internet network, made with possible sending of query to central database with unambiguous statement of its position. Terminal is mounted on the wall or is a part of structure of building and is meant for sending messages about different types of events and goals of these events with registration of time and date of interaction of user with terminal. Unique address of terminal in Internet network is utilized for registration of position of terminal in building, while central database is made with possible registration of data being sent and providing access for controlling and updating data by controlling users in real time.

EFFECT: provision of control over local events in multiple buildings with usage of browser.

2 cl, 1 dwg

FIELD: engineering of playing devices, providing possibility for performing different playing modes on playing machine.

SUBSTANCE: device contains input control panel with multiple dynamic buttons, which may be activated by player to select games, make bets, take playing decisions and the like. Aforementioned button enables display area, transparent node of tactile check connection and input detection node. Dynamic button may be pressed for selecting source data and may include a display area, which can be seen through the button. During operation of dynamic button, controller can direct video data for display on the button and is capable of, in case of being pressed by user, receiving input signals from input detection node included in composition of button.

EFFECT: provision of interaction of transparent sensor screen for input of player data with possible alternation of display modes during the game.

4 cl, 15 dwg

FIELD: payment systems engineering.

SUBSTANCE: system contains universal payment cards, communication means, providing delivery of information to system, participants of which are card emitters, acting as transaction centers of universal payment system, processing center, containing operator service, and as its participants other specialized card payment systems are included with their emitters, processing centers, card holders and providers of services and goods, interacting with universal payment systems by means of individual elements for information exchange with processing center of universal payment system.

EFFECT: possible payment in system, different from emitter of payment card.

5 dwg

FIELD: method and device for processing digital data, meant for monitoring and taking decisions about quality and efficiency of control over investments on financial markets.

SUBSTANCE: system contains device for inputting data about investment portfolio of financial tools, device for receiving data about results of auctions and characteristics of stock, and also device for routing data, connected to means for storing source data, means for calculating and storing index characteristics of virtual portfolios, means for calculating and storing resulting data about real and standard portfolios, means for estimating efficiency of control over investment portfolio and output of data.

EFFECT: increased reliability, speed of operation and productiveness of system for controlling investment portfolio of financial tools with fixed profitability.

2 cl, 6 dwg

FIELD: electronic transaction technology.

SUBSTANCE: method for performing transaction in real time mode includes stages for: providing manager of transaction, registration of user by transaction manager, registration of seller by transaction manager, request by user for unambiguous certain identifier of transaction from transaction manager to cover the goods, check by manager of transaction of active user, manager provides unambiguously certain identification of transaction to user, if user is active, user requests seller about transaction for purchasing goods or service, user provides transaction identification to seller, seller provides identification of transaction to manager of transaction, manager of transaction checks validity of transaction, manager of transaction provides unambiguously certain number of transaction to seller, if identification of transaction is valid, then manager transfers money to account of financial institution of seller.

EFFECT: increased reliability of transaction.

16 cl, 5 dwg

FIELD: technology for tracking queue numbers during serial servicing of given numbers of queue.

SUBSTANCE: device contains input device and output device, controlled by aforementioned input device and meant for displaying number frequency queue on ticket with queue number. Device also contains registration device for receiving phone number and queue number or time moment, related to queue number, and calling device for calling aforementioned phone number, when aforementioned queue number in accordance to estimation is subject for servicing within given time period.

EFFECT: realization of tracking of queue numbers for client or consumer having received number in queue, wherein serial servicing is performed.

2 cl, 3 dwg

FIELD: computer science, in particular, engineering of automated systems for controlling ticket sales for passenger transport.

SUBSTANCE: system contains block for receiving data about scanning and recognition of document, block for identification of supporting addresses of risk database, block for determining data extraction depth, block for forming addresses of risk database, risk signals discriminator, block for receiving data of risk database, block for receiving electronic ticket of passenger, block for identification of supporting addresses of runs database, discriminator of signals of capacity of passenger seats of run, and block for dispensing data and control signals.

EFFECT: increased speed of operation of system by localization of addresses of documental data records of civilians, assigned to risk group, in database of system by identifiers of their surname, name and patronymic name.

9 dwg

FIELD: computer science, in particular, system for controlling calculation of flight tasks for aero company.

SUBSTANCE: system contains data receipt block for reference-normative information, block for selecting current address of parameters of reference-normative information, block for selecting base address of temporal calculation ranges in server database, block for modification of database addresses, block for recording number of coefficients of reference-normative information, block for forming data reading cycle of reference-normative information, block for forming signals for recording and reading data from database of server, block for setting calculation, block for selecting base address of temporal ranges of calculation, block for calculating planned and actual costs, block for forming documenting address of calculation data and a data dispensing block.

EFFECT: increased speed of operation of system.

10 dwg, 2 app

FIELD: computer science, in particular, engineering of automated system for controlling passenger aero-transportations.

SUBSTANCE: system contains three registers, three counters, block for selecting base reading address, block for selecting signs, memory block, generator of database reading signals, two comparison blocks, comparator, blocks for detecting tendencies and for prediction.

EFFECT: increased speed of system operation due to excluded search of data for taking a decision across whole database and due to localization of search only by temporal and specific signs of sign identifiers of appropriate economic coefficients.

2 tbl, 8 dwg

FIELD: index structure of meta-data, provided for finding information about content.

SUBSTANCE: in accordance to first variant of method, information about position is determined, key search is performed, and meta-data are extracted using found key, and in accordance to second variant of method, access to list of combinations is performed, in which meta-data key is searched for, identification information of meta-data is determined, and meta-data are extracted using found identification information. Devices for realization of these methods contain input block and control block.

EFFECT: possible fast search for information about content.

4 cl, 12 dwg, 6 tbl

FIELD: index structure of meta-data, provided for finding information about content.

SUBSTANCE: in accordance to first variant of method, a list of keys is provided, appropriate for fields of meta-data, and information about position for determining key; in accordance to second variant, section of key index list is provided, section of key index and section of key sub-index. In accordance to third variant, a list of keys and values of keys is provided, and in accordance to fourth variant, values of keys and identification information of meta-data is provided as well as list of keys.

EFFECT: provision of simplified indexation of data fragments, realization of fast search and decreased search time.

4 cl, 12 dwg, 6 tbl

FIELD: computer engineering, possible use in devices for controlling informational streams to monitor informational traffic.

SUBSTANCE: method includes preliminarily forming a base of standard informational signs, receiving informational stream, serially selecting and recording fragments of informational stream, selecting identification signs from these, comparing them to standard ones. Base of standard informational signs is formed by computing morphological coefficient d of identification sign and its address A with utilization of hash-function. For identification signs received from informational stream, morphological coefficients d and identification addresses A are additionally computed, after that on basis of computed address, identification sign selected from informational stream is compared to standard one.

EFFECT: increased information processing speed due to shorter time needed for identification of addresses of signs in base of standard informational signs.

4 cl, 2 dwg, 2 tbl

FIELD: computer engineering, in particular, informational-reference system of industrial-economical characteristics of airlifts.

SUBSTANCE: system contains two registers, data commutation block, block for selecting automated workplace of user, block for identification of type of data being requested, block for selection of viewing direction of reference data, block for commutation of synchronization signals, reverse counter, block for receiving database update files, block for identification of type of data being updated, two blocks for comparing codes.

EFFECT: increased speed of system operation due to no need for searching information across whole volume of server database.

10 dwg, 1 app

FIELD: computer science, in particular, engineering of automatic system for controlling routing of text documents in data processing network.

SUBSTANCE: system contains first, second, third, fourth, fifth and sixth registers, first and second blocks for identification of text documents, block for integration of control signals, two counters, adder, block for forming base address for recording finished documents and commutator.

EFFECT: increased speed of system operation by localizing range of data search addresses in server database by means of identifiers of text documents.

6 dwg

FIELD: computer engineering, possible use as device for structural-statistical analysis of information arrays.

SUBSTANCE: device contains generator of signals of current estimate, discriminator of zones of estimate values, distributor of impulses, counter of temporal intervals, commutator, first and second generators of search variable, first and second adding counters, first and second memory blocks, division block, classification device, register of search strategy, signals generator, timer of current day, block for generation of cutting threshold, structural analyzer and third memory block.

EFFECT: possible recognition of target determined combinations, representing n-digit binary numbers.

2 cl, 2 dwg

FIELD: engineering of automated libraries for data storage with loading, unloading and movement of data carriers.

SUBSTANCE: library contains robotized transporting device, for moving data carriers, and multiple universal sockets with means for connecting accumulators positioned in sockets or other devices to transporting device, to which commands from main computer are sent for moving data carriers. Robotized device is programmed for recognition, whether each socket is free or occupied with a certain component, such as an accumulator or command port, and following realization of appropriate communication with component occupying the socket.

EFFECT: decreased hardware costs with adjustable configuration and use of different system components.

6 cl, 5 dwg

FIELD: computer science, in particular, automated identification of data of voting sheets of voters in national automatic system "Elections".

SUBSTANCE: system contains block for receiving data from voting sheets, block for receiving records of server database, block for setting type of signatures, block for selecting supporting addresses of server database, counter of signatures number, comparators, blocks for selecting supporting addresses of signature types, blocks for modification of addresses for recording and reading signatures, block for selecting types of signatures, block for selecting number of checked signatures of voters and block for forming signals for recording and reading signatures of voters.

EFFECT: increased speed of operations due to localization of addresses of documentary data of civilians in database of system by identifiers of their surname, name and patronymic.

12 dwg

FIELD: radio engineering, possible use as mobile communication system for realizing contact with a celebrity in form of a game.

SUBSTANCE: system contains at least two receiving-transmitting personal devices, local control device, and central control device. At least one additional transmitting-receiving device of a celebrity is provided. Receiving-transmitting personal devices are made in form of mobile communication terminals of users, local control device - in form of station of mobile cell phone communications operator, and central control device - in form of a server.

EFFECT: increased efficiency, realized game effect during making of contacts.

6 cl, 3 dwg, 2 tbl

FIELD: computer science, in particular, engineering of internet-banking system for information-marketing electronic trading center.

SUBSTANCE: system contains user identification block, block for identification of user requests, block for selecting bearing addresses of information-marketing center database, block for selection of user workplace addresses, register, block for selection of transaction addresses, block for selecting addresses of payments, block for forming signals for recording and reading for database, data dispensing block, block for identification of transactions, block for receiving dialogue messages, block for providing notifications to suppliers, block for providing notifications to buyers.

EFFECT: increased reliability of financial payments by excluding possible receipt of payment by goods supplier before warehouse of buyer receives goods.

13 dwg

FIELD: engineering of equipment, limiting access to system being protected, possible use for preventing unsanctioned access to system by random individuals.

SUBSTANCE: method includes determining coordinates of certain specifics of papillary pattern of user and on basis of difference of coordinates of produced image of print and one stored in database, positive or negative decision is produced about access of user to system.

EFFECT: increased level of protection of system.

2 dwg

Up!