присоединение устройств к службе совместного использования мультимедиа
Классы МПК: | G06F15/16 сочетание двух или более вычислительных машин, каждая из которых снабжена по меньшей мере арифметическим устройством, программным устройством и регистром, например для одновременной обработки нескольких программ H04N21/20 серверы, специально приспособленные для распределения контента, например VOD серверы; операции для них |
Автор(ы): | ДЖОУНЗ Дэвид (US), ПЛАСТИНА Дэниел (US), ХЭВЕСОН Райан Александр (US) |
Патентообладатель(и): | МАЙКРОСОФТ КОРПОРЕЙШН (US) |
Приоритеты: |
подача заявки:
2007-09-20 публикация патента:
27.04.2012 |
Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении возможности гибкого совместного использования мультимедийного содержимого между субъектами. Система покупки мультимедийного содержимого, содержащая: область памяти, ассоциированную с мультимедийной службой; мультимедийный сервер, сообщающийся с мультимедийной службой через сеть передачи данных; переносное компьютерное устройство, ассоциированное с пользователем; и процессор, ассоциированный с переносным компьютерным устройством и исполняющий машиноисполняемые команды для того, чтобы: устанавливать соединение с мультимедийным сервером, когда мультимедийный сервер и переносное компьютерное устройство находятся в предварительно определенной физической близости; аутентифицировать мультимедийный сервер и пользователя по отношению к аутентифицированному мультимедийному серверу; передавать критерии распространения цифрового содержимого; принимать, в ответ, рекламные копии одного или более элементов мультимедийного содержимого и ассоциированные метаданные; и покупать, когда переносное компьютерное устройство находится за пределами упомянутой предварительно определенной физической близости, по меньшей мере один из упомянутых одного или более элементов мультимедийного содержимого. 3 н. и 14 з.п. ф-лы, 9 ил.
Формула изобретения
1. Система покупки мультимедийного содержимого, содержащая:
область памяти, ассоциированную с мультимедийной службой, причем эта область памяти хранит множество элементов мультимедийного содержимого и ассоциированные метаданные;
мультимедийный сервер, сообщающийся с мультимедийной службой через сеть передачи данных, причем этот мультимедийный сервер является удаленным по отношению к мультимедийной службе и области памяти, ассоциированной с мультимедийной службой;
переносное компьютерное устройство, ассоциированное с пользователем; и процессор, ассоциированный с переносным компьютерным устройством, причем данный процессор выполнен с возможностью исполнять машиноисполняемые команды для того, чтобы:
устанавливать соединение с мультимедийным сервером, когда мультимедийный сервер и переносное компьютерное устройство находятся в предварительно определенной физической близости;
аутентифицировать мультимедийный сервер через установленное соединение;
аутентифицировать пользователя по отношению к аутентифицированному мультимедийному серверу через установленное соединение;
передавать критерии распространения цифрового содержимого на аутентифицированный мультимедийный сервер через установленное соединение;
принимать, в ответ на передачу критериев распространения цифрового содержимого, рекламные копии одного или более элементов мультимедийного содержимого и ассоциированные метаданные из упомянутой области памяти через мультимедийную службу, причем упомянутые один или более элементов мультимедийного содержимого идентифицируются мультимедийным сервером на основе переданных критериев распространения цифрового содержимого; и
покупать, когда переносное компьютерное устройство находится за пределами упомянутой предварительно определенной физической близости, по меньшей мере один из упомянутых одного или более элементов мультимедийного содержимого из упомянутой области памяти через мультимедийную службу, причем данная покупка осуществляется посредством метаданных, ассоциированных с упомянутым по меньшей мере одним из упомянутых одного или более элементов мультимедийного содержимого, представленных принятыми рекламными копиями.
2. Система покупки мультимедийного содержимого по п.1, дополнительно содержащая средство предоставления возможности покупки.
3. Система покупки мультимедийного содержимого по п.1, в которой портативное компьютерное устройство представляет собой одно или более из мобильного телефона, персонального цифрового помощника, переносного цифрового мультимедийного проигрывателя, переносного компьютера и персонального компьютера.
4. Система покупки мультимедийного содержимого по п.1, в которой упомянутая покупка включает в себя передачу на мультимедийный сервер метаданных для покупаемого по меньшей мере одного из упомянутых одного или более элементов мультимедийного содержимого, представленных принятыми рекламными копиями, и идентификатор, идентифицирующий оператора мультимедийного сервера.
5. Система покупки мультимедийного содержимого по п.3, в которой оператор мультимедийного сервера вознаграждается мультимедийной службой в качестве реакции на покупку пользователем одного или более из переданных элементов мультимедийного содержимого.
6. Система покупки мультимедийного содержимого по п.1, в которой процессор дополнительно выполнен с возможностью исполнять машиноисполняемые команды для того, чтобы ассоциировать политику управления цифровыми правами с элементами мультимедийного содержимого, при этом процессор дополнительно выполнен с возможностью исполнять машиноисполняемые команды для того, чтобы передавать купленные элементы мультимедийного содержимого, передавая при этом элементы мультимедийного содержимого с ассоциированной с ними политикой управления цифровыми правами на портативное компьютерное устройство для сохранения в нем.
7. Система покупки мультимедийного содержимого по п.6, в которой процессор дополнительно выполнен с возможностью исполнять машиноисполняемые команды для того, чтобы удалять переданные элементы мультимедийного содержимого из портативного компьютерного устройства в соответствии с политикой управления цифровыми правами.
8. Система покупки мультимедийного содержимого по п.1, в которой процессор дополнительно выполнен с возможностью исполнять машиноисполняемые команды для того, чтобы синхронизировать принимаемые метаданные с другим компьютерным устройством, при этом пользователь покупает один или более из переданных элементов мультимедийного содержимого посредством синхронизированных метаданных на этом другом компьютерном устройстве.
9. Система покупки мультимедийного содержимого по п.1, в которой принятые рекламные копии включают в себя одно или более рекламных объявлений от оператора.
10. Система покупки мультимедийного содержимого по п.1, в которой упомянутое установление соединения с мультимедийным сервером осуществляется без пользовательского ввода.
11. Способ покупки мультимедийного содержимого, содержащий этапы, на которых:
посредством переносного компьютерного устройства устанавливают соединение с мультимедийным сервером, когда мультимедийный сервер и переносное компьютерное устройство находятся в предварительно определенной близости, причем мультимедийный сервер сообщается с мультимедийной службой через сеть передачи данных и является удаленным по отношению к мультимедийной службе и области памяти, ассоциированной с этой мультимедийной службой;
посредством переносного компьютерного устройства аутентифицируют мультимедийный сервер через установленное соединение;
посредством переносного компьютерного устройства передают критерии распространения цифрового содержимого на аутентифицированный мультимедийный сервер через установленное соединение;
посредством переносного компьютерного устройства принимают, в ответ на передачу критериев распространения цифрового содержимого, рекламные копии одного или более элементов мультимедийного содержимого и ассоциированные метаданные из упомянутой области памяти через мультимедийную службу, причем упомянутые один или более элементов мультимедийного содержимого идентифицируются мультимедийным сервером на основе переданных критериев распространения цифрового содержимого; и
посредством переносного компьютерного устройства покупают, когда переносное компьютерное устройство находится за пределами упомянутой предварительно определенной близости, по меньшей мере один из упомянутых одного или более элементов мультимедийного содержимого, выбранный пользователем из упомянутой области памяти через мультимедийную службу, причем данную покупку осуществляют посредством метаданных, ассоциированных с упомянутым по меньшей мере одним из упомянутых одного или более элементов мультимедийного содержимого, представленных принятыми рекламными копиями.
12. Способ по п.11, в котором портативное компьютерное устройство представляет собой одно или более из мобильного телефона, персонального цифрового помощника, переносного цифрового мультимедийного проигрывателя, переносного компьютера и персонального компьютера.
13. Способ по п.11, дополнительно содержащий этап, на котором аутентифицируют пользователя.
14. Способ по п.11, в котором принятые рекламные копии включают в себя одно или более рекламных объявлений от оператора.
15. Способ по п.11, в котором упомянутое установление соединения с мультимедийным сервером осуществляют без пользовательского ввода.
16. Машиночитаемый носитель информации, на котором сохранены машиноисполняемые команды для того, чтобы:
посредством переносного компьютерного устройства устанавливать соединение с мультимедийным сервером, когда мультимедийный сервер и переносное компьютерное устройство находятся в предварительно определенной близости, причем мультимедийный сервер сообщается с мультимедийной службой через сеть передачи данных и является удаленным по отношению к мультимедийной службе и области памяти, ассоциированной с этой мультимедийной службой;
посредством переносного компьютерного устройства аутентифицировать мультимедийный сервер через установленное соединение;
посредством переносного компьютерного устройства передавать критерии распространения цифрового содержимого на аутентифицированный мультимедийный сервер через установленное соединение;
посредством переносного компьютерного устройства принимать, в ответ на передачу критериев распространения цифрового содержимого, рекламные копии одного или более элементов мультимедийного содержимого и ассоциированные метаданные из упомянутой области памяти через мультимедийную службу, причем упомянутые один или более элементов мультимедийного содержимого идентифицируются мультимедийным сервером на основе переданных критериев распространения цифрового содержимого; и
посредством переносного компьютерного устройства покупать, когда переносное компьютерное устройство находится за пределами упомянутой предварительно определенной близости, по меньшей мере один из упомянутых одного или более элементов мультимедийного содержимого, выбранный пользователем из упомянутой области памяти через мультимедийную службу, причем данную покупку осуществляют посредством метаданных, ассоциированных с упомянутым по меньшей мере одним из упомянутых одного или более элементов мультимедийного содержимого, представленных принятыми рекламными копиями.
17. Машиночитаемый носитель информации по п.16, в котором упомянутое установление соединения с мультимедийным сервером осуществляется без пользовательского ввода.
Описание изобретения к патенту
Уровень техники
Цифровое мультимедийное содержимое, такое как аудио, видео и изображения, может потребляться пользователем на большом разнообразии устройств, таких как персональные компьютеры, персональные цифровые помощники, переносные цифровые мультимедийные проигрыватели, игровые консоли, мобильные телефоны и т.п. Цифровое мультимедийное содержимое типично получается персональным компьютером, обращающимся к службе цифрового мультимедиа через подписку или модели служб на основе немедленной оплаты, и затем передается переносному мультимедийному устройству для потребления пользователем. Переносное мультимедийное устройство не имеет автономной способности обращаться к службам подписки (например, обновлять лицензии подписки, обновлять списки воспроизведения), получать новое содержимое и/или вообще взаимодействовать со службой цифрового мультимедиа. Для служб подписки отсутствие гибкости может прерывать доступ к службе цифрового мультимедиа (например, так как ежемесячные лицензии обновляются только в течение определенного периода каждый месяц). Если пользователь не подключается обратно к службе цифрового мультимедиа в течение этого определенного периода, содержимое подписки на переносном мультимедийном устройстве прекращает работать.
Дополнительно, с существующими службами цифрового мультимедиа третьи стороны не могут передавать рекламное содержимое на мультимедийное устройство пользователя. Например, пользователь, чтобы послушать на мультимедийном устройстве пользователя компакт-диск (CD), предложенный для продажи в местном кафе, должен купить CD, принести его домой к персональному компьютеру, скопировать содержимое CD на персональный компьютер и затем передать содержимое CD из персонального компьютера в мультимедийное устройство. Кроме того, находясь в местном кафе, пользователь не имеет способа получить доступ к дополнительным услугам третьей стороны, таким как печать фотографий. В этом примере пользователь должен скопировать фотографии из мультимедийного устройства на CD или устройство флэш-памяти для передачи в фотомагазин, чтобы напечатать изображения.
Сущность изобретения
Варианты осуществления изобретения включают в себя предоставление возможности совместного использования мультимедийного содержимого между вычислительными устройствами. В варианте осуществления изобретение обнаруживает вычислительное устройство в предварительно определенной близости и устанавливает беспроводное соединение с обнаруженным вычислительным устройством. Один или более элементов мультимедийного содержимого передаются в обнаруженное вычислительное устройство через установленное беспроводное соединение в ответ на обнаружение вычислительного устройства. Метаданные, ассоциативно связанные с переданными элементами мультимедийного содержимого, также передаются обнаруженному вычислительному устройству через установленное беспроводное соединение. Пользователю предоставляется последующая возможность покупки для приобретения переданных элементов мультимедийного содержимого через переданные метаданные. Возможность покупки предоставляется независимо от предварительно определенной близости.
Эта сущность изобретения предоставлена, чтобы представить выбор концепций в упрощенной форме, которые дополнительно описаны ниже в подробном описании. Эта сущность не предназначена для того, чтобы идентифицировать ключевые признаки или важнейшие признаки заявляемого предмета изобретения, а также не предназначена для того, чтобы быть использованной в качестве помощи при определении области применения заявляемого предмета изобретения.
Другие признаки станут очевидными и частично раскрытыми далее.
Краткое описание чертежей
Фиг. 1 является блок-схемой, иллюстрирующей мультимедийную службу, взаимодействующую с локальной сетью.
Фиг. 2 является примерной блок-схемой, иллюстрирующей связь между вычислительным устройством и мультимедийной службой.
Фиг. 3 является примерной блок-схемой, иллюстрирующей операцию совместного использования мультимедийного содержимого между двумя вычислительными устройствами.
Фиг. 4 является примерной блок-схемой, иллюстрирующей одноранговое соединение между двумя вычислительными устройствами в области локальной связи.
Фиг. 5 является примерным вариантом осуществления пользовательского интерфейса вычислительного устройства, идентифицирующего пользователей, которые находятся рядом с вычислительным устройством.
Фиг. 6 является примерным вариантом осуществления пользовательского интерфейса вычислительного устройства, идентифицирующего зоны доступа к мультимедийной службе, которые находятся рядом с вычислительным устройством.
Фиг. 7 является примерным вариантом осуществления пользовательского интерфейса вычислительного устройства, идентифицирующего услуги, предложенные отдельными зонами службы доступа к мультимедиа.
Фиг. 8 является примерным вариантом осуществления пользовательского интерфейса вычислительного устройства, идентифицирующего элементы мультимедийного содержимого, которые доступны вычислительному устройству, пока оно присоединено к зоне службы доступа к мультимедиа.
Фиг. 9 является примерным снимком экрана пользовательского интерфейса, иллюстрирующим метаданные, полученные от множества пользователей.
На чертежах соответствующие номера ссылок указывают соответствующие части.
Подробное описание
В варианте осуществления изобретение предоставляет возможность совместного использования мультимедийного содержимого между объектами, такими как показанные на фиг. 1. С позиции пользователя, развивается многообразная социальная сеть, и рутинные операции по поиску цифрового мультимедийного содержимого уменьшаются безопасным, законным, ненавязчивым образом. Пользователям представляются богатые и гибкие варианты настройки и управления обнаружением и распространением. Например, транзакции асинхронного распространения между пользователями могут происходить с или без активного участия пользователя, позволяя пользователю управлять нарушениями, ассоциативно связанными с обнаружением и распространением цифрового содержимого. В другом примере пользователь может ограничить (или расширить) число участников, с которыми могут происходить транзакции распространения, и места встречи с ними.
Аспекты изобретения позволяют прозрачное взаимное обогащение пользовательских мультимедийных библиотек друг у друга и от других объектов, таких как магазины розничной торговли, на основе физической близости (например, см. фиг. 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 (например, даты обновления и тип подписки). В варианте осуществления информация 118 о подписке заполняется при создании новой подписки для пользователя. Например, после соединения с областью 104 локальной связи мультимедийный сервер 120 предлагает вычислительному устройству 106 доступ к элементам 114 мультимедийного содержимого. После приема указания об оплате от пользователя (например, через вычислительное устройство 106) заполняется информация 118 о подписке. Указание об оплате включает в себя, например, оплату по кредитной карте, оплату по дебетовой карте, электронный перевод денежных средств или другую оплату.
Если пользователь уже является подписчиком, статус оплаты, ассоциативно связанный с информацией 118 о подписке, определяется локальным мультимедийным сервером 120 посредством связи с мультимедийной службой 102. Статус оплаты указывает, например, что счет пользователя оплачен полностью, или текущий счет подлежит оплате, если желателен непрерывный доступ к мультимедийной службе 102. Статус оплаты также указывает, доступно ли пользователю обновление в настоящий момент. После предоставления или представления статуса оплаты пользователю мультимедийный сервер 120 принимает указание об оплате от пользователя для доступа к мультимедийной службе 102. В таком варианте осуществления указание об оплате представляет возобновление подписки. Информация 118 о подписке обновляется, и элементы 114 мультимедийного содержимого становятся доступными из мультимедийной службы 102.
Элементы 114 мультимедийного содержимого включают в себя, но не только, аудио, видео, неподвижные изображения (например, полные или частичные по продолжительности песни и фильмы, видеоклипы или короткометражные фильмы, записанную телевизионную передачу и рекламные ролики товаров), журналы, архив или список мультимедийного содержимого. В варианте осуществления каждый из элементов 114 мультимедийного содержимого имеет политику управления цифровыми правами, ассоциативно связанную с ним.
Метаданные 116 описывают элементы 114 мультимедийного содержимого и включают в себя, например, информацию, связанную с альбомом, исполнителем, заголовком, дорожкой и жанром альбома. В то время как метаданные 116 описаны и показаны как отдельные от элементов 114 мультимедийного содержимого на фиг. 1, некоторые из метаданных 116 могут быть частью элементов 114 мультимедийного содержимого (например, сохранены в заголовке). Дополнительно, в то время как фиг. 1 иллюстрирует элементы 114 мультимедийного содержимого и метаданные 116 как сохраненные в области 110 памяти локально по отношению к мультимедийной службе 102, элементы 114 мультимедийного содержимого и метаданные 116 могут храниться удаленно от мультимедийной службы 102 и быть частью системы третьей стороны. В таком варианте осуществления мультимедийная служба 102 имеет связь и доступ к системе третьей стороны, чтобы предоставить элементы 114 мультимедийного содержимого для области 104 локальной связи.
Примерная область 104 локальной связи, проиллюстрированная на фиг. 1, включает в себя локальный мультимедийный сервер 120 (например, устройство распространения содержимого), соединенное с сетью 103 и с одной или более беспроводными точками 122 доступа. Сеть 103 связывает область 104 локальной связи с мультимедийной службой 102 и, в варианте осуществления, с глобальной вычислительной сетью, такой как Интернет. Локальный мультимедийный сервер 120 включает в себя программное обеспечение для соединения с мультимедийной службой 102, программное обеспечение для соединения с вычислительными устройствами 106 и, в варианте осуществления, локальную копию каталога содержимого, загружаемого из мультимедийной службы 102. Каталог содержимого отражает элементы 114 мультимедийного содержимого, которые доступны из мультимедийной службы 102. Устройства соединяются с беспроводной точкой 122 доступа, когда находятся в области 104 локальной связи. Примерные устройства включают в себя вычислительные устройства 106, такие как вычислительное устройство #1 по вычислительное устройство #N, и сетевой принтер 108. Примерные вычислительные устройства включают в себя мобильный телефон, персональный цифровой помощник, переносной цифровой мультимедийный проигрыватель, переносной и персональный компьютер. Вычислительные устройства 106 включают в себя любое устройство или любой физический или логический элемент такого устройства, отдельный или включенный в другие устройства.
Область 104 локальной связи соответствует любой зоне или сети, такой как зона доступа к мультимедийной службе, локальная вычислительная сеть, глобальная вычислительная сеть или персональная сеть, и может включать в себя любое число устройств в ней. Например, область 104 локальной связи может включать в себя только два вычислительных устройства 106 (см. фиг. 4). Глобальные вычислительные сети и локальные вычислительные сети широко известны. Персональная сеть представляет любую технологию или систему, используемую для прямой связи между вычислительными устройствами 106, находящимися близко к отдельному человеку, устройству или объекту. Точка доступа, такая как беспроводная точка 122 доступа, может быть частью такой связи в варианте осуществления, но не требуется разрешать такую связь в других вариантах осуществления. Технологии или системы персональной сети могут использоваться, чтобы соединяться с другими локальными вычислительными сетями или глобальными вычислительными сетями. Радиус действия персональной сети может быть несколько метров. В варианте осуществления персональная сеть применяет технологию беспроводного замещения кабеля. Технологии беспроводного замещения кабеля, как правило, идентифицированы протоколами радиоинтерфейса, используемыми для связи между вычислительными устройствами 106. Существующие протоколы радиоинтерфейса включают в себя BLUETOOTH, беспроводную USB и различные патентованные протоколы. Такие протоколы радиоинтерфейса могут также использоваться, чтобы создать топологии беспроводного замещения кабеля.
Локальный мультимедийный сервер 120 на фиг. 1 включает в себя процессор, сконфигурированный, чтобы выполнять компьютерно-исполняемые команды для соединения вычислительных устройств 106. В варианте осуществления процессор функционирует так, чтобы обнаружить одно из вычислительных устройств 106, когда вычислительное устройство 106 входит в область 104 локальной связи или иным образом находится в предварительно определенной близости от локального мультимедийного сервера 120 или беспроводной точки 122 доступа. Локальный мультимедийный сервер 120 устанавливает беспроводное соединение с обнаруженным вычислительным устройством 106 и принимает идентификатор пользователя от соединенного вычислительного устройства 106. Идентификатор пользователя используется локальным мультимедийным сервером 120, чтобы аутентифицировать или позволить мультимедийной службе 102 аутентифицировать пользователя вычислительного устройства 106. Аутентификация включает в себя, например, проверку информации 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. Подписываясь на мультимедийную службу 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 (например, такой как мультимедийная служба 102 на фиг. 1) через второе вычислительное устройство 206. Например, первое вычислительное устройство 202 представляет переносной цифровой мультимедийный проигрыватель, а второе вычислительное устройство 206 представляет персональный компьютер. Такая конфигурация возникает, когда пользователь первого вычислительного устройства 202 покидает область локальной связи, такую как на фиг. 1, и подключает первое вычислительное устройство 202 ко второму вычислительному устройству 206. Метаданные, принятые первым вычислительным устройством 202 от мультимедийной службы 204 во время нахождения в области локальной связи (например, фиг. 1), синхронизируются со вторым вычислительным устройством 206. Второе вычислительное устройство 206 соединяется с мультимедийной службой 204 через сеть 208, такую как Интернет. Таким образом, пользователь может купить через второе вычислительное устройство 206 любой из элементов рекламного мультимедийного содержимого, загруженных или полученных в потоковом режиме от мультимедийной службы 204. Альтернативно или в дополнение, первое вычислительное устройство 202 может установить соединение с мультимедийной службой 204, исключая второе вычислительное устройство 206, и купить элементы мультимедийного содержимого непосредственно.
Обращаясь далее к фиг. 3, примерная блок-схема иллюстрирует операцию совместного использования мультимедийного содержимого. Операции, иллюстрированные на фиг. 3, могут выполняться локальным мультимедийным сервером, таким как показанный на фиг. 1, или вычислительным устройством, ассоциативно связанным с пользователем, при этом мультимедийное содержимое совместно используется между вычислительными устройствами двух пользователей. На этапе 302 процесс выполняет цикл до тех пор, пока не будет обнаружено мультимедийное устройство. Если мультимедийное устройство, ассоциативно связанное с пользователем, обнаружено в предварительно определенной близости на этапе 302, беспроводное соединение устанавливается с выбранным мультимедийным устройством на этапе 304. Аутентификация пользователя выполняется посредством определения на этапе 306 того, подписан ли пользователь мультимедийного устройства на мультимедийную службу. Если пользователь не является подписчиком, процесс продолжается на этапе 302. Если пользователь определен как подписчик на этапе 306, один или более элементов мультимедийного содержимого активно доставляются или иным образом предоставляются мультимедийному устройству через беспроводное соединение на этапе 308. Кроме того, метаданные, ассоциативно связанные с предоставленными элементами мультимедийного содержимого, передаются мультимедийному устройству на этапе 310. Последующая возможность покупки предоставляется пользователю для приобретения переданных элементов мультимедийного содержимого через переданные метаданные. Последующая возможность покупки предоставляется независимо от предварительно определенной близости. Например, возможность покупки может представиться в предварительно определенной близости или вне пределов предварительно определенной близости. Если запрос на покупку предоставленных элементов мультимедийного содержимого принят на этапе 312, запрос покупки удовлетворяется на этапе 314.
В варианте осуществления политика управления цифровыми правами ассоциативно связывается с элементами мультимедийного содержимого. В таком варианте осуществления передача элементов мультимедийного содержимого обнаруженному вычислительному устройству включает в себя передачу элементов мультимедийного содержимого с политикой управления ассоциативно связанными цифровыми правами, ассоциативно связанной с ними, вычислительному устройству. Компонент политики управления цифровыми правами может инструктировать, например, что переданные элементы мультимедийного содержимого должны быть удалены или иным образом стать неподходящими для воспроизведения после конкретной даты (например, даты окончания срока). В то время как элементы мультимедийного содержимого могут быть удалены, однако метаданные, ассоциативно связанные с элементами мультимедийного содержимого не удаляются и остаются, чтобы предоставить возможность пользователю купить элементы мультимедийного содержимого.
В варианте осуществления одноранговой связи, иллюстрированные на фиг. 3, выполняются первым вычислительным устройством. В частности, первое вычислительное устройство обнаруживает второе вычислительное устройство в предварительно определенной близости. Первое вычислительное устройство ассоциативно связано с первым пользователем, а второе вычислительное устройство ассоциативно связано со вторым пользователем. Первый пользователь подписан на мультимедийную службу. Первое вычислительное устройство устанавливает одноранговое беспроводное соединение со вторым вычислительным устройством в ответ на обнаружение второго вычислительного устройства. Первое вычислительное устройство определяет, подписан ли второй пользователь на службу мультимедийного содержимого. Такое определение происходит с или без соединения с мультимедийной службой. Например, первое вычислительное устройство может опрашивать второе вычислительное устройство на предмет действительного сертификата или ключа (например, чувствительного ко времени), который был предоставлен второму вычислительному устройству при подписке второго пользователя на мультимедийную службу. Первое вычислительное устройство имеет способность анализировать сертификат или ключ, чтобы определить, является ли второй пользователь текущим подписчиком на мультимедийную службу. Если второй пользователь определен как подписчик на мультимедийную службу, первое вычислительное устройство совместно использует один или более элементов мультимедийного содержимого и ассоциативно связанные метаданные со вторым вычислительным устройством через установленное беспроводное соединение. Совместное использование может происходить посредством потоковой передачи элементов мультимедийного содержимого, где, после приема (например, в предварительно определенной близости), второе вычислительное устройство воспроизводит переданные в потоковом режиме элементы мультимедийного содержимого второму пользователю. Альтернативно или в дополнение, совместное использование может происходить посредством загрузки элементов мультимедийного содержимого во второе вычислительное устройство. Метаданные могут использоваться как последующая возможность покупки для второго пользователя, чтобы приобрести совместно используемые элементы мультимедийного содержимого (например, при подключении к персональному компьютеру, подключенному к сети, способному обращаться к мультимедийной службе).
Метаданные, переданные с элементами мультимедийного содержимого, описывают элементы мультимедийного содержимого и описывают транзакцию. Такие метаданные включают в себя, но не только, альбом, исполнителя, заголовок, дорожку и жанр альбома. Дополнительно, метаданные включают в себя информацию о распространении элементов мультимедийного содержимого: данные, ассоциативно связанные с передачей элемента мультимедийного содержимого вычислительному устройству, участников, затронутых в передаче, идентификацию элементов мультимедийного содержимого, переданных с отдельным элементом мультимедийного содержимого, идентификацию области локальной связи, где передача имела место и т.п. Метаданные используются, чтобы выбрать элементы мультимедийного содержимого для покупки, также как и для того, чтобы идентифицировать участника, ответственного за рекламную передачу элемента мультимедийного содержимого (например, чтобы вознаградить или предоставить обратную связь ответственному участнику). Метаданные могут быть сохранены с элементами мультимедийного содержимого или сохранены отдельно (например, в другой папке).
Альтернативно или в дополнение, метаданные включают в себя требующие принятия мер элементы, такие как гиперссылки, чтобы позволить покупку одного или более элементов мультимедийного содержимого, принятых во время неожиданной встречи, иллюстрированной на фиг. 3.
В варианте осуществления метаданные также сохранены в передающем вычислительном устройстве пользователя, описывая транзакцию. Например, метаданные идентифицируют пользователя, который принял элементы мультимедийного содержимого, область локальной связи, где произошло совместное использование мультимедиа, и другую информацию о транзакции.
Варианты осуществления изобретения могут быть осуществлены с помощью компьютерно-исполняемых команд, выполняющих операции, такие как иллюстрированные на фиг. 3. Компьютерно-исполняемые команды могут быть организованы в один или более компьютерно-исполняемых компонентов или модулей. Аспекты изобретения могут быть реализованы с помощью любого числа и организации таких компонентов или модулей. Программные модули, в общем, включают в себя (но не только) процедуры, программы, объекты, компоненты и структуры данных, которые выполняют отдельные задачи или реализуют отдельные абстрактные типы данных. Например, аспекты изобретения не ограничены конкретными компьютерно-исполняемыми командами или конкретными компонентами либо модулями, проиллюстрированными на чертежах и описанными в данном документе. Другие варианты осуществления изобретения могут включать в себя другие компьютерно-исполняемые команды или компоненты, имеющие большую или меньшую функциональность, чем проиллюстрирована и описана в данном документе. Компьютерно-исполняемые команды, осуществляющие аспекты изобретения, могут быть отдельными или включены в другие компьютерно-исполняемые команды, выполняемые вычислительным устройством. Например, аспекты изобретения могут быть осуществлены в мультимедийном проигрывателе, выполняющемся в вычислительном устройстве, или как отдельная программа, выполняющаяся в вычислительном устройстве.
Обращаясь далее к фиг. 4, примерная блок-схема иллюстрирует одноранговое соединение между двумя вычислительными устройствами 402, 404. В частности, первое вычислительное устройство 402 (например, устройство распространения содержимого), ассоциативно связанное с первым пользователем, устанавливает одноранговое соединение со вторым вычислительным устройством 404 (например, переносным вычислительным устройством), ассоциативно связанным со вторым пользователем. Соединение, иллюстрированное на фиг. 4, происходит в области 405 локальной связи. Сеанс одноранговой связи представляет любое локальное, одноранговое физическое или виртуальное соединение между вычислительными устройствами. Соединение может быть проводным, беспроводным или любой их комбинацией и может быть осуществлено посредством одного или более протоколов связи и/или технологий мостового соединения для разрешения связи между различными протоколами. Аспекты изобретения, которые описаны в данном документе, не ограничены какими-либо конкретными протоколами или сетевыми уровнями, но совместимы через абстрактный уровень (такая технология известна в области техники), чтобы поддерживать любой протокол или сетевой уровень.
Первое вычислительное устройство 402 имеет мультимедийную библиотеку 406, список избранного или предпочтений 408, агент 410 поиска близости и связности и интерфейсы для соединения с другими устройствами, например, через беспроводную достоверность (WiFi) 412, BLUETOOTH 414 и другие протоколы или сетевые уровни 416. Мультимедийная библиотека 406 идентифицирует элементы мультимедийного содержимого, сохраненные в первом вычислительном устройстве 402. В варианте осуществления мультимедийная библиотека 406 способна разрешать выдачи цифровых лицензий, такие как прозрачное получение соответствующих лицензионных прав на воспроизведение содержимого, принятого во время транзакции распространения вблизи. Второе вычислительное устройство 404 имеет похожий набор компонентов. И первое, и второе вычислительные устройства 402, 404 транслируют свою доступность для соединений, совместно использующих мультимедиа, и сканируют доступные устройства (например, через агентов поиска близости и связности, таких как агент 410 поиска близости и связности).
Первый пользователь и второй пользователь, каждый, идентифицируют критерии распространения цифрового содержимого или иначе определяют, какое мультимедийное содержимое совместно использовать с какими другими пользователями. Эта информация сохраняется, например, в компонентах избранного и предпочтений (например, избранное и предпочтения 408). Примеры критериев распространения цифрового содержимого включают в себя, но не только, информацию, относящуюся к одному или более из следующего: привычки прослушивания; покупательские привычки; рейтинги; определенное пользователем избранное; недавно купленное содержимое; пользовательские профили (например, персональная информация, такая как имя, адрес, пол и возраст); служебные профили (например, присоединился ли пользователь к участию в локальных, одноранговых транзакциях распространения, и условия присоединения, если есть); присоединения пользователя (например, списки контактов); собранная устройством информация о местоположении; информация об управлении цифровыми правами, ассоциативно связанная с элементами мультимедийного содержимого (например, имеет ли пользователь право распространять отдельный элемент мультимедийного содержимого, или любые ограничения в таких правах) и другие данные. Критерии распространения цифрового содержимого могут быть объединены (например, через булевы операнды), чтобы создать выражения для оценки при определении, использовать ли совместно элементы мультимедийного содержимого с конкретным пользователем. Критерии распространения цифрового содержимого могут также включать в себя, или на них могут оказывать влияние другие критерии, такие как оставшаяся память для хранения или срок эксплуатации батареи устройства (например, не принимать большие песни и не истощать батарею приемом содержимого, если уровень заряда батареи низок). Набор элементов мультимедийного содержимого, которые должны совместно использоваться, может быть определен пользователем, автоматически сформирован на основе других факторов (например, привычек прослушивания) или комбинации обоих.
Первое и второе вычислительные устройства 402, 404, каждое, постоянно или непрерывно выполняют сканирование, чтобы обнаружить устройства в предварительно определенной близости (например, в области 405 локальной связи). В варианте осуществления обнаружение другого вычислительного устройства включает в себя осуществление одного или более признаков локальной сетевой службы, определенной универсальной, ориентированной на простое включение в сеть архитектурой одноранговой связности ("UPNP-архитектура"). Альтернативно или в дополнение, обнаружение вычислительного устройства включает в себя осуществление одного или более признаков службы, определенных протоколом динамического обнаружения веб-служб ("WS-обнаружение"). Этот протокол определяет, как службы обнаруживаются (например, посредством простого протокола доступа к сети) в локальной сети. Также возможны другие осуществления, такие как настроенные BLUETOOTH-профили и технологии сетевого взаимодействия с нулевой конфигурацией ("ZeroConf").
В варианте осуществления обнаружение другого вычислительного устройства включает в себя обнаружение и определение близости потенциальных участников сеанса связи. Определение близости включает в себя одно или более действий, критериев или т.п. для определения того, доступны ли два вычислительных устройства для связи (например, в пределах предварительно определенной близости или расстояния). Близость может быть определена настолько широко или узко, насколько желательно, заключая в себе все/каждое устройство или только выбранные объекты или устройства. Близость может определяться на периодической основе и может иметь в результате идентификацию набора близких устройств и/или объектов. В варианте осуществления границы области 405 локальной связи определяют ограничения предварительно определенной близости. Например, всякий раз, когда два вычислительных устройства находятся в области локальной связи, считается, что существует близость.
В другом примере близость считается существующей, когда два или более вычислительных устройств находятся в статических или динамических физически определяемых подобластях области 405 локальной связи. Примеры статических, физически определяемых подобластей области 405 локальной связи включают в себя отдельные географические области, такие как отделы мест розничной торговли (например, отделы музыкальных продаж), улицы или здания. Пример динамической, физически определяемой подобласти области 405 локальной связи включает в себя предварительно определенное максимальное расстояние между двумя вычислительными устройствами. Различные коммерчески доступные системы и/или продукты могут использоваться для определения местоположения. Такие системы и/или продукты, как правило, основаны на технологиях, таких как технология системы глобального позиционирования (GPS), технология триангуляции, технология анализа силы сигнала, технология временного интервала прибытия или т.п.
Другие обстоятельства, при которых два или более вычислительных устройств могут считаться находящимися в близости, определены одним или более логическими взаимоотношениями между вычислительными устройствами. Например, два вычислительных устройства в области 405 локальной связи или ее подобластях, которые имеют предварительно определенные почтовые индексы, пол, возрасты, предпочтения (например, музыкальные предпочтения), друзей или другие логически связанные характеристики, могут считаться находящимися в близости.
После обнаружения друг друга первое и второе вычислительные устройства 402, 404, каждое, играют определенную роль в примерной транзакции. Например, первое вычислительное устройство 402 может принять роль агента издателя и предоставлять для использования набор элементов мультимедийного содержимого из мультимедийной библиотеки 406 первого пользователя. Второе вычислительное устройство 404 может принять роль агента получателя. Первое вычислительное устройство 402 (например, агент издателя) выбирает один или более элементов мультимедийного содержимого из мультимедийной библиотеки 406 на основе содержания компонента избранного и предпочтений во втором вычислительном устройстве 404 (например, оценки критериев распространения цифрового содержимого во втором вычислительном устройстве 404). Например, первое вычислительное устройство 402 принимает критерии распространения цифрового содержимого от второго вычислительного устройства 404 при установлении однорангового соединения. Элементы мультимедийного содержимого из мультимедийной библиотеки 406 в первом вычислительном устройстве 402, которые удовлетворяют критериям из второго вычислительного устройства 404, идентифицируются и передаются второму вычислительному устройству 404 по установленному одноранговому соединению. Кроме того, метаданные, описывающие переданные элементы мультимедийного содержимого и описывающие транзакцию, отправляются второму вычислительному устройству 404. Например, метаданные могут указывать, что отдельная песня получена из мультимедийной библиотеки Джона и была приобретена Джоном у музыкальной службы ACME.
Взаимодействие, описанное со ссылкой на фиг. 4, повторяется, когда первое и второе вычислительные устройства 402, 404 индивидуально перемещаются из одной области локальной связи (например, области 405 локальной связи) в другую. Критерии, определенные в компонентах избранного и предпочтений (например, избранное и предпочтения 408) двух вычислительных устройств, могут быть удовлетворены другими устройствами в некоторых областях локальной связи и не удовлетворены в других.
Фиг. 4 показывает один пример вычислительного устройства общего назначения, имеющего один или более процессоров и системную память. Вычислительное устройство типично включает в себя, по меньшей мере, некую форму компьютерно-читаемых носителей. Компьютерно-читаемые носители, которые включают в себя энергозависимые и энергонезависимые носители, съемные и несъемные носители, могут быть любым носителем, к которому может осуществлять доступ вычислительное устройство. В качестве примера, но не ограничения, компьютерно-читаемые носители содержат компьютерные носители хранения и среду передачи данных. Компьютерный носитель хранения включает в себя как энергозависимый и энергонезависимый, так и съемный и несъемный носитель, реализованный любым способом или технологией для хранения информации, такой как компьютерно-читаемые инструкции, структуры данных, программные модули или другие данные. Среда связи в типичном варианте осуществляет компьютерно-читаемые инструкции, структуры данных, программные модули или другие данные в модулированном информационном сигнале, таком как несущая или другой механизм распространения, и включает в себя любую среду для доставки информации. Модулированный информационный сигнал обладает одной или более характеристиками, установленными или изменяемыми таким образом, чтобы закодировать в сигнале информацию. Проводная среда, такая как проводная сеть или прямое проводное соединение, и беспроводная среда, такая как акустическая среда, радиочастота, инфракрасное излучение и другая беспроводная среда, являются примерами сред передачи данных. Сочетания любого из вышеперечисленного также следует включить в число компьютерно-читаемого носителя.
Аспекты изобретения включают в себя само вычислительное устройство, запрограммированное согласно описанным в данном документе способам и методикам.
Хотя описаны в связи с примерным вычислительным системным окружением, варианты осуществления изобретения функциональны во множестве других вычислительных системных окружениях или конфигурациях общего назначения или специального назначения. Окружение вычислительной системы не предназначено, чтобы означать какое-либо ограничение на область использования или функциональность любых аспектов изобретения. Более того, окружение вычислительной системы не должно быть интерпретировано в качестве имеющего какую бы то ни было зависимость или требование, относящееся к любому одному или сочетанию из компонентов, проиллюстрированных в примерных операционных окружениях. Примеры широко распространенных вычислительных систем, окружений и/или конфигураций, которые могут быть подходящими для использования с аспектами изобретения, включают в себя (но не только) персональные компьютеры, серверные компьютеры, "карманные" компьютеры или переносные компьютеры, персональные цифровые помощники, многопроцессорные системы, системы на базе микропроцессоров, декодеры телевизионных каналов, программируемую бытовую электронную аппаратуру, устройства записи цифрового телевизионного вещания, портативные цифровые мультимедийные проигрыватели, мобильные телефоны, сетевые ПК, миникомпьютерные, мейнфреймы, распределенные вычислительные окружения, которые содержат любую из вышеуказанных систем и устройств, и т.п.
Обращаясь к фиг. 5, примерный вариант осуществления аспекта изобретения включает в себя пользовательский интерфейс вычислительного устройства, идентифицирующий пользователей, которые находятся рядом с вычислительным устройством 502. В то время как вычислительные устройства, иллюстрированные на фиг. 5, фиг. 6, фиг. 7 и фиг. 8, соответствуют переносному цифровому мультимедийному проигрывателю, пользовательские интерфейсы, отображенные в данном документе, применимы к любому вычислительному устройству (например, мобильному телефону, персональному цифровому помощнику и т.д.). На фиг. 5, пользовательский интерфейс 504 отображает имена пользователей или устройств, которые были обнаружены вычислительным устройством 502 и определены как "близкие" или находящиеся в предварительно определенной близости. В это примере были обнаружены имена пользователей или устройств "Билл", "Альфред", "Генри" и "Милдред". Пользователь вычислительного устройства 502 взаимодействует с пользовательским интерфейсом 504, чтобы выбрать одного или более из отображенных имен пользователей или устройств, чтобы изучить мультимедийное содержимое, сохраненное на обнаруженных устройствах.
Пользовательский интерфейс 504 на фиг. 5 появляется, когда пользователь вычислительного устройства 502 установил предпочтение или иным образом указал, что требуется явное разрешение перед тем, как возникает совместное использование мультимедийного содержимого между вычислительным устройством 502 и любым из обнаруженных устройств.
Обращаясь далее к фиг. 6, примерный вариант осуществления аспекта настоящего изобретения включает в себя пользовательский интерфейс 604 вычислительного устройства, идентифицирующий зоны доступа к мультимедийной службе, которые находятся рядом с вычислительным устройством 602. Зоны доступа к мультимедийной службе или другие области локальной связи перечисляются в пользовательском интерфейсе 604 вычислительного устройства 602. Пользователь выбирает одну или более близких, обнаруженных зон через пользовательский интерфейс и соединяется с выбранной зоной, чтобы получить доступ к службам, предлагаемым выбранной зоной.
Обращаясь далее к фиг. 7, примерный вариант осуществления аспекта изобретения включает в себя пользовательский интерфейс 704 вычислительного устройства на вычислительном устройстве 702, идентифицирующий службы, предложенные конкретной зоной доступа к мультимедийной службе. После выбора зоны (например, см. фиг. 6), список услуг, доступных в выбранной зоне, отображается в пользовательском интерфейсе 704. В этом примере пользователь способен слушать музыку, выбранную посредством локальной зоны, локально напечатать фотографию или соединиться с Интернетом.
Обращаясь далее к фиг. 8, примерный вариант осуществления аспекта изобретения включает в себя пользовательский интерфейс 804 вычислительного устройства, идентифицирующий элементы мультимедийного содержимого, которые доступны вычислительному устройству 802, пока оно соединено с зоной доступа к мультимедийной службе. После выбора услуги "Слушать музыку" (например, см. фиг. 7), пользовательский интерфейс 804 отображает список элементов мультимедийного содержимого, которые доступны вычислительному устройству 802. В примере на фиг. 8 значок или кнопка воспроизведения (например, треугольник в круге) рядом с отдельным элементом мультимедийного содержимого указывает, что этот элемент мультимедийного содержимого доступен для потоковой передачи и немедленного воспроизведения на вычислительном устройстве 802. Значок или кнопка загрузки (например, стрелка, указывающая вниз, в круге) рядом с отдельным элементом мультимедийного содержимого указывает, что рекламная копия элемента мультимедийного содержимого доступна для загрузки и сохранения в вычислительном устройстве 802. Когда пользователь выбирает элемент мультимедийного содержимого, который имеет обе иконки, пользователю предоставляется выбор либо потоковой передачи элемента мультимедийного содержимого, либо копирования элемента мультимедийного содержимого на свое устройство 802. Если только одна из иконок появляется рядом с элементом мультимедийного содержимого, операция, соответствующая появляющейся иконке, выбирается автоматически (например, "X&Y" от Coldplay будет автоматически передана в потоковом режиме при выборе этой песни пользователем).
Обращаясь далее к фиг. 9, примерный снимок 902 экрана пользовательского интерфейса иллюстрирует метаданные, полученные от множества пользователей. В варианте осуществления снимок 902 экрана соответствует журналу или папке входящих элементов в мультимедийном проигрывателе. Содержимое снимка 902 экрана может быть представлено в контексте любой другой прикладной программы, включающей в себя, например, Интернет-браузер, и может также быть представлено как автономная прикладная программа.
Снимок 902 экрана на фиг. 9 показывает случайные встречи с другими пользователями, которые имел пользователь, вместе со списком элементов мультимедийного содержимого, совместно используемых другими пользователями. В этом примере пользователь имел случайные встречи с Mediadude, Jeeters и Marky Mark. Mediadude предлагает для совместного использования песни Annie Lennox, U2 и Green Day. Jeeters предлагает для совместного использования песни Coldplay. Marky Mark предлагает для совместного использования песни Green Day и Snow Patrol. Некоторые из песен были отмечены пользователем (например, как песни отдельного интереса).
Возможность покупки предоставляется для нескольких песен, как показано в столбце "Действие". Действие "загрузка" указывает, что отдельный элемент мультимедийного содержимого был передан в потоковом режиме пользовательскому устройству, и копия доступна для покупки и загрузки. Действие "покупка" указывает, что локальная копия (например, рекламная копия) отдельного элемента мультимедийного содержимого сохранена в вычислительном устройстве пользователя, но информация управления цифровыми правами, ассоциативно связанная с отдельным элементом мультимедийного содержимого, указывает, что нерекламная копия отдельного элемента мультимедийного содержимого не была куплена пользователем. Действие "поиск" указывает, что отдельный элемент мультимедийного содержимого недоступен для покупки из мультимедийной службы.
Следующие примеры дополнительно иллюстрируют аспекты изобретения. В первом примере пользователь принимает переданное в потоковом режиме мультимедийное содержимое и впоследствии покупает переданное в потоковом режиме мультимедийное содержимое. В этом примере пользователь подключает вычислительное устройство к области локальной связи в кафе. Пользователь просматривает выбранные услуги, доступные в кафе (например, "The Roasted Bean"). Пользователь предварительно просматривает рекламное содержимое, передаваемое в потоковом режиме в кафе в области локальной связи. Метаданные, описывающие переданное в потоковом режиме рекламное мультимедийное содержимое, копируются в вычислительное устройство пользователя вместе с идентификатором, ассоциативно связанным с кафе (например, "The Roasted Bean"). Пользователь покидает кафе, таким образом, отсоединяясь от области локальной связи.
Дома пользователь соединяет вычислительное устройство с персональным компьютером, который инициирует синхронизацию метаданных из вычислительного устройства в персональный компьютер. После того как синхронизация завершается, пользователь открывает журнал или папку входящих элементов (например, см. фиг. 9) на персональном компьютере и выполняет навигацию до записи для кафе. Все мультимедийное содержимое, которое было передано в потоковом режиме в вычислительное устройство в кафе, перечисляется с вариантом покупки переданного в потоковом режиме мультимедийного содержимого. Пользователь выбирает несколько элементов мультимедийного содержимого и покупает их. Запрос покупки вместе с идентификатором кафе отправляется мультимедийной службе. Мультимедийная служба идентифицирует, что кафе "The Roasted Bean" рекомендовало элементы мультимедийного содержимого пользователю, и записывает на счет кафе часть прибыли с продажи. Этот счет кафе может быть связан с бизнес-подпиской, которую кафе имеет с мультимедийной службой, или может быть отдельным счетом для вознаграждений, ассоциативно связанным с кафе.
В другом примере пользователь подключает вычислительное устройство к области локальной связи в кафе. Пользователь просматривает выбранные услуги, доступные в кафе (например, "The Roasted Bean"). Пользователь выбирает для загрузки рекламное содержимое, доступное в области локальной связи в кафе. Содержимое и ассоциативно связанные метаданные копируются в вычислительное устройство пользователя (например, в папку входящих элементов) вместе с идентификатором, ассоциативно связанным с кафе (например, "The Roasted Bean"). Пользователь может потреблять загруженное рекламное мультимедийное содержимое в течение периода времени, определенного политикой управления цифровыми правами, ассоциативно связанной с загруженным рекламным мультимедийным содержимым. После того как период времени истекает, копии загруженного рекламного мультимедийного содержимого, сохраненные в вычислительном устройстве, удаляются из вычислительного устройства или иным образом становятся неподходящими для воспроизведения. Метаданные, однако, остаются в вычислительном устройстве, чтобы предоставить возможность пользователю впоследствии купить мультимедийное содержимое.
Пользователь покидает кафе, таким образом, отсоединяясь от области локальной связи. Вне области локальной связи (например, в автобусе) пользователь просматривает папку входящих элементов в вычислительном устройстве и открывает запись, ассоциативно связанную с "The Roasted Bean". В ней перечислено загруженное рекламное мультимедийное содержимое. Пользователь выбирает отдельный элемент мультимедийного содержимого и начинает воспроизведение элемента.
Дома пользователь соединяет вычислительное устройство с персональным компьютером, который инициирует синхронизацию метаданных (но не элементов мультимедийного содержимого) из вычислительного устройства в персональный компьютер. После того как синхронизация завершается, пользователь открывает журнал (например, см. фиг. 9) на персональном компьютере и выполняет навигацию до записи для кафе. Все мультимедийное содержимое, которое было скопировано в вычислительное устройство в кафе, перечисляется с вариантом покупки загруженного мультимедийного содержимого. Пользователь выбирает несколько элементов мультимедийного содержимого и покупает их. Запрос покупки вместе с идентификатором кафе отправляется мультимедийной службе. Мультимедийная служба идентифицирует, что кафе "The Roasted Bean" рекомендовало элементы мультимедийного содержимого пользователю, и записывает на счет кафе часть прибыли с продажи. Как и с предыдущим примером, этот счет кафе может быть связан с бизнес-подпиской, которую кафе имеет с мультимедийной службой, или может быть отдельным счетом для вознаграждений, ассоциативно связанным с кафе.
Еще в одном примере Джордж и Дэвид находятся рядом с одной и той же WiFi-точкой доступа в кафе. Дэвид использует переносной мультимедийный проигрыватель, который имеет ручной режим и автоматический режим. В ручном режиме Дэвид предупреждается о том, что его переносной мультимедийный проигрыватель обнаружил Джорджа, и Дэвиду предлагается указать, хочет ли он принять цифровое содержимое, доступное для распространения у Джорджа. Например, ссылка на Джорджа (такая как "аватар", или экранное имя, или т.п.) появляется в пользовательском интерфейсе Дэвида, и Дэвид выбирает Джорджа через пользовательский интерфейс. Выбор Дэвидом Джорджа через пользовательский интерфейс заканчивается тем, что элементы мультимедийного содержимого и ассоциативно связанные метаданные передаются из переносного мультимедийного проигрывателя Джорджа в переносной мультимедийный проигрыватель Дэвида.
В автоматическом режиме Дэвид не предупреждается о том, что его переносной мультимедийный проигрыватель обнаружил Джорджа. Элементы цифрового мультимедийного содержимого, доступные для распространения у Джорджа, автоматически передаются, рекламируются или иным образом отправляются из вычислительного устройства Джорджа в мультимедийный проигрыватель Дэвида. Доступные элементы цифрового мультимедийного содержимого в вычислительном устройстве Джорджа идентифицируются для передачи посредством оценки критериев распространения цифрового содержимого, ассоциативно связанных с переносным мультимедийным проигрывателем Дэвида и/или вычислительным устройством Джорджа. Например, переносной мультимедийный проигрыватель Дэвида автоматически передает критерии распространения цифрового содержимого вычислительному устройству Джорджа так, что вычислительное устройство Джорджа идентифицирует элементы мультимедийного содержимого, подходящие для передачи переносному мультимедийному проигрывателю Дэвида. Альтернативно или в дополнение, вычислительное устройство Джорджа идентифицирует элементы мультимедийного содержимого для передачи переносному мультимедийному проигрывателю Дэвида на основе критериев распространения цифрового содержимого, ассоциативно связанных с вычислительным устройством Джорджа.
Автоматический и ручной режимы, описанные в вышеприведенном примере, соответствуют моделям согласия. Пользователь может дать явное разрешение приема любого или всех элементов мультимедийного содержимого от любого пользователя поблизости, или может ограничить такое согласие посредством условий оценки, чтобы определить, предоставлено ли разрешение в отдельных ситуациях.
Чертежи, описание и примеры в данном документе, также как и элементы, специально не описанные в данном документе, но находящиеся в рамках аспектов изобретения, составляют способ совместного использования элементов мультимедийного содержимого, сохраненных в области памяти среди множества пользователей, и способ предоставления возможности вычислительному устройству пользователя купить мультимедийное содержимого, полученное при встрече мультимедиа с другим вычислительным устройством.
Порядок выполнения или исполнения операций варианта осуществления изобретения, иллюстрированных и описанных в данном документе, является несущественным, если не определено иное. То есть операции могут быть выполнены в любом порядке, если не определено иное, и что варианты осуществления изобретения могут включать в себя больше или меньше операций, чем раскрытые в данном документе. Например, предполагается, что выполнение или исполнение отдельной операции перед, одновременно с, или после другой операции находится в рамках изобретения.
При представлении элементов аспектов изобретения или вариантов его осуществления использование единственного числа и слова "упомянутый" служит для того, чтобы означать, что предусмотрен один или более элементов. Термины "содержащий", "включающий в себя" и "имеющий" служат для того, чтобы быть включающими, и означают, что могут быть дополнительные элементы, отличные от перечисленных элементов.
Слово "примерный" предназначено для того, чтобы обозначать "служащий в качестве примера, отдельного случая или иллюстрации". Любое осуществление или его аспект, описанные в данном документе как «примерные», необязательно должны быть истолкованы в качестве предпочтительных или преимущественных над другими осуществлениями или его аспектами.
Будет дополнительно понятно, что когда один элемент указан в качестве отвечающего другому элементу, элементы могут быть непосредственно или косвенно соединены.
При наличии описанных аспектов изобретения в деталях будет понятно, что модификации и вариации возможны без отступления от рамок аспектов изобретения, как определено в прилагаемой формуле. Поскольку различные изменения могут быть выполнены в вышеуказанных конструкциях, продуктах и способах без отступления от области аспектов изобретения, считается, что вся сущность, содержащаяся в вышеприведенном описании и показанная на прилагаемых чертежах, должна интерпретироваться как иллюстративная, но не в ограничивающем смысле.
Класс G06F15/16 сочетание двух или более вычислительных машин, каждая из которых снабжена по меньшей мере арифметическим устройством, программным устройством и регистром, например для одновременной обработки нескольких программ
Класс H04N21/20 серверы, специально приспособленные для распределения контента, например VOD серверы; операции для них