СПОСОБ, ЭЛЕКТРОННОЕ УСТРОЙСТВО И СЕРВЕР ОРГАНИЗАЦИИ ИСТОРИИ БРАУЗЕРА

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