Способ и устройство для предоставления панели рекомендаций, а также способ и сервер для предоставления рекомендуемого пункта

Иллюстрации

Показать все

Изобретение относится к устройствам предоставления рекомендаций пользователю. Технический результат заключается в обеспечении возможности предоставления панели рекомендаций на основе типа устройства. Устройство включает в себя средство пользовательского ввода, которое выполнено с возможностью принимать пользовательский ввод касанием, блок связи, который выполнен с возможностью передавать запрос на предмет рекомендуемого пункта, включающий в себя идентификационную информацию устройства, на сервер в ответ на пользовательский ввод касанием и принимать, по меньшей мере, один рекомендуемый пункт, выбранный на основе идентификационной информации устройства, из сервера, устройство отображения, которое выполнено с возможностью отображать панель рекомендаций, включающую в себя принимаемый по меньшей мере один рекомендуемый пункт и контроллер, который выполнен с возможностью управлять блоком связи таким образом, чтобы принимать по меньшей мере один рекомендуемый пункт, и управлять устройством отображения таким образом, чтобы отображать панель рекомендаций. 2 н. и 13 з.п. ф-лы, 32 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[1] Один или более примерных вариантов осуществления относятся к способу предоставления рекомендуемого пункта согласно каждому типу устройства, а также к способу и системе для предоставления панели рекомендаций, включающей в себя рекомендуемый пункт согласно каждому типу устройства.

УРОВЕНЬ ТЕХНИКИ

[2] С диверсификацией электронных устройств, также становится диверсифицированными типы электронных устройств, которыми обладает каждый отдельный человек. Пользователи используют различные услуги, приложения и контент посредством применения своих электронных устройств. Также растет объем контента, доступного пользователям.

[3] Хотя пользователи могут сталкиваться с множеством типов контента, зачастую пользователи сталкиваются с бессмысленным контентом, что может приводить к увеличению утомления пользователя.

[4] Таким образом, имеется потребность в системе, которая эффективно рекомендует значимый контент и приложения пользователям согласно устройствам, которыми они обладают.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

РЕШЕНИЕ ЗАДАЧИ

[5] Один или более примерных вариантов осуществления включают в себя способ, в котором устройство предоставляет панель рекомендаций, включающую в себя рекомендуемый пункт согласно каждому типу устройства, когда принимается пользовательский ввод, посредством одновременного предоставления панели рекомендаций согласно пользовательскому вводу и запроса рекомендуемого пункта из сервера, и способ, в котором сервер предоставляет по меньшей мере один рекомендуемый пункт для каждого устройства посредством анализа информации шаблонов использования пунктов для каждого устройства.

ПРЕИМУЩЕСТВА ИЗОБРЕТЕНИЯ

[6] Согласно примерному варианту осуществления, рекомендуемые пункты согласно типу устройства могут предоставляться посредством анализа информации шаблонов использования пунктов пользователя для каждого устройства.

[7] Согласно примерному варианту осуществления, устройство или сервер может рекомендовать по меньшей мере один пункт пользователю из числа ранее используемых пунктов посредством анализа информации относительно различных пунктов, которые использованы во множестве устройств пользователя.

[8] Согласно примерному варианту осуществления, когда принимается пользовательский ввод, который запрашивает панель рекомендаций, устройство может предоставлять панель рекомендаций согласно пользовательскому вводу при передаче информации запроса на предмет рекомендуемого пункта, включающей в себя по меньшей мере одно из информации относительно устройства и контекстной информации, на сервер.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[9] Эти и/или другие аспекты должны становиться более явными и очевидными из последующего описания примерных вариантов осуществления, рассматриваемых в сочетании с прилагаемыми чертежами, на которых:

[10] Фиг. 1 является блок-схемой системы выдачи рекомендаций в отношении пунктов согласно примерному варианту осуществления;

[11] Фиг. 2A, 2B и 2C иллюстрируют примеры рекомендуемых пунктов, предоставленных согласно типам устройств;

[12] Фиг. 3 является блок-схемой последовательности операций способа, в котором сервер отслеживает информацию относительно пункта, используемого в устройстве согласно примерному варианту осуществления;

[13] Фиг. 4 является блок-схемой последовательности операций способа выгрузки информации относительно пункта, который используется в устройстве, на сервер согласно примерному варианту осуществления;

