СПОСОБ И УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ ПРОСМОТРА ВЕБ-СТРАНИЦ

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