Предоставление своевременных рекомендаций относительно медиа

Иллюстрации

Показать все

Изобретение относится к системам предоставления рекомендаций относительно медиа. Технический результат заключается в обеспечении возможности автоматически предоставлять рекомендации относительно медиа пользователю мобильного вычислительного устройства, когда вычислительная система определяет, что пользователь находится в местоположении, где рекомендации относительно медиа, скорее всего, будут представлять интерес для пользователя. Предложена вычислительная система, которая определяет, на основании истории местоположений, местоположение просмотра контента, ассоциированное с пользователем мобильного вычислительного устройства, и идентифицирует устройство вывода медиа, расположенное в местоположении просмотра контента. В ответ на определение того, что мобильное вычислительное устройство находится в местоположении просмотра контента и вблизи от устройства вывода медиа в текущее время, вычислительная система определяет, на основе множества признаков устройства вывода медиа, различные рекомендации относительно медиа для пользователя в текущее время. Множество признаков включают в себя индикацию того, работает ли устройство вывода медиа во включенном состоянии в текущее время. Вычислительная система выводит, для передачи на мобильное вычислительное устройство, индикации различных рекомендаций относительно медиа. 3 н. и 11 з.п. ф-лы, 5 ил.

Реферат

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

[0001] Некоторые провайдеры медиа (например, провайдеры телевизионных сетей, служб видео-по-запросу (VOD) и т.д.) разработали способы стимулирования и побуждения потенциальных зрителей использовать их услуги, чтобы просматривать медиа-контент (например, телевизионное программирование, программирование VOD и т.д.). Например, телевизионная сеть может посылать сообщение электронной почты на учетную запись электронной почты зрителя, чтобы оповещать потенциального зрителя о рекомендуемом, предстоящем телевизионном эпизоде, выходящем в эфир в конце недели. Аналогичным образом, провайдер службы VOD может выпускать ежемесячное текстовое сообщение на учетную запись текстовых сообщений абонента, чтобы оповещать абонента о недавно добавленном/рекомендуемом медиа-контенте, который был сделан доступным в этом месяце.

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

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

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

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

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

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

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

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

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

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

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

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

ПОДРОБНОЕ ОПИСАНИЕ

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

[0013] Некоторые устройства отображения могут быть сконфигурированы, чтобы представлять медиа-контент ʺв прямом эфиреʺ как часть прямого телевизионного широковещания, обеспечиваемого провайдером беспроводной сети или провайдером спутникового/кабельного телевидения. В дополнение к прямому телевизионному широковещанию, некоторые устройства отображения могут быть оперативно связаны или включать в себя одно или более ʺустройств вывода медиаʺ (например, телевизионную приставку, встроенное приложение, устройство универсальной последовательной шины и т.д.), которые обеспечивают доступ и представляют медиа-контент VOD как часть службы VOD (например, службы с оплатой за просмотр, службы цифровой видеозаписи (DVR), службы Интернет-канала или потокового медиа и т.д.). Некоторые устройства вывода медиа предлагают дополнительные возможности в паре с мобильным вычислительным устройством (например, мобильным телефоном, планшетным компьютером, портативным компьютером и т.д.). Например, в паре с мобильным телефоном, некоторые устройства вывода медиа могут управляться в соответствии с вводами (например, жестами), обнаруженными на экране мобильного телефона. Кроме того, некоторые устройства вывода медиа могут ʺзеркально отображатьʺ графический контент, принимаемый от мобильного вычислительного устройства, путем представления графического контента на внешнем устройстве отображения (например, телевизоре), как если бы графический контент был представлен на экране мобильного телефона.

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

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

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