[14] Фиг. 5 является блок-схемой последовательности операций способа, в котором устройство передает информацию относительно пункта, который используется, на сервер через пользовательский жест согласно примерному варианту осуществления;

[15] Фиг. 6 иллюстрирует пример жеста запроса на сбор пользователя согласно примерному варианту осуществления;

[16] Фиг. 7 является таблицей для пояснения информации относительно пунктов, собранных посредством множества устройств пользователя согласно примерному варианту осуществления;

[17] Фиг. 8A, 8B и 8C являются схемами для пояснения способа, в котором устройство формирует миниатюры пунктов согласно примерному варианту осуществления;

[18] Фиг. 9 является блок-схемой последовательности операций способа предоставления панели рекомендаций согласно примерному варианту осуществления;

[19] Фиг. 10A и 10B иллюстрируют панель рекомендаций согласно примерному варианту осуществления;

[20] Фиг. 11A и 11B иллюстрируют панели рекомендаций, включающие в себя различные рекомендуемые пункты для каждого устройства согласно примерному варианту осуществления;

[21] Фиг. 12 является блок-схемой последовательности операций способа предоставления рекомендуемых пунктов согласно примерному варианту осуществления;

[22] Фиг. 13A и 13B являются схемами для пояснения способа воспроизведения/выполнения рекомендуемого пункта согласно примерному варианту осуществления;

[23] Фиг. 14 является блок-схемой последовательности операций способа предоставления рекомендуемых пунктов на основе условия выдачи рекомендаций пользователя согласно примерному варианту осуществления;

[24] Фиг. 15 иллюстрирует окно настроек, используемое для того, чтобы вводить условие выдачи рекомендаций, согласно примерному варианту осуществления;

[25] Фиг. 16A и 16B иллюстрируют списки рекомендуемых пунктов согласно примерному варианту осуществления;

[26] Фиг. 17A и 17B иллюстрируют списки рекомендуемых пунктов, соответствующие условиям выдачи рекомендаций согласно примерному варианту осуществления;

[27] Фиг. 18 является схемой для пояснения способа передачи рекомендуемых пунктов во внешнее устройство согласно примерному варианту осуществления;

[28] Фиг. 19 иллюстрирует экраны, которые предоставляют рекомендуемые пункты, выбранные на основе контекстной информации согласно примерному варианту осуществления;

[29] Фиг. 20 иллюстрирует экраны, которые предоставляют рекомендуемые пункты, выбранные на основе контекстной информации согласно другому примерному варианту осуществления;

[30] Фиг. 21A и 21B являются блок-схемами устройства согласно различным примерным вариантам осуществления; и

[31] Фиг. 22 является блок-схемой сервера согласно примерному варианту осуществления.

ОПТИМАЛЬНЫЙ РЕЖИМ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

[32] Согласно примерному варианту осуществления, предусмотрено устройство. Устройство включает в себя: средство пользовательского ввода, который выполнен с возможностью принимать пользовательский ввод касанием; блок связи, который выполнен с возможностью передавать запрос на предмет рекомендуемого пункта, содержащий идентификационную информацию устройства, на сервер в ответ на пользовательский ввод касанием и принимать по меньшей мере один рекомендуемый пункт, выбранный на основе идентификационной информации устройства, из сервера; устройство отображения, которое выполнено с возможностью отображать панель рекомендаций, содержащую принимаемый по меньшей мере один рекомендуемый пункт; и контроллер, который выполнен с возможностью управлять блоком связи таким образом, чтобы принимать по меньшей мере один рекомендуемый пункт, и управлять устройством отображения таким образом, чтобы отображать панель рекомендаций, посредством использования резидентной программы, установленной в устройстве, при этом панель рекомендаций отображается на основе пользовательского ввода касанием.

[33] Идентификационная информация устройства может включать в себя по меньшей мере один фрагмент информации типа устройства, идентификационной информации устройства, информации адреса устройства и информации учетной записи.

[34] По меньшей мере, один рекомендуемый пункт может выбираться на основе по меньшей мере одного фрагмента информации шаблонов использования пунктов устройства, информации об аппаратном обеспечении устройства и программной информации устройства.

