ПОДДЕРЖАНИЕ ЖУРНАЛА ВСТРЕЧ С МЕДИА КОНТЕНТОМ
MAINTENANCE OF MEETINGS LOG WITH MEDIA CONTENT

Предшествующий уровень техники
Цифровой медиа контент, такой как аудио, видео и изображения, может потребляться пользователем на множестве устройств, таких как персональные компьютеры, персональные цифровые ассистенты, портативные цифровые медиа проигрыватели, игровые консоли, мобильные телефоны и т.п. Цифровой медиа контент может быть совместно использован пользователями в одноранговой сети или централизованной сети с совместным использованием файлов.
Существующие системы не в состоянии обеспечивать запись опыта (случаев) работы пользователей с цифровым медиа контентом и с другими пользователями. Например, существующие медиа проигрыватели могут отображать в виде списка цифровой медиа контент, который недавно воспроизводился для пользователя. Эти существующие медиа проигрыватели, однако, не в состоянии отображать в виде списка случаи работы пользователей и встречи с другими пользователями. В дополнение, существующие медиа проигрыватели не позволяют пользователям предпринимать значимое действие над отображенным в виде списка медиа контентом, кроме как воспроизводить контент заново.
Сущность изобретения
Варианты осуществления изобретения создают журнал встреч с медиа (контентом). В частности, метаданные, описывающие встречи пользователя с медиа, хранятся на вычислительном устройстве. Журнальные записи, такие как регистрации создаются на основании метаданных для каждого из элементов медиа контента, встреченных во время встреч с медиа. Журнальные записи представляются пользователю для взаимодействия. Журнальные записи включают в себя активируемые элементы, которые обеспечивают пользователю, в частности, возможность приобретения элементов медиа контента.
Этот раздел сущности изобретения обеспечивается для введения выбора понятий в упрощенной форме, которые дополнительно описываются ниже в подробном описании. Этот раздел сущности изобретения не предназначается для идентификации ключевых признаков или существенных признаков заявленного объекта изобретения, и при этом это не предназначается для использования в качестве помощи в определении объема заявленного объекта изобретения.
Другие признаки будут частично очевидны и частично указаны в дальнейшем.
Краткое описание чертежей
Фиг.1 - примерная блок-схема, иллюстрирующая медиа службу, взаимодействующую с локальной сетью.
Фиг.2 - примерная блок-схема, иллюстрирующая связь между портативным вычислительным устройством, вычислительным устройством журнала и медиа службой.
Фиг.3 - примерный моментальный снимок экрана интерфейса пользователя, иллюстрирующий метаданные, описывающие множество встреч с медиа.
Фиг.4 - примерная последовательность операций, иллюстрирующая создание журнала встреч с медиа.
ФИГ.5 - примерная блок-схема, иллюстрирующая одноранговое соединение между двумя вычислительными устройствами в локальной области связи.
Фиг.6 - примерный вариант осуществления интерфейса пользователя вычислительного устройства, идентифицирующего элементы медиа контента, которые доступны для вычислительного устройства в то время, как оно находится в локальной области связи.
Фиг.7 - примерный моментальный снимок экрана интерфейса пользователя, иллюстрирующий элементы медиа контента, сортированные согласно помеченному флагом или не помеченному флагом статусу.
Фиг.8 - примерный моментальный снимок экрана интерфейса пользователя, имеющего всплывающее окно, иллюстрирующее операции, доступные для выполнения на не помеченном флагом элементе медиа контента.
Фиг.9 - примерный моментальный снимок экрана интерфейса пользователя, имеющего всплывающее окно, иллюстрирующее операции, доступные для выполнения на помеченном флагом элементе медиа контента.
Фиг.10 - примерный моментальный снимок экрана интерфейса пользователя, имеющего всплывающее окно, иллюстрирующее операцию поиска, доступную для элемента медиа контента, для которого копия не может быть обнаружена.
Соответствующие ссылочные позиции указывают на соответствующие части на всех чертежах.
Подробное описание
Варианты осуществления изобретения дают возможность пользователю просматривать, приобретать, помечать флагом, или иным образом управлять цифровым медиа контентом, принятым от медиа системы, такой как иллюстрируется на Фиг.1. В варианте осуществления изобретение обеспечивает журнал или «ящик для приема сообщений» для отображения метаданных, описывающих встречи с медиа, с которыми имел дело пользователь. Действия могут быть выполнены над журнальными записями (например, элементами ящика для приема сообщений), такими как приобретение медиа контента и просмотр, пометка флагом и удаление записей. В дополнение, сам журнал, или его часть, может быть послан другому пользователю.
Сначала со ссылками на Фиг.1 примерная блок-схема иллюстрирует медиа службу 102, взаимодействующую с локальной областью 104 связи через сеть 103. В варианте осуществления локальная область 104 связи является беспроводной локальной сетью, расположенной, например, на предприятии розничной торговли, таком как кафе или аэропорт. Пользователи соединяются с локальной областью 104 связи с помощью вычислительных устройств 106 для инициализации или возобновления подписанных лицензий в медиа службе 102, доступа к поощрительному контенту, обновления списков воспроизведения, приобретения медиа контента, игры в игры и т.п. Пользователи могут также использовать локальную область 104 связи для получения доступа к ресурсам третьего лица, поддерживаемым оператором локальной области 104 связи. Ресурсы могут включать в себя, например, печать фотографий или других данных непосредственно от вычислительного устройства 106 пользователя на принтере 108 локальной сети, получение доступа к Интернет и проецирование фотографии и/или видео на беспроводный проектор или дисплей в предприятии розничной торговли.
Медиа служба 102 на Фиг.1 обеспечивает медиа контент и связанные службы для локальной области связи, такой как локальная область 104 связи. Пользователи подписываются на медиа службу 102, чтобы иметь доступ к услугам, предлагаемым медиа службой 102. Абоненты медиа службы 102 могут вносить ежемесячную или ежегодную плату за доступ к медиа службе 102. Альтернативно, может использоваться модель "платите, пока Вы используете", в которой пользователи платят на основании передачи для доступа и соединения с медиа службой 102. В еще одном варианте осуществления медиа служба 102 поддерживается полностью или частично посредством рекламных объявлений, вставленных в передачу от медиа службы 102.
Медиа служба 102 включает в себя область 110 памяти, хранящую профили 112 пользователя, элементы 114 медиа контента и ассоциированные метаданные 116. Профили 112 пользователя включают в себя информацию 118 подписки, описывающую подписки пользователя к медиа службе 102 (например, даты возобновления и тип подписки). Элементы 114 медиа контента включают в себя, но не ограничиваются ими, аудио, видео и изображения (например, песни полной или частичной длины и кинофильмы, файлы видеозаписи или короткометражные фильмы, записанные с телевизора, и рекламные программы). В варианте осуществления каждый из элементов 114 медиа контента имеет политику цифрового управления правами, ассоциированную с ним. В таком варианте осуществления передача элементов 114 медиа контента к вычислительному устройству 106 включает в себя передачу элементов 114 медиа контента с ассоциированной политикой цифрового управления правами, ассоциированной с ним, к вычислительному устройству 106. Компонент политики цифрового управления правами может предписывать, например, чтобы переданные элементы 114 медиа контента были удалены или иначе не воспроизводились после конкретной даты (например, даты истечения срока). В то время как элементы 114 медиа контента могут быть удалены, однако, метаданные 116, ассоциированные с элементами 114 медиа контента, не удаляются, а остаются, чтобы дать возможность пользователю приобрести элементы 114 медиа контента. Метаданные 116 могут использоваться в качестве последующей возможности для пользователя приобретения общедоступных элементов 114 медиа контента.
Метаданные 116 описывают элементы 114 медиа контента и включают в себя, например, информацию, связанную с альбомом, исполнителем, заголовком, дорожкой (фонограммой) и оформлением альбома. Хотя метаданные 116 описаны и показаны как отдельные от элементов 114 медиа контента на Фиг.1, некоторые из метаданных 116 могут быть частью элементов 114 медиа контента (например, сохранены в заголовке). Дополнительно, в то время как Фиг.1 иллюстрирует элементы 114 медиа контента и метаданные 116 как хранящиеся в области 110 памяти локально по отношению к медиа службе 102, элементы 114 медиа контента и метаданные 116 могут храниться удаленно от медиа службы 102 и быть частью системы третьего лица. В таком варианте осуществления медиа служба 102 имеет отношение и доступ к третьему лицу для выдачи элементов 114 медиа контента в локальную область 104 связи. В дополнение, метаданные 116 могут быть увеличены или дополнены, когда элементы 114 медиа контента предоставляются вычислительному устройству 106 (например, с деталями транзакции, такими как дата и время воспроизведения).
Примерная локальная область 104 связи, иллюстрированная на Фиг.1, включает в себя локальный медиа сервер 120 (например, устройство распределения контента), подсоединенный к сети 103 и к одной или более беспроводным точкам 122 доступа. Сеть 103 соединяет локальную область 104 связи с медиа службой 102 и, в варианте осуществления, с глобальной сетью, такой как Интернет. Локальный медиа сервер 120 включает в себя программное обеспечение для подсоединения к медиа службе 102, программное обеспечение для подсоединения к вычислительным устройствам 106, и, в варианте осуществления, локальную копию каталога контента, загруженную из медиа службы 102. Каталог контента отражает элементы 114 медиа контента, которые доступны от медиа службы 102. Устройства подсоединяются к беспроводной точке 122 доступа, когда они находятся в пределах локальной области 104 связи. Примерные устройства включают в себя вычислительные устройства 106, такие как вычислительное устройство #1 - вычислительное устройство #N, и сетевой принтер 108. Примерные вычислительные устройства включают в себя мобильный телефон, персональный помощник данных, портативный цифровой медиа проигрыватель, портативный компьютер и персональный компьютер. Вычислительные устройства 106 включают в себя любое устройство, или любой физический или логический элемент такого устройства, отдельное или включенное в другие устройства.
Локальная область 104 связи соответствует любой зоне или сети, такой как зона доступа медиа службы, локальная сеть, глобальная сеть или персональная сеть, и может включать в себя любое количество устройств. Например, локальная область 104 связи может включать в себя только два вычислительных устройства 106 (см. Фиг.5). Глобальные и локальные сети широко известны. Персональная сеть представляет собой любую технологию или систему, пригодную для использования, для непосредственной связи между вычислительными устройствами 106, ближайшими к конкретному человеку, устройству или объекту. Точка доступа, такая как беспроводная точка 122 доступа, может быть частью такой связи в варианте осуществления, но не требует такой связи в других вариантах осуществления. Технологии персональной сети или систем могут использоваться для подсоединения к другим локальным или глобальным сетям. Область действия персональной сети может составлять несколько метров. В варианте осуществления персональная сеть использует беспроводную технологию на замену кабелю. Беспроводные технологии на замену кабелю обычно идентифицируются посредством протоколов радиоинтерфейса, используемых для связи между вычислительными устройствами 106. Существующие протоколы радиоинтерфейса включают в себя технологию BLUETOOTH, беспроводную USB и различные частные протоколы. Такие протоколы радиоинтерфейса могут также использоваться для создания беспроводных топологий на замену кабелю.
Локальный медиа сервер 120 на Фиг.1 включает в себя процессор, сконфигурированный для выполнения выполняемых компьютером команд для подсоединения вычислительных устройств 106. В варианте осуществления процессор работает, чтобы обнаружить одно из вычислительных устройств 106, когда вычислительное устройство 106 входит в локальную область 104 связи или, иначе, прибывает в пределы заранее определенной близости локального медиа сервера 120 или беспроводной точки 122 доступа. Локальный медиа сервер 120 устанавливает беспроводное соединение с обнаруженным вычислительным устройством 106 и принимает пользовательский идентификатор от подсоединенного вычислительного устройства 106. Пользовательский идентификатор используется локальным медиа сервером 120, чтобы аутентифицировать пользователя вычислительного устройства 106, или дать возможность медиа службе 102 пройти аутентификацию. Аутентификация включает в себя, например, проверку информации 118 подписки или другой информации профиля пользователя, хранящейся в области 110 памяти медиа службы 102 для принятого идентификатора пользователя. После аутентификации пользователь имеет доступ к медиа службе 102 (например, элементам 114 медиа контента) и к одной или более локальным службам, предлагаемым оператором (например, печать). В варианте осуществления пользователь имеет доступ только к службам, предлагаемым медиа службой 102, за которые пользователь заплатил (например, как определено в профиле 112 пользователя), и любым дополнительным службам, предлагаемым оператором локальной области 104 связи.
В то время как подсоединение вычислительного устройства 106 и аутентификация пользователя происходит автоматически в варианте осуществления, такое соединение и аутентификация могут происходить только в ответ на специальный запрос от пользователя в других вариантах осуществления. В таких вариантах осуществления оператор передает список служб, доступных в пределах локальной области 104 связи. В ответ на запрос от пользователя локальный медиа сервер 120 подсоединяется к вычислительному устройству 106, аутентифицирует пользователя и обеспечивает доступ к медиа службе 102 и любым доступным локальным службам.
Локальный медиа сервер 120 дополнительно работает для обеспечения доступа на основании статуса аутентификации пользователя (например, успешно аутентифицированный или нет) для области 110 памяти, ассоциированной с медиа службой 102 для конкретного пользователя, чтобы обновить информацию 118 подписки, хранящуюся в профиле 112 пользователя, ассоциированном с конкретным пользователем или любой другой доступной службой, предлагаемой медиа службой 102. Локальный медиа сервер 120 также обеспечивает один или более элементов 114 медиа контента и ассоциированные метаданные 116 от медиа службы 102 к считываемой компьютером среде (носителю), ассоциированной с вычислительным устройством 106. Один или более элементов 114 медиа контента выбираются оператором локальной области 104 связи на основании запроса клиента (например, интерес, демографические данные и т.д.). Выбранные элементы 114 медиа контента выдаются на вычислительное устройство 106 с политикой цифрового управления правами, ассоциированной с ними. Например, политика допускает три воспроизведения каждого из элементов 114 медиа контента, которые действуют более, чем три дня прежде, чем элементы 114 медиа контента сотрутся из вычислительного устройства 106 или иначе не будут воспроизводимыми.
Аспекты изобретения обеспечивают возможность для пользователя последующего приобретения элементов 114 медиа контента, посланных на вычисленное устройство. Возможность приобретения может иметь место, например, когда пользователь впоследствии подсоединяет вычислительное устройство 106 к Интернет и просматривает метаданные 116, ассоциированные с предоставленными элементами 114 медиа контента. Возможность приобретения имеется в пределах локальной области 104 связи или вне границ локальной области 104 связи.
Оператор или поставщик услуг локальной области 104 связи (например, предприятие розничной торговли) обеспечивает доступ к медиа службе 102 для клиентов оператора посредством приобретения деловой подписки на медиа службу 102. Такая подписка допускает оператора к уникальной марке локальной области 104 связи (например, Зона Медиа Доступа Кафе Джо) в маркетинговых целях. Например, когда пользователь входит в локальную область 104 связи, название оператора и марка появляются на вычислительном устройстве 106 пользователя. В варианте осуществления оператор совместно использует медиа контент из медиа службы 102 с подсоединенным вычислительным устройством 106. Совместное использование может иметь место посредством потоковой передачи медиа контента, где после приема (например, в пределах заранее определенной близости) вычислительное устройство 106 воспроизводит переданный в виде потока медиа контент пользователю. Альтернативно, или в дополнение, совместное использование может иметь место посредством загрузки медиа контента на вычислительное устройство 106. Посредством подписки на медиа службу 102 оператор больше не обязан хранить локальные копии медиа контента (например, компакт-диски, цифровые универсальные диски) в варианте осуществления. Дополнительно, с доступом к большому хранилищу элементов 114 медиа контента от медиа службы 102 оператор может предложить большое разнообразие контента, чтобы привлечь клиентов посещать или входить в локальную область 104 связи. Например, оператор может привлекать клиентов выбранным медиа контентом (например, джазовой музыкой в кафе, простой музыкой в винодельне, музыкой нового поколения в свечном магазине, альтернативным роком в магазине сноубордов).
В дополнение, оператору переходит часть доходов от продажи или, иначе, его вознаграждают от медиа службы 102, если пользователь впоследствии приобретает любой из загруженных элементов 114 медиа контента. Это может быть достигнуто ассоциированием идентификатора с оператором и включением этого идентификатора в элементы 114 медиа контента, загруженные на вычислительное устройство 106 пользователя. Во время возможности приобретения (например, когда вычислительное устройство 106 подсоединяется к другому вычислительному устройству 106, такому как персональный компьютер) пользователь просматривает метаданные 116, ассоциированные с загруженными элементами 114 медиа контента, и имеет возможность приобрести любой из элементов 114 медиа контента. При приобретении элементов 114 медиа контента метаданные 116, ассоциированные с желаемыми элементами 114 медиа контента, посылаются на медиа службу 102 наряду с идентификатором оператора локальной области 104 связи, из которой поощрительные элементы 114 медиа контента были загружены на вычислительное устройство 106 пользователя. Таким образом оператор идентифицируется и вознаграждается медиа службой 102 за представление пользователю приобретенных элементов 114 медиа контента.
Альтернативно или в дополнение, оператор может передать рекламные объявления к подсоединенным вычислительным устройствам 106 в пределах локальной области 104 связи. Рекламные объявления могут быть созданы для воспроизведения, например, перед тем, как контент будет потребляться (например, в начале воспроизведения музыки), после завершения воспроизведения, или во времени соединения. Например, когда пользователь подсоединяется к локальной области 104 связи, оператор вставляет медиарекламу, которая представляется пользователю перед тем, как список доступных служб отображается пользователю. В другом примере, когда пользователь выбирает доступную службу, оператор вставляет медиарекламу, которая представляется пользователю прежде, чем выбранная услуга будет оказана. В еще одном примере оператор может вставить рекламные объявления в любую точку в потоке или загрузке медиа контента на вычислительное устройство 106.
Альтернативно или в дополнение, оператор локальной области 104 связи может передавать или иначе идентифицировать выбранные элементы 114 медиа контента для медиа службы 102. Медиа служба 102 затем делает выбранный медиа контент доступным во всей или в выбранной локальной области связи, связанной с оператором (например, магазинах, принадлежащих компании, или привилегированных местоположениях).
Ниже со ссылками на Фиг.2 примерная блок-схема иллюстрирует связь между портативным вычислительным устройством 202 и медиа службой 204 с помощью вычислительного устройства 206 журнала и сети 208 в системе приобретения медиа информации. Например, портативное вычислительное устройство 202 представляет собой портативный цифровой медиа проигрыватель, и вычислительное устройство 206 журнала представляет собой персональный компьютер. Такая конфигурация имеет место, когда пользователь портативного вычислительного устройства 202 покидает локальную область связи, такую как на Фиг.1, и подсоединяет портативное вычислительное устройство 202 к вычислительному устройству 206 журнала. Одновременно в локальной области связи, принимающей элементы медиа контента, процесс, выполняющийся на портативном вычислительном устройстве 202, записывает метаданные, представляющие файл регистрации всех воспроизведенных элементов медиа контента, включая в себя потоковый контент, загруженный контент, радиовещательный контент и спутниковый контент. Подробности транзакции, такие как дата и время воспроизведения, также записываются.
При нахождении в локальной области связи (например, Фиг.1) метаданные, принятые портативным вычислительным устройством 202 от медиа службы 204 (или аналогичного устройства), синхронизируются с вычислительным устройством 206 журнала. Метаданные сохраняются на портативном вычислительном устройстве 202, пока не будет выполнена синхронизация.
Вычислительное устройство 206 журнала предоставляет синхронизированные метаданные пользователю для выбора, например, в интерфейсе пользователя с богатыми функциональными возможностями. Вычислительное устройство 206 журнала подсоединяется к медиа службе 204 с помощью сети 208, такой как Интернет. Этим способом пользователь может приобретать через вычислительное устройство 206 журнала любой из поощрительных элементов медиа контента, ранее загруженных или передаваемых в виде потока из медиа службы 204. Альтернативно или в дополнение, портативное вычислительное устройство 202 может устанавливать соединение с медиа службой 204, без вычислительного устройства 206 журнала, и непосредственно приобретать выбранные элементы медиа контента.
Вычислительное устройство 206 журнала включает в себя область 210 памяти. Область 210 памяти хранит синхронизированные метаданные как множество записей (регистраций) 214, таких как запись #1 - запись #N. Записи 214 содержат журнал, хронологию или подобное. Каждая из множества записей 214 соответствует элементу медиа контента, ранее предоставленному пользователю во время связи между портативным вычислительным устройством 202 пользователя и устройством распределения контента. Область 210 памяти дополнительно хранит активируемые элементы 212, такие как активируемый элемент #1 - активируемый элемент #N. Каждый из активируемых элементов 212 соответствует одной из множества записей 214. Активируемые элементы 212 связывают каждую из записей 214 с медиа службой 204, предлагающей соответствующие элементы медиа контента для приобретения. В варианте осуществления активируемые элементы 212 включают в себя часть каждой журнальной записи (например, заголовок, имя исполнителя, значок (иконку) или подобное) или всю журнальную запись (например, всю строку метаданных, идентифицирующих элемент медиа контента). Например, активируемый элемент 212 включает в себя заголовок гиперссылки конкретной песни.
Метаданные, переданные элементами медиа контента, описывают элементы медиа контента и описывают транзакцию. Такие метаданные включают в себя, но не ограничиваются ими, альбом, исполнитель, заголовок, фонограмму и оформление альбома. Дополнительно, метаданные включают в себя информацию о распределении элементов медиа контента, такую как дата и время, ассоциированную с передачей элемента медиа контента на портативное вычислительное устройство 202, сторонах (например, портативное вычислительное устройство 202 и устройство распределения контента), вовлеченных в передачу, идентификацию элементов медиа контента, передаваемых конкретным элементом медиа контента, идентификацию локальной области связи, где передача имела место, и т.п. Эти метаданные используются для выбора элементов медиа контента для приобретения, а также для идентификации стороны, ответственной за поощрительную передачу элемента медиа контента (например, для вознаграждения или обеспечения обратной связи ответственной стороне). Метаданные могут храниться с элементами медиа контента или храниться отдельно (например, в другой папке).
Во время работы процессор 216, ассоциированный с портативным вычислительным устройством 202, сконфигурирован для исполнения выполняемых компьютером команд для обмена с устройством распределения контента (например, с одноранговым устройством) после входа в локальную область связи, имеющую это устройство распределения контента. Элементы медиа контента и ассоциированные метаданные предоставляются портативному вычислительному устройству 202 посредством устройства распределения контента во время связи. Процессор 216 дополнительно выполняет выполняемые компьютером команды для подсоединения к вычислительному устройству 206 журнала за пределами локальной области связи и синхронизации ассоциированных метаданных с вычислительным устройством 206 журнала. Процессор 216 выполняет выполняемые компьютером команды для приема лицензии для воспроизведения одного или более элементов медиа контента, ассоциированных с метаданными, и для воспроизведения по меньшей мере одного из элементов медиа контента пользователю.
Ниже со ссылками на Фиг.3 примерный моментальный снимок экрана интерфейса 302 пользователя иллюстрирует метаданные, описывающие множество встреч с медиа. В варианте осуществления интерфейс 302 пользователя соответствует журналу в медиа проигрывателе. Интерфейс 302 пользователя может быть представлен в пределах контекста любой прикладной программы, включая, например, Интернет-браузер, и может также быть представлен как автономная прикладная программа.
Интерфейс 302 пользователя на Фиг.3 содержит список элементов медиа контента в виде журнальных записей, таких как журнальные записи 304, совместно используемые пользователями во время встреч с медиа. В этом примере у пользователя были встречи с Mediadude, Jeeters, и Marky Mark. Mediadude совместно использует песни Annie Lennox, U2, и Green Day. Jeeters совместно использует песни Coldplay. Marky Mark совместно использовали песни Green Day и Snow Patrol. Некоторые из песен были отмечены флагом пользователем (например, как особенно интересные песни), такие как "Talk" и "Speed of Sound" Coldplay. Флаг определяет конкретные элементы медиа контента как имеющие максимальное значение для работы с ними. Например, медиа информация, посланная от друга, которая была прослушана и доставила удовольствие пользователю, помечается пользователем флагом.
Информационные наполнения каждого столбца в интерфейсе 302 пользователя описывают каждую журнальную запись, разрешают сортировку и группировку и действуют как активируемые элементы. Интерфейс 302 пользователя из журнала может быть изменен или повернут, чтобы показать различные виды, основанные на выборе столбцов (например, сортировки). Примерные столбцы описываются в Таблице 1.
Таблица 1Примерные столбцы в интерфейсе пользователя журнала
Помеченная иконка
Помеченная иконка (показана, если флаг установлен)
Номер фонограммы
Номер фонограммы элемента медиа контента (если доступно)
Дата
Дата и время встречи
Название
Название элемента медиа контента
Исполнитель (отображение исполнителя)
Исполнитель, ассоциированный с элементом медиа контента
Альбом
Альбом, ассоциированный с элементом медиа контента
Действие
Столбец действия (например Покупка, Загрузка, Просмотр изображения, Поиск)
От кого
Человек, посылающий вам встречу или персональный тег
Кому
Название устройства и/или пользователя, принимающего элемент медиа контента
Групповое название
Название списка воспроизведения
Активируемые элементы в интерфейсе 302 пользователя включают в себя элементы в столбце Действие, такие как Загрузка 306. Альтернативно или в дополнение, активируемые элементы включают в себя всю или часть каждой журнальной записи. В варианте осуществления содержимое столбцов исполнителя и альбома включают в себя гиперссылки. Например, если пользователь нажимает на название исполнителя, медиа проигрыватель отображает соответствующую web-страницу для исполнителя. Если пользователь нажимает на название альбома, медиа проигрыватель отображает соответствующую web-страницу для названия альбома.
Возможность приобретения предоставляется для нескольких из песен, как показано в столбце Действие. Действие "Загрузка" указывает, что конкретный элемент медиа контента загрузился в виде потока на устройство пользователя, и копия доступна для приобретения и загрузки. Действие "Покупка" указывает, что локальная копия (например, поощрительная копия) конкретного элемента медиа контента хранится на вычислительном устройстве пользователя, но информация цифрового управления правами, ассоциированная с конкретным элементом медиа контента, указывает, что не поощрительная копия конкретного элемента медиа контента не была приобретена пользователем. Действие «Поиск» указывает, что копия конкретного элемента медиа контента не была идентифицирована в месте, где копия может быть расположена. Альтернативно, действие "Поиск" указывает, что копия конкретного элемента медиа контента не доступна для приобретения от медиа службы.
В примерном интерфейсе 302 пользователя согласно Фиг.3, заголовок, исполнитель и альбом для каждого элемента медиа контента показан наряду с доступным действием и идентификацией пользователя, от которого был воспринят элемент медиа контента. В варианте осуществления (не показан) интерфейс 302 пользователя также отображает устройства, от которых элементы медиа контента были приняты во время каждой встречи с медиа. Информация в интерфейсе 302 пользователя содержит метаданные, принятые от портативного вычислительного устройства, так же как и метаданные от службы подписки или издателя для дополнения принятых метаданных.
Обычно пользователь выполняет различные операции в отношении элементов медиа контента из журнала. Например, пользователь прослушивает принятые поощрительные медиа данные (например, сгруппированные отправителем дата или время), просматривает потоковые сеансы связи (например, сгруппированные вещателем, дата или время) и просматривает "помеченные флагом" элементы (например, элементы, которые пользователь отметил для будущего действия). Для каждого элемента медиа контента операции включают в себя предварительный просмотр короткого клипа элемента, если копия элемента доступна пользователю, приобретение и/или загрузку копии элемента, просмотр принятых визуальных медиа данных (например, изображения или видео), ассоциированных с элементом, добавление или удаление флага из элемента, удаление журнальной записи, оценку каждого элемента медиа контента и поиск элементов, не доступных от медиа службы, чтобы дать возможность пользователю легко приобрести копию.
В варианте осуществления (не показан на Фиг.3) интерфейс 302 пользователя отображает текущее количество журнальных записей, отмеченные флагом элементы, загруженные элементы медиа контента, приобретенные элементы медиа контента и поиск, выполненный для элементов медиа контента.
Ниже со ссылками на Фиг.4 примерная последовательность операций иллюстрирует создание журнала встреч с медиа. Создание журнала документирует встречи пользователя с медиа и способствует приобретению медиа контента, совместно использованного во время встреч с медиа. На этапе 402 метаданные принимаются от вычислительного устройства, ассоциированного с пользователем. Метаданные описывают по меньшей мере одну встречу с медиа, с которой пользователь имел дело. Встреча с медиа представляет связь (обмен) между вычислительным устройством и другим вычислительным устройством, во время которой один или более элементов медиа контента были обменены между вычислительными устройствами.
Множество активируемых элементов (например, регистрации, журнальные записи или подобное) создается на этапе 404 для ассоциации с каждым из элементов медиа контента, ранее обмененным. Созданные активируемые элементы совместно формируют журнал встреч с медиа и предоставляют пользователю возможность приобрести элементы медиа контента. Активируемые элементы представляются пользователю на этапе 406. После приема выбора активируемых элементов на этапе 408, журналом и/или элементами медиа контента, соответствующими выбранным активируемым элементам, манипулируют соответственно на этапе 410.
Как альтернатива выбору активируемых элементов на этапе 408, пользователь может выбрать конкретную встречу с медиа. Журнальные записи, соответствующие выбранной встрече с медиа, идентифицируются, и ассоциированные элементы медиа контента предоставляются пользователю для воспроизведения. Этим способом пользователь способен вновь возобновить выбранную встречу с медиа. Например, пользователь может захотеть вновь восстановить событие или только «пройти» конкретный день.
В варианте осуществления активируемые элементы и связанная информация, созданная на этапе 404, сохраняются как записи в таблице базы данных. Например, если альбомная запись была принята во время встречи с медиа, таблица включает в себя индивидуальные записи для каждой из фонограмм альбома, с каждой записью, имеющей одно и то же значение идентификатора группы (например, JournalGroupID), для указания отношения между записями. В дополнение, заголовок альбома хранится в каждой записи (например, в поле JournalGroupName). Если список воспроизведения был также принят, название списка воспроизведения хранится в другом поле. Программное обеспечение в аспектах изобретения использует идентификаторы, ассоциированные с каждой из записей в таблице, чтобы согласовать контент с медиа библиотекой вычислительного устройства и службы. Примерная схема для хранения записей показана в Таблице 2.
Таблица 2Примерная схема журнала
Название области
Описание
Journalkey
Уникально идентифицирует запись в таблице (первичный ключ)
TrackingID
Уникально идентифицирует медиа элемент на вычислительном устройстве
JournalOwnerMediaCardKey
MediaCardKey владельца
JournalSourceMediaCardKey
MediaCardKey источника. Значение 0 для персональных помеченных флагом элементов
JournalGroupID
Записи в некоторой группе совместно используют некоторый идентификатор. Значения увеличиваются хронологически
JournalGroupType
Тип группы (Альбом=1, Список воспроизведения=2, персональный флаг=3, сеанс DJ=4)
JournalGroupName
Имя группы (например, имя списка воспроизведения, название альбома и т.п.)
JournalTimeStamp
Дата и время, когда событие произошло на устройстве, или дата и время синхронизации, если значение отметки времени соответствующего устройства не действительно
JournalFlagged
Был ли элемент «Помечен флагом» на устройстве
JournalServiceContentID
Идентификатор службы контента (например, Идентификатор фонограммы)
JournalServiceProviderID
Идентификатор службы провайдера
JournalAMGContentID
Идентификатор контента AMG (например, `A__234;P__453;T__342`)
WMContentID
Идентификатор контента медиа службы (например, фонограмма)
Номер Трека
Номер фонограммы в последовательности
Название
Название в последовательности
Исполнитель
Автор/исполнитель в последовательности
Альбомный исполнитель
Исполнитель альбома в последовательности
Название альбома
Название альбома в последовательности
Варианты осуществления изобретения могут быть реализованы выполняемыми компьютером операциями выполнения команд, такими как проиллюстрированы на Фиг.4. Выполняемые компьютером команды могут быть организованы в один или более выполняемых компьютером компонентов или модулей. Аспекты изобретения могут быть реализованы любым количеством и компоновкой таких компонентов или модулей. Обычно, программные модули включают в себя, но не ограничиваются ими, подпрограммы, программы, объекты, компоненты и структуры данных, которые выполняют конкретные задачи или реализуют конкретные абстрактные типы данных. Например, аспекты изобретения не ограничиваются конкретными выполняемыми компьютером командами или конкретными компонентами или модулями, иллюстрированными на чертежах и описанными здесь. Другие варианты осуществления изобретения могут включать в себя отличные выполняемые компьютером команды или компоненты, имеющие больше или меньше функциональных возможностей, чем проиллюстрированные и описанные здесь. Выполняемые компьютером команды, реализуя аспекты изобретения, могут быть отдельными, или включены с другими выполняемыми компьютером командами, выполняемыми вычислительным устройством. Например, аспекты изобретения могут быть реализованы в медиа проигрывателе, выполняемом на вычислительном устройстве, или как отдельная программа, выполняющаяся на вычислительном устройстве.
Ниже со ссылками на Фиг.5 примерная блок-схема иллюстрирует одноранговое соединение между двумя вычислительными устройствами 502, 504 в пределах локальной области 505 связи. В частности, первое вычислительное устройство 502 (например, устройство распределения контента), ассоциированное с первым пользователем, устанавливает одноранговое соединение со вторым вычислительным устройством 504 (например, портативным вычислительным устройством), ассоциированным со вторым пользователем. Сеанс одноранговой связи представляет любое локальное одноранговое физическое соединение или виртуальное соединение между вычислительными устройствами 502, 504. Соединение может быть проводным, беспроводным или любой их комбинацией, и может быть реализовано в соответствии с одним или более протоколами связи и/или методиками соединения для того, чтобы разрешить связь между различными протоколами. Аспекты изобретения, как описано здесь, не ограничиваются конкретными протоколами или сетевыми уровнями, но являются совместимыми с помощью уровня абстракции (такие способы известны в данной области техники), для поддержки любого уровня протокола или сети.
Первое вычислительное устройство 502 имеет медиа библиотеку 506, список избранного и предпочтений 508, агент 510 связности и поиска в ближайшей окрестности, и связывается с помощью интерфейса для соединения с другими устройствами с помощью, например, беспроводного доступа (WiFi) 512, технологии BLUETOOTH 514 и других протоколов или сетевых уровней 516. Медиа библиотека 506 идентифицирует элементы медиа контента, хранящиеся на первом вычислительном устройстве 502. В варианте осуществления медиа библиотека 506 способна разрешить проблемы цифровой лицензии, такие как прозрачное получение подходящих лицензионных прав на воспроизведение контента, принятого во время транзакции распределения в ближайшей окрестности. Второе вычислительное устройство 504 имеет аналогичный набор компонентов. И первое и второе вычислительные устройства 502, 504 вещают свою способность соединения с совместным использованием медиа информации и сканированием при поиске доступных устройств (например, с помощью агентов связности и поиска в ближайшей окрестности, таких как агент 510 связности и поиска в ближайшей окрестности).
Первый пользователь и второй пользователь каждый идентифицируют критерии распределения цифрового контента или, иным образом определяют, какой медиа контент совместно использовать с другими пользователями. Эта информация хранится, например, в избранных и предпочтительных компонентах (например, избранных и предпочтительных настройках 508). Примеры критериев распределения цифрового контента включают в себя, но не ограничиваются ими, информацию относительно одного или более из следующего: привычки слушать; привычки приобретения; оценки; определяемое пользователем избранное; недавно приобретенный контент; профили пользователя (например, персональная информация, такая как имя, адрес, пол и возраст); профили служб (например, имеет ли пользователь выбор для локального участия в одноранговых дистрибутивных транзакциях и выборе условий, если это имеет место); членство пользователя (например, списки контактов); собранную вокруг устройства информацию местоположения; информацию цифрового управления правами, ассоциированную с элементами медиа контента (например, имеет ли пользователь право распространять конкретный элемент медиа контента, или есть какие-нибудь ограничения на такие права); и другие данные. Эти критерии распределения цифрового контента могут быть объединены (например, с помощью булевых операндов) для создания выражений для оценки при решении, использовать ли совместно с конкретным пользователем элементы медиа контента. Критерии распределения цифрового контента могут также включать в себя или быть подвержены другим критериям, таким как остаточный объем памяти и срок службы батареи питания устройства (например, не принимать больше песен и не истощать батарею при приеме контента, если уровень батареи низок). Набор элементов медиа контента, которые должны совместно использоваться, могут быть определены пользователем, автоматически сгенерированы на основании других факторов (например, привычки слушать), или их комбинации.
Первое и второе вычислительные устройства 502, 504 непрерывно или постоянно выполняют сканирование для обнаружения устройства в пределах заранее определенной близкой области. В варианте реализации обнаружение другого вычислительного устройства включает в себя осуществление одной или более особенностей службы организации локальной сети, заданной Универсальным Принципом "Включай и Работай" одноранговой архитектуры связности ("Архитектура UPNP"). Альтернативно или в дополнение, обнаружение вычислительного устройства включает в себя осуществление одной или более особенностей службы, определенной протоколом Web Services Dynamic Discovery ("WS-Discovery"). Этот протокол определяет, как обнаруживаются службы (например, протокол простого доступа к сети) в локальной сети. Также возможны другие реализации, такие как настроенные профили технологии BLUETOOTH, и способы Zero Configuration Networking ("ZeroConf”).
В варианте осуществления обнаружение другого вычислительного устройства включает в себя обнаружение и определение близости потенциальных участников сеанса связи. Определение близости включает в себя одно или более действий, критериев или подобное для того, чтобы определить, доступны ли два вычислительных устройства, таких как вычислительные устройства 502, 504, для связи (например, в пределах заранее определенной близости или расстояния). По желанию близость может быть определена широко или узко, охватывая все/каждое устройство или только выбранные объекты или устройства. Близость может быть определена на периодической основе и может приводить к идентификации ряда ближайших устройств и/или объектов. В варианте осуществления границы локальной области 505 связи определяют пределы заранее определенной близости. Например, всякий раз, когда эти два вычислительных устройства 502, 504 находятся в пределах локальной области 505 связи, считается, что близость существует.
В другом примере считается, что близость существует, когда два или более вычислительных устройства, таких как вычислительные устройства 502, 504, находятся в пределах статических или динамических физически определимых подобластей локальной области связи. Примеры статических физически определимых подобластей локальной области 505 связи включают в себя конкретные географические области, такие как местоположения розничных отделов (например, отделов продаж музыки), улицы или здания. Пример динамической физически определимой подобласти локальной области 505 связи включает в себя заранее определенное максимальное расстояние между двумя вычислительными устройствами 502, 504. Различные коммерчески доступные системы и/или продукты могут использоваться для определения местоположения. Такие системы и/или продукты обычно основаны на технологиях, таких как технология глобальной системы определения местоположения (GPS), технология триангуляции, технология анализа мощности сигнала, технология "расстояние-время прибытия" или подобное.
Другие обстоятельства, при которых может считаться, что два или более вычислительных устройства находятся в близости, определяются одним или более логическими отношениями между вычислительными устройствами. Например, может считаться, что два вычислительных устройства 502, 504 в пределах локальной области 505 связи или в ее подобластях, которые имеют заранее определенные почтовые индексы, пол, возраст, предпочтения (например, предпочтения в музыке), друзья или другие логически имеющие отношение характеристики, находятся в близости.
После обнаружения друг друга первое и второе вычислительные устройства 502, 504 играют конкретную роль в примерной транзакции. Например, первое вычислительное устройство 502 может принять роль агента издателя и предоставить ряд элементов медиа контента из медиа библиотеки 506 первого пользователя. Второе вычислительное устройство 504 может принимать роль агента получателя. Первое вычислительное устройство 502 (например, агент издателя) выбирает один или более элементов медиа контента медиа библиотеки 506 на основании содержания компонента избранного и предпочтений во втором вычислительном устройстве 504 (например, оценка критериев распределения цифрового контента во втором вычислительном устройстве 504). Например, первое вычислительное устройство 502 принимает критерии распределения цифрового контента от второго вычислительного устройства 504 после установления однорангового соединения. Элементы медиа контента из медиа библиотеки 506 в первом вычислительном устройстве 502, которые удовлетворяют критериям второго вычислительного устройства 504, идентифицируются и передаются второму вычислительному устройству 504 по установленному одноранговому соединению. В дополнение, метаданные, описывающие переданные элементы медиа контента и описывающие эту транзакцию, посылаются на второе вычислительное устройство 504. Например, метаданные могут определять, что конкретная песня исходила из медиа библиотеки Джона и была приобретена Джоном из Музыкальной Службы ACME.
Взаимодействие, описанное со ссылкой на Фиг.5, повторяется, когда первое и второе вычислительные устройства 502, 504 индивидуально перемещаются из одной локальной области 505 связи в другую. Критерии, определенные в избранном и компонентах предпочтений (например, избранное и предпочтения 508) этих двух вычислительных устройств 502, 504, могут быть удовлетворены посредством других устройств в некоторых локальных областях связи и не удовлетворены в других.
Фиг.5 показывает один пример вычислительного устройства общего назначения (например, первое вычислительное устройство 502 или второе вычислительное устройство 504), имеющего один или более процессоров и системную память. Вычислительное устройство обычно имеет по меньшей мере некоторую форму считываемых компьютером носителей. Считываемые компьютером носители, которые включают в себя и энергозависимые и энергонезависимые носители, сменные и несменные носители, могут быть любой доступной передающей средой, к которой можно обращаться вычислительным устройством. Посредством примера, а не ограничения, считываемые компьютером носители содержат компьютерные запоминающие носители и коммуникационные носители. Компьютерные запоминающие носители включают в себя энергозависимые и энергонезависимые, сменные и несменные носители, реализованные любым способом или технологией для хранения информации, такой как считываемые компьютером команды, структуры данных, программные модули или другие данные. Коммуникационные носители обычно реализуют считываемые компьютером команды, структуры данных, программные модули или другие данные в модулированном сигнале данных, таком как несущая волна или другой транспортный механизм, и включают в себя любые носители доставки информации. Модулированный сигнал данных имеет одну или более из своих характеристик, установленную или измененную таким способом, чтобы закодировать информацию в сигнале. Проводные носители, такие как проводная сеть или непосредственно проводное соединение и беспроводная среда, такая как акустическое, радиочастотное, инфракрасное излучение и другие беспроводные среды, являются примерами коммуникационного носителя. Комбинации любого вышеупомянутого также включаются в пределы понятия считываемых компьютером носителей.
Аспекты изобретения включают в себя само вычислительное устройство (например, вычислительное устройство 502 или вычислительное устройство 504), когда программируются согласно способам и методикам, описанным здесь.
Хотя описаны применительно к примерной вычислительной системной среде, варианты осуществления изобретения работают с многочисленными другими общего назначения или специализированными вычислительными системными средами или конфигурациями. Вычислительная системная среда не предназначается для предложения какого-либо ограничения относительно объема использования или функциональных возможностей любого аспекта изобретения. В дополнение, вычислительная системная среда не должна быть интерпретирована как имеющая какую-либо зависимость или требование, касающееся любого одного или комбинации компонентов, иллюстрированных в примерных средах. Примеры известных вычислительных систем сред и/или конфигураций, которые могут быть подходящими для использования с аспектами изобретения, включают в себя, но не ограничиваются ими, персональные компьютеры, серверные компьютеры, карманные устройства или портативные компьютеры, персональные цифровые ассистенты, мультипроцессорные системы, основанные на микропроцессорах системы, телевизионную приставку, программируемую бытовую электронику, цифровые записывающие устройства телевидения, портативные цифровые медиа проигрыватели, игровые консоли, мобильные телефоны, персональные компьютеры сети, миникомпьютеры, универсальные компьютеры, распределенные среды обработки данных, которые включают в себя любую из вышеупомянутых систем или устройств, и т.п.
Ниже со ссылками на Фиг.6, примерный вариант осуществления интерфейса 604 пользователя вычислительного устройства 602 идентифицирует элементы медиа контента, которые доступны для вычислительного устройства 602 во время нахождения в локальной области связи. В то время как вычислительное устройство 602, проиллюстрированное на Фиг.6, соответствует портативному цифровому медиа проигрывателю, интерфейс 604 пользователя, отображенный на нем, применим к любому вычислительному устройству (например, мобильному телефону, персональному цифровому ассистенту и т.д.).
После выбора услуги 'Послушать Музыку', доступной в локальной области связи (например, от локального медиа сервера, такого как изображен на Фиг.1 или от аналогичного вычислительного устройства, такого как изображено на Фиг.5), интерфейс 604 пользователя отображает список элементов медиа контента, которые доступны для вычислительного устройства 602. В примере согласно Фиг.6 значок игры или кнопка (например, треугольник в круге) рядом с конкретным элементом медиа контента указывает на то, что этот элемент медиа контента доступен для потоковой передачи и непосредственного воспроизведения на вычислительном устройстве 602. Значок загрузки или кнопка (например, стрелка, указывающая вниз в круге) рядом с конкретным элементом медиа контента указывает на то, что поощрительная копия элемента медиа контента доступна для загрузки и сохранения на вычислительном устройстве 602. Когда пользователь выбирает элемент медиа контента, у которого есть оба значка, пользователю дают выбрать или передаваемые в виде потоков элементы медиа контента, или копирование элементов медиа контента на устройство 602. Если только один из значков появляется рядом с элементом медиа контента, операция, соответствующая появляющемуся значку, автоматически выбирается (например, "X&Y" Coldplay будет автоматически проигрываться после выбора этой песни пользователем).
Ниже со ссылками на Фиг.7 примерный моментальный снимок экрана интерфейса 702 пользователя иллюстрирует элементы медиа контента, сортированные согласно помеченному флагом или не помеченному флагом состоянию. В частности, показан фильтрованный вид помеченных флагом элементов. Информационные наполнения столбца Действие включают в себя одну или более следующих опций, показанных в Таблице 3.
Таблица 3Примерные Действия для выполнения над журнальными записями.
Содержание
Описание
Загрузка
Показывается, если уникальный идентификатор для элемента медиа контента известен и пользователь уже не имеет копию элемента медиа контента.
Покупка
Показывается, если уникальный идентификатор для элемента медиа контента известен и пользователь уже загрузил элемент.
Поиск
Показывается, если элемент медиа контента не может быть идентифицирован. Нажатие на эту кнопку помогает пользователю обнаружить медиа информацию в медиа службе и/или другими средствами (например, поиск в Интернете).
Просмотр изображения
Показывается, если элемент медиа контента является действительным файлом изображения. Нажатие на кнопку открывает изображение.
В библиотеке
Показывается, если элемент медиа контента уже находится в медиа библиотеке пользователя.
Ниже со ссылками на Фиг.8, примерный моментальный снимок экрана интерфейса 802 пользователя включает в себя всплывающее окно 804, иллюстрирующее операции, доступные для представления в непомеченном флагом элементе медиа контента. В варианте осуществления всплывающее окно 804 появляется в ответ на щелчок правой кнопкой мыши устройства выбора интерфейса пользователя, такого как мышь или сенсорная площадка, при зависании над конкретной журнальной записью в интерфейсе 802 пользователя. Всплывающее окно 804 на Фиг.8 показывает результаты от щелчка пользователем правой кнопкой мыши на журнальной записи, соответствующей элементу медиа контента, который не находится в локальной медиа библиотеке, но доступен от медиа службы.
В варианте осуществления у пользователя есть возможность пометить флагом любую журнальную запись, соответствующую элементу медиа контента, который был принят или в настоящее время существует на вычислительном устройстве. Флаг действует как напоминание, чтобы предпринять будущее действие относительно элемента медиа контента. Чтобы пометить конкретную журнальную запись, интерфейс пользователя в ответ на запрос от пользователя отображает флаг около конкретной журнальной записи или иным образом визуально отличает журнальную запись в интерфейсе 802 пользователя.
Таблица 4 описывает примерные операции, доступные в журнале для журнальных записей. Примерные операции показаны, например, при щелчке правой кнопкой мыши на журнальной записи, используя устройство выбора интерфейса пользователя, такое как мышь или сенсорная площадка.
Таблица 4Описание примерных операций над журнальными записями
Операции
Описание
Проигрывать все
Добавляет все элементы медиа контента в список «Сейчас проигрывается» и начинает воспроизведение
Проигрывание
Добавляет текущую выбранную журнальную запись в список «Сейчас проигрывается» и начинает воспроизведение
Покупка
Инициирует приобретение элемента(ов) медиа контента, соответствующего выбранной журнальной записи или записям из медиа службы
Загрузка
Инициирует загрузку элемента(ов) медиа контента, соответствующего выбранной журнальной записи или записям из медиа службы
Флаг
Добавляет флаг к выбранной журнальной записи
Удалить флаг
Удаляет флаг из выбранной журнальной записи
Удалить
Удаление выбранного элемента журнала или/и соответствующего элемента медиа контента
Добавить в текущее
Добавляет элемент медиа контента, соответствующий выбранной журнальной записи к текущему списку воспроизведения
Добавить в
Показывает пользователю списки воспроизведения для журнальной записи, которая может быть добавлена
Свойства
Отображает свойства выбранной журнальной записи
Перейти на страницу Исполнителя
Направляет пользователя к странице исполнителя в медиа службе
Перейти на страницу Альбома
Направляет пользователя к странице альбома в медиа службе
Поиск
Поиск элементов медиа контента, связанных с выбранной журнальной записью
Операция поиска доступна для журнальных записей, соответствующих элементам медиа контента, которые не могут быть идентифицированы. В варианте осуществления операция поиска выполняется посредством поиска медиа каталога, ассоциированного с медиа службой. Если возвращается один результат, контент столбца Действие в интерфейсе 802 пользователя для журнальной записи изменяется на Загрузить или Покупка. Если два или более результата возвращаются, пользователь запрашивается для выбора надлежащего результата. Если никакие результаты не возвращаются, пользователю предписывается искать другие каталоги (например, с помощью Интернет) для элемента медиа контента.
Операции, доступные для каждой журнальной записи, основаны на элементе медиа контента, ассоциированном с выбранной журнальной записью или записями. Таблица 5 показывает доступность примерных щелчков правой кнопкой мыши для журнальной записи.
Ниже со ссылками на Фиг.9, примерный моментальный снимок экрана интерфейса 902 пользователя включает в себя всплывающее окно 904, иллюстрирующее операции, доступные для выполнения над помеченным флагом элементом медиа контента. В этом случае элемент медиа контента, соответствующий выбранной журнальной записи, не находится в локальной медиа библиотеке, но доступен из медиа службы. Журнальная запись была помечена флагом. Также, всплывающее окно 904 включает в себя операцию "удалить флаг".
Ниже со ссылками на Фиг.10 примерный моментальный снимок экрана интерфейса 1002 пользователя включает в себя всплывающее окно 1004, иллюстрирующее операцию поиска, доступную для элемента медиа контента, для которого копия иначе не доступна. В этом случае всплывающее окно 1004 показывает результаты от щелчка пользователем правой кнопкой мыши на журнальной записи, которая не была помечена флагом, и для которой соответствующий элемент медиа контента не находится в библиотеке и не доступен от медиа службы. Операции Поиск, Флаг и Удаление доступны с помощью всплывающего окна 1004 наряду с опцией для отображения известных свойств для журнальной записи.
Следующие примеры дополнительно иллюстрируют аспекты изобретения. В первом примере пользователь принимает потоковый медиа контент и впоследствии приобретает потоковый медиа контент. В этом примере пользователь подсоединяет вычислительное устройство к локальной области связи в кафе. Пользователь просматривает выбранные службы, доступные в кафе (например, "The Roasted Bean"). Пользователь предварительно просматривает поощрительный контент, передаваемый посредством потока в кафе в локальной области связи. Метаданные, описывающие потоковый поощрительный медиа контент, копируются на вычислительное устройство пользователя наряду с идентификатором, ассоциированным с кафе (например, "The Roasted Bean"). Пользователь покидает кафе, посредством отсоединения от локальной области связи.
Дома пользователь подсоединяет вычислительное устройство к персональному компьютеру, который инициализирует синхронизацию метаданных из вычислительного устройства на персональный компьютер. После того, как синхронизация завершена, пользователь открывает журнал на персональном компьютере и переходит к записи для кафе. Весь медиа контент, который передавался потоком к вычислительному устройству, пока оно находилось в кафе, одновременно выводится в виде списка с опцией для приобретения потокового медиа контента. Пользователь выбирает некоторые из элементов медиа контента и приобретает их. Запрос приобретения, наряду с идентификатором кафе, посылаются в медиа службу. Медиа служба идентифицирует, что кафе "The Roasted Bean" рекомендовало элементы медиа контента пользователю, и кредитует часть продажи на учетную запись кафе. Эта учетная запись кафе может быть связана с деловой подпиской, которую кафе имеет с медиа службой, или может быть отдельной учетной записью, стилем вознаграждений, ассоциированным с кафе.
В другом примере пользователь подсоединяет вычислительное устройство к локальной области связи в кафе. Пользователь рассматривает выбранные службы, доступные в кафе (например, "The Roasted Bean"). Пользователь выбирает для загрузки поощрительный контент, доступный в локальной области связи в кафе. Контент и ассоциированные метаданные копируются на вычислительное устройство пользователя (например, на ящик для приема сообщений) наряду с идентификатором, ассоциированным с кафе (например, "The Roasted Bean"). Пользователь может только потреблять загруженный поощрительный медиа контент какой-то период времени, определенный политикой цифрового управления правами, ассоциированной с загруженным поощрительным медиа контентом. После окончания периода времени копии загруженного поощрительного медиа контента, хранящегося на вычислительном устройстве, удаляются из вычислительного устройства или иным образом становятся невоспроизводимыми. Метаданные, однако, остаются на вычислительном устройстве, чтобы дать возможность пользователю впоследствии приобрести медиа контент.
Пользователь покидает кафе посредством отсоединения от локальной области связи. Вне локальной области связи (например, в автобусе) пользователь просматривает ящик для приема сообщений на вычислительном устройстве и открывает запись, ассоциированную с "The Roasted Bean". Загруженный поощрительный медиа контент выводится в виде списка. Пользователь выбирает конкретный элемент медиа контента и начинает воспроизведение элемента.
Дома пользователь подсоединяет вычислительное устройство к персональному компьютеру, который инициализирует синхронизацию метаданных (но не элементы медиа контента) из вычислительного устройства на персональный компьютер. После того, как синхронизация завершена, пользователь открывает журнал на персональном компьютере и переходит к записи для кафе. Весь медиа контент, который был скопирован на вычислительное устройство, пока оно находилось в кафе, одновременно выводится в виде списка с опцией для приобретения загруженного медиа контента. Пользователь выбирает некоторые элементы медиа контента и приобретает их. Запрос приобретения, наряду с идентификатором кафе, посылается на медиа службу. Медиа служба идентифицирует, что кафе "The Roasted Bean" рекомендовало элементы медиа контента пользователю, и кредитует часть продажи на учетную запись кафе. Как и в предыдущем примере, эта учетная запись кафе может быть связана с деловой подпиской, которую кафе имеет с медиа службой, или может быть отдельной учетной записью, стилем вознаграждений, ассоциированным с кафе.
Нижеследующие сценарии дополнительно иллюстрируют работу аспектов изобретения. В функциональном сценарии посылки и приема, TJ только что приобрел новый альбом Kean и конвертировал его в свою медиа библиотеку. Затем он синхронизирует свое устройство с медиа проигрывателем персонального компьютера, который копирует этот альбом на это устройство. Позже в тот же день TJ находится в колледже, и он встречается со своим другом Дейвом, у которого также случайно оказалось совместимое устройство. TJ говорит Дейву, что новый альбом Kean является удивительным и что он должен прослушать его, поэтому он посылает Дейву фонограммы, используя беспроводные особенности передачи данных. После нескольких минут передача данных завершена, и Дейв в состоянии прослушать Альбом.
Позже в тот же самый день, Дейв приходит домой и подключает свое устройство со своим клиентом медиа проигрывателя персонального компьютера. После того, как синхронизация завершена, он обращает внимание, что журнальная отметка показывает, что у него есть некоторые новые элементы. Дейв нажимает на журнал и рад видеть, что встреча, которую он имел с TJ, показывает ту же медиа информацию, которую он принимал. Поскольку Дейву понравился альбом, он решает нажать на загрузку. После нескольких минут Дейв рад видеть, что он имеет новый альбом Keane в своей библиотеке, и начинает прослушивать. Во время проигрывания фонограмм Дейв возвращается к журналу и удаляет записи от TJ, поскольку он больше не нуждается в них.
В сценарии функциональных возможностей пометки флагом TJ прослушивает новый альбом на своем устройстве. Во время воспроизведения он слышит песню и думает, что его другу она понравится, и решает отметить ее флагом, чтобы напомнить себе сказать своему другу о ней в следующий раз, когда увидит его. Позже в тот же день TJ находится дома, и синхронизирует свое устройство со своим клиентом медиа проигрывателя персонального компьютера. Как только синхронизация завершена, TJ обращает внимание, что есть новые журнальные записи, и нажимает на отметку Журнала. Он затем обращает внимание на "Персональный Флаг", который он сделал ранее этим утром, который напоминает ему послать своему другу электронное письмо, говорящее ему о фонограмме. После посылки электронного письма TJ удаляет запись из журнала.
Чертежи, описание и примеры, так же как элементы, конкретно не описанные здесь, но в рамках объема аспектов изобретения, образуют средство для приема элементов медиа контента и ассоциированных метаданных от устройства распределения контента в локальной области связи, и средство для создания журнала на вычислительном устройстве журнала.
Порядок исполнения или выполнения операций в вариантах осуществления изобретения, иллюстрированных и описанных здесь, не является основным, если иначе не определено. Таким образом, операции могут быть выполнены в любом порядке, если иначе не определено, и варианты осуществления изобретения могут включать в себя дополнительные или могут иметь меньше операций, чем раскрыты здесь. Например, рассматривается, что при исполнении или выполнении конкретной операции до, одновременно с, или после, другая операция находится в рамках объема аспектов изобретения.
Когда представляются элементы аспектов изобретения или варианты осуществления, артикли "a", "an", "the", and "said" предназначаются для обозначения того, что есть один или более элементов. Термины "содержать", "включать в себя" и "иметь" предназначаются, чтобы указывать включение и обозначают, что могут быть дополнительные элементы кроме перечисленных элементов.
Слово "примерный" предназначается для того, чтобы служить в качестве примера, экземпляра, иллюстрации или подобного. Любая реализация или аспект, описанные здесь как "примерные", не обязательно должны быть созданы как предпочтительные или выгодные перед другими реализациями или аспектами.
Дополнительно будет подразумеваться, что, когда один элемент обозначается как чувствительный к другому элементу, элементы могут быть прямо или косвенно соединены.
После подробного описания аспектов изобретения будет очевидно, что возможны модификации и вариации, не отступающие от объема аспектов изобретения, как определено в приложенных пунктах формулы изобретения. Поскольку различные изменения могли быть сделаны в вышеупомянутых конструкциях, продуктах и способах, не отступая от объема аспектов изобретения, предполагается, что вся сущность, содержащаяся в вышеупомянутом описании и показанная на сопроводительных чертежах, должна быть интерпретирована как иллюстративная, а не в ограничительном смысле.