[0017] Фиг. 1 представляет собой концептуальную схему, иллюстрирующую примерную вычислительную систему 1, сконфигурированную, чтобы выводить одну или несколько рекомендаций относительно медиа на примерное мобильное вычислительное устройство 10, в соответствии с одним или несколькими аспектами настоящего раскрытия. Вычислительная система 1 согласно фиг. 1 представляет собой примерную вычислительную систему, которая включает в себя устройство 8 вывода медиа, мобильное вычислительное устройство 10, устройство 12 отображения, систему 60 сервера рекомендаций, систему 80 медиа-сервера и сеть 30. Устройство 8 вывода медиа, мобильное вычислительное устройство 10 и устройство 12 отображения проиллюстрированы как находящиеся в одном и том же местоположении 2 просмотра контента. Другими словами, фиг. 2 иллюстрирует устройства 8, 10 и 12, каждое из которых расположено совместно в пределах порогового физического расстояния другого и в местоположении 2 просмотра контента.

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

[0019] Сеть 30 представляет собой комбинацию любой одной или нескольких общедоступных или частных сетей связи, например, телевизионных широковещательных сетей, кабельных или спутниковых сетей, сотовых сетей, сетей Wi-Fi, широкополосных сетей и/или другого типа сети для передачи данных (например, телекоммуникации и/или медиа-данных) между вычислительными устройствами, системами и другим коммуникационным и медиа-оборудованием. Устройство 8 вывода медиа, мобильное вычислительное устройство 10, устройство 12 отображения, система 60 сервера рекомендаций и система 80 медиа-сервера могут, каждое, передавать и принимать данные по сети 30 с использованием любых подходящих методов связи. Например, система 80 медиа-сервера может быть функционально связана с сетью 30 с использованием сетевой линии связи 32А, и устройство 12 отображения может быть функционально связано с сетью 30 с использованием сетевой линии связи 32В. Устройство 8 вывода медиа может быть функционально связано с сетью 30 через сетевую линию связи 32С, мобильное вычислительное устройство 10 может быть функционально связано с сетью 30 посредством сетевой линии связи 32D, и система 60 сервера рекомендаций может быть функционально связана с сетью 30 посредством сетевой линии связи 32E. Сеть 30 может включать в себя сетевые концентраторы, сетевые коммутаторы, сетевые маршрутизаторы и т.д., которые функционально взаимосвязаны, тем самым обеспечивая обмен информацией между устройством 8 вывода медиа, мобильным вычислительным устройством 10, устройством 12 отображения, системой 60 сервера рекомендаций и системой 80 медиа-сервера. В некоторых примерах, сетевые линии связи 32А-32E (все вместе, ʺсетевые линии связи 32ʺ) могут представлять собой Ethernet, ATM или другие сетевые соединения. Такие соединения могут быть беспроводными и/или проводными соединениями.

[0020] Фиг. 1 показывает прямые линии связи 34 и 36 между, соответственно, устройством 12 отображения и устройством 8 вывода медиа и между устройством 8 вывода медиа и мобильным вычислительным устройством 10. Прямые линии связи 34 и 36 представляют, каждая, прямые или локальные пути или соединения, используемые совместно между устройствами 12 и 8 и устройствами 8 и 10 для облегчения обмена информацией между устройствами 8, 10 и 12 независимо от любых каналов связи, совместно используемых между устройствами 8, 10 и 12, как часть сети 30. Другими словами, хотя устройства 8, 10 и 12 могут быть функционально связаны друг с другом через сеть 30, линии связи 34 и 36 представляют собой прямые линии связи, совместно используемые между двумя из устройств 8, 10 и 12, которые являются отдельными от сети 30.

[0021] Система 80 медиа-сервера представляет собой любую подходящую удаленную вычислительную систему, например, один или более настольных компьютеров, портативных компьютеров, мэйнфреймов, серверов, облачных вычислительных систем и т.д., способных передавать медиа-контент (например, телевизионный контент, передаваемый в прямом эфире, контент VOD и т.д.) по сетевой линии связи 32А к сети 30. В некоторых примерах, система 80 медиа-сервера представляет собой хост-сервер медиа-провайдера для распространения медиа-контента на одно или несколько устройств отображения, ассоциированных с одним или несколькими зрителями и/или абонентами, рассредоточенными в широком диапазоне физических местоположений. Например, устройство 12 отображения может принимать медиа-контент через сеть 30 от системы 80 медиа-сервера. Пользователь устройства 12 отображения может просматривать медиа-контент, предоставленный системой 80 медиа-сервера, например, как прямое телевизионное вещание, представляемое на экране устройства 12 отображения.