[35] Блок связи передает контекстную информацию, полученную из устройства, на сервер в ответ на пользовательский ввод касанием, и по меньшей мере один рекомендуемый пункт может выбираться также с учетом передаваемой контекстной информации.

[36] Контекстная информация может включать в себя по меньшей мере один фрагмент информации местоположения устройства, информации состояния пользователя, информации окружения в пределах предварительно определенного диапазона или расстояния от устройства и информации расписания пользователя.

[37] По меньшей мере, один рекомендуемый пункт может выбираться на основе типа устройства из числа пунктов, ранее используемых в устройстве и в другом устройстве пользователя.

[38] Контроллер может управлять устройством отображения таким образом, чтобы отображать окно настроек, используемое для того, чтобы вводить условие выдачи рекомендаций, и управлять средством пользовательского ввода таким образом, чтобы принимать условие выдачи рекомендаций от пользователя через окно настроек, и блок связи может передавать запрос на предмет рекомендуемого пункта, включающий в себя информацию относительно условия выдачи рекомендаций, на сервер в ответ на пользовательский ввод касанием, и по меньшей мере один рекомендуемый пункт может выбираться также с учетом условия выдачи рекомендаций.

[39] Условие выдачи рекомендаций может включать в себя по меньшей мере одно из типов пунктов, времени воспроизведения пункта, назначения использования пункта, времени сбора пунктов и информации состояния чувств пользователя.

[40] Контроллер может совмещать по меньшей мере один рекомендуемый пункт на панели рекомендаций на основе по меньшей мере одного фрагмента информации времени сбора и информации частоты использования.

[41] Контроллер может регулировать размер по меньшей мере одного рекомендуемого пункта, отображаемого на панели рекомендаций, согласно емкости по меньшей мере одного рекомендуемого пункта.

[42] Контроллер может собирать информацию относительно по меньшей мере одного пункта, используемого в устройстве, и передает собранную информацию относительно по меньшей мере одного пункта на сервер через блок связи.

[43] Контроллер обнаруживает изменение состояния использования устройства и собирает информацию относительно по меньшей мере одного пункта, зарегистрированного в планировщике операционной системы (ОС).

[44] Информация относительно по меньшей мере одного пункта может включать в себя по меньшей мере одно из названия по меньшей мере одного пункта, типа по меньшей мере одного пункта, времени сбора по меньшей мере одного пункта, приложения, связанного, по меньшей мере, с одним пунктом, компонента конфигурирования по меньшей мере одного пункта, информации окружения, связанной с тем, когда собирается по меньшей мере один пункт, тракта сбора по меньшей мере одного пункта, информации устройства, в котором собирается по меньшей мере один пункт, и информации состояния пользователя, связанной с тем, когда собирается по меньшей мере один пункт.

[45] Контроллер может собирать информацию относительно по меньшей мере одного пункта, отображаемого на экране устройства, в ответ на жест запроса на сбор пользователя относительно по меньшей мере одного пункта, отображаемого на экране.

[46] Жест запроса на сбор пользователя может включать в себя жест сжимания, который перемещает, по меньшей мере, три пальца, которые касаются экрана устройства, в направлении, в котором, по меньшей мере, три пальца становятся ближе друг к другу.

[47] Устройство дополнительно может включать в себя: процессор изображений, который выполнен с возможностью формировать миниатюру, соответствующую по меньшей мере одному пункту, отображаемому на экране, в ответ на жест запроса на сбор.

[48] Согласно примерному варианту осуществления, предусмотрен способ предоставления панели рекомендаций, осуществляемый посредством устройства. Способ включает в себя: прием пользовательского ввода касанием; передачу запроса на предмет рекомендуемого пункта, включающего в себя идентификационную информацию устройства, на сервер в ответ на пользовательский ввод касанием; прием по меньшей мере одного рекомендуемого пункта, выбранного на основе идентификационной информации устройства, из сервера; и отображение панели рекомендаций, включающей в себя принимаемый по меньшей мере один рекомендуемый пункт, при этом панель рекомендаций отображается на основе пользовательского ввода касанием, при этом передача, прием и отображение выполняются посредством использования резидентной программы, установленной в устройстве.

[49] По меньшей мере, один рекомендуемый пункт может выбираться из сервера также с учетом информации относительно времени, в которое устройство запрашивает по меньшей мере один рекомендуемый пункт.

