Система и способ определения правила классификации события на терминальном устройстве пользователя

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