[0022] Устройство вывода медиа, мобильное вычислительное устройство 10 и/или система 60 сервера рекомендаций могут получать доступ к медиа-контенту и связанными с ним данными (например, расписаниям программирования, мета-данным, информации пользовательского профиля и т.д.) и использовать эту информацию для предоставления рекомендаций относительно медиа пользователю мобильного вычислительного устройства 10. В некоторых примерах, система 80 медиа-сервера представляет собой облачную вычислительную систему, которая предоставляет доступ к медиа-контенту через сеть 30 одному или более из устройства 8 вывода медиа, устройства 12 отображения, мобильного вычислительного устройства 10, системы 80 сервера рекомендаций и/или любого другого устройства или системы, которая сконфигурирована, чтобы использовать медиа-контент и относящуюся к нему информацию, предоставленную системой 80 медиа-сервера.

[0023] В примере, показанном на фиг. 1, система 80 медиа-сервера включает в себя модуль 82 службы видео-по-запросу (VOD) и модуль 84 службы телевидения (TV). Модули 82 и 84 могут выполнять операции, описанные с использованием программного обеспечения, аппаратных средств, встроенного программного обеспечения или совокупности аппаратных средств, программного обеспечения и встроенного программного обеспечения, находящихся и/или исполняющихся на системе 80 медиа-сервера. Система 80 медиа-сервера может исполнять модули 82 и 84 множеством процессоров или множеством устройств. Система 80 медиа-сервера может исполнять модули 82 и 84 в качестве виртуальных машин, исполняющихся на базовых аппаратных средствах. Модули 82 и 84 могут исполняться как одна или несколько служб операционной системы или вычислительной платформы. Модули 82 и 84 могут исполняться как одна или более исполняемых программ на уровне приложений вычислительной платформы.

[0024] Модуль 82 службы VOD и модуль 84 службы TV могут выполнять, каждый, функции для хостинга, соответственно, службы VOD и службы телевидения (например, беспроводного, кабельного, спутникового и т.д.) и предоставления медиа-контента, ассоциированного со службами, через сеть 30 к абонентам соответствующих служб (например, на мобильное вычислительное устройство 10, устройство 8 вывода медиа и т.д.). Например, модуль 82 службы VOD может хостировать службу потокового VOD, из которой пользователь устройства 8 вывода медиа может получать доступ, по запросу, к фильмам, телевизионным шоу и другим типам медиа-контента. Модуль 82 службы VOD может передавать медиа-контент, ассоциированный со службой VOD, по линиям связи 32А и 32С. Устройство 8 вывода медиа может форматировать и представлять графические изображения, ассоциированные с принятым медиа-контентом, на устройстве 12 отображения. Модуль 84 службы TV может хостировать службу телевизионного вещания (например, один или более телевизионных каналов), из которой пользователь устройства 12 отображения может получать доступ к медиа-контенту на основе прямого телевизионного вещания. Модуль 84 службы TV может передавать медиа-контент, ассоциированный с прямым телевизионным вещанием, по линиям связи 32А и 32В. Устройство 12 отображения может форматировать и представлять графические изображения, ассоциированные с принятым медиа-контентом.