[50] Запрос на предмет рекомендуемого пункта может включать в себя по меньшей мере один фрагмент информации местоположения устройства и информации состояния пользователя, и по меньшей мере один рекомендуемый пункт может выбираться из сервера также с учетом по меньшей мере одного фрагмента информации местоположения устройства и информации состояния пользователя.

[51] По меньшей мере, один рекомендуемый пункт может выбираться на основе типа устройства из числа пунктов, ранее используемых в устройстве и в другом устройстве пользователя.

[52] Отображение панели рекомендаций может включать в себя: совмещение по меньшей мере одного рекомендуемого пункта на панели рекомендаций на основе по меньшей мере одного фрагмента информации времени сбора и информации частоты использования.

[53] Способ дополнительно может включать в себя: сбор информации относительно по меньшей мере одного пункта, используемого в устройстве; и передачу собранной информации относительно по меньшей мере одного пункта на сервер.

[54] Сбор может включать в себя: сбор информации относительно по меньшей мере одного пункта, отображаемого на экране устройства, в ответ на жест запроса на сбор пользователя относительно по меньшей мере одного пункта, отображаемого на экране.

[55] Способ дополнительно может включать в себя: прием выбора одного, по меньшей мере, из одного рекомендуемого пункта, включенного в панель рекомендаций; и воспроизведение выбранного рекомендуемого пункта.

[56] Согласно примерному варианту осуществления, предусмотрен сервер. Сервер включает в себя: устройство хранения данных, которое выполнено с возможностью сохранять пункты, выгруженные из множества устройств пользователя; приемное устройство, которое выполнено с возможностью принимать, из устройства из числа множества устройств, запрос на предмет рекомендуемого пункта, содержащий информацию относительно устройства; контроллер, который выполнен с возможностью выбирать по меньшей мере один рекомендуемый пункт из выгруженных пунктов на основе информации относительно устройства; и передающее устройство, которое выполнено с возможностью передавать выбранный по меньшей мере один рекомендуемый пункт в устройство.

[57] Контроллер может выбирать по меньшей мере один рекомендуемый пункт на основе по меньшей мере одного фрагмента информации шаблонов использования пунктов устройства, информации об аппаратном обеспечении устройства и программной информации устройства.

[58] Контроллер может выбирать по меньшей мере один рекомендуемый пункт также с учетом информации относительно времени, в которое принимается запрос на предмет рекомендуемого пункта.

[59] Запрос на предмет рекомендуемого пункта дополнительно может включать в себя контекстную информацию, полученную из устройства, и контекстная информация может включать в себя по меньшей мере один фрагмент информации местоположения устройства, информации состояния устройства, информации окружения в пределах предварительно определенного диапазона или расстояния от устройства и информации расписания устройства.

[60] Контроллер может выбирать по меньшей мере один рекомендуемый пункт также с учетом контекстной информации, полученной из устройства.

[61] Запрос на предмет рекомендуемого пункта может включать в себя информацию условия выдачи рекомендаций, вводимую пользователем из устройства, и контроллер может выбирать по меньшей мере один рекомендуемый пункт также с учетом информации условия выдачи рекомендаций.

[62] Приемное устройство может принимать информацию относительно пунктов, используемых во множестве устройств пользователя, из множества устройств пользователя, и контроллер может получать информацию шаблонов использования пунктов, соответствующую каждому из множества устройств пользователя, посредством использования информации относительно пунктов, используемых во множестве устройств пользователя.

[63] Передающее устройство может передавать запрос в каждое из множества устройств на предмет информации относительно по меньшей мере одного пункта, используемого во множестве устройств пользователя с предварительно определенным периодом.

[64] Согласно примерному варианту осуществления, предусмотрен способ предоставления рекомендуемых пунктов, осуществляемый посредством сервера. Способ включает в себя: сохранение пунктов, выгруженных из множества устройств пользователя; прием, из устройства из числа множества устройств, запроса на предмет рекомендуемого пункта, содержащего информацию относительно устройства; выбор по меньшей мере одного рекомендуемого пункта из выгруженных пунктов на основе информации относительно устройства; и передачу выбранного по меньшей мере одного рекомендуемого пункта в устройство.

