КОНТЕКСТНО-ЗАВИСИМЫЕ ПОИСКИ И ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ ДЛЯ ПРИЛОЖЕНИЙ НЕМЕДЛЕННОЙ ПЕРЕДАЧИ ТЕКСТОВЫХ СООБЩЕНИЙ

1. Способ, реализуемый, по меньшей мере частично, компьютером, содержащий:
выделение (502) одного или более ключевых слов или фраз в диалоге немедленного обмена текстовыми сообщениями;
прием (504) пользовательского выбора упомянутых ключевых слов или фраз; и
в ответ на упомянутый прием, представление (506) пользовательского интерфейса, который предоставляет релевантный контексту материал или функциональные возможности, которые относятся к одному или нескольким выбранным ключевым словам или фразам.
2. Способ из п.1, в котором упомянутое выделение содержит визуальное выделение упомянутых одного или нескольких ключевых слов или фраз.
3. Способ из п.1, в котором действие выделения выполняется автоматически приложением немедленной передачи текстовых сообщений.
4. Способ из п.1, в котором действие представления выполняется в контексте приложения немедленной передачи текстовых сообщений, в котором происходит упомянутый диалог.
5. Способ из п.1, в котором упомянутый релевантный контексту материал содержит один или более результатов поиска.
6. Способ из п.5, в котором по меньшей мере некоторые из результатов поиска связаны с местоположением, которое связано с одним или более участниками диалога.
7. Способ из п.5, в котором упомянутые один или более результатов поиска могут быть представлены одному или более участникам диалога.
8. Способ из п.1, в котором действие представления выполняется посредством представления пользовательского интерфейса одному или более участникам диалога.
9. Способ из п.1, в котором пользовательский интерфейс содержит выпадающее окно.
10. Способ из п.1, в котором действие представления предоставляет функциональные возможности немедленного обмена текстовыми сообщениями.
11. Способ из п.1, в котором действие представления предоставляет функциональные возможности не немедленного обмена текстовыми сообщениями.
12. Способ из п.1, в котором действие представления содержит предоставление пользовательского интерфейса, который содержит элемент совместно используемого поиска, который может использоваться участниками диалога, чтобы совместно вводить поисковые термины, результаты поиска по которым совместно используются среди участников диалога.
13. Один или более машиночитаемых носителей, реализующих машиночитаемые инструкции, которые при выполнении реализуют пользовательский интерфейс, содержащий:
окно диалога немедленного обмена текстовыми сообщениями (200);
одно или более выделенных ключевых слов или фраз (300, 302) в упомянутом окне; и
элемент пользовательского интерфейса (400), который отображает для выбранных ключевых слов или фраз релевантный контексту материал и функциональные возможности.
14. Пользовательский интерфейс из п.13, в котором по меньшей мере некоторые из релевантного контексту материала или функциональных возможностей содержат один или более результатов поиска.
15. Пользовательский интерфейс из п.13, в котором элемент пользовательского интерфейса содержит область совместного поиска, в которое участниками диалога могут вводиться поисковые запросы.
16. Пользовательский интерфейс из п.13, в котором элемент пользовательского интерфейса содержит выпадающее меню и в котором элемент пользовательского интерфейса настроен автоматически отображать результаты поиска от других участников диалога.
17. Система, содержащая:
один или более машиночитаемых носителей (106);
машиночитаемые инструкции на машиночитаемом носителе, которые при выполнении реализуют приложение немедленной передачи текстовых сообщений(108);
один или несколько источников ключевых слов или фраз (808, 810), в которых приложение немедленной передачи текстовых сообщений настроено использовать упомянутые один или более источников ключевых слов или фраз, чтобы автоматически выделять ключевые слова или фразы в диалоге немедленного обмена текстовыми сообщениями и, в ответ на выбор пользователем ключевого слова или фразы, представлять пользовательский интерфейс, включающий релевантные контексту материал или функциональные возможности, причем по меньшей мере часть материала включает результаты поиска, связанные с выбранным ключевым словом или фразой.
18. Система по п.17, в которой по меньшей мере одним из источников ключевых слов или фраз является блок распознавания плагинов.
19. Система по п.17, в которой по меньшей мере один из источников ключевых слов или фраз содержит индивидов из списка друзей пользователя немедленного обмена текстовыми сообщениями.
20. Система по п.17, в которой по меньшей мере один из источников ключевых слов или фраз содержит источник, поддерживающий динамический список ключевых слов или фраз.