СИСТЕМЫ И СПОСОБЫ ДЛЯ ИДЕНТИФИКАЦИИ И ПРЕДЛОЖЕНИЯ ЗНАЧКОВ НАСТРОЕНИЯ

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