[65] Выбор может включать в себя выбор по меньшей мере одного рекомендуемого пункта на основе по меньшей мере одного фрагмента информации шаблонов использования пунктов устройства, информации об аппаратном обеспечении устройства и программной информации устройства.

[66] Выбор может включать в себя выбор по меньшей мере одного рекомендуемого пункта также с учетом информации относительно времени, в которое принимается запрос на предмет рекомендуемого пункта.

[67] Запрос на предмет рекомендуемого пункта дополнительно может включать в себя контекстную информацию, полученную из устройства; и выбор может включать в себя выбор по меньшей мере одного рекомендуемого пункта также с учетом контекстной информации, полученной из устройства.

[68] Контекстная информация может включать в себя по меньшей мере один фрагмент информации местоположения устройства, информации состояния устройства, информации окружения в пределах предварительно определенного диапазона или расстояния от устройства и информации расписания устройства.

[69] Сохранение может включать в себя: получение информации шаблонов использования пунктов, соответствующей каждому из множества устройств пользователя, посредством использования пунктов, выгруженных из множества устройств пользователя; и сохранение полученной информации шаблонов использования пунктов.

[70] Согласно примерному варианту осуществления, способ для предоставления рекомендации на устройстве, способ включает в себя: передачу запроса на предмет рекомендуемого пункта, содержащего тип устройства, на сервер; прием по меньшей мере одного рекомендуемого пункта, выбранного на основе типа устройства; и отображение принимаемого по меньшей мере одного рекомендуемого пункта.

[71] Тип устройства может представлять собой по меньшей мере одно из планшетного компьютера, телевизионного приемника, мобильного телефона, настольного компьютера и переносного компьютера.

[72] Запрос на предмет рекомендуемого пункта может включать в себя по меньшей мере одно из информации местоположения устройства и информации состояния пользователя устройства, и по меньшей мере один рекомендуемый пункт может выбираться из сервера также с учетом по меньшей мере одного из информации местоположения устройства и информации состояния пользователя.

[73] По меньшей мере, один рекомендуемый пункт выбирается из сервера также с учетом информации относительно времени, в которое устройство передает запрос на предмет рекомендуемого пункта.

ОПТИМАЛЬНЫЙ РЕЖИМ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

[74] Все термины, включающие в себя описательные или технические термины, которые используются в данном документе, должны истолковываться как имеющие общепринятые и обычные значения. Тем не менее, термины могут иметь различные значения согласно намерению специалистов в данной области техники, прецедентным случаям или появлению новых технологий. Кроме того, некоторые термины могут быть произвольно выбраны заявителем, и в этом случае, значение выбранных терминов подробно поясняется в подробном описании. Таким образом, термины, используемые в данном документе, должны задаваться на основе значения терминов наряду с пояснением во всем подробном описании.

[75] Кроме того, когда часть "включает в себя" или "содержит" элемент, если отсутствует конкретное описание, отличное от означенного, часть дополнительно может включать в себя другие элементы, без исключения других элементов. В нижеприведенном описании, такие термины, как "блок" и "модуль" указывают единицу для обработки по меньшей мере одной функции или этапа, при этом блок (unit) и блок (block) могут быть осуществлены в качестве аппаратного обеспечения или программного обеспечения или могут быть осуществлены посредством комбинирования аппаратного обеспечения и программного обеспечения.

[76] В подробном описании, термин "первый экран" означает экран, который первым отображается на устройстве, когда устройство включается, устройство разблокируется, либо рабочий режим устройства переключается из режима ожидания в активный режим. В одном или более примерных вариантов осуществления, первый экран может представлять собой, но не только, начальный экран устройства, экран меню устройства или фоновый экран устройства. В одном или более вариантов осуществления, первый экран может представлять шлюз для устройства с тем, чтобы предоставлять услуги. Например, устройство может предоставлять рекомендованные услуги через первый экран.

