Информационно-поисковая система
Изобретение относится к автоматике и вычислительной техники и может быть использовано для решения задач по определению вхождений слов в абзац. Технический результат заключается в упрощении комбинационной схемы устройства и алгоритма работы устройства. Устройство содержит блок памяти вхождений, блок памяти слов, блок управления, n блоков определения вхождений. 8 ил.
Изобретение относится к техническим средствам информатики и вычислительной техники и может быть использовано для решения задач по определению вхождений в словах-образцах. Система может найти применение в создание баз данных, а также по составлению словарей, справочников.
Известно "Устройство для реализации подстановок с двухкомпонентными вхождениями" (а. с. N 1667097, 1991, БИ N 28) [12], позволяющее определить вхождения в представленном слове-образце. Известно также "Устройство для сортировки чисел" (а.с. N 1277091, 1986, БИ N 46), позволяющее упорядочить числа в возрастающем и в убывающем порядке [13]. Известно "Устройство для морфологического анализа слов естественных языков и языков "деловой прозы"" (а.с. N 1837327, 1993, БИ N 32), которое позволяет проводить морфологический анализ слов реальных языков, на основе логических признаков принадлежности к классам словоформ [11]. В качестве прототипа выбрано "Устройство поиска вхождений" (патент N 2150740, 2000 г.), которое позволяет осуществлять поиск вхождений, представленных в четырех видах [10]. Задача заключалась в следующем: 1) расширить функциональные возможности поискового устройства, 2) упростить алгоритм блока управления, 3) повысить надежность работы устройства поиска вхождений. Предлагаемая поисковая система позволит значительно расширить функциональные возможности, что ведет к упрощению комбинационной схемы устройства, а также упростит алгоритм работы устройства. Решение задачи осуществляется тем, что информационно-поисковая система, содержащая блок памяти слов, блок памяти вхождений, блок хранения адреса вхождений, блок управления, отличающиеся тем, что дополнительно введены: блок регистра сдвига и определения адреса, ассоциативно-запоминающее устройство, блок блокировки, причем первый управляющий вход блока управления соединен с первым управляющим выходом блока памяти вхождений, информационный вход которого соединен с первым информационным выходом блока управления, второй информационный выход которого соединен со вторым информационным входом блока регистра сдвига и определения адреса, первый информационный вход которого соединен с информационным выходом блока памяти вхождений, второй управляющий выход которого соединен с первым управляющим входом блока блокировки, первый информационный вход которого соединен с первым информационным выходом блока регистра сдвига и определения адреса, второй информационный выход которого соединен со вторым информационным входом ассоциативно-запоминающего устройства, первый информационный вход которого соединен с информационным выходом блока памяти слов, управляющий выход которого соединен со вторым управляющим входом блока управления, третий информационный выход которого соединен с информационным входом блока памяти слов, третий управляющий вход блока управления соединен с управляющим выходом блока регистра сдвига и определения адреса, с первого по четвертый управляющие входы которого соединены соответственно с первым, вторым, восьмым и девятым управляющими выходами блока управления, с третьего по седьмой управляющие выходы которого соединены соответственно с первым по пятый управляющими входами ассоциативно-запоминающего устройства, с первого по третий управляющие выходы которого соединены соответственно со вторым по четвертый управляющими входами блока блокировки, с первого по третий управляющие выходы которого соединены соответственно с четвертым по шестой управляющими входами блока управления, с четвертого по шестой информационные выходы которого соединены соответственно со вторым по четвертый информационными входами блока блокировки, пятый управляющий вход которого соединен с десятым управляющим выходом блока управления, с седьмого по девятый информационные выходы которого соединены соответственно с четвертым по шестой информационными входами блока хранения адреса вхождений, с первого по третий информационные входы которого соединены соответственно с первым по третий информационными выходами блока блокировки, седьмой и восьмой управляющие входы блока управления "Пуск" и "Сброс" являются внешними входами системы. БПВ - блок служит для хранения вхождений с которыми необходимо провести поисковые операции. БПС - блок служит для хранения слов в которых будут определяться вхождения. БРСА - блок служит для сдвига информации вправо на один разряд и определения адреса вхождения. АЗУ - служит для обеспечение режима сравнения по совпадению входных величин. БЛБ - блок служит для формирования двух режимов работы системы. БХАВ - блок служит для хранения в памяти адресов вхождений. БУ - блок служит для управления устройством. Процессы поиска вхождений образца в обрабатываемом слове адекватно описываются в терминах языка регулярных выражений путем использования операций итерации и конъюнктивного следования (конкатенация) [1], [2,3,4]. Особый интерес представляет структура образцов, поскольку при последовательном поиске позиции вхождения образца в обрабатываемое слово может быть аварийный пропуск вхождения в случае существования повторяющегося фрагмента в начале образца и соответственно n-кратное повторение названного фрагмента в обрабатываемом слове при его просмотре слева-направо. Кроме того, повторение начального фрагмента в структуре образца приводит к резкому снижению скорости поиска позиции вхождения образца в обрабатываемом слове из-за необходимости выполнять множественные отступы (backtraking) в пространстве обрабатываемого слова в его конструктивном линейном представлении. Если образец имеет повторение своих начальных фрагментов, то его форма записи будет иметь вид: S={G}F, (1) где S - образец; G - начальный повторяющийся фрагмент; F - собственное окончание образца; {} - обозначение операции "итерация". Очевидно, что при существовании итерации фрагмента в середине образца при следующей форме его записи: S=G{H}F (2)не влечет за собой пропуска позиции вхождения образца в обрабатываемое слово. Также безопасной структурой образца является следующая его форма представления:
S=G{F}. (3)
В случае общего положения структура образца может принимать вид:
S={G}H{F} (4)
Вместе с тем существует еще одна структура образца, которая порождает необходимость в выполнении отступа в пространстве обрабатываемого слова с целью предотвращения аварийного пропуска позиции вхождения. Такая структура образца имеет вид:
S=GFGP, (5)
т.е. начальный фрагмент образца входит в его собственную структуру более одного раза. В выражениях (1), (2), (3), (4) и (5) S, G, F, Н и Р произвольные непустые слова. При реализации технического решения необходимо так организовать поиск позиции вхождения образца, чтобы достигнуть высокой скорости поиска, а также исключить ситуации аварийного пропуска искомой позиции. Процедуру поиска, которая удовлетворяет поставленным требованиям будем называть корректной. Алгоритм функционирования системы заключается в следующем. В сдвигающем регистре находится вхождение (цепочка символов). В ассоциативно-запоминающем устройстве (АЗУ) записываются слова-образцы. Количество слов зависит от объема АЗУ. Режим работы АЗУ устанавливается на равенство входных величин. Задача системы заключается в определении вхождений в обрабатываемых словах. Если вхождение найдено, то ее адрес записывается в оперативно-запоминающее устройство (ОЗУ) и формируется сдвиг регистра вправо на один разряд. Предполагается, что вхождение начинается с вторых букв обрабатываемых слов. Если вхождение не найдено, то также в сдвигающем регистре формируется сигнал сдвига на один разряд вправо. Вхождение, находящееся в регистре сдвига постоянно сдвигается вправо на один разряд по приходу управляющих сигналов из блока управления. Сравнение в системе происходит параллельно и пофрагментно. Длина фрагмента определяется количеством символов вхождения. Все символы вхождения сравниваются по совпадению сразу со всеми обрабатывающими словами. Следует сказать, что предлагаемая система осуществляет поиск фрагмента в текстовой информации. Информационно-поисковая система работает в двух режимах. Первый режим работы заключается в определении вхождений, имеющих общие части. Это означает, что предыдущие и последующие вхождения имеют общие части. Например, вхождением являются символы ТТТ. Обрабатываемым словом-образцом является слово ТТТТТИМС. При первом режиме работы результатом является три вхождения, в ОЗУ будут записаны три адреса. Первый адрес - с первого по третий, второй - со второго по четвертый, третий - с третьего по пятый. Работу системы при первом режиме наглядно иллюстрирует схема 1 (см. в конце описания). В результате определяем третий адрес. Второй режим работы системы характеризуется определением вхождений, не имеющих общих частей. В результате поиска система определила бы только один адрес. На схеме 2 представлен вариант работы системы второго режима. На фиг.1 изображена структурная схема информационно-поисковой системы. На фиг. 2 представлен вариант технической реализации блока памяти вхождений и блока памяти слов. На фиг.3 представлен вариант технической реализации блока регистра сдвига и определения адреса. На фиг. 4 показана структурная схема ассоциативно-запоминающего устройства и блока блокировки. На фиг.5 изображена функциональная схема блока блокировки. На фиг.6 представлен вариант технической реализации блока хранения адреса вхождений. На фиг.7 показана содержательная ГСА работы устройства. На фиг.8 показана размеченная ГСА работы устройства. Информационно-поисковая система (фиг.1) содержит блок 1 памяти вхождений, блок 2 памяти слов, блок 3 регистра сдвига и определения адреса, ассоциативно-запоминающее устройство 4, блок 5 блокировки, блок 6 хранения адреса вхождений, блок 7 управления. Для описания алгоритма работы блока 6 управления используются следующие идентификаторы. 1. ПРКВ - признак конца вхождения. Это может быть двоичный код, равный 11...1. 2. ПРКС - признак конца слова, равный 11..1. 3. СУ1 - сигналы управления работой блока памяти вхождений (сигналы записи, приема, выдачи данных). 4. СУ2 - сигналы управления работой блока памяти слов (сигналы записи, приема, выдачи данных). 6. СДП - команда сдвига на один разряд вправо информации, поступающая из блока управления на вход сдвигающего регистра блока регистра сдвига и определения адреса. 7. ОСЛ - выходной информационный сигнал блока памяти слов, обрабатываемые слова. 8. СУП - команды управления записью, выдачей, хранения, поступающие на вход регистра вхождений блока БРСА. 9. КСМ - команда, определяющая количество символов в вхождении, поступающая из блока БПВ на вход двоичного счетчика СчРг блока блокировки БЛБ. 10. РР - команда признака режима работы системы. 11. СОВ - сигнал результата сравнения в АЗУ между входными величинами. 12. ВХВ - данные (двоичные коды букв) блока памяти вхождений. 13. АДР - команда адресов вхождений, поступающая с выхода шинного формирователя. 14. АРР - выходная информация, поступающая с выходов электронных ключей. 15. СИН - команда синхронизации, поступающая на вход двоичного счетчика СчАд блока регистра сдвига и определения адреса из блока управления. 16. УСО - команда обнуления двоичного счетчика СчАд блока регистра сдвига и определения адреса. 17. УПР - сигналы управления оперативно-запоминающих устройств (обнуление, выбор кристалла, считывание/запись, тактовые импульсы). 18. СЗЩ - команда разрешения записи в триггер Тр D.25 выходного сигнала с соответствующих выходов АЗУ. 19. КН1 - команда константа единицы, поступающая из блока управления на входы шинных формирователей. 20. СИМ - команды синхронизации двоичных счетчиков СчРг DD.28 каналов передачи информации. 21. СБР - команда обнуления двоичного счетчика СчРг DD.28 канала передачи информации. 22. ГИ - прямоугольные импульсы, поступающие на информационный вход логического элемента И блока регистра сдвига и определения адреса. 23. АдСТ - адреса столбцов для записи адресов вхождений в оперативно-запоминающее устройство. 24. АдСТР - адреса строк для записи адресов вхождений в оперативно-запоминающее устройство. 25. ДАВ - данные адресов вхождений. 26. РАС - сигнал определения нулевого состояния двоичного счетчика СчК. 27. СУР - сигналы управления работой блока блокировки (сигналы защелки, синхроимпульсы, тактовые импульсы, сигналы обнуле-ния). 28. КЛБ - информационный сигнал, соответствующий количеству символов в вхождении. 29. ТАИ - тактовые импульсы, поступающие на вычитающий вход двоичного счетчика СчК. 30. ГТИ - прямоугольные импульсы, поступающие из бока управления на информационный вход логического элемента И DD.10. 31. АРД - информационный сигнал, формирующийся на выходе двоичного счетчика СчАд DD.15, соответствующий количеству сдвигов вправо регистра сдвига РгВх. 32. ПКС - команда признака конца сдвига, определяющая завершение подачи сигналов сдвигов вправо на вход регистра вхождений РгВх. 33. СОБ - команда, обнуления двоичного счетчика СчК DD.29. 34. ГИ - генератор импульсов, поступающий из блока управления на суммирующий вход (+) двоичного счетчика СчСт DD.31. 35. ТИ - тактовые импульсы, поступающие из блока управления на суммирующий вход (+) двоичного счетчика СчСтр DD.32. 36. СБР - команда обнуления двоичного счетчика СчСт DD.31. 37. СБО - команда обнуления двоичного счетчика СчСтр DD.32. 38. Сч/Зп - команда считывания/записи оперативно-запоминающего устройства. 39. ВК - команда выбора кристалла оперативно-запоминающего устройства. 40. ВХД - выходной информационный сигнал, поступающий с выхода регистра вхождений РгВх (двоичный код вхождений). 41. W/R - сигнал считывания/записи АЗУ. 42. М0 - 0-й входной сигнал маски в АЗУ. 43. M1 - 1-й входной сигнал маски в АЗУ. 44. М2 - 2-й входной сигнал маски в АЗУ. 45. М3 - 3-й входной сигнал маски в АЗУ. Работа алгоритма управления устройства. Содержательная ГСА управления приведена на фиг.7 и отражает работу блока управления (фиг.1). По сигналам "УОО" и "ПУСК" (блоки 2,4-граф-схемы алгоритма) (фиг.1) происходит установка в нуль всех элементов памяти устройства, по команде "СБРОС:=1"(блок 3). В блоках 5, 6, 7, 8 алгоритма происходит запись из памяти слов ПС в ассоциативно-запоминающее устройство АЗУ системы информации в виде нескольких слов текста. Из памяти вхождений ПВ осуществляется загрузка в регистр вхождений РгВх символов для осуществления поисковых операций. В нашем случае i=1. В блоке 5 алгоритма происходит подача на вход оперативно-запоминающего устройства памяти слов ПС блока БПС сигналов управления СУ2 ПС:=СУ2 из блока управления. По этой команде из оперативно-запоминающего устройства можно считывать слова для поиска в них определенной цепочки символов - вхождений. В блоке 6 алгоритма происходит разрешение записи и запись информации в ассоциативно-запоминающие устройство системы. По сигналу W/R:=0 осуществляется запись в АЗУ информации, т.е. слов для дальнейшей обработки. По командам: АЗУ: = ВХД происходит подача из регистра вхождений РгВх блока регистра сдвига и определения адреса очередного вхождения на вход ассоциативно-запоминающего устройства АЗУ. По команде АЗУ:=ОСЛ, осуществляется подача слов из памяти слов в АЗУ для проведения операций сравнения (фиг.2, 4). На управляющий вход шинного формирователя ШФi (фиг.5) КНi подается значение константы единицы КНi: = 1, для осуществления передачи информации через шинный формирователь. В блоке 7 алгоритма происходит подача на вход оперативно-запоминающего устройства памяти вхождений ПВ блока БПВ сигналов управления СУ1 ПВ:=СУ1 из блока управления. По этой команде из оперативно-запоминающего устройства можно считывать вхождения для поиска их в словах. В блоке 8 алгоритма по команде РгВх:=СУП происходит подача сигналов управления на вход регистра РгВх для разрешения записи в этот регистр блока БРСА информации (фиг. 3). По команде РгВх:=ВХВ происходит прием очередного вхождения в регистр вхождений РгВх. По команде СчРг:=КСМ происходит подача прямоугольных импульсов на суммирующий вход двоичного счетчика СчРг канала передачи информации КНП1 (фиг.2,5). По этой команде осуществляется подсчет количество символов в вхождении. При каждом считывании буквы из памяти вхождений ПВ после очередного синхроимпульса, поступающего на вход памяти вхождений из блока управления, происходит подсчет количества прямоугольных импульсов. В счетчике СчРг формируется двоичный код соответствующий количеству букв в вхождении. По команде СчКi:=КЛБ на входы двоичного счетчика-регистра СчК поступает информация, соответствующая количеству символов (фиг. 5). В блоках 9, 10, 11, 12, 13, 14 алгоритма сформирован цикл записи информации в ОЗУ системы в случае обнаружения совпадения вхождения с фрагментами слов в АЗУ и дальнейшие действия системы в случае отсутствия совпадения. В блоке 9 алгоритма происходит анализ сигнала сравнения СОВ, поступившего с выхода ассоциативно-запоминающего устройства (фиг.4, 5). Если СОВ=1, то произошло совпадение вхождения, находящегося в регистре РгВх, с фрагментом одной или нескольких строк АЗУ. Это означает, что вхождение найдено в каком-то слове или словах текста и после этого необходимо записать адрес или адреса вхождения (вхождений) по соответствующему (соответствующим) адресу (адресам) записи в оперативно-запоминающие устройства системы. Если совпадения не произошло, то процесс поиска вхождений продолжается. По алгоритму в этом случае осуществляется переход на блок 14. В блоке 10 алгоритма происходит процесс формирования сигналов из блока управления для записи информации в ОЗУ системы. По команде ШФi:=АРРi на вход i-го шинного формирователя поступает адрес вхождения. По команде СЗЩi:=1 происходит подача из блока управления разрешающего сигнала, равного единице, на вход триггера Tpi для разрешения в него записи (фиг.5). Триггер Tpi устанавливается в единичное состояние соответствующего канала передачи информации по команде Tpi:=1 (фиг. 5). Сигнал разрешения для записи информации поступает из блока управления Сч/Зп1:=0, ВКi:=0. На управляющие входы поступают нулевые значения, что соответствует режиму записи в блок ОЗУ системы входной информации т.е. адреса вхождения (фиг.6). В блоке 11 алгоритма по командам: БОЗУi:=Ад Стi, БОЗУi:=Ад CTPi, происходит подача на входы i-го блока оперативно-запоминающего устройства адресов строк и адресов столбцов с выходов двоичных счетчиков СчСтi и СчСтрi (фиг. 6). В блоке 12 алгоритма по команде БОЗУi:=АДРi происходит запись в блок ОЗУ системы соответствующего адреса вхождения. В блоке 13 алгоритма по команде РгВх:=СДП на вход регистравхождений РгВх поступают сигналы сдвига СДП. Вся информация в регистре при этом сдвигается на один разряд вправо. По команде Сч:=ГИ происходит подача на вход логического элемента И DD.14 из блока управления прямоугольных тактовых импульсов (фиг.3). В блоке 14 алгоритма по команде СЗЩi:=1 происходит подача из блока управления разрешающего сигнала, равного единице, на вход триггера Tpi для разрешения в него записи. Триггер Трi устанавливается в нулевое состояние соответствующего канала передачи информации по команде Трi:=0 (фиг.5). С выхода блока 14 осуществляется переход на блок 13 алгоритма. В блоке 15 алгоритма происходит анализ признака завершения подачи сигналов сдвига вправо на один разряд на вход регистра вхождений РгВх. Если признак завершения подачи сигналов - ПКС равен единице, то это означает, что вхождение в регистре вхождений находится в самом правом крайнем положении. При этом процесс сравнения данного вхождения со словами текста АЗУ завершен. В этом случае осуществляется переход по алгоритму на блок 23. Если признак завершения подачи сигналов сдвига равен нулю, то работа системы продолжается по определению в словах данного вхождения. В блоке 16 алгоритма осуществляется анализ режима работы системы - сигнала PP. Если режим работы РР равен единицы, то информационно-поисковая система функционирует во втором режиме, т.е. определение вхождений не имеющих общих частей. В этом случае осуществляется переход на блок 18 алгоритма. Если режим работы РР равен нулю, то система работает в первом режиме, т.е. определение вхождений имеющих общие части. В этом случае осуществляется переход на блок 17 алгоритма. В блоке 17 алгоритма по команде РгВх:=СДП на вход регистра вхождений РгВх подаются сигналы сдвига вправо на один разряд. В этом случае информация регистра перемещается на один разряд вправо. В блоке 18 алгоритма по команде СчКi:=КЛБ на счетчик-регистр СчКi на входы предварительной установки поступает информация, соответствующая количеству символов в вхождении. Информация поступает с выхода двоичного счетчика СчРг (фиг.5). По команде СчКi:=ТАИi на вычитающий вход i-го счетчика-регистра поступают тактовые импульсы из блока управления. Операция вычитания будет продолжаться до тех пор, пока на выходе этого счетчика-регистра СчКi не будет получено значение нуля (фиг.5). По команде РАСi:=0 выходной сигнал с логического элемента ИЛИ DD.30 устанавливается в нулевое значение. В блоке 19 алгоритма осуществляется анализ сигнала РАС-выхода с логического элемента ИЛИ DD.30. Если сигнал РАС равен нулю, то происходит переход на блок 20 алгоритма. В этом случае в счетчике СчКi имеется информация и процесс вычитания из счетчика продолжается. Если сигнал РАС равен единице, то осуществляется переход на блок 21 алгоритма. В этом случае значение двоичного счетчика СчКi принимает значение нуля. В блоке 20 алгоритма по команде РгВх:=СДП на вход регистра вхождений РгВх подаются сигналы сдвига вправо на один разряд. В этом случае информация регистра перемещается на один разряд вправо. По команде СчКi:=ТАИi на вычитающий вход i-го счетчика-регистра поступают тактовые импульсы из блока управления. Операция вычитания будет продолжаться до тех пор, пока на выходе этого счетчика-регистра СчКi не будет получено значение нуля (фиг.5). По команде АДРi: =

Логические условия:
Х1: "УОО"
Х2: "ПУСК"
Х3: "СОВ"
Х4: "ПКС"
Х5: "РР"
Х6: "РАС"
Х7: "ПРКС"
Х8: "ПРКВ"
Операторы:
У1: "СБРОС:=1"
У2: "ПС:=СУ2"
У3: "W/R:=0"
У4: "АЗУ:=ОСЛ"
У5: "АЗУ:=ВХД"
У6: "Кнi:=1"
У7: "ПВ:=СУ1"
У8: "РгВХ:=СУП"
У9: "РгВХ:=ВХВ"
У10: "СчРг:=КСМ"
У11: "СчКi:КЛБ"
У12: "ШФi:=АРРi"
У13: "СЗЩi:=1"
У14: "Трi:=1"
У15: "ВКi:=0"
У16: "Cч/Зпi:=0"
У17: "БОЗУi:=АдСТi"
У18: "БОЗУi:=АдСТРi"
У19: "БОЗУi:=АДРi"
У20: "РгВх:=СДП"
У21: "Сч:=ГИ"
У22: "ТРi:=0"
У23: "СчКi:=ТАИi"
У24: "РАСi:=0"
У25: "АДРi:=

Источники информции
1. Кудрявцев В.Б., Подколзин А.С., Ушчумлич Ш. Введение в теорию абстрактных автоматов. М.: Из-во МГУ, 1985. - 174 с. 2. Марков А. А., Нагорный Н.М. Теория алгорифмов. - М.: Наука. Главная редакция физико-математической литературы, 1984. - 318 с. 3. Успенский В.А., Семенов А.Л. теория алгорифмов: основные открытия и приложения. - М.: Наука. Главная редакция физико-математической литературы, 1987. - 210 с. 4. Алексенко А. Г. , Шагурин И.И. Микросхемотехника: Учеб. пособие для вузов. - 2-е изд., перераб. и доп. - М.: Радио и связь, 1990. - 496 с.: ил. 5. Баранов С. И. Синтез микропрограммных автоматов. - М.-Л.: Энергия. Ленинградское отделение, 1974. - 184 с. 6. Цифровые и налоговые интегральные микросхемы: Справочник под ред С.В. Якубовского. - М.: Радио и связь, 1990. - 496 с.:ил. 7. Большие интегральные схемы запоминающих устройств: Справочник / А.Ю. Гордонов. Н. В. Бекин, В.В. Цыркин и др.; Под ред. А. Ю. Гордонова и Ю.Н. Дбкова. - М.: Радио и связь, 1990. - 288 с.: ил. 8. Применение интегральных микросхем в электронной вычислительной технике: Справочник / Р.В. Данилов, С.А. Ельцова, Ю.П. Иванов и др.; Под. ред. Б.Н. Файзулаева, Б.В. Тарабрина. - М.: Радио и связь, 1987. - 384 с.: ил. 9. Популярные цифровые микросхемы: Справочник. 2-е изд., испр. - Челябинск: Металлургия. Челябинское отд., 1989. - 352 с.: ил. 10. Патент N 2150740 (прототип). 11. А.с. СССР N 1837327 (аналог). 12. А.с. СССР N 1667097 (аналог). 13. А.с. СССР N 1277091 (аналог).
Формула изобретения
РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9, Рисунок 10
Похожие патенты:
Устройство поиска информации // 2199148
Изобретение относится к электросвязи и может быть использовано для поиска информации
Параллельная система информационного поиска // 2195015
Изобретение относится к автоматике и вычислительной технике и может быть использовано для решения задач по определению вхождений слов в абзац
Способ генерации компоновки страничных файлов, форматированных на языке страничной разметки // 2193229
Изобретение относится к вычислительной технике
Изобретение относится к способу управления иерархической памятью в компьютерной сети
Изобретение относится к области компьютерных систем связи
Изобретение относится к области информационных технологий и может быть использовано для учета и контроля материальных и финансовых потоков, возникающих при сборе и переработке автотранспортных средств
Изобретение относится к организации иерархической памяти компьютерных файлов данных
Способ осуществления торгов // 2181499
Изобретение относится к автоматизации торговли, а именно к электронной торговле и может быть использовано для организации торгов, например, через сеть Интернет
Способ подготовки и выпуска информационно-справочных изданий и устройство для его осуществления // 2180970
Изобретение относится к издательскому делу и может быть использовано для подготовки и выпуска справочных изданий
Устройство поиска информации // 2179334
Изобретение относится к электросвязи и может быть использовано для поиска информации и идентификации, применяемых в цифровых системах связи и, в частности, в сетях передачи данных (СПД) коммуникационных протоколов Frame Relay (FR) и High-Level Data Link Control (HDLC), стандартизованных Международным союзом электросвязи, а также контроля качества канала связи и выбора для работы в СПД, на основе контроля, протокола FR или HDLC
Устройство поиска произвольных вхождений // 2202823
Изобретение относится к автоматике и вычислительной технике и может быть использовано для решения задач по определению вхождений слов в абзац
Изобретение относится к средствам распознавания подлинности документов, в том числе финансовых и ценных бумаг, для которых существует опасность подделки
Изобретение относится к устройствам для научного и математического моделирования значений функции выхода автоматизированной фактографической информационно-поисковой системы криминалистического назначения
Поисковое устройство произвольных вхождений // 2209465
Изобретение относится к техническим средствам информатики и вычислительной техники и может быть использовано для решения задач по составлению словарей, справочников, а также созданию баз данных, в частности для поиска произвольных вхождений в словах текста в двух независимых режимах
Изобретение относится к компьютерным устройствам, в частности к компьютерным устройствам для разработки и выполнения прикладных компьютерных программ
Изобретение относится к средствам для стандартизации и унификации информации в целях последующего сравнения и автоматизированного анализа на основе преобразования текстового входного потока в объектную форму и может быть использовано в системах, основанных на знаниях, хранилищах информации, банках данных, системах обработки и анализа неструктурированных текстовых файлов
Изобретение относится к цифровой передаче данных по цифровой сети
Изобретение относится к вычислительной технике, информатике и может быть использовано во всех сферах человеческой деятельности как система предоставления информации
Изобретение относится к вычислительной технике и может быть использовано в компьютерных системах активного видео
Способ кодирования координат перемещающегося на экране монитора компьютера видеоизображения // 2212710
Изобретение относится к вычислительной технике и может быть использовано в компьютерных системах активного видео