УПРАВЛЕНИЕ ИНФОРМАЦИЕЙ И ОТОБРАЖЕНИЕ ИНФОРМАЦИИ В ВЕБ-БРАУЗЕРАХ

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