[77] Далее подробнее описываются один или более примерных вариантов осуществления со ссылкой на прилагаемые чертежи. Тем не менее, один или более примерных вариантов осуществления могут осуществляться во множестве различных форм и не должны истолковываться как ограниченные примерными вариантами осуществления, изложенными в данном документе. Наоборот, эти примерные варианты осуществления предоставляются таким образом, что данное раскрытие сущности является исчерпывающим и всеобъемлющим и полностью передает идеи одного или более примерных вариантов осуществления для специалистов в данной области техники. В нижеприведенном описании, известные функции или структуры подробно не описываются, поскольку они затрудняют понимание одного или более примерных вариантов осуществления необязательными подробностями, и аналогичные ссылки с номерами на чертежах обозначают похожие или аналогичные элементы во всем подробном описании.

[78] При использовании в данном документе, термин "и/или" включает в себя все без исключения комбинации одного или более из ассоциированных перечисленных элементов. Такие выражения, как "по меньшей мере, один из", предваряющие список элементов, модифицируют весь список элементов и не модифицируют отдельные элементы списка.

[79] Фиг. 1 является блок-схемой системы 1000 выдачи рекомендаций в отношении пунктов согласно примерному варианту осуществления.

[80] Как проиллюстрировано на фиг. 1, система 1000 выдачи рекомендаций в отношении пунктов может включать в себя устройство 100 и сервер 200. Тем не менее, не все из этих элементов являются обязательными. Система 1000 выдачи рекомендаций в отношении пунктов может реализовываться с большим или меньшим числом элементов относительно элементов по фиг. 1.

[81] Пользователю может принадлежать множество устройств (например, первое устройство 100-1, второе устройство 100-2, третье устройство 100-3, ...,). Устройства (например, первое устройство 100-1, второе устройство 100-2, третье устройство 100-3, ...,), которые принадлежат пользователю, могут представлять собой идентичный тип устройств или различные типы устройств.

[82] Согласно примерному варианту осуществления, каждое из устройств (например, первое устройство 100-1, второе устройство 100-2, третье устройство 100-3, ...,) пользователя может соединяться с сервером 200 посредством использования идентичной учетной записи пользователя. Таким образом, сервер 200 может распознавать то, что устройства 100-1, 100-2, 100-3, ..., представляют собой устройства идентичного пользователя, посредством аутентификации информации учетной записи, принимаемой из устройств 100-1, 100-2, 100-3 и т.д. Иными словами, идентификационная информация каждого из устройств 100-1, 100-2, 100-3, ..., может соединяться с идентичной учетной записью пользователя.

[83] В дальнейшем в этом документе, если в явной форме не указано иное, устройство, которое запрашивает рекомендуемый пункт из сервера 200 из числа устройств 100-1, 100-2, 100-3, ..., пользователя, задается как "устройство 100" согласно примерному варианту осуществления. Иными словами, устройство 100 может представлять собой одно из первого устройства 100-1, второго устройства 100-2, третьего устройства 100-3 и т.д.

[84] Устройство 100 согласно примерному варианту осуществления может реализовываться в различных формах. Например, устройство 100, поясненное в подробном описании, может включать в себя настольный компьютер, сотовый телефон, смартфон, переносной компьютер, планшетный персональный компьютер (PC), терминал для чтения электронных книг, цифровой широковещательный терминал, персональное цифровое устройство (PDA), портативный мультимедийный проигрыватель (PMP), навигационное устройство, MP3-проигрыватель, цифровую камеру, телевизор по Интернет-протоколу (IPTV), цифровой телевизор (DTV), бытовое электронное (CE) устройство (например, холодильник или кондиционер, имеющий панель отображения) и т.д., но не ограничено этим. Устройство 100, поясненное в подробном описании, может представлять собой носимое устройство, которое может носить пользователь. Например, устройство 100 согласно примерному варианту осуществления может представлять собой наручные часы, очки, кольцо, браслет, ожерелье и т.п.

[85] Устройство 100 согласно примерному варианту осуществления может обнаруживать пользовательский ввод (например, жест запроса на панели рекомендаций) и отображать панель рекомендаций, включающую в себя рекомендуемый пункт, принимаемый из сервера 200, на предварительно определенном экране. В этом отношении, рекомендуемый пункт означает пункт, который рекомендуется пользователю через устройство 100. Например, рекомендуемый пункт может включать в себя приложение, движущееся изображение, неподвижное изображение, текстовый файл, веб-страницу и т.д.

