Поисковые результаты для нативных приложений - заявка 2016152161 на патент на изобретение в РФ

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