РАСШИРЕННОЕ МЕНЮ ПОИСКА И КОНФИГУРАЦИЯ ДЛЯ КОМПЬЮТЕРНЫХ ПРИЛОЖЕНИЙ

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