[0025] Устройство 12 отображения представляет собой любое подходящее устройство вывода для представления медиа-контента, полученного от системы медиа-сервера, такой как система 80 медиа-сервера, ассоциированной с провайдером службы телевидения и/или VOD. Например, устройство 12 отображения может быть телевизором, компьютерным монитором, проекционным экраном или другим типом устройства отображения. Устройство 12 отображения может функционировать в качестве устройства вывода (например, отображения) с использованием одного или более устройств отображения, таких как жидкокристаллический дисплей (LCD), точечный дисплей матричного типа, дисплей на светоизлучающих диодах (LED), дисплей на органических светоизлучающих диодах (OLED), дисплей на электронных чернилах или аналогичный монохромный или цветной дисплей, способный выводить наблюдаемую информацию для пользователя устройства 12 отображения. Устройство 12 отображения может представлять вывод пользователю, например, на чувствительном к присутствию дисплее. Устройство 12 отображения может представлять вывод в виде графического пользовательского интерфейса, который может быть ассоциирован с функциональными возможностями, предоставляемыми системой 80 медиа-сервера и/или устройством 8 вывода медиа. Например, устройство 12 отображения может представлять различные пользовательские интерфейсы, связанные с функциональными возможностями вычислительных платформ, операционных систем, приложений и/или служб, исполняющихся на устройстве 8 вывода медиа или доступных устройству 8 вывода медиа (например, приложений электронных сообщений, приложений Интернет-браузера, мобильных операционных систем и т.д.). Пользователь может взаимодействовать с пользовательским интерфейсом, чтобы побуждать устройство 8 вывода медиа выполнять операции, относящиеся к функциям, которые могут просматриваться в качестве медиа-контента, отображаемого на устройстве 12 отображения.

[0026] Устройство 8 вывода медиа может содержать по меньшей мере один процессор и по меньшей мере один модуль, приводимый в действие по меньшей мере одним процессором для получения медиа-контента от провайдера службы VOD (например, модуль 82 службы VOD системы 80 медиа-сервера) и/или мобильного вычислительного устройства (например, мобильного вычислительного устройства 10), форматировать и выводить медиа-контент для отображения на устройстве 12 отображения. Например, устройство вывода медиа может получать медиа-контент, передаваемый модулем службы VOD, по линиям связи 32A и 32C. Устройство 8 вывода медиа может форматировать и представлять графические изображения, ассоциированные с медиа-контентом, полученным от модуля 82 службы VOD, на устройстве 12 отображения. Устройство 8 вывода медиа может получать медиа-контент, передаваемый мобильным вычислительным устройством 10, через прямую линию связи 26 и может аналогичным образом форматировать и представлять графические изображения, ассоциированные с медиа-контентом, полученным от мобильного вычислительного устройства 10, на устройстве 12 отображения.

[0027] Как используется здесь, устройство вывода медиа, такое как устройство 8 вывода медиа, может работать во включенном состоянии (например, состоянии, в котором устройство может выводить медиа-контент для отображения) или выключенном состоянии (например, состоянии, в котором устройство не может выводить медиа-контент для отображения). Другими словами, во включенном состоянии, устройство вывода медиа может реагировать на полный набор команд или элементов управления, принимаемых от мобильного вычислительного устройства (например, вычислительного устройства 10), и на основе этих команд или элементов управления выводить или воздерживаться от вывода медиа-контента для отображения. В выключенном состоянии, устройство вывода медиа может работать в ʺспящемʺ состоянии или состоянии ʺожиданияʺ и реагировать только на ограниченный набор команд или элементов управления, например, чтобы предоставлять информацию местоположения или вызывать ʺпробуждениеʺ устройства вывода медиа и переход к включенному состоянию.

[0028] Устройство 8 вывода медиа содержит модуль 26 вывода медиа и модуль 24B связи. Модули 26 и 24B могут выполнять операции, описанные с использованием программного обеспечения, аппаратных средств, встроенного программного обеспечения или совокупности аппаратных средств, программного обеспечения и встроенного программного обеспечения, находящихся и/или исполняющихся на системе 80 медиа-сервера. Устройство 8 вывода медиа может исполнять модули 26 и 24В множеством процессоров или множеством устройств. Система 80 медиа-сервера может исполнять модули 26 и 24В как виртуальные машины, исполняющиеся на базовых аппаратных средствах. Модули 26 и 24В могут исполняться как одна или несколько служб операционной системы или вычислительной платформы. Модули 26 и 24В могут исполняться как одна или несколько исполняемых программ на уровне приложений вычислительной платформы.

