УПРАВЛЕНИЕ ССЫЛКАМИ НА WEB-СТРАНИЦЫ, ИСПОЛЬЗУЮЩИЕ СТРУКТУРИРОВАННЫЕ ДАННЫЕ

1. Один или несколько машиночитаемых носителей, имеющих сохраненные на них инструкции, которые при выполнении их вычислительным устройством вынуждают вычислительное устройство:
принимать (304) запрос на сбор структурированных данных в web-странице;
принимать (306) запрос на подписку на эти структурированные данные; и
сохранять (308) структурированные данные в хранилище данных для их использования при автономной работе.
2. Один или несколько машиночитаемых носителей по п.1, в котором инструкции дополнительно вынуждают вычислительное устройство, после того, как структурированные данные были сохранены в хранилище данных:
извлекать текущую версию web-страницы;
сравнивать извлеченную web-страницу с ранее сохраненной версией web-страницы; и
определять, что web-страница изменилась, если текущая версия web-страницы и ранее сохраненная версия web-страницы отличаются друг от друга.
3.Один или несколько машиночитаемых носителей по п.2, в котором инструкции дополнительно вынуждают вычислительное устройство:
осуществлять извлечение, сравнение и определение с частотой, основанной, по меньшей мере, частично на типе данных структурированных данных.
4. Один или несколько машиночитаемых носителей по п.2, в котором инструкции дополнительно вынуждают вычислительное устройство:
уведомлять пользователя вычислительного устройства о том, что web-страница изменилась, только если структурированные данные на web-странице изменились.
5. Один или несколько машиночитаемых носителей по п.4, в котором инструкции дополнительно вынуждают вычислительное устройство:
отображать ссылку, идентифицирующую web-страницу;
отображать ссылку первым способом, если структурированные данные на web-странице изменены;
отображать ссылку вторым способом, если структурированные данные на web-странице устарели;
отображать ссылку третьим способом, если структурированные данные на web-странице не изменились и не устарели; и
отображать ссылку четвертым способом, если структурированные данные содержат ошибку.
6. Один или несколько машиночитаемых носителей по п.1, в котором, чтобы сохранить структурированные данные необходимо сохранить их на съемном запоминающем устройстве вычислительного устройства.
7. Один или несколько машиночитаемых носителей по п.1, в котором инструкции дополнительно вынуждают вычислительное устройство:
отображать ссылку, идентифицирующую web-страницу; и
отображать окно предварительного просмотра структурированных данных в ответ на наведение курсора на ссылку.
8. Один или несколько машиночитаемых носителей по п.1, в котором для приема запроса на сбор структурированных данных необходимо:
отобразить кнопку сбора наряду с web-страницей; и
принять выбор кнопки сбора пользователем.
9. Способ, реализованный на вычислительном устройстве, содержащий этапы:
отображение (602, 606, 608, 610) множества ссылок, каждая из которых идентифицирует одну из множества web-страниц; и
изменение (606, 608, 610) отображения множества ссылок, так как были определены изменения структурированных данных на множестве web-страниц.
10. Способ по п.9, в котором отображение представляет собой отображение множества ссылок в списке избранного.
11. Способ по п.9, в котором отображение представляет собой отображение одной или более из множества ссылок на панели ссылок.
12. Способ по п.9, дополнительно включающий в себя:
отображение предварительного просмотра измененных структурированных данных на одной из множества web-страниц в ответ на отметку о наведении курсора на ссылку, идентифицирующую одну web-страницу.
13. Способ по п.9, в котором изменение включает в себя:
отображение одной ссылки из множества ссылок первым способом, если структурированные данные на web-странице, идентифицированной ссылкой, изменились;
отображение ссылки вторым способом, если структурированные данные на web-странице, идентифицированной ссылкой, устарели; и
отображение ссылки третьим способом, если структурированные данные на web-странице, идентифицированной ссылкой, не изменились и не устарели.
14. Способ по п.13, в котором первый способ представляет собой отображение жирным шрифтом, второй способ представляет собой отображение шрифта серого цвета, а третий способ представляет собой отображение обычным шрифтом.
15. Способ по п.9, в котором отображение включает в себя отображение множества ссылок, скомпонованных таким образом, что каждая из множества ссылок визуально ассоциируется с одним из множества идентификаторов коллекции, и дополнительно включает в себя изменение - как множество идентификаторов коллекции отображаются, если были определены изменения структурированных данных на множестве web-страниц.
16. Один или несколько машиночитаемых носителей, имеющих инструкции, сохраненные на них, которые при выполнении вычислительным устройством вынуждают вычислительное устройство:
обнаруживать (508, 518) изменения на web-странице, имеющей структурированные данные, на которые была осуществлена подписка; и
уведомлять (512) пользователя об изменении на web-странице, только если изменения касались структурированных данных, а не изменений в других частях web-страницы.
17. Один или несколько машиночитаемых носителей по п.16, в котором инструкции дополнительно обеспечивают отображение вычислительным устройством окна предварительного просмотра структурированных данных в ответ на определение того, что курсор был наведен на ссылку, определяющую web-страницу.
18. Один или несколько машиночитаемых носителей по п.17, в котором инструкции дополнительно вынуждают вычислительное устройство отображать статус структурированных данных как неизмененных в результате наведения курсора на ссылку.
19. Один или несколько машиночитаемых носителей по п.16, в котором уведомление пользователя об изменениях означает изменение отображения ссылки, идентифицирующей web-страницу на панели ссылок.
20. Один или несколько машиночитаемых носителей по п.16, в котором инструкции дополнительно вынуждают вычислительное устройство:
определять, что структурированные данные устарели;
уведомлять пользователя о том, что структурированные данные устарели; и
отображать опцию удаления с помощью идентификатора web-страницы.