НЕПРЕРЫВНОСТЬ ЗАДАЧ МЕЖДУ УСТРОЙСТВАМИ

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