[86] Рекомендуемый пункт согласно примерному варианту осуществления может быть сконфигурирован как информация ссылки или информация индекса, соединенная с изображением рекомендуемого пункта. Рекомендуемый пункт может быть сконфигурирован как объект для использования услуги.

[87] "Объект для использования услуги" в подробном описании означает пользовательский интерфейс для использования услуги поставщика услуг. Объект для использования услуги может представлять собой пользовательский интерфейс для использования услуг, предоставляемых из сервера или поставщика контента. Объект для использования услуги может включать в себя, например, пользовательский интерфейс, включающий в себя информацию значка, текста, изображения и ссылки и описание функции объекта.

[88] Устройство 100 согласно примерному варианту осуществления может принимать объект из сервера 200 и использовать услугу поставщика услуг посредством использования принимаемого объекта. Например, устройство 100 может получать и обрабатывать контент из прикладной программы устройства 100, источника данных, сервера 200 или поставщика контента посредством использования объекта. Объект может представлять собой пользовательский интерфейс, снабженный предварительно определенными услугами, предоставляемыми на основе контекстной информации пользователя (или устройства).

[89] Согласно примерному варианту осуществления, объект может не устанавливаться или выполняться посредством устройства 100, а может управляться или вызываться посредством хост-программы (или резидентной программы) устройства 100, так что объект может отображаться на экране устройства 100 и может использоваться пользователем. Объект, например, может представлять собой виджет, но не ограничен этим.

[90] Рекомендуемый пункт согласно примерному варианту осуществления может упоминаться в качестве очереди или универсальной очереди (UQ) согласно обстоятельствам.

[91] Платформа для прозрачного считывания (SSP) может работать в устройстве 100 согласно примерному варианту осуществления, отдельно от процессора приложений (AP). Устройство 100 согласно примерному варианту осуществления может собирать информацию считывания и распознавать ситуацию посредством соединения датчиков с концентратором датчиков SSP без активации AP из режима ожидания. Концентратор датчиков (своего рода микроблок управления (MCU)) SSP активирует AP из режима ожидания, когда возникает предварительно определенная ситуация. SSP и AP согласно примерному варианту осуществления могут быть реализованы как аппаратное обеспечение, программное обеспечение либо комбинация аппаратного обеспечения и программного обеспечения. SSP подробнее описывается со ссылкой на фиг. 21 ниже.

[92] Сервер 200 согласно примерному варианту осуществления может представлять собой сервер, который предоставляет рекомендуемый пункт, отображаемый на панели рекомендаций устройства 100.

[93] Сервер 200 согласно примерному варианту осуществления может, соответственно, принимать информацию относительно пунктов, которые используются в устройствах (например, в первом устройстве 100-1, втором устройстве 100-2, третьем устройстве 100-3, ...,) пользователя, из устройств (например, первого устройства 100-1, второго устройства 100-2, третьего устройства 100-3, ...,) пользователя. В этом отношении, сервер 200 может принимать информацию относительно пунктов, которые используются в устройствах, с предварительно определенным интервалом либо когда конкретное событие возникает в каждом из устройств.

[94] Пункт согласно примерному варианту осуществления может представлять собой контент, приложение, услугу и т.д., которые используются в каждом из устройств 100-1, 100-2, 100-3, ..., пользователя. "Использование пункта" согласно примерному варианту осуществления может истолковываться как выполнение пункта, воспроизведение пункта, отображение пункта и т.д., но не ограничено этим.

[95] Контент согласно примерному варианту осуществления может включать в себя неподвижное изображение, движущееся изображение, текст, веб-страницу и т.д., но не ограничен этим. Например, контент может включать в себя обучающий контент, видеоконтент, широковещательный контент, игровой контент, рекламный контент, фотоконтент, новостной контент и т.д.

[96] Приложение согласно примерному варианту осуществления представляет собой набор компьютерных программ, разработанных для того, чтобы выполнять конкретную задачу. Приложение, поясненное в подробном описании, может варьироваться. Например, приложение может включать в себя игровое приложение, приложение для обучения игре на музыкальных инструментах, приложение воспроизведения движущихся изображений, картографическое приложение, широковещательное приложение, приложение для проведения тренировок, приложение оплаты платежей и т.д., но не ограничено этим.

[97] "Услуга" согласно примерному варианту осуществления может варьироваться, к примеру, услуга, предоставляемая через приложение, услуга, предоставляемая через виджет, услуга, предоставляемая через AP, и т.д. Например, услуга согласно примерному варианту осуществления может включать в себя услугу общения в социальных сетях, финансовую платежную услугу, поисковую услугу, многозадачную услугу и т.д., но не ограничена этим.

[98] Сервер 200 согласно примерному варианту осуществления может обмениваться данными с устройством 100. Например, сервер 200 может принимать запрос на предмет рекомендуемого пункта из устройства 100 и передавать рекомендуемый пункт согласно типу устройства 100 в устройство 100.

[99] Сервер 200 согласно примерному варианту осуществления может включать в себя интеллектуальный механизм, так что сервер 200 может анализировать информацию событий, собранную посредством устройства 100, или информацию относительно пункта через интеллектуальный механизм. Например, сервер 200 может анализировать информацию событий, чтобы логически выводить состояние пользователя или ситуацию устройства и т.д., и анализировать метаданные пункта, контекстную информацию и т.д., чтобы получать информацию шаблонов использования пунктов для каждого устройства.

[100] Следовательно, сервер 200 согласно примерному варианту осуществления может предоставлять в устройство 100 пункт, который предположительно должен представлять значительный интерес для пользователя, в качестве рекомендуемого пункта с учетом по меньшей мере одного из информации об аппаратном обеспечении устройства 100, программной информации, информации шаблонов использования пунктов устройства 100, состояния пользователя и времени запроса на предмет рекомендуемого пункта. Этот способ описывается ниже со ссылкой на фиг. 2.

[101] Фиг. 2A, 2B и 2C иллюстрируют примеры рекомендуемых пунктов, предоставленных согласно типам первого устройства 100-1, второго устройства 100-2 и третьего устройства 100-3.

[102] Описываются примеры, в которых первое устройство 100-1 представляет собой планшетный PC, второе устройство 100-2 представляет собой IPTV, а третье устройство 100-3 представляет собой мобильный телефон, как показано на фиг. 2A, 2B и 2C. В этом отношении, первое устройство 100-1, второе устройство 100-2 и третье устройство 100-3 могут представлять собой устройства, соединенные с учетной записью (например, ABC) идентичного пользователя. Иными словами, первое устройство 100-1, второе устройство 100-2 и третье устройство 100-3 могут представлять собой устройства, которыми обладает идентичный пользователь.

[103] Ссылаясь на фиг. 2A, когда первое устройство 100-1 обнаруживает пользовательский жест, который заключает в себе перетаскивание или пролистывание предварительно определенной области воспринимающего касание экрана, первое устройство 100-1 может запрашивать рекомендуемый пункт из сервера 200 при передаче информации (например, информации типа устройства, идентификатора устройства, информации учетной записи, информации адреса устройства и т.д.) относительно типа первого устройства 100-1 на сервер 200.

[104] В этом отношении, сервер 200 может подтверждать то, что тип первого устройства 100-1, которое запрашивает рекомендуемый пункт, представляет собой планшетный PC, и предоставлять игровое приложение, контент электронной книги и т.д., которые имеют высокую частоту использования в планшетном PC, в качестве рекомендуемых пунктов. В этом случае, первое устройство 100-1 может отображать игровое приложение, контент электронной книги и т.д., которые рекомендуются посредством сервера 200, на панели рекомендаций.

[105] Игровое приложение, контент электронной книги и т.д., которые рекомендуются посредством сервера 200, могут представлять собой пункты, ранее используемые в первом устройстве 100-1, либо могут представлять собой пункты, используемые во внешнем устройстве (например, во втором устройстве 100-2, третьем устройстве 100-3 и на внешнем сервере).

[106] Ссылаясь на фиг. 2B, когда второе устройство 100-2 принимает запрос на панели рекомендаций через пульт дистанционного управления, второе устройство 100-2 может запрашивать рекомендуемый пункт из сервера 200 при передаче информации (например, информации типа устройства, идентификатора устройства, информации учетной записи, информации адреса устройства и т.д.) относительно типа второго устройства 100-2 на сервер 200.

[107] В этом отношении, сервер 200 может подтверждать то, что тип второго устройства 100-2, которое запрашивает рекомендуемый пункт, представл