СИСТЕМА И СПОСОБ УПРАВЛЕНИЯ И ОРГАНИЗАЦИИ КЭША ВЕБ-БРАУЗЕРА ДЛЯ ОБЕСПЕЧЕНИЯ АВТОНОМНОГО ПРОСМОТРА

1. Реализуемый на компьютере способ управления кэшем браузера для обеспечения автономного просмотра, который включает следующие этапы:
хранение в кэше веб-браузера на пользовательском устройстве информации о множестве контентов веб-страницы, посещенных пользователем в течение одного или более сеансов просмотра веб-страницы;
определение логических связей среди множества контентов веб-страницы;
сопоставление множества контентов веб-страницы с кластером на основании определенных логических связей среди множества контентов веб-страницы;
получение запроса на загрузку веб-страницы из веб-браузера на пользовательском устройстве;
определение того, хранится ли запрошенная веб-страница в кэше и связана ли запрошенная веб-страница с кластером, после обнаружения того, что пользовательское устройство находится в автономном режиме; и
получение из кэша для автономного просмотра на пользовательском устройстве множества контентов запрашиваемой веб-страницы, связанной с идентифицированным кластером, когда запрашиваемая веб-страница хранится в кэше и связана с кластером.
2. Способ по п. 1, дополнительно включающий сопоставление уникального идентификатора с каждым кластером.
3. Способ по п. 1, отличающийся тем, что логические связи содержат контекстно-зависимую связь среди множества контентов веб-страницы.
4. Способ по п. 1, отличающийся тем, что логические связи содержат временную связь среди множества контентов веб-страницы в связи с каждым соответствующим моментом времени, когда каждый из множества контентов загружается на пользовательском устройстве.
5. Способ по п. 1, отличающийся тем, что логические связи содержат сходство веб-адресов по меньшей мере части из множества контентов веб-страницы.
6. Способ по п. 1, отличающийся тем, что логические связи содержат сопоставление по меньшей мере части из множества контентов веб-страницы с по меньшей мере одним веб-поиском.
7. Способ по п. 1, отличающийся тем, что существуют логические связи между первой и второй частями из множества контентов веб-страницы, когда вторая часть была открыта с помощью ссылки, встроенной в первую часть.
8. Способ по п. 1, дополнительно включающий декластеризацию одного или более контентов веб-страницы из кластера.
9. Способ по п. 8, отличающийся тем, что декластеризация одного или более контентов веб-страницы из кластера включает в себя определение того, декластеризовать ли контент из кластера на основании одного или более параметров:
время последнего просмотра веб-страницы пользователем;
время, затраченное пользователем на просмотр веб-страницы;
количество операций, выполняемых пользователем на веб-странице; и
является ли кластернизованная веб-страница закладкой, сделанной пользователем.
10. Способ по п. 1, дополнительно включающий следующие этапы:
получение от пользователя через веб-браузер одного или более изменений по меньшей мере части отображаемых контентов веб-страницы, когда пользовательское устройство находится в автономном режиме;
сопоставление редактированной части отображаемых контентов веб-страницы с кластером, с которым связана указанная веб-страница;
хранение редактированной части отображаемых контентов веб-страницы в кэше браузера; и
синхронизация отображаемых контентов веб-страницы, сохраненных в кэше браузера удаленным веб-сервером, когда пользовательское устройство находится в состоянии онлайн.
11. Автоматизированная система для управления кэшем браузера на пользовательском устройстве для обеспечения автономного просмотра, содержит:
кэш веб-браузера, выполненный с возможностью хранения на пользовательском устройстве информации о множестве контентов веб-страницы, посещенных пользователем в течение одного или более сеансов просмотра веб-страницы;
модуль определения логических связей, выполненный с возможностью определения логических связей среди множества контентов веб-страницы;
модуль кластеризации, выполненный с возможностью сопоставлять множество контентов веб-страницы с кластером на основании определенных логических связей среди множества контентов веб-страницы;
модуль интерфейса, выполненный с возможностью принимать запрос на загрузку веб-страницы из веб-браузера на пользовательском устройстве;
модуль определения автономного режима устройства, выполненный с возможностью обнаруживать, что устройство пользователя находится в автономном режиме, и определять, хранится ли запрошенная веб-страница в кэше и связана ли запрашиваемая веб-страница с кластером; и
модуль получения, выполненный с возможностью получать из кэша для автономного просмотра на пользовательском устройстве множество контентов запрашиваемой веб-страницы, связанной с идентифицированным кластером, когда запрашиваемая веб-страница хранится в кэше и связана с кластером.
12. Система по п. 11, дополнительно содержащая сопоставляющий модуль, выполненный с возможностью связывать уникальный идентификатор с каждым кластером.
13. Система по п. 11, отличающаяся тем, что логические связи содержат контекстно-зависимую связь среди множества контентов веб-страницы.
14. Система по п. 11, отличающаяся тем, что логические связи содержат временную связь среди множества контентов веб-страницы в связи с каждым соответствующим моментом времени, когда каждый из множества контентов загружается на пользовательском устройстве.
15. Система по п. 11, отличающаяся тем, что логические связи содержат сходство веб-адресов по меньшей мере части из множества контентов веб-страницы.
16. Система по п. 11, отличающаяся тем, что логические связи содержат сопоставление по меньшей мере части из множества контентов веб-страницы с по меньшей мере одним веб-поиском.
17. Система по п. 11, отличающаяся тем, что существуют логические связи между первой и второй частями из множества контентов веб-страницы, когда вторая часть была открыта с помощью ссылки, встроенной в первую часть.
18. Система по п. 11, отличающаяся тем, что модуль кластеризации дополнительно выполнен с возможностью декластеризовать один или более контентов веб-страницы из кластера.
19. Система по п. 18, отличающаяся тем, что модуль кластеризации выполнен с возможностью декластеризовать один или более контентов веб-страницы из кластера, по меньшей мере определяя, декластеризовать ли контент из кластера на основании одного или более параметров:
время последнего просмотра веб-страницы пользователем;
время, затраченное пользователем на просмотр веб-страницы;
количество операций, выполняемых пользователем на веб-странице; и
является ли кластернизованная веб-страница закладкой, сделанной пользователем.
20. Система по п. 11, дополнительно содержащая:
модуль интерфейса, дополнительно выполненный с возможностью получать от пользователя через веб-браузер одно или более изменений по меньшей мере части отображаемых контентов веб-страницы, когда пользовательское устройство находится в автономном режиме;
модуль кластеризации, дополнительно выполненный с возможностью связывать редактированную часть отображаемых контентов веб-страницы с кластером, с которым связана указанная веб-страница;
кэш, дополнительно выполненный с возможностью сохранять редактированную часть отображаемых контентов веб-страницы; и
модуль синхронизации, выполненный с возможностью синхронизации отображаемых контентов веб-страницы, сохраненных в кэше браузера удаленным вебсервером, когда пользовательское устройство находится в состоянии онлайн.
21. Машиночитаемый носитель информации, содержащий выполняемые компьютером команды для управления кэшем браузера на пользовательском устройстве для обеспечения автономного просмотра, причем команды включают:
хранение в кэше веб-браузера на пользовательском устройстве информации о множестве контентов веб-страницы, посещенных пользователем в течение одного или более сеансов просмотра веб-страницы;
определение логических связей среди множества контентов веб-страницы;
сопоставление множества контентов веб-страницы с кластером на основании определенных логических связей среди множества контентов веб-страницы;
получение запроса на загрузку веб-страницы из веб-браузера на пользовательском устройстве;
определение того, хранится ли запрошенная веб-страница в кэше и связана ли запрошенная веб-страница с кластером после обнаружения того, что пользовательское устройство находится в автономном режиме; и
получение из кэша для автономного просмотра на пользовательском устройстве множества контентов запрашиваемой веб-страницы, связанной с идентифицированным кластером, когда запрашиваемая веб-страница хранится в кэше и связана с кластером.
22. Машиночитаемый носитель информации по п. 21, дополнительно содержащий сопоставление уникального идентификатора с каждым кластером.
23. Машиночитаемый носитель информации по п. 21, отличающийся тем, что его логические связи содержат контекстно-зависимую связь среди множества контентов вебстраницы.
24. Машиночитаемый носитель информации по п. 21, отличающийся тем, что его логические связи содержат временную связь среди множества контентов веб-страницы в связи с каждым соответствующим моментом времени, когда каждый из множества контентов веб-страницы загружается на пользовательском устройстве.
25. Машиночитаемый носитель информации по п. 21, отличающийся тем, что логические связи содержат схожесть веб-адресов по меньшей мере части из множества контентов веб-страницы.
26. Машиночитаемый носитель информации по п. 21, отличающийся тем, что логические связи включают сопоставление по меньшей мере части из множества контентов веб-страницы по меньшей мере с одним веб-поиском.
27. Машиночитаемый носитель информации по п. 21, отличающийся тем, что существуют логические связи между первой и второй частями из множества контентов веб-страницы, когда вторая часть была открыта с помощью ссылки, встроенной в первую часть.
28. Машиночитаемый носитель информации по п. 21, дополнительно содержащий команды декластеризации одного или более контентов веб-страницы из кластера.
29. Машиночитаемый носитель информации по п. 28, отличающийся тем, что декластеризация одного или более контентов веб-страницы из кластера включает в себя определение того, декластеризовать ли контент из кластера на основании одного или более параметров:
время последнего просмотра веб-страницы пользователем;
время, затраченное пользователем на просмотр веб-страницы;
количество операций, выполняемых пользователем на веб-странице; и
является ли кластернизованная веб-страница закладкой, сделанной пользователем.
30. Машиночитаемый носитель информации по п. 21, дополнительно содержащий команды:
получения от пользователя через веб-браузер одного или более изменений по меньшей мере части отображаемых контентов веб-страницы, когда пользовательское устройство находится в автономном режиме;
сопоставления редактированной части отображаемых контентов веб-страницы с кластером, с которым связана указанная веб-страница;
хранения редактированной части отображаемых контентов веб-страницы в кэше браузера; и
синхронизации отображаемых контентов веб-страницы, сохраненных в кэше браузера удаленным веб-сервером, когда пользовательское устройство находится в состоянии онлайн.