[0029] Модуль 26 вывода медиа может осуществлять связь с системой медиа-сервера, такой как система 8 медиа-сервера, обрабатывать медиа-контент, полученный от системы медиа-сервера, и выводить принятый медиа-контента для отображения на устройстве 12 отображения. Например, модуль 26 вывода медиа может принимать потоковое видео через сеть 30 от модуля 82 службы VOD. Модуль 26 вывода медиа может форматировать и оптимизировать потоковое видео для отображения в качестве графического контента на устройстве 12 отображения. Модуль 26 вывода медиа может передавать отформатированный графический контент на устройство 12 отображения по прямой линии связи 34 (например, кабелю HDMI), и устройство 12 отображения может выводить графический контент на экране устройства 12 отображения.

[0030] Модуль 26 вывода медиа может обеспечивать графический пользовательский интерфейс для отображения на устройстве 12 отображения, с помощью которого пользователь может взаимодействовать с устройством 8 вывода медиа для выбора и управления иным образом медиа-контентом, отображаемым на устройстве 12 отображения. Например, пользователь может взаимодействовать с интерфейсом меню, который модуль 26 вывода медиа выводит для отображения на устройстве 12 отображения. Пользователь может обеспечить ввод в пульт дистанционного управления, который функционально связан с устройством 8 вывода медиа. На основании ввода, обнаруженного на пульте дистанционного управления, модуль 26 вывода медиа может запускать, останавливать, делать паузу, выполнять быструю перемотку вперед, перемотку назад или иным образом изменять медиа-контент, отображаемый на устройстве 12 отображения.

[0031] Модуль 24В связи устройства 8 вывода медиа может устанавливать один или несколько сеансов связи для обмена данными с различными внешними вычислительными устройствами, которые находятся вблизи от устройства 8 вывода медиа. Например, модуль 24B связи может выполнять квитирование связи между соответствующими приемопередатчиками Bluetooth устройства 8 вывода медиа и мобильного вычислительного устройства 10, чтобы обеспечить для мобильного вычислительного устройства 10 способ совместного использования медиа-контента, подлежащего отображению устройством 8 вывода медиа на устройстве 12 отображения. Модуль 24В связи может позволить устройству 8 вывода медиа обмениваться информацией через любое число протоколов связи, в том числе, без ограничения указанным, Bluetooth, Wi-Fi, Ethernet, протокол связи в ближней зоне (NFC), радиочастотная идентификация (RFID) и тому подобное.

[0032] При установлении сеанса связи с внешним вычислительным устройством, таким как мобильное вычислительное устройство 10, устройство 8 вывода медиа может получать различные типы информации от внешнего вычислительного устройства, которая идентифицирует внешнее вычислительное устройство и/или медиа-контента, используемый совместно с внешним вычислительным устройством. Например, после установления сеанса Bluetooth с мобильным вычислительным устройством 10, модуль 24B связи может получить идентификатор Bluetooth, который определяет имя, ассоциированное с мобильным вычислительным устройством 10. Имя, полученное от идентификатора Bluetooth, может быть уникальным для мобильного вычислительного устройства 10, и, при совместном использовании с другими вычислительными системами, такими как система 60 сервера рекомендаций, другие вычислительные системы могут идентифицировать конкретного пользователя (например, человека), ассоциированного с мобильным вычислительным устройством 10.

[0033] В дополнение к связи через сеть 30 с системой медиа-сервера, такой как система 80 медиа-сервера, устройство 8 вывода медиа может осуществлять связь через сеть 30 с другими типами удаленных вычислительных систем для предоставления на удаленные вычислительные системы информации состояния, которая указывает рабочее состояние, ассоциированное с устройством 8 вывода медиа, и медиа-контент, выводимый для отображения посредством устройства 8 вывода медиа. Например, модуль 24B связи устройства 8 вывода медиа может передавать одну или более индикаций (например, данных), которые указывают рабочее состояние устройства 8 вывода медиа в конкретное время (работает ли устройство 8 вывода медиа во включенном состоянии, выключенном состоянии, выводит ли медиа-контент для отображения, воздерживается от вывода медиа-контента для отображения и т.д.).

