СПОСОБ, УСТРОЙСТВО И КОМПЬЮТЕРНЫЙ ПРОГРАММНЫЙ ПРОДУКТ ДЛЯ ПРЕОБРАЗОВАНИЯ И ИСПОЛЬЗОВАНИЯ ДАННЫХ НА ОСНОВЕ ПОЛИНОМОВ

1. Устройство, содержащее процессор, который конфигурирован для:
инициирования идентификации данных, релевантных для набора из одного или более запросов;
инициирования генерирования вектора источника информации, который указывает на источники информации, ассоциированные с данными, которые релевантны для набора запросов;
инициирования генерирования полинома, по меньшей мере частично на основе вектора источника информации, и
инициирования факторизации полинома для генерирования множества ортогональных сигнатур данных.
2. Устройство по п.1, в котором процессор также сконфигурирован для управления распределением ортогональных сигнатур данных в хранилища информации в пределах сети динамически распределенных устройств.
3. Устройство по п.1 или 2, в котором процессор также сконфигурирован для:
приема нового запроса;
обнаружения местоположения двух или более ортогональных сигнатур данных;
инициирования реконструкции полинома, по меньшей мере частично на основе обнаруженных ортогональных сигнатур данных; и
инициирования генерирования дедуктивного замыкания данных, по меньшей мере частично на основе полинома.
4. Устройство по п.1 или 2, в котором процессор, конфигурированный для инициирования генерирования вектора источника информации, также конфигурирован для инициирования проверки вектора источника информации путем генерирования класса эквивалентности.
5. Устройство по п.1 или 2, в котором процессор также конфигурирован для инициирования обновления ортогональных сигнатур данных путем факторизации нового полинома, генерированного по меньшей мере частично на основе обновленных данных.
6. Устройство по п.1 или 2, в котором процессор, конфигурированный для инициирования факторизации полинома для генерирования множества ортогональных сигнатур данных, конфигурирован для инициирования факторизации полинома для генерирования множества ортогональных сигнатур данных, которые являются неприводимыми полиномами.
7. Устройство по п.1 или 2, в котором процессор, конфигурированный для инициирования генерирования и факторизации полинома, конфигурирован для инициирования генерирования и факторизации полинома, который является круговым полиномом.
8. Устройство по п.1 или 2, также содержащее запоминающее устройство, которое хранит читаемые компьютером инструкции программного кода, доступные процессору, для конфигурирования процессора.
9. Устройство по п.1 или 2, которое содержит мобильный терминал.
10. Способ, содержащий:
инициирование идентификации данных, релевантных для набора из одного или более запросов;
инициирование генерирования вектора источника информации, который указывает на источники информации, ассоциированные с данными, которые релевантны для набора запросов;
инициирование генерирования полинома, по меньшей мере частично на основе вектора источника информации, и
инициирование факторизации полинома для генерирования множества ортогональных сигнатур данных.
11. Способ по п.10, также содержащий управление распределением ортогональных сигнатур данных в хранилища информации в пределах сети динамически распределенных устройств.
12. Способ по п.10 или 11, также содержащий:
прием нового запроса;
обнаружение местоположения двух или более ортогональных сигнатур данных;
инициирование реконструкции полинома, по меньшей мере частично на основе обнаруженных ортогональных сигнатур данных; и
инициирование генерирования дедуктивного замыкания данных, по меньшей мере частично на основе полинома.
13. Способ по п.10 или 11, также содержащий инициирование обновления ортогональных сигнатур данных путем факторизации нового полинома, генерированного по меньшей мере частично на основе обновленных данных.
14. Способ по п.10 или 11, в котором ортогональные сигнатуры данных содержат неприводимые полиномы.
15. Способ по п.10 или 11, в котором полином содержит круговой полином.
16. Машиночитаемый носитель информации, содержащий инструкции, исполняемые устройством для выполнения операций, которые включают:
идентификацию данных, релевантных для набора из одного или более запросов;
генерирование вектора источника информации, который указывает на источники информации, ассоциированные с данными, которые релевантны для набора запросов;
генерирование полинома, по меньшей мере частично на основе вектора источника информации, и
факторизацию полинома для генерирования множества ортогональных сигнатур данных.
17. Машиночитаемый носитель информации по п.16, также обеспечивающий управление распределением ортогональных сигнатур данных в хранилища информации в пределах сети динамически распределенных устройств.
18. Машиночитаемый носитель информации по п.16 или 17, также обеспечивающий:
прием нового запроса;
обнаружения местоположения двух или более ортогональных сигнатур данных;
реконструкцию полинома, по меньшей мере частично на основе обнаруженных ортогональных сигнатур данных; и
генерирование дедуктивного замыкания данных, по меньшей мере частично на основе полинома.
19. Машиночитаемый носитель информации по п.16 или 17, также обеспечивающий проверку вектора источника информации путем генерирования класса эквивалентности.
20. Машиночитаемый носитель информации по п.16 или 17, также обеспечивающий обновление ортогональных сигнатур данных путем факторизации нового полинома, генерированного по меньшей мере частично на основе обновленных данных.
21. Машиночитаемый носитель информации по п.16 или 17, в котором полином содержит круговой полином.
22. Устройство, содержащее:
средство для инициирования идентификации данных, релевантных для набора из одного или более запросов;
средство для инициирования генерирования вектора источника информации, который указывает на источники информации, ассоциированные с данными, которые релевантны для набора запросов;
средство для инициирования генерирования полинома, по меньшей мере частично на основе вектора источника информации, и
средство для инициирования факторизации полинома для генерирования множества ортогональных сигнатур данных.
23. Устройство по п.22, также содержащее средство для управления распределением ортогональных сигнатур данных в хранилища информации в пределах сети динамически распределенных устройств.
24. Устройство по п.22 или 23, также содержащее:
средство для приема нового запроса;
средство для обнаружения местоположения двух или более ортогональных сигнатур данных;
средство для инициирования реконструкции полинома, по меньшей мере частично на основе обнаруженных ортогональных сигнатур данных; и
средство для инициирования генерирования дедуктивного замыкания данных, по меньшей мере частично на основе полинома.
25. Устройство по п.22 или 23, в котором средство для инициирования генерирования вектора источника информации также конфигурировано для инициирования проверки вектора источника информации путем генерирования класса эквивалентности.