ГЕНЕРИРОВАНИЕ ДИАЛОГОВЫХ РЕКОМЕНДАЦИЙ ДЛЯ ЧАТОВЫХ ИНФОРМАЦИОННЫХ СИСТЕМ

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