АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПЕРСОНАЛЬНОГО УЧЕТА НАСЕЛЕНИЯ РЕГИОНОВ

Изобретение относится к вычислительной технике, в частности, к автоматизированной системе персонального учета населения регионов Российской Федерации.
Создание автоматизированной системы персонального учета населения обусловлено необходимостью решения проблем, которые возникают при решении задач социально-экономического развития страны и регионов, в сфере социального обеспечения населения, в системе государственного регистрационного учета граждан и использования первичных регистрационных данных о гражданах, в обеспечении функционирования и взаимодействия создаваемых автоматизированных систем учета различных категорий граждан, в сфере информационного обслуживания населения и хозяйствующих субъектов.
Государственный регистрационный учет граждан в Российской Федерации осуществляется в интересах граждан и государства и основывается на системе регистрации граждан по месту жительства и по месту пребывания, а также на системе регистрации актов гражданского состояния.
Регистрацию граждан по месту жительства и по месту пребывания осуществляют паспортно-визовые службы органов внутренних дел совместно с органами местного самоуправления на основании нормативных правовых актов, утвержденных постановлением Правительства Российской Федерации от 17.07.95 г. №713 «Об утверждении правил регистрации и снятия граждан Российской Федерации с регистрационного учета по месту пребывания и по месту жительства в пределах Российской Федерации и перечня должностных лиц, ответственных за регистрацию» (в редакции постановлений Правительства Российской Федерации от 23.04.96 г. №512 и от 14.02.97 г. №172).
Государственную регистрацию актов гражданского состояния в соответствии с Федеральным законом от 15.11.1997 г. №143-ФЗ «Об актах гражданского состояния» осуществляют органы ЗАГС, образуемые органами государственной власти субъектов Российской Федерации. Координация деятельности по государственной регистрации актов гражданского состояния осуществляет Министерство юстиции Российской Федерации.
Действующая система регистрационного учета содержит основные идентификационные сведения о всех гражданах, проживающих на территории Российской Федерации.
Однако, существующее в настоящее время состояние этой системы характеризуется низким уровнем автоматизации и технической оснащенности паспортно-визовых служб органов внутренних дел и
органов ЗАГС, отсутствием информационного обмена между органами ЗАГС и паспортно-визовыми службами, следствием чего является недостаточная оперативность получения паспортно-визовыми службами информации об умерших, об изменивших фамилию, имя, отчество, ограниченная возможность оперативного использования имеющейся информации органами исполнительной власти, хозяйствующими субъектами, общественными организациями и гражданами.
Необходимость оперативного получения актуальной и достоверной информации о проживающем на территории Российской Федерации населении настоятельно требует внедрения новых информационных технологий в сфере государственных регистрационного учета граждан. Внедрение таких технологий не сводится к установке вычислительной техники в органах, осуществляющих регистрацию граждан.
Требуется решить достаточно сложные вопросы нормативных правового обеспечения системы регистрации и обмена данными в условиях информатизации.
Учету подлежат следующие реквизиты граждан:
- фамилия, имя, отчество,
- пол,
- адрес проживания,
- адрес прибытия (для прибывшего из другого субъекта РФ),
- адрес убытия,
- место рождения,
- тип и место выдачи документа, удостоверяющего личность,
- наименование и код подразделения ОВД, выдавшего документ,
- гражданство,
- дееспособность.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).
Существенный недостаток данной системы состоит в невозможности решения задачи оперативного обновления данных, хранимых в памяти в виде соответствующих документов, в реальном масштабе времени.
Известна и другая система, содержащая блоки обработки данных, информационные входы которых соединены с блоками приема данных и управления, а выходы подключены к первой группе блоков памяти, центральный процессор, входы которого соединены с выходами блоков памяти первой группы и блоков обработки данных, а выходы соединены с входами блоков памяти второй группы и блоков отображения данных (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедуры актуализации данных реализуется через поиск данных по всей базе данных и их последующей обработке центральным процессором, что при больших объемах данных регистра избирателей неизбежно приведет к большим затратам времени.
Цель изобретения - повышение быстродействия системы путем локализации адресов записей базы данных по идентификаторам адреса регистрации граждан.
Поставленная цель достигается тем, что в известную систему, содержащую блок приема входных данных, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующим входами системы, при этом информационный вход блока приема входных данных предназначен для приема входных данных, синхронизирующий вход блока приема входных данных предназначен для приема синхронизирующих сигналов занесения входных данных в блок приема входных данных, а один установочный вход блока приема входных данных соединен с установочным выходом блока формирования сигналов управления, блок приема записей базы данных сервера, информационный и синхронизирующий входы которого являются вторыми информационным и синхронизирующим входами системы, при этом информационный вход блока приема записей базы данных сервера предназначен для приема записей базы данных, синхронизирующий вход блока приема записей базы данных сервера предназначен для приема синхронизирующих сигналов занесения записей базы данных сервера в блок приема записей базы данных сервера, а установочный вход блока приема записей базы данных сервера соединен с установочным выходом блока формирования сигналов управления, блок формирования сигналов считывания базы данных сервера, информационный вход которого соединен с выходом блока модификации адресов базы данных, установочный вход блока формирования сигналов считывания базы данных сервера подключен к установочному выходу блока формирования сигналов управления, при этом информационный выход блока формирования сигналов считывания базы данных сервера является адресным выходом системы, а синхронизирующий выход блока формирования сигналов считывания базы данных сервера является первым синхронизирующим выходом
системы, и блок фиксации числа просмотренных записей, установочный вход которого соединен с установочным выходом блока формирования сигналов управления, введены блок селекции адресата сообщения, информационные входы которого соединены с первым и вторым выходами блока приема входных данных, а синхронизирующий вход подключен к первому синхронизирующему входу системы, блок идентификации территории регистрации граждан, информационный вход которого соединен с информационным выходом блока селекции адресата сообщения, а синхронизирующий вход подключен к синхронизирующему выходу блока селекции адресата сообщения, при этом один выход блока идентификации территории регистрации граждан является сигнальным выходом системы, а другой выход блока идентификации территории регистрации граждан подключен к другому установочному входу блока приема входных данных, блок селекции базового адреса записей базы данных, информационные входы которого соединены с первым и вторым информационными выходами блока приема входных данных, синхронизирующий вход блока селекции базового адреса записей базы данных подключен к соответствующему выходу блока идентификации территории регистрации граждан, при этом синхронизирующий выход блока селекции базового адреса записей базы данных соединен с синхронизирующими входами блока модификации адресов базы данных и блока формирования сигналов считывания базы данных сервера, а информационный выход блока селекции базового адреса записей базы данных соединен с одним информационным входом блока модификации адресов базы данных, другой информационный вход которого подключен к третьему выходу блока приема входных данных, четвертый выход которого является информационным выходом системы, а пятый выход блока приема входных данных соединен с
информационным входом блока формирования сигналов управления, первый и второй выходы которого являются первым и вторым управляющими выходами системы, блок идентификации записей базы данных, один информационный вход которого подключен к четвертому выходу блока приема входных данных, другой информационный вход соединен с первым информационным выходом блока приема записей базы данных, а синхронизирующий вход блока идентификации записей базы данных подключен к синхронизирующему выходу блока приема записей базы данных, при этом один выход блока идентификации записей базы данных соединен с первым синхронизирующим входом блока формирования сигналов управления, а другой выход блока идентификации записей базы данных подключен к счетному входу блока фиксации числа просмотренных записей, и блок идентификации числа записей, один информационный вход которого соединен с выходом блока фиксации числа просмотренных записей, другой информационный вход подключен ко второму информационному выходу блока приема записей базы данных, а синхронизирующий вход блока идентификации числа записей соединен со вторым выходом блока идентификации записей базы данных, при этом один выход блока идентификации числа записей базы данных подключен к одному счетному входу блока формирования сигналов считывания базы данных, а другой выход блока идентификации числа записей базы данных соединен со вторым синхронизирующим входом блока формирования сигналов управления и со вторым счетным входом блока формирования сигналов считывания базы данных.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - структурная схема блока приема входных данных, на фиг.3 - структурная схема блока приема записей базы данных сервера, на фиг.4 - структурная схема блока селекции адресата входного сообщения, на фиг.5 - структурная схема блока селекции базового адреса записей базы данных, на фиг.6 - структурная схема блока идентификации территории регистрации граждан, на фиг.7 - структурная схема блока формирования сигналов считывания, на фиг.8 - структурная схема блока идентификации числа записей, на фиг.9 - структурная схема блока формирования сигналов управления.
Система (фиг.1) содержит блок 1 приема входных данных, блок 2 приема записей базы данных сервера, блок 3 селекции адресата входного сообщения, блок 4 селекции базового адреса записей, блок 5 идентификации территории регистрации граждан, блок 6 модификации адресов базы данных, блок 7 формирования сигналов считывания базы данных сервера, блок 8 идентификации записей базы данных, блок 9 идентификации числа записей, блок фиуксации числа просмотренных записей 10 и блок 11 формирования сигналов управления.
На фиг.1 показаны первый 20 и второй 21 информационные входы системы, первый 22 и второй 23 синхронизирующие входы системы, а также информационный 24, адресный 25, синхронизирующий 26 и сигнальный 27 выходы системы, первый 28 и второй 29 управляющие выходы, установочный выход 30 системы.
Блок 1 (фиг.2) содержит регистры 31-35 и элемент 36 ИЛИ. На чертеже также показаны входы 20, 22, 37, 38 и выходы 39-43.
Блок 2 (фиг.3) содержит регистры 44, 45 и элемент 46 задержки. На чертеже также показаны входы 21, 23, 46 и выходы 47, 48.
Блок 3 (фиг.4) содержит дешифратор 50, блок 51 памяти, выполненный в виде постоянного запоминающего устройства, первый 52, второй 53 и третий 54 элементы И, регистр 55, первый 56, второй 57 и третий 58 элементы задержки, элемент 59 ИЛИ.
На чертеже также показаны первый 60 и второй 61 информационные и синхронизирующий 62 входы и информационный 63 и синхронизирующий 64 выходы.
Блок 4 (фиг.5) содержит дешифратор 70, блок 71 памяти, выполненный в виде постоянного запоминающего устройства, первый 72, второй 73 и третий 74 элементы И, регистр 75, элемент 76 ИЛИ, первый 77 и второй 78 элементы задержки.
На чертеже также показаны первый 80 и второй 81 информационные и синхронизирующий 82 входы и информационный 83 и синхронизирующий 84 выходы.
Блок 5 (фиг.6) содержит регистр 85 и компаратор 86. На чертеже также показаны входы 15, 16, 79 и выходы 17, 18. Регистр 85 имеет информационный вход 79, к которому подключена автономная цифровая клавиатура для ручного набора и ввода данных в регистр 85, на которой постоянно набрана одна кодовая комбинация, соответствующая идентификатору территории конкретного избирательного участка (округа).
Блок 6 выполнен в виде сумматора, имеющего первый 12 и второй информационные 13 входы, и синхронизирующий 14 вход.
Блок 7 (фиг.7) содержит счетчик 90, элементы 91, 92 ИЛИ, элементы 93, 94 задержки. На чертеже показаны информационный 95, синхронизирующий 96, первый 97 и второй 98 счетные входы, установочный вход 99, а также информационный 25 и синхронизирующий 26 выходы.
Блок 8 идентификации записей базы данных выполнен в виде компаратора, имеющего информационные 103, 104 и синхронизирующий 105 входы, а также первый 106 и второй 107 выходы.
Блок 9 (фиг.8) идентификации числа избирателей содержит компаратор 111 и элемент 112 задержки. На чертеже также показаны информационные 113, 114 и синхронизирующий 115 входы, и первый 116 и второй 117 выходы.
Блок 10 (фиг.1) фиксации числа просмотренных записей выполнен в виде счетчика, имеющего счетный вход, соединенный с выходом 107 блока 8, установочный вход, подключенный к выходу 30 блока 11, и информационный выход, соединенный со входом 113 блок а 9.
Блок 11 (фиг.9) выдачи сигналов управления содержит дешифратор 120, элементы 121, 122, 123 И, элементы 124, 125, 126 ИЛИ, элементы 127, 128 задержки. На чертеже также показаны информационный 129, первый 130 и второй 131 синхронизирующие входы и первый 28, второй 29 и третий 30 синхронизирующие выходы блока.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах.
Система работает следующим образом.
На информационный вход 20 системы по тракту передачи данных последовательно поступают файлы актуализации данных от объектов-источников информации, имеющие следующую структуру:
Код адреса проживания (прибытия) граждан
Код адреса проживания (прибытия) граждан
Код адреса проживания (прибытия) граждан
Код содержательной части РЕКВИЗИТОВ гражданина
Код процедуры, которую необходимо выполнить с этой записью (удалить или изменить)
Код наименования улицы
Код номера дома
Код номера квартиры
Код РЕКВИЗИТОВ гражданина
Код операции
Кодограммы указанной структуры с информационного входа 20 системы через информационный вход блока 1 поступают на входы регистров 31-35, куда и заносятся синхронизирующим импульсом с входа 22 системы. При этом в регистр 31 заносится код улицы проживания, в регистр 32 - код номера дома, в регистр 33 - код номера квартиры, в регистр 34 - коды реквизитов избирателя, в регистр 35 - код операции, которая должна быть выполнена при обработке данной кодограммы.
С выходов 39 и 40 регистров 31, 32 соответственно коды улицы и номера дома поступают на информационные входы 60, 61 блока 3, а также на информационные входы 80, 81 блока 4, откуда они поступают на входы дешифраторов 50 и 70 соответственно.
Дешифратор 50 расшифровывает коды улицы и номера дома и подготавливает цепь прохождения сигнала с входа 62, открывая один из элементов 52-54 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 52 И.
Параллельно с этим, синхронизирующий импульс с входа 22 системы поступает на вход 62 блока 3, где задерживается элементом 56 на время срабатывания дешифратора 50, и далее опрашивает состояния элементов 52-54 И.
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 52 И, то пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 51, где хранится код идентификатора территории, к которой относятся адрес улицы и номер дома.
Код идентификатора территории, включающей данную улицу и номер дома, считывается на информационный вход регистра 55, куда он и заносится тем же импульсом считывания с выхода элемента 59 ИЛИ, задержанным элементом задержки 57 на время считывания содержимого фиксированной ячейки ПЗУ.
Одновременно с этим коды адреса улицы и номера дома с выходов 39, 40 регистров через входы 80 и 81 блока 4 поступают на входы дешифратора 70.
Дешифратор 70 расшифровывает код адреса, выдавая на один их своих выходов высокий потенциал.
Для определенности положим, что высокий потенциал поступил на один вход элемента 73 И. Элемент 73 И будет открыт по одному входу и, тем самым, будет подготовлена цепь прохождения сигнала с входа 82 блока 4 на вход блока памяти 71 и элемента 76 ИЛИ.
Код идентификатора территории, к которой относится адрес улицы и номер дома, с выхода 63 блока 3 поступает на информационный вход 16 блока 5 и далее на один вход компаратора 86, на другой вход которого с выхода регистра 85 постоянно подан код идентификатора территории регистрации гражданина.
Одновременно с этим, синхронизирующий импульс с выхода 64 блока 3, задержанный элементом 58 на время записи кода в регистр 55, с поступает на синхронизирующий вход 15 компаратора 86 блока 5. По этому сигналу компаратор 86 сравнивает входные коды.
Если сравнения кодов не произошло, т.е. улица и номер дома не относятся к территории регистрации гражданина, то на выходе 17 блока 5 появляется импульс, который через вход 37 блока 1 поступает на установочные регистров 31-35, возвращая их в исходное состояние.
Если же улица и номер дома входят в границы территории регистрации гражданина, то компаратор 86 блока 5 зафиксирует это факт выдачей синхронизирующего импульса на выход 18.
С указанного выхода синхронизирующий импульс, во-первых, выдается на выход 27 системы в качестве сигнала готовности системы к работе в режиме обновления данных. Во-вторых, этот же импульс поступает на синхронизирующий вход 82 блока 4, где к этому моменту времени открытым по одному входу будет элемент 73 И.
С входа 82 синхронизирующий импульс проходит элемент 73 И, и поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 71, где хранится базовый адрес зоны памяти сервера, относящейся к указанной улице и номеру дома.
Код базового адреса зоны памяти сервера, в которой хранятся данные регистрационного учета избирателей дома по указанной улице, считывается на информационный вход регистра 75.
Во-вторых, тот же импульс считывания с выхода элемента 76 ИЛИ задерживается элементом задержки 77 на время считывания содержимого фиксированной ячейки ПЗУ и затем поступает на синхронизирующий вход регистра 75, фиксируя в нем считанный код базового адреса.
Код базового адреса с выхода 83 блока 4 поступает на информационный вход 12 сумматора 6, на другой информационный вход 13 которого с выхода 41 регистра 33 блока 1 подается код номера квартиры гражданина.
По синхронизирующему импульсу с выхода 84 блока 4 сумматор 6 прибавляет к базовому адресу код номера квартиры и сформированный код адреса записи базы данных сервера с выхода сумматора 6 поступает на вход 95 блока 7, откуда он подается на информационный вход счетчика 90.
Синхронизирующий импульс с выхода 84 блока 4 поступает на вход 96 блока 7, где задерживается элементом 93 на время работы сумматора 6, и затем этот же импульс, во-первых, поступает на синхронизирующий вход счетчика 90 и заносит в него код сформированного адреса считывания записи базы данных сервера, который выдается на адресный 25 выход системы.
Во-вторых, тот же синхроимпульс проходит элемент 92 ИЛИ и задерживается элементом 94 на время занесения кода в счетчик 90.
Затем данный импульс выдается на выход 26 системы в качестве синхронизирующего сигнала считывания, поступающего на вход первого канала прерывания сервера базы данных.
По этому сигналу сервер переходит на подпрограмму считывания содержимого ячейки базы данных по указанному на выходе 25 адресу и выдачи записи избирателя из базы данных на информационный вход 21 системы и занесения ее в регистр 44 синхронизирующим импульсом, поступающим с сервера на вход 23.
Параллельно с этим, с входа 21 системы тем же синхронизирующим импульсом с входа 23 из базы данных сервера в регистр 45 заносится код числа граждан, зарегистрированных в данной квартире по указанному адресу.
Коды с выхода 42 регистра 34 блока 1 и с выхода 48 регистра 44 блока 2 поступают на информационные входы 103 и 104 компаратора блока 8, на синхронизирующий 105 вход которого подается синхронизирующий импульс с выхода 19 блока 2 после задержки элементом 46 на время приема кодов блоком 2.
По этому синхроимпульсу блок 8 сравнивает входные коды и если атрибуты личности, находящиеся в регистре 34, не совпадают с атрибутами личности регистра 44, то на выходе 107 блока 8 появляется сигнал, который, во-первых, поступает на счетный вход счетчика 10, фиксируя число просмотренных записей из базы данных сервера.
Код числа просмотренных записей с выхода счетчика 10 поступает на информационный вход 113 блока 9, на другой информационный вход 114 которого подается код числа граждан, живущих в указанной квартире, с выхода 49 регистра 45 блока 2.
Во-вторых, импульс с выхода 107 блока 8 поступает на синхронизирующий вход 115 блока 9, где задерживается элементом 112 на время срабатывания счетчика 16, и далее поступает на синхронизирующий вход компаратора 111, сравнивающего число просмотренных записей с числом граждан, зарегистрированных в указанной квартире.
Если число просмотренных записей, зарегистрированное счетчиком 16, меньше числа граждан, зарегистрированных в указанной квартире, то на выходе 116 компаратора 111 блока 9 появляется импульс.
Данный импульс через вход 97 блока 7 и элемент 91 ИЛИ проходит на счетный вход счетчика 90, увеличивая на единицу сводный базовый адрес записи базы данных сервера, который выдается на выход 25 системы.
Кроме того, этот же импульс проходит элемент 92 ИЛИ, задерживается элементом 94 на время срабатывания счетчика 90 и вновь выдается через выход 26 системы на вход первого канала прерывания сервера базы данных.
По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого ячейки базы данных по вновь сформированному адресу, выдачи его на информационный вход 21 системы и занесения содержимого очередной ячейки базы данных в регистр 44 синхронизирующим импульсом, поступающим с сервера на вход 23.
Описанный процесс считывания атрибутов граждан из ячеек базы данных сервера и сравнения их содержимого с атрибутами личности гражданина первой записи файла актуализации будет продолжаться до тех пор, пока компаратор 101 блока 9 не зафиксирует факт совпадения кодов.
Этот факт будет зафиксирован появлением импульса на выходе 106 блока 8, откуда он поступает на вход 130 блока 11, на информационный вход 129 которого с выхода 43 блока 1 поступает код операции, которую надо выполнить при актуализации данных:
- обновить данные записи базы данных,
- удалить всю запись базы данных,
- внести новую запись в базу данных регистра населения.
Код операции расшифровывается дешифратором 120, который открывает один из элементов 121, 122, 123 И.
Если данные гражданина в записи базы данных надо обновить, то синхроимпульс с входа 130 проходит элементы 124 ИЛИ и 121 И и далее через элемент 126 ИЛИ выдается на выход 28 системы в качестве сигнала записи по указанному на выходе 25 системы адресу содержимого регистра 34 блока 1 с выхода 24 системы.
Если же данные гражданина должны быть исключены из записей базы данных регистра населения, то синхроимпульс с входа 131 проходит элементы 124 ИЛИ и 122 И и далее выдается на выход 29 системы в качестве сигнала удаления записи по указанному на выходе 25 системы адресу.
Если же блок 8 не зафиксирует сравнения содержимого регистров 34 блока 1 и 44 блока 2 после просмотра атрибутов записей всех граждан, зарегистрированных в квартире по данному адресу, то при равенстве кодов счетчика 10 и регистра 45 блока 2, компаратор 111 блока 9 по синхроимпульсу с входа 115 на выходе 117 зафиксирует факт того, что содержимое регистра 34 блока 1 представляет собой новую запись для базы данных регистра населения.
В этом случае синхронизирующий импульс с выхода 117 блока 9, во-первых, через вход 98 блока 7 и элемент 91 ИЛИ поступает на счетный вход счетчика, увеличивая сводный адрес записей избирателей в указанной квартире на единицу.
Коме того, этот же импульс через вход 131 блока 11, проходит элемент 124 ИЛИ и далее элемент 123 И, задерживается элементом 127 на время срабатывания счетчика 90 блока 7 и далее через элемент 126 ИЛИ выдается на выход 28 системы в качестве сигнала записи новой записи в базу данных регистра населения.
После окончания выполнения процедуры обновления записи базы данных регистра населения во всех режимах обновления импульсы с выходов элементов 121-123 И блока 11 проходят через элемент 125 ИЛИ на вход элемента задержки 128, где задерживаются на время выполнения операции обновления и затем с выхода блока 11 выдаются на установочные входы всех узлов и блоков системы, а также выдаются на выход 30 системы в качестве сигнала готовности системы к очередному циклу работы.
Для поддержания информационной  идентичности баз данных объектов нижнего уровня (например, муниципального регистра населения) с базами данных вышестоящих уровней иерархии (например, регионального регистра населения) на выходе системы каждый раз в момент реализации процедуры обновления базы данных формируется кодограмма следующего вида:
Код идентификатора базы данных следующего уровня
Код идентификатора базы данных - отправителя кодограммы
Код содержательной части записи базы данных о конкретном гражданине
Код выполненной процедуры
С получением данной транзакции происходит актуализация базы данных следующего уровня иерархии описанным выше образом.
Таким образом, введение новых узлов и блоков позволило существенно повысить быстродействие системы путем локализации адресов записей базы данных по идентификаторам адреса регистрации граждан.
Источники информации, принятые во внимание при составлении описания заявки:
1. Патент США №5136708 М. кл. G 06 F 15/16, 1992
2. Патент США №5129083 М.кл. G 06 F 12/00, 15/40, 1992 (прототип).