[0034] Модуль 24В связи устройства 8 вывода медиа может обеспечивать индикацию (например, данные) того, работает ли устройство 8 вывода медиа во включенном состоянии (например, при включении питания) или выключенном состоянии (например, при потреблении ограниченной мощности) в текущее время, и индикацию того, выводит ли устройство 8 вывода медиа медиа-контент для отображения на устройстве 12 отображения в текущее время, информацию, указывающую, какая одна или несколько служб видео-по-запросу, которые ассоциированы с медиа-контентом, выводятся для отображения посредством устройства 8 вывода медиа, информацию, указывающую конкретную службу видео-по-запросу из одной или более служб видео-по-запросу, которая ассоциирована с медиа-контентом, выводимым для отображения устройством 8 вывода медиа, метаданные, ассоциированные с медиа-контентом, выводимым для отображения устройством 8 вывода медиа и т.д.

[0035] Модуль 24B связи может обеспечивать индикацию уровня сигнала (например, количество децибел-милливольт на метр, количество децибел-микровольт на метр и т.д.), принятого устройством 8 вывода медиа от мобильного вычислительного устройства, такого как мобильное вычислительное устройство 10, во время сеанса связи между устройством 8 вывода медиа и мобильным вычислительным устройством. Например, устройство 8 вывода медиа может передавать данные по сети 30 к системе 60 сервера рекомендаций, указывающие, что сильный сигнал связи (например, больше, чем пороговое значение уровня сигнала) или слабый сигнал связи (например, меньше, чем пороговое значение уровня сигнала) принимается от мобильного вычислительного устройства 10. Уровень сигнала может изменяться в зависимости от физического расстояния между устройством 8 вывода медиа и мобильным вычислительным устройством. Например, когда устройство 8 вывода медиа находится вблизи (например, в пределах порогового значения расстояния, например, десять метров) от мобильного вычислительного устройства, уровень сигнала может быть высоким и может превысить пороговое значение уровня сигнала. Когда устройство 8 вывода медиа находится не вблизи (например, не в пределах порогового значения расстояния, например, десять метров) от мобильного вычислительного устройства, уровень сигнала может быть низким и не может превышать пороговое значение уровня сигнала.

[0036] В примере, показанном на фиг. 1, мобильное вычислительное устройство 10 (иногда упоминается просто как ʺвычислительное устройство 10ʺ), представляет собой одиночный мобильный телефон, однако в других примерах мобильное вычислительное устройство 10 может представлять собой любую комбинацию из одного или нескольких планшетных компьютеров, мобильных телефонов, персональных цифровых помощников (PDA), настольных компьютеров, портативных компьютеров, игровых систем, мультимедийных проигрывателей, электронных книг, телевизионных платформ, автомобильных навигационных систем, носимого вычислительного устройства (например, компьютеризированные часы, компьютеризированные очки, компьютеризированные перчатки и т.д.) или любые другие типы мобильных и/или не мобильных вычислительных устройств, которые имеют по меньшей мере один процессор и по меньшей мере один модуль, который сконфигурирован для осуществления связи (например, передачи и приема данных) по сети, такой как сеть 30, и с устройством вывода медиа, таким как устройство 8 вывода медиа, через прямую линию связи, такую как прямая линия связи 36.

[0037] Мобильное вычислительное устройство 10 может включать в себя модуль 20 пользовательского интерфейса (ʺUIʺ), модуль 22 клиента уведомления и модуль 24A связи. Модули 20, 22 и 24А могут выполнять операции, описанные с использованием аппаратных средств, программного обеспечения, встроенного программного обеспечения или совокупности аппаратных средств, программного обеспечения и встроенного программного обеспечения, находящихся и/или исполняющихся на вычислительном устройстве 10. Вычислительное устройство 10 может исполнять модули 20, 22 и 24А одним или несколькими процессорами. Вычислительное устройство 10 может исполнять модули 20, 22 и 24А как виртуальные машины, исполняющиеся на базовых аппаратных средствах вычислительного устройства 10. Модули 20, 22 и 24А могут исполняться как одна или несколько служб или