УСТРОЙСТВО УПРАВЛЕНИЯ СОДЕРЖИМЫМ
CONTENT MANAGEMENT APPARATUS

Область техники, к которой относится изобретение
Данное изобретение относится к устройству и способу, предназначенным для предоставления чарт (таблицы) содержимого пользовательскому устройству и управления по меньшей мере временным доступом пользовательского устройства к элементам содержимого, перечисленным в чарте.
Уровень техники, предшествующий изобретению
В общем случае чарт может представлять собой простой перечень элементов содержимого без какого-либо определенного порядка. Примеры элементов содержимого включают в себя музыкальные записи и другие аудиоэлементы содержимого, видеозаписи, текстовые файлы и т.п. В некоторых вариантах осуществления данного изобретения, описанных более подробно ниже, термин «чарт» относится к сортировке содержимого по популярности в течение определенного периода времени согласно экспертному мнению редакторов. Примеры чартов популярности, публикуемых в музыкальной индустрии, включают в себя: the Bilboard 100, MW Club Charts, Hot 100 или Top 40. Чарты существуют и для других типов содержимого, таких как книги (включая аудиокниги), журналы, аудиоигры, визуальные и социальные образовательные услуги, уроки и курсы обучения, рассчитанные на поддержку физическими, печатными и онлайновыми Интернет-материалами, и многие другие объекты, причем используемый здесь термин не должен быть ограничен музыкальными произведениями, если это не указано явным образом. Чарты могут быть составлены, к примеру, согласно различным критериям популярности, различным считываемым разделам или различным законченным модулям, например, согласно объемам розничных продаж, загрузки в память компьютера или потоковой передачи данных.
В некоторых вариантах осуществления данного изобретения, описанных более подробно ниже, элементы содержимого называются «дорожками записи». Термин «дорожки записи» не ограничивается дорожками записи фонограммы музыкального произведения, если только это не оговорено явным образом, и охватывает другие аудиозаписи, видеозаписи, текстовые файлы и прочие считываемые элементы содержимого.
Краткое описание изобретения
Согласно одному аспекту данного изобретения предложено устройство, предназначенное для обеспечения чарта (таблицы) элементов содержимого множеству пользовательских устройств и предназначенное для того, чтобы обеспечить отдельным пользователям временный доступ к одному или нескольким элементам содержимого, перечисленным в чарте, причем это устройство включает в себя: интерфейс пользовательского устройства, предназначенный для обмена данными с приложениями (прикладными программами) пользовательских устройств; модуль разрешений, предназначенный для определения разрешений на доступ пользователя, включая временные разрешения на доступ пользователя, касающиеся по отдельности одного или нескольких элементов содержимого, и распределительный модуль, предназначенный для осуществления разрешений, определенных в модуле разрешений в отношении пользовательских устройств, путем предоставления пользователю одного или нескольких элементов содержимого, перечисленных в чарте, с помощью по меньшей мере одного приложения пользовательского устройства.
TM
Таким образом, в одном аспекте данного изобретения содержимое может быть доставлено к мобильным устройствам, таким как телефоны, смартфоны iPad, графические планшеты и другие мобильные устройства для передачи данных, в качестве обработанного (заранее выбранного) комплекта содержимого до начала использования.
Комплект содержимого может быть заранее выбран внешней организацией (например, диск-жокеем в случае музыкального содержимого), так что пользователю предоставляется привлекательное содержимое, без необходимости предварительного выбора каждой дорожки записи. Отдельные элементы содержимого предпочтительно идентифицируются и могут иметь метаданные (метрики), связанные с ними, для удобства пользователя.
Содержимое предпочтительно доставляется во время незагруженных периодов графика сети, которое пользователь затем способен проигрывать без необходимости дополнительного доступа к данным сети. В одном варианте осуществления данного изобретения это содержимое затем обновляется ежедневно для обеспечения конечному пользователю постоянно свежих «Звуковых дорожек вашего дня». В других вариантах осуществления данного изобретения могут предоставляться разделы или стихотворные тексты из произведений выбранных авторов. Возможны многочисленные другие примеры предоставления стандартного содержимого пользователям.
Как будет описано более подробно ниже, управление ограничениями отдельных устройств, непиковыми периодами и автоматической настройкой на доступную волну передающих станций также выполняется автоматически.
В одном аспекте данного изобретения устройство может иметь возможность предоставления обработанных чартов содержимого. Провайдер содержимого может, таким образом, предоставить содержимое устройству, зная наверняка, что любые разрешения, которые он или любая другая организация пожелает выполнить относительно содержимого, будут применены.
В одном варианте осуществления данного изобретения в устройстве предусмотрено автоматическое обновление чарта содержимого, доступного пользовательскому устройству, во время периодов низкой загруженности сетевого графика. К примеру, оно может быть рассчитано на автоматическое обновление чарта, доступного пользовательскому устройству, ночью, причем элементы содержимого, составляющие чарт, могут затем проигрываться согласно разрешениям, выдаваемым независимо от текущего местонахождения или мощности сигнала. В одном варианте осуществления данного изобретения устройство предназначено для удовлетворения ряда различных местных законодательств, причем каждое обновление производится ночью, выполняемых с учетом различных временных зон.
Предпочтительно, чтобы разрешительный модуль определял временное предоставление пользователю по меньшей мере одного элемента содержимого в чарте в отношении одного или нескольких следующих факторов: число воспроизведений (например, число потоковых воспроизведений); число одновременных использований; и продолжительность доступности пользователю. Каждый из этих факторов может рассматриваться как событие потребления, хотя этот список не должен считаться ограничивающим. Другие формы событий потребления включают в себя просмотр изображения или текста, отображаемого на экране. Аудиосодержимое может потребляться путем использования его для создания звукового сигнала (мелодии) на устройстве, которое является одной формой воспроизведения содержимого. В примере звукового сигнала применимое разрешение может ограничить число раз, которое он может использоваться, и это может быть обнаружено на устройстве. Другие формы события потребления могут быть очевидны для квалифицированных специалистов в данной области техники.
В конкретных примерах, описанных ниже, описан конкретно процесс прослушивания элемента содержимого. Следует понимать, что многие из этих примеров также применимы к другим формам потребления содержимого.
Разрешения на доступ пользователя могут быть основаны на местонахождении пользователя. Таким образом, можно накладывать ограничения на то, как используется содержимое, в зависимости от того, где находится пользователь.
Предпочтительно, чтобы модуль разрешений определял временную доступность пользователю по меньшей мере одного элемента содержимого в чарте и был рассчитан на обновление модуля разрешений в ответ на обновление чарта. В определенных вариантах осуществления данного изобретения стандартные разрешения для каждого из множества категорий подписки устанавливаются для каждой дорожки записи или каждого отдельного элемента содержимого в чарте или списке. Для отдельных пользователей могут быть отклонения от стандартных разрешений в зависимости от данных о событиях, связанных с отдельным пользователем.
Один вариант осуществления данного изобретения содержит по меньшей мере один интерфейс совместного использования, предназначенный для осуществления совместного использования элементов содержимого путем передачи от первого пользователя второму пользователю в соответствии с разрешением, установленным в модуле разрешений. Предпочтительно, чтобы совместное использование производилось между устройствами конечных пользователей непосредственно через устройство. В таких случаях интерфейс совместного использования может быть рассчитан на работу через одну или несколько следующих систем: социальную сеть и электронную почту клиента. В определенных вариантах осуществления данного изобретения интерфейс совместного использования предназначен для передачи сообщения или канала связи, устанавливающего разрешения на элемент содержимого для пользователя системы.
В описанных вариантах осуществления данного изобретения разрешения, устанавливаемые через интерфейс совместного использования, включают в себя один или несколько следующих типов информации: число воспроизведений; число потоковых воспроизведений; число совместных использований; и продолжительность доступности для пользователя.
В еще одном варианте осуществления данного изобретения пользователям разрешается посылать сообщения друг другу через устройство, и модуль исследовательских данных содержит процессор эмоционального отношения, предназначенный для контроля поведения и/или содержания сообщения для оценки поведения, связанного с элементом содержания.
Устройство может быть дополнительно предназначено для того, чтобы дать возможность пользователям посылать сообщения друг другу через интерфейс совместного использования.
В еще одном варианте осуществления данного изобретения устройство также отключает исследовательский модуль, соединенный с приложением пользовательского устройства, причем исследовательский модуль предназначен для получения от пользователя контрольных показателей приложения, содержащих один или несколько следующих типов данных: число покупок каждой дорожки записи; число воспроизведений каждой дорожки записи; отношение числа покупок к числу воспроизведений каждой дорожки записи; продолжительность воспроизведения каждой дорожки записи; совместное использование каждой дорожки записи между несколькими пользователями; кто участвует в совместном использовании; отношение числа совместных использований к числу покупок; момент времени воспроизведений; продолжительность использования приложения пользователя; географические штампы; среднее число воспроизведений дорожки записи пользователем; поведение, связанное с сообщениями, относящимися к дорожке записи.
Важно, что модуль исследовательских данных способен собирать информацию от множества пользователей, благодаря чему информация, относящаяся к потреблению содержимого, может быть предоставлена организации, которой она требуется, такой как общество защиты прав на исполнение произведений. Она может использоваться обществом защиты прав на исполнение произведений для различных целей, включая проверку того, что выплачиваются любые необходимые проценты с продаж.
В таких случаях устройство может дополнительно содержать один или несколько модулей розничных продаж и модуль закупок, предназначенные для соединения с приложением пользовательского устройства и получения от него данных.
В определенных вариантах осуществления данного изобретения устройство рассчитано на преобразование элемента содержимого чарта из состояния временной доступности на пользовательском устройстве в состояние постоянной доступности на пользовательском устройстве в ответ на включающее событие. Включающее событие может включать в себя, например, одно или несколько из следующих событий: событие покупки; вознаграждение; и изменение данных, содержащихся в разрешениях.
Предпочтительно, чтобы устройство было рассчитано на преобразование элемента содержания из состояния временной доступности в состояние постоянной доступности с помощью одного или нескольких из следующих процессов: поставки от аппарата приложению пользователя версии элемента содержания в формате, распознаваемом имеющимися в продаже проигрывателями содержимого; изменения расширения файла таким образом, что элемент содержимого может быть распознан имеющимися в продаже проигрывателями содержимого; преобразования файла элемента содержимого из защищенного формата в формат, распознаваемый имеющимися в продаже проигрывателями содержимого; дешифрования элемента содержимого; восстановления элемента содержимого в формате, распознаваемом имеющимися в продаже проигрывателями содержимого. Этот список может быть продолжен.
TM
Варианты осуществления данного изобретения в общем случае также включают в себя платежный модуль, используемый для приема платежей. Платежи могут осуществляться любым способом, включая один или несколько следующих способов: с помощью банковской карточки; со счета мобильного телефона; и через систему платежей в Интернете. Конкретные примеры имеющихся в настоящее время способов включают в себя: PSMS, MPay, PayForit, PayPal и электронные кошельки, причем эта услуга может настраиваться таким образом, что реализуемые в будущем способы платежей могут быть включены и предложены как новым, так и существующим покупателям, если это необходимо.
Варианты осуществления данного изобретения, в общем случае, также включают в себя интерфейс чарта содержимого, предназначенный для обеспечения связи с одним или несколькими провайдерами чартов содержимого.
Определенные варианты осуществления данного изобретения могут быть предназначены для изменения формата элемента данных содержимого, ответственного за включающее событие. Это может быть использовано, например, для преобразования элемента содержимого, находящегося на пользовательском устройстве, из состояния временной доступности в состояние постоянной доступности.
Некоторые варианты осуществления данного изобретения содержат модуль фрагментации, предназначенный для шифрования одного или нескольких элементов данных содержимого до передачи одного или нескольких элементов данных содержимого вместе с шифровальным ключом по меньшей мере одному пользовательскому устройству. Модуль фрагментации может быть рассчитан на фрагментацию каждого элемента из одного или нескольких элементов данных содержимого на множество компонентов. Каждый компонент может, например, относиться к различному диапазону записываемых частот.
В одном варианте осуществления данного изобретения предложено устройство, предназначенное для регистрации записи уровня пользователя событий потребления. В таких случаях устройство может быть дополнительно предназначено для автоматической настройки одного или нескольких из следующих параметров: (i) разрешений доступа, применяемых к отдельному пользователю, и (ii) выдачи расценок на содержимое отдельному пользователю в зависимости от данных событий потребления этого отдельного пользователя. Кроме того, регистрация событий потребления может использоваться для выбора отдельных лиц или групп лиц для специального обслуживания. Например, отдельному лицу или группе лиц может быть выслано предложение о скидке с цены, ваучер или бесплатный подарок, который можно получить в магазине (физическом или онлайновом интернет-магазине). Это предложение может быть послано отдельным лицам любым приемлемым образом, таким как отправка SMS, электронная почта, непосредственно в приложение, выполняемое на пользовательском устройстве, или другим приемлемым способом. В будущем развитии пользователям могут быть присвоены идентификационные номера, с помощью которых их покупки в магазине, предпочтительно в специально выделенных участвующих магазинах, могут быть связаны с их идентификационным номером, и они могут затем получить вознаграждение. Вознаграждение может быть в виде предоставления дополнительного содержимого или дополнительных прав на содержимое, которое уже было доставлено.
Группы или отдельные лица могут быть выбраны для аналогичного специального обслуживания на другой основе, такой как членство в общественной или другой группе, географическое местоположение, тип устройства, которым он владеет (например, как часть рекламы устройства), и многие другие категории, очевидные для квалифицированного специалиста в данной области техники. Эти основания могут использоваться в сочетании с данными от регистрации уровня пользователя для выбора лиц или групп лиц.
Регистрация уровня пользователя событий потребления может включать в себя данные о событиях, выбранные из одного или нескольких следующих типов: загрузка содержимого; загрузка образца содержимого; совместное использование с контактными лицами в сети; формирование комментариев к содержимому; покупка содержимого; и получение любой из вышеупомянутой информации от контактного лица в сети.
Предложены определенные варианты осуществления данного изобретения, в которых зарегистрированное событие потребления соотносится с начисленными баллами, показывающими реакцию потребителя на потребляемый элемент содержимого.
Предпочтительно, чтобы начисленные баллы были связаны с событиями потребления, выбранными из одного или нескольких следующих событий: идентификация; воспроизведение содержимого в поточном режиме; загрузка; воспроизведение образца содержимого; загрузка образца содержимого; совместное использование; отправка сообщения контактному лицу сети; формирование комментариев к содержимому; закупка; и получение любого из вышеупомянутых событий от контактного лица сети.
Определенные варианты осуществления данного изобретения предназначены для автоматической генерации отчетов, основанных на множествах вышеупомянутых начисленных баллов.
Окончание или истечение срока разрешения на доступ к содержимому, например, в результате истечения срока подписки, может обрабатываться различными способами. Одна возможность - это продолжить предоставление пользователю с уменьшенными или отсутствующими разрешениями на доступ чарта элементов содержимого, но не предоставлять никакого содержимого или предоставлять сокращенное содержимое. К примеру, если пользователь уже купил один или несколько элементов содержимого, пользователю могут быть предоставлены обновления одного или нескольких чартов, в которых присутствует элемент (элементы) содержимого. Пользователь может иметь возможность кликнуть указателем или другим способом выбрать элемент содержимого в чарте, и в ответ ему будет предоставлено напоминание о необходимости обновить подписку или другое разрешение для потребления содержимого. Имеется также возможность предоставить образцы чартов содержимого вместо полных элементов содержимого.
По меньшей мере часть устройства, описанного выше, может быть реализована в приложении (прикладной программе), работающем на мобильном устройстве. Таким образом, в еще одном аспекте данного изобретения предложен способ в мобильном устройстве, содержащий: доступ к чарту, перечисляющий один или несколько элементов содержимого, предоставляемых на мобильном устройстве; данные разрешения на доступ, относящиеся по меньшей мере к одному из элементов содержимого в чарте, определяющие, каким образом по меньшей мере один элемент содержимого может быть использован пользователем устройства; контроль использования по меньшей мере одного из элементов содержимого пользователем устройства; и управление использованием по меньшей мере одного из элементов содержимого согласно данным разрешения.
Таким образом, приложение, работающее на устройстве, как правило, предоставляемое для доступа к чарту, обеспечивает, что соблюдаются разрешения, относящиеся к использованию элементов содержимого.
Как указано выше, данные разрешения могут определять один или несколько из следующих факторов:
- как пользователь может воспроизводить элемент содержимого,
- разрешено ли пользователю использовать элемент содержимого совместно с другими пользователями, и если да, то опционально со сколькими именно пользователями;
- число раз, которое пользователю разрешается воспроизводить элемент содержимого, и
- период времени, в течение которого пользователю разрешается воспроизводить элемент содержимого.
Способ может включать в себя регистрацию данных потребления, относящихся по меньшей мере к одному элементу содержимого, причем данные потребления содержат числа событий потребления, а события потребления содержат одно или несколько событий из следующей группы: воспроизведение полного элемента содержимого, загрузка всего элемента содержимого, воспроизведение образца элемента содержимого, загрузка образца элемента содержимого, совместное использование элемента содержимого несколькими пользователями, отправка сообщения, относящегося к элементу содержимого, выполнение комментариев к элементу содержимого, покупку элемента содержимого и получение любого из вышеупомянутых событий от контактного лица сети. Эти данные о событиях потребления затем передаются на удаленное устройство, т.е. устройство, которое предоставило чарт. Затем они могут быть проанализированы вместе с данными, полученными от других устройств.
По меньшей мере один элемент содержимого может быть сохранен на устройстве, так чтобы он был доступен только в соответствии с данными разрешения для по меньшей мере одного элемента содержимого.
По меньшей мере один элемент содержимого, как правило, бывает получен в состоянии временной доступности. Элемент содержимого чарта затем преобразуется из состояния временной доступности на пользовательском устройстве в состояние неограниченной доступности на пользовательском устройстве в ответ на включающее событие. Устройство может распознать в качестве включающего события один или несколько из следующих событий: событие покупки; вознаграждение; и изменение данных разрешений.
Преобразование, выполняемое на устройстве, может содержать один или несколько из следующих процессов: поставки из устройства приложению пользователя версии элемента содержимого в формате, распознаваемом имеющимися в продаже проигрывателями содержимого; изменения расширения файла таким образом, что элемент содержимого может распознаваться имеющимися в продаже проигрывателями содержимого; преобразования файла элемента содержимого из надежно защищенного формата в формат, распознаваемый имеющимися в продаже проигрывателями содержимого; дешифрования элемента содержимого; восстановления элемента содержимого в формате, распознаваемом имеющимися в продаже проигрывателями содержимого.
В одном варианте осуществления данного изобретения устройство получает по меньшей мере один элемент содержимого в фрагментированном виде и восстанавливает элемент, чтобы позволить воспроизводить его на устройстве. В этом случае устройство затем предпочтительно получает, отдельно от по меньшей мере одного элемента содержимого, ключ, определяющий, каким образом элемент содержимого должен быть восстановлен.
Пользователю может быть предоставлена опция присвоить метку элементу содержимого и затем предоставлять ему напоминания, касающиеся снабженного меткой элемента, обычно через пользовательский интерфейс устройства. Снабжение меткой элемента может быть одним из событий потребления, которое контролируется и о котором выдается сообщение удаленному устройству.
Элементы содержимого из чарта, для которых отсутствуют ограничения использования, могут храниться отдельно от элементов содержимого, для которых пользование ограничено. К примеру, элементы содержимого, к которым применяются ограничения использования, могут храниться в памяти, выделенной для приложения чарта, а «неограниченные» элементы могут храниться в общей памяти устройства.
Устройство может обеспечивать множество уровней доступа пользователем к одному или нескольким чартам на удаленном устройстве, как будет описано более подробно ниже.
Устройство может также разрешать множеству пользователей использовать по меньшей мере один элемент содержимого. К примеру, различные пользователи могут быть идентифицированы различной входной идентификационной информацией (например, паролем), и использование каждым пользователем может контролироваться. Разрешения могут затем выдаваться каждому пользователю, а не каждому устройству.
Сам чарт может быть загружен в устройство. Данные разрешения предпочтительно встроены в чарт, в противном случае они могут загружаться отдельно. Обновления или последующие чарты могут быть отправлены устройству либо автоматически (например, зная предпочтения пользователя), либо в ответ на запрос от устройства.
Устройство может выполнять проверку уровня заряда аккумулятора и запрашивать, и/или загружать чарт содержимого, и/или производить обновление только в момент времени, когда уровень заряда аккумулятора превышает определенное установленное пороговое значение.
Устройство может запрашивать, и/или загружать чарт, и/или производить обновление только в моменты времени, когда известно, что уровни графика сети находятся ниже определенного порогового значения.
Устройство может проверять уровень графика сети и запрашивать и/или загружать чарт только в моменты времени, когда уровни графика сети находятся ниже определенного порогового значения.
Сам элемент содержимого может загружаться в устройство, так чтобы он был более легко доступен. В этом случае управление использованием элемента содержимого может включать в себя удаление по меньшей мере одного элемента содержимого в случае, если использование этого элемента больше не разрешено. Это может стать очевидным, например, в результате получения обновленных данных разрешения или доступа к обновленным данным разрешения.
В другом аспекте данного изобретения предложен способ в мобильном устройстве, включающий в себя следующее: доступ к элементу содержимого, находящемуся на удаленном устройстве, уточнение размера элемента-содержимого, уточнение одного или нескольких текущих рабочих параметров, которые влияют на способность устройства загружать элемент содержимого, определение того, следует ли загружать элемент содержимого, на основании размера элемента, текущего рабочего параметра (параметров) и заранее определенных правил, относящихся к загрузке элементов содержимого в устройство. Этот способ может осуществляться на любом приложении, выполняемом на любой платформе на любом мобильном устройстве.
Здесь следует отметить, что способ, описанный в предыдущем параграфе, не ограничен элементами содержимого. Таким образом, этот способ применим к загрузке чартов, а также к загрузке элементов содержимого, упомянутых в чартах, и к загрузке других элементов содержимого в мобильное устройство.
Один или несколько рабочих параметров включают в себя один или несколько из следующих параметров: уровень заряда аккумулятора, уровень графика сети и имеющуюся емкость памяти.
Способ может включать в себя выполнение проверки уровня заряда аккумулятора и загрузку элемента содержимого, только если уровень заряда аккумулятора превышает определенное пороговое значение.
Способ может включать в себя загрузку элемента содержимого только тогда, когда известно, что уровень графика сети находится ниже определенного порогового значения. Альтернативно способ может включать в себя проверку уровня графика сети и загрузку элемента содержимого только в том случае, если определено, что уровень графика сети находится ниже определенного порогового значения.
В предпочтительном варианте осуществления данного изобретения загрузка элемента содержимого связана с приложением, выполняемым на устройстве, и емкость памяти на устройстве выделяется этому приложению. Способ может тогда включать в себя проверку имеющейся емкости памяти, выделенной данному приложению.
Пользователю может быть предоставлена опция устанавливать количество памяти, доступной для данного приложения. Таким образом, способ может включать в себя получение входных данных, указывающих количество памяти, имеющееся для данного приложения, и резервирование этого количества памяти за данным приложением.
Также предложен считываемый компьютером носитель информации, содержащий программный код, который затем выполняется процессором мобильного устройства, заставляя устройство реализовывать способы, описанные выше.
Краткое описание чертежей
Для лучшего понимания данного изобретения и демонстрации того, каким образом можно реализовать этот способ на практике, ссылка будет сделана, только с помощью примера, на прилагаемые чертежи, на которых:
на фиг.1 схематически показан общий вид системы.
На фиг.2 схематически показано устройство, расположенное на пользовательском устройстве.
На фиг.3 схематически показано устройство, расположенное на сервере.
На фиг.4-7 показаны изображения на экране, которые могут появляться на пользовательском устройстве.
Подробное описание изобретения
Ссылка теперь будет сделана подробно на варианты осуществления данного изобретения, примеры которых проиллюстрированы на прилагаемых чертежах. В последующем подробном описании даны многочисленные конкретные детали, для того чтобы обеспечить хорошее понимание сущности данного изобретения. Однако квалифицированному специалисту в данной области техники будет понятно, что данное изобретение может быть реализовано без этих специфических деталей.
На фиг.1 схематически показан общий вид системы. Система включает в себя пользовательское устройство 10. В одном варианте осуществления данного изобретения пользовательское устройство 10 может представлять собой любое устройство, такое как проигрыватель формата МР3, портативный компьютер, карманный персональный компьютер (PDA) или аналогичное устройство, снабженное коммуникационным (связным) интерфейсом и возможностью проигрывания музыкальных записей. Пользовательское устройство 10 осуществляет связь с сервером 30 через Интернет 20 и/или мобильную коммуникационную сеть 20.
Пользователь способен загружать приложение из сервера 30 в пользовательское устройство 10, или приложение может быть загружено в пользовательское устройство 10 до его покупки пользователем. Содержимое, например, музыкальное содержимое или другое содержимое или информация, может быть встроено в приложение пользователя, так что некоторое потребляемое содержимое или другая информация могут быть доступны из приложения пользователя, когда приложение впервые поступает на телефон. Приложение позволяет пользователю просмотреть чарт содержимого, такой как список (чарт) музыкальных произведений, в одном примере представляющий собой список 40 самых популярных песен. Чарт может также представлять собой список 10 самых популярных песен, 20 самых популярных песен и т.п. и/или быть основан на жанре музыкальных произведений, такой как список 40 самых популярных песен стиля R&B, список самых популярных 40 классических песен или список произведений, выбранных по определенному признаку, и может быть определен, например, на основании числа исполнений по радио, числа скачиваний и т.д. Кроме того, содержимое может представлять собой, например, музыкальные произведения, музыкальные видеоклипы, фильмы, телевизионные передачи, клипы (фрагменты), генерируемые пользователями (такие, как видеоматериалы веб-сайта You-Tube), и чарт может представлять собой классификацию популярности содержимого.
Кроме возможности просматривать чарт содержимого на дисплее 170, расположенном на пользовательском устройстве 10, пользователю также предоставляются временные или постоянные права потребления содержимого в отношении отдельных элементов содержимого в чарте, согласно разрешениям на потребление содержимого, определенным в сервере. Разрешения могут определять одно или несколько из следующих условий: каким образом пользователь может воспроизводить содержимое (например, в потоковом режиме и/или путем загрузки), разрешено ли пользователю воспроизводить содержимое любое число раз в пределах заранее заданного интервала времени (продолжительность использования, такое как два дня или неделя) или ограничено ли число воспроизведений.
В описанном варианте осуществления данного изобретения имеется возможность предоставить очень целевое и, возможно, эксклюзивное содержимое пользователю. К примеру, если устройство 200 знает на основе данных о подписке и/или исторических данных использования, что определенный день является днем рождения конкретного пользователя и что этот конкретный пользователь является любителем музыкального веб-сайта JLS, то устройство может вызвать передачу сообщения с содержимым в конкретное время, например эксклюзивного видеоклипа из JLS с поздравлением пользователя с днем рождения.
На фиг.2 показано схематически приложение 100, которое предоставляется на пользовательском устройстве 10. Приложение 100 имеет интерфейс 110 устройства, который позволяет приложению 100 связываться с компонентами устройства 10. Устройство 10 показано как имеющее модуль 180 местоположения, модуль 190 хранения содержимого и дисплейное устройство 170. Однако устройство 10 может иметь другие характерные особенности, которые широко известны в пользовательских устройствах 10 и здесь не описаны. К примеру, устройство 10 оборудовано по меньшей мере одним процессором, который здесь не показан. Процессор может использоваться приложением 100.
Модуль управления 150 приложения 100 имеет доступ к интерфейсу 120 сервера, который связывается с сервером 30 в этом случае через мобильную сеть 20 передачи данных. Кроме того, модуль управления 150 имеет доступ к модулю 175 хранения исследовательских данных, модулю 185 временного хранения содержимого и модулю 195 хранения содержимого. В одном варианте осуществления данного изобретения модуль 195 хранения содержимого не требуется, поскольку модуль управления 150 имеет доступ к модулю 190 хранения содержимого, расположенному на пользовательском устройстве 10, через интерфейс 110 устройства.
На фиг.3 показано схематически устройство 200, расположенное на сервере 30. Устройство 200 включает в себя интерфейс 260 пользователя, предназначенный для связи со множеством пользовательских устройств 10 через интернет/мобильную сеть 20, интерфейс 255 для связи с одним или несколькими приложениями, которые обеспечивают выполнение функций, не предоставляемых сервером 200 через интернет/мобильную сеть 20, и интерфейс 270 чарта, предназначенный для связи с одним или несколькими различными провайдерами 275 чартов через интернет/мобильную сеть 20 для передачи данных. Интерфейс 260 пользователя соединен с регистрационным модулем 235, который сам соединен с модулем 230 пользователя, имеющим доступ к модулю 230 хранения пользователя. Когда пользователь регистрируется на сервере 200, информация пользователя, обеспечиваемая пользователем, передается от пользовательского устройства 10 регистрационному модулю 235 через интерфейс 260. Регистрационный модуль передает информацию пользователя модулю пользователя, который сохраняет данные в модуле 231 хранения пользователя. В одном варианте осуществления данного изобретения регистрация пользователя осуществляется автоматически во время инсталляции или первого использования программного обеспечения. В таких случаях модуль управления 150 отправляет уникальный номер MSISDN мобильного абонента цифровой сети и опционально также марку и модель пользовательского устройства. Пользователю не требуется иметь персональный компьютер для регистрации и использования приложения 100.
Кроме того, интерфейс 260 пользователя, интерфейс 255 и интерфейс 270 чарта соединены с распределительным модулем 250. Распределительный модуль 250 способен осуществлять доступ к модулю 291 хранения содержимого, модулю 245 хранения приложения и модулю 281 хранения данных содержимого. К модулю 291 хранения содержимого можно также осуществлять доступ через модуль 290 розничных продаж, а к модулю 281 хранения данных содержимого можно также осуществлять доступ через модуль 280 местоположения. Распределительный модуль 250 соединен с модулем 210 исследовательских данных, который имеет доступ к процессору 215 эмоционального отношения. Модуль 210 исследовательских данных также имеет доступ к модулю 211 хранения исследовательских данных. Модуль 240 администратора, к которому обеспечивается доступ через интерфейс 220 администратора по меньшей мере одному администратору 255, также способен осуществлять доступ к модулю 210 исследовательских данных. Это позволяет администратору конфигурировать исследовательские данные для их контроля и регистрации в модуле 210 исследовательских данных. Модуль 240 администратора также способен осуществлять доступ к модулю 205 управления цифровыми правами (DRM - digital rights management), который имеет доступ к распределительному модулю 250.
Если пользовательское устройство 10 не снабжено приложением 100 перед отгрузкой пользовательского устройства покупателю, то приложение может быть загружено из канала связи с помощью подходящего проводного или беспроводного протокола связи, например, приложение 100 пользовательского устройства может быть извлечено из сервера 30 через пользовательский интерфейс 260 и интернет/мобильную сеть 20. Чтобы получить копию приложения 100, пользователь подключается через интернет/мобильную сеть 20 к серверу 30. Пользовательское устройство 10 связывается с устройством 200, расположенным на сервере 30, через пользовательский интерфейс 260. Запрос на получение приложения передается от пользовательского устройства 10 распределительному модулю 250, который осуществляет доступ к приложению, содержащемуся в модуле 245 хранения приложения, и передает его пользовательскому устройству 10 через пользовательский интерфейс 260 и интернет/мобильную сеть 20.
Приложение 100 может поддерживать два или большее число уровней подписки, например, первый уровень может быть «свободной» или «с ограниченными функциями» версией, которая может иметь ограниченное содержимое, такое как ограниченный чарт, типа только списка 10 самых популярных песен, и/или иметь разрешения ограниченного доступа к содержимому, когда, например одна или несколько песен в пределах чарта могут быть доступны пользователю и воспроизводиться пользователем один раз. Кроме того, приложение может предоставляться как «оплаченная» или «полностью функциональная» версия, которая имеет более полный чарт или, возможно, набор различных чартов, таких как список 40 самых популярных песен в США и список 40 самых популярных песен в Великобритании, и один или несколько элементов содержимого в чарте имеет более широкие разрешения на доступ пользователя, например, четыре воспроизведения каждого содержимого или непрерывное воспроизведение в пределах определенного периода времени.
В одном варианте осуществления данного изобретения устройство рассчитано на посылку образцов содержимого, например, выборки из любой части содержимого, которая определена как «отрывок» и удовлетворяет обязательным требованиям лицензирования и публикации и т.п. Такие образцы дорожек записи могут воспроизводиться или потребляться иным образом конечное число раз или повторно воспроизводиться в течение заранее определенного периода времен, либо разрешение на использование может быть основано на комбинации событий потребления.
В одном варианте осуществления данного изобретения разрешения на потребление каждой дорожки записи поставлены в соответствие с позицией в чарте. К примеру, дорожка записи в списке 10 самых популярных песен может иметь более ограниченные разрешения доступа, чем дорожка записи, расположенная за пределами списка 10 самых популярных песен. В таком случае дорожка записи за пределами списка 10 самых популярных песен или входящая в конкретную рекламную акцию может иметь более низкую цену, чем дорожка записи внутри списка 10 самых популярных песен. Альтернативно или дополнительно разрешения на потребление устанавливаются администратором на основании рекламных акций, которые предполагается предложить.
В одном варианте осуществления данного изобретения от пользователя может потребоваться оплатить за получение приложения. В этом варианте осуществления изобретения распределительный модуль 250 направляет пользователя к платежному серверу (не показан), предусмотренному отдельно от сервера 200. К платежному серверу доступ может осуществляться через интерфейс 255. Платежные серверы известны специалисту в данной области техники и соответственно не описаны подробно в данной патентной заявке. Однако в одном варианте осуществления данного изобретения от пользователя может потребоваться ввести данные его кредитной карточки и/или, когда это применимо, пароль, для того чтобы можно было проверить его платеж. После подтверждения платежа распределительный модуль 250 передаст приложение из модуля 245 хранения пользовательскому устройству 10 и активирует его или только активирует приложение, если оно уже было установлено на пользовательском устройстве. Вслед за активацией приложения 100 согласно уровню подписки пользователь имеет возможность осуществлять доступ ко всем функциям, имеющимся на сервере 200.
Пользователь может выбрать один или несколько из множества различных чартов для доступа. Чарты, со ссылками на песни, могут представлять собой, например, список 40 самых популярных мелодий стиля R&B, список 40 самых популярных классических мелодий, список 40 самых популярных эстрадных мелодий и т.д. Пользователь может также выбрать один из множества чартов на основании их географического расположения, например, списки 40 самых популярных песен в Германии могут отличаться от списков 40 самых популярных песен, предлагаемых в Великобритании или в США, и т.д. Следовательно, пользователь может осуществлять доступ к чарту в зависимости от его местоположения и его вкуса. Распределительный модуль 250 получает данные, содержащиеся в чарте, через интерфейс 270 чарта от множества различных провайдеров 275 чартов. Распределительный модуль 250 затем предоставляет соответствующий чарт пользователю через пользовательский интерфейс 260. Выбранный пользователем чарт предоставляется пользователю вместе с информацией о разрешении, описывающей разрешения пользователей на доступ к содержимому (в данном случае к песням), перечисленным в чарте. Разрешения могут указывать, например, число раз, которое пользователь может воспроизводить каждую песню, содержащуюся в чарте, или период времени, в течение которого пользователь может воспроизводить каждую песню в чарте неограниченное число раз, то, может ли пользователь прослушивать песни, перечисленные в чартах, совместно с другими пользователями и т.п. Разрешения определены в модуле 205 управления цифровыми правами (DRM) и будут объяснены более подробно ниже.
В предпочтительных вариантах осуществления данного изобретения содержимое может быть сконфигурировано со стандартными разрешениями для каждого уровня из числа уровней подписки пользователей. Запись уровня пользователя затем регистрирует поведение потребления (например, список событий по каждому элементу содержимого). Зарегистрированные события включают в себя собственные события потребления пользователя по каждой дорожке записи и опционально также события, связанные с его друзьями в социальной сети. Такой подход позволяет администраторам устанавливать разрешения по каждой дорожке записи, и записи уровня пользователей могут затем использоваться для установки и контроля индивидуальных прав. К примеру, если дорожка записи исключается из списка 40 самых популярных песен и снова включается в него позднее, пользователь может получить только оставшиеся воспроизведения из его разрешенных прав. Иными словами, если он имеет право прослушивать, воспроизводить или иным образом потреблять медиафайл 5 раз и прослушал его 3 раза до того, как он был исключен из чартов, то если он снова включается в чарты, пользователю может быть предоставлено право прослушать, воспроизвести или иным образом потребить медиафайл дважды перед тем, как он купит его. Разрешения и/или цены могут регулироваться время от времени или периодически и опционально - автоматически на основании того, как часто пользователь потребляет содержимое. Процессор эмоционального отношения может осуществлять доступ к записям уровня пользователя событий потребления и/или контролировать события и режимы потребления непосредственно, как будет объяснено ниже.
В одном варианте осуществления данного изобретения устройство работает, изменяя разрешения на основании степени, с которой данный пользователь влияет на потребление другими пользователями. К примеру, регистрационная запись уровня пользователя может регистрировать данные по числу событий потребления друзьями пользователя в социальной сети или более конкретно может регистрировать число событий потребления друзьями в социальной сети, с которыми пользователь непосредственно совместно прослушивал данную дорожку записи. В таких регистрационных записях события потребления включают в себя любой режим потребления, например, любой тип воспроизведения, покупки или совместного прослушивания дорожки записи или образца.
Как отмечалось выше, регистрационные записи событий потребления могут использоваться для выбора отдельных лиц или групп лиц для специального обслуживания, такого как отправка предложения о скидке с цены, ваучера или бесплатного подарка, получаемого в магазине (физическом или онлайновом интернет-магазине). Пользователям могут быть предоставлены идентификационные номера, с помощью которых их покупки в магазине, предпочтительно в специально выделенных участвующих магазинах, могут быть ассоциированы с их идентификационными номерами, и они могут позднее получить вознаграждение. Вознаграждение может быть в виде предоставления дополнительного содержимого или дополнительных прав на уже поставленное содержимое.
Отдельные лица могут быть выбраны для специального обслуживания на различной основе, такой как членство в социальной сети или в других группах, тип устройства, которым владеет пользователь, и т.п. Любая комбинация данных использования или другой информации, относящейся к пользователям или группам пользователей, может использоваться для выбора пользователя или группы пользователей для специального обслуживания.
Можно понять, что регистрационные записи событий потребления могут использоваться для адресной рекламы для конкретных пользователей. Это еще одна форма специального обслуживания. К примеру, пользователь может получать уведомление о концертной программе музыкального ансамбля, который, как известно, он прослушивает часто.
В некоторых вариантах осуществления данного изобретения сущность события потребления также регистрируется, так что больший вес может придаваться таким событиям, как покупка. К примеру, в одном варианте осуществления данного изобретения каждое событие, зарегистрированное процессором 215 эмоционального отношения, получает выделенное ему количество баллов; например, присваивание метки может быть равно одному баллу, тогда как отправка комментария может равняться 3 баллам, воспроизведение может равняться 3 баллам, и покупка может равняться 5 баллам. Данные о начисленных баллах могут быть проанализированы и интерпретированы модулем 175 исследовательских данных, чтобы сгенерировать отчеты, которые могут быть предоставлены заинтересованным организациям и которые означают популярность содержимого, такого как музыка, на основании поведения пользователей, включая, но не ограничиваясь, присваивание меток, выдачу комментариев, воспроизведения, покупки и другие действия.
В одном варианте осуществления данного изобретения устройство автоматически (динамически) настраивает разрешения на основании данных влияния пользователей по прошествии заранее определенных периодов времени или при достижении заранее определенных уровней влияния. Альтернативно или дополнительно устройство. может регулировать цены уровней подписчиков или элементов содержимого для отдельных пользователей в зависимости от их данных влияния.
Это может позволить администраторам изменять то, для скольких пользователей устанавливается определенная цена (выше или ниже базовой цены) за покупку любого данного содержимого.
Пользователь способен просматривать чарт с помощью дисплейного устройства 170 на пользовательском устройстве 10. В одном варианте осуществления данного изобретения дисплейное устройство представляет собой сенсорный экран, так что данные выбора пользователя могут быть переданы от дисплея 170 серверу 200 через приложение 100. В другом варианте осуществления данного изобретения устройство для ввода (не показано) предусмотрено на устройстве 10, так что пользователь может вводить свои варианты выбора.
Как указывалось ранее, данные чартов предоставляются распределительному модулю 250 от множества провайдеров 275 чартов. Однако содержимое чарта, т.е. файлы данных, соответствующие каждому элементу внутри чарта, сохраняется в модуле 291 хранения - содержимого на сервере 200. Содержимое, например песни (хотя не ограниченное песнями, потому что оно может представлять собой игры, видеоматериалы и т.п.), может сохраняться в модуле хранения 291 в известном формате, таком как файлы формата МРЗ. Однако распределительный модуль 250 до передачи каждого элемента содержимого пользовательскому устройству 10 может изменить формат каждого элемента в формат собственной разработки (не формат МРЗ или формат, распознаваемый имеющимися в продаже цифровыми музыкальными проигрывателями). Альтернативно содержимое может быть сохранено в модуле хранения 291 в защищенном формате собственной разработки. В любом из этих случаев пользователь имеет возможность только осуществлять доступ к каждому элементу содержимого в соответствии с выданными ему разрешениями и не может сохранять каждый элемент в его модуле хранения 190/195 на пользовательском устройстве 10 для неограниченного использования проигрывателем содержимого пользовательского устройства.
В одном варианте осуществления данного изобретения распределительный модуль преобразует элемент содержимого в защищенный формат, который может воспроизводиться только приложением 100 конечного пользовательского устройства. В предпочтительных вариантах осуществления данного изобретения либо распределительный модуль, либо приложение 100 предназначены для преобразования защищенного формата в коммерчески реализуемый цифровой формат, например, в ответ на событие покупки на пользовательском устройстве или в ответ на изменение разрешения на потребление на сервере 30. К примеру, устройство и пользовательское устройство могут быть предназначены для преобразования элемента содержимого из защищенного формата в формат, совместимый с музыкальными проигрывателями, в ответ на покупку пользователем дорожки записи. Получается так, что пользователь может наслаждаться относительно неограниченными преимуществами покупки и владения дорожкой записи и возможностью включить ее в его собственную библиотеку. содержимого, такую как цифровая музыкальная библиотека, при условии соблюдения лишь обычных ограничений (не более того), которые применяются в отношении материалов, имеющих защиту прав на интеллектуальную собственность; иными словами, она постоянно доступна для потребления покупателем.
Пользователю может быть предоставлена опция купить каждый элемент содержимого в пределах чарта. Если пользователь выберет покупку одного или нескольких элементов в чарте, пользователь передается платежному серверу через интерфейс 255. После подтверждения платежа пользователю затем передается элемент содержимого из модуля 291 хранения содержимого через модуль 290 розничных продаж в формате несобственной разработки (т.е. как файл в формате МР3 или использующий другой подходящий формат), так что этот элемент содержимого может быть сохранен в модуле 190/195 хранения содержимого на пользовательском устройстве 10. Хотя этот пример указывает на то, что преобразование из защищенного формата в широко признанный формат происходит на сервере, некоторые или все из этих преобразований могут также происходить на пользовательском устройстве. Чтобы обеспечить, что сервер знает тип проигрывателя содержимого, которым оборудовано пользовательское устройство, может быть выполнен короткий программный код для обнаружения этого во время регистрации. Альтернативно пользователь может воспроизводить элемент содержимого через проигрыватель содержимого (в данном примере музыки), предоставленный как часть приложения 100.
Модуль розничных продаж может также дать возможность подписчику купить билеты на элементы содержимого. Билеты могут быть доставлены электронным способом и идентифицировать закупаемый элемент содержимого с помощью подходящего идентификатора. Идентификатор может содержать двумерный или трехмерный штрихкод и может включать в себя Европейский товарный код (EAN). Он может использоваться для покупки содержимого и других элементов.
В определенных вариантах осуществления данного изобретения покупка элемента содержимого вызывает деблокирование модуля DRM управления цифровыми правами (с помощью любого используемого для этого механизма) и заставляет устройство отправить по электронной почте канал передачи данных, позволяющий загрузить закупленный элемент содержимого в пользовательское устройство. В одном варианте осуществления данного изобретения элемент содержимого доставляется вместо этого в абонентскую приставку или аналогичное пользовательское устройство, опционально объединенное с телевизионным или другим медиа-плеером.
В различных вариантах осуществления данного изобретения преобразование из защищенного формата собственной разработки в широко распространенный формат музыкального проигрывателя запускается событием или процессами в дополнение к факту покупки или отличными от факта покупки. К примеру, такое преобразование может быть запущено согласно правилам разрешения, основанным на заранее определенных событиях. Такие правила разрешения могут храниться, например, в модуле 205 DRM. Само преобразование может быть осуществлено любыми подходящими средствами. К примеру, в одном варианте осуществления данного изобретения устройство 200 может содержать две версии каждого элемента содержимого. Первая версия представляет собой защищенную версию собственной разработки, которая может воспроизводиться только приложением 100. Вторая версия представляет собой версию широко признанного формата воспроизведения, которая может воспроизводиться имеющимися в продаже проигрывателями содержимого, а также музыкальным проигрывателем, снабженным приложением 100, и которая является неограниченной в отношении разрешений на потребление, определенных в модуле DRM. В этом примере элемент содержимого в защищенном формате собственной разработки включается версией широко распространенного формата воспроизведения соответствующего элемента, ответственного за включающее событие.
В другом варианте осуществления данного изобретения преобразование осуществляется в отношении расширения файла содержимого, которое изменяется из расширения файла формата собственной разработки в соответствующее расширение широко распространенного формата воспроизведения, так что проигрыватель пользовательского устройства может распознавать и воспроизводить дорожку записи из библиотеки содержимого на пользовательском устройстве без ограничения разрешениями, определенными в модуле 205 DRM и обычно накладываемыми приложением 100.
В еще варианте осуществления данного изобретения известные типы шифрования и дешифрования используются для обеспечения того, что перед преобразованием пользователь может воспроизводить только элемент содержимого согласно режиму разрешений пользователя, определенным в модуле 205 DRM. Это может быть достигнуто путем дешифрования (по ходу работы или, например, в процессе буферизации дешифрованного содержимого) до воспроизведения приложением 100. После преобразования дешифрованный файл становится доступен проигрывателю содержимого пользовательского устройства в распознаваемом формате и может воспроизводиться без ограничений, накладываемых разрешениями, определенными в модуле 205 DRM.
В другом варианте осуществления данного изобретения распределительный модуль 250 может быть снабжен модулем 252 фрагментации. Модуль фрагментации зашифровывает каждый элемент содержимого до его передачи в пользовательское устройство 10, так что каждый элемент может использоваться только в соответствии со связанными с ним разрешениями. В процессе передачи каждого элемента содержимого из модуля 291 хранения содержимого в пользовательское устройство модуль фрагментации фрагментирует каждый элемент на множество компонентов. Каждый элемент может быть фрагментирован таким образом, что каждый фрагмент относится к различному частотному диапазону. К примеру, слышимый звук (слышимый человеком) находится, возможно, в диапазоне от 20 Гц до 20000 Гц. Следовательно, дорожка записи может быть фрагментирована на множество составных частей, причем каждая часть соответствует различному поддиапазону частот. В одном примере элемент содержимого фрагментируется на пять составных частей, причем первая часть содержит диапазон 20 Гц - 4000 Гц, вторая часть содержит диапазон 4000 Гц - 8000 Гц, третья часть содержит диапазон 8000 Гц - 12000 Гц, четвертая часть содержит диапазон 12000 Гц - 16000 Гц и пятая часть содержит диапазон 16000 Гц - 20000 Гц. Фрагментированный элемент затем передается в пользовательское устройство 10 вместе с ключом, указывающим, каким образом этот элемент должен быть восстановлен. Ключ должен быть уникальным для пользователя и поставляться ежедневно с его содержимым. Он может содержать комбинацию его идентификационного кода в цифровой сети ISDN, идентификационный номер медиафайлов и инструкции, помогающие приложению в восстановлении фрагментированных медиафайла, так чтобы проигрыватель понимал, каким образом заново собрать медиафайл с правильными уровнями, как описано выше.
Когда фрагментированный элемент получен на пользовательском устройстве 10, управляющий модуль 150 считывает ключ и восстанавливает элемент содержимого таким образом, чтобы его можно было прослушивать, воспроизводить или потреблять иным образом на пользовательском устройстве 10 в соответствии с разрешениями, применяемыми внутри приложения 100 пользовательского устройства. В одном варианте осуществления данного изобретения управляющий модуль 150 восстанавливает элемент содержимого в соответствии с ключом, когда пользователь выбирает воспроизведение элемента, так что фрагменты элемента воспроизводятся одновременно.
В одном варианте осуществления данного изобретения каждый элемент данных фрагментируется в различную структуру составляющих частей. К примеру, в приведенном выше примере элемент фрагментируется на пять равных составляющих частей. Однако каждый элемент может быть фрагментирован на значительно большее число составляющих частей, и разделяемые фрагменты не обязательно должны равными. Каждый элемент может фрагментироваться различно в отношении частоты и/или времени. Поскольку каждый элемент фрагментируется на сервере 200, приложению 100 пользовательского устройства необходим ключ, определяющий, каким образом каждый элемент содержимого должен быть восстановлен и воспроизводиться. Приложение 100 применяет ключ в соответствии с разрешениями пользователя и воспроизводит элемент содержимого при условии, что пользователь имеет соответствующие права.
Поскольку фрагментация осуществляется на сервере, пользователю невозможно сохранить каждый элемент содержимого на его устройстве 10 в формате, распознаваемом обычным имеющимся в продаже проигрывателем содержимого, без покупки сначала элемента содержимого. Однако после покупки элемента элемент содержимого преобразуется путем его восстановления на пользовательском устройстве с помощью модуля управления 150, использующего соответствующий ключ, и затем восстановленный элемент сохраняется в модуле 190 хранения содержимого пользовательского устройства 10 в широко распространенном формате несобственной разработки, например, в виде файла в формате МР3.
Пользователю может быть также предоставлена опция присваивать метку одному или нескольким элементам содержимого в чарте для покупки его позднее по времени или дате. Когда пользователь наносит метку на файл, приложение пользователя локально сохраняет короткий образец медиафайла, так что пользователь может снова прослушать образец или иным образом потребить его заранее определенное число раз и в течение заранее определенного периода времени. Чарт передается пользовательскому устройству 10 и сохраняется в модуле 185 временного хранения содержимого с помощью управляющего модуля 150 на устройстве 10. Модуль 185 временного хранения содержимого используется для хранения элементов содержимого, которые получены в формате собственной разработки от сервера и которые ассоциированы с разрешениями на потребление, определенными в модуле 205 DRM, например, разрешениями временного потребления. Если пользователь выбирает нанесение метки на один или несколько элементов для их покупки позднее по времени/дате, то управляющий модуль 150 связывает метку с элементом в модуле 185 временного хранения содержимого. Модуль управления 150 может затем предоставлять пользователю периодические напоминания о покупке элемента. Модуль управления 150 может также передать пользователей, отметивших метками один или несколько элементов для их покупки позднее, серверу 200. Эта информация может быть сохранена в модуле 231 хранения пользователя и/или в модуле 291 хранения содержимого, так чтобы распределительный модуль 250 мог высылать пользователю периодические напоминания о покупке элемента содержимого.
TM
TM
TM
В одном варианте осуществления данного изобретения пользователь способен также использовать элементы содержимого в чарте совместно со своими друзьями. В этом варианте осуществления данного изобретения пользователь способен передавать, например, элемент содержимого в формате собственной разработки или связываться с сервером 200 с соответствующими разрешениями на доступ своему другу. Чтобы это сделать, пользователь выбирает «совместное использование» одного или нескольких элементов содержимого. В одном варианте осуществления данного изобретения это осуществляется путем отправления сообщений через широко известные и организованные социальные сети, такие как Facebook, или Twitter, или MySpace, или по электронной почте. Получатель сообщения о совместном использовании может затем либо воспроизводить его на его собственной версии приложения (загружая его, если требуется), либо потреблять его в поточном режиме от сервера 30. Пользователь может также совместно использовать медиасодержимое внутри локальных сетей или, например, через блютуз. В одном варианте осуществления данного изобретения пользователь может послать содержимое в поточном режиме непосредственно из своего пользовательского устройства в устройство другого пользователя через канал связи, установленный между приложениями пользователей, работающими на соответствующих устройствах.
Когда пользователь снабжает меткой элемент содержимого, контактные лица в сети (например, его друзья в социальных сетях) способны видеть, что он снабдил метками эти медиафайлы. Аналогично, такие контактные лица могут видеть, какие именно элементы содержимого их партеры по социальной сети снабдили метками.
В другом варианте осуществления данного изобретения первый зарегистрированный пользователь системы может дать разрешение второму зарегистрированному пользователю системы на доступ и передать в поточном режиме содержимое, хранимое в системе первого пользователя, через локальные сети или аналогичные каналы связи (т.е. блютуз) в систему второго пользователя, так что права разрешения, определенные в распределительном модуле 250 для первого пользователя, распознаются и обновляются, когда второй пользователь осуществляет доступ и потребляет это содержимое. Кроме того, когда второй пользователь осуществляет доступ и потребляет это содержимое, например, через локальную сеть, процессор настроений 215 регистрирует потребление этого содержимого, и как первый, так и второй пользователь ассоциируются с потреблением этого содержимого; например, это может осуществляться процессором 215 эмоционального отношения и/или модулем 210 исследовательских данных и сохраняться модулем 175 хранения исследовательских данных. В таких случаях пользовательское приложение как отправителя, так и получателя сообщит устройству 200 через пользовательский интерфейс 260 о соответствующей информации.
На фиг.4 показаны изображения на экране, представляемые пользователю приложением 100, работающем на пользовательском устройстве 10. Опции меню включают в себя следующие опции, которые можно выбрать, кликнув указателем: список 400 сорока самых популярных песен; собственная музыкальная библиотека 402 пользователя; функции 404 совместного использования; организация 406 счета; услуги 408 определения местоположения; и обновление 410.
Выбор списка 40 самых популярных песен приводит к появлению на экране пользователя изображения 505 фиг.5, на котором список чарта самых популярных песен представлен в этом примере с дорожкой записи 507, находящейся в самой верхней позиции. Существуют опции воспроизведения отдельных дорожек записи согласно разрешениям подписчика и фильтрации для фокусирования внимания на дорожках записи, которые представляют новые поступления в списке. Множества дорожек могут также воспроизводиться, например, на основе популярности или в произвольном порядке согласно разрешениям, зарегистрированным в модуле 205 DRM. Выбор дорожки записи из этого изображения на экране переводит пользователя к изображению 510 уровня дорожки записи, причем управляющая панель 512 содержит кнопки для перемещения вперед, назад, воспроизведения и записи. Это изображение на экране уровня дорожки записи также показывает кнопки для покупки 514, нанесения метки 516 и совместного использования 518. Выбор покупки переводит пользователя к экранному изображению 550 подтверждения покупки, где покупка дорожки записи может быть подтверждена одним кликом 560 указателя.
TM
На фиг.6 показано, как один или несколько механизмов оплаты могут быть установлены заранее. Пользователь выбирает счет 600 и затем предпочтительный для него механизм оплаты; в этом примере механизм 602 PayPal выбран из списка, включающего в себя также счет мобильного телефона и карточку финансовой сделки. Затем пользователь вводит параметры 604 для выбранного механизма оплаты, и они передаются в устройство 200 и сохраняются там, оба в защищенном формате.
Если пользователь выбирает кнопку «Далее» 520 на экранном изображении 510 дорожек записи, то пользователя отсылают к страницам товаров, подобным показанным на фиг.7, где пользователь может купить товар или билеты, относящиеся к этой дорожке записи. Ему также показываются другие медиафайлы, доступные для загрузки.
TM
TM
TM
На фиг.4 также показано, что выбор совместного использования направляет пользователя к опциям Facebook 420, Twitter 422, MySpace 424 и электронной почты, а последующий клик указателя позволяет пользователю осуществлять доступ к его технологии совместного использования, в этом случае страницам 430 веб-сайта Facebook. Для облегчения этого совместного использования пользователю может быть предписано ввести имя пользователя и пароль или другие эквивалентные параметры как часть процесса настройки приложения. Это позволяет серверу 200 настраивать и конфигурировать соответствующие интерфейсы 255 прикладной программы для совместного использования, так что совместное использование, указанное на приложении 100 пользователя, может быть осуществлено через сервер 200 и в этом случае через распределительный модуль 250 и позволить получателю совместного использования загружать или воспроизводить в поточном режиме содержимое в зависимости от разрешений, примененных к событию совместного использования.
При отправке сообщений и/или совместном использовании через приложение 100 пользователь может составлять комментарий на содержимое (например, выразить свои чувства: нравится, не нравится, люблю и т.п.). Аналогично, сообщения одного или другого типа, выражающие его отношение, могут возвращаться в приложение 100 отправителя от получателя совместного использования через одну или несколько технологий социальной сети или отправки сообщений. Кроме того, друзья отправителя или получателя могут оставить комментарий, касающийся совместно используемого элемента, на сайте социальной сети. Информация о том, что пользователь выбрал вариант совместного использования элемента содержимого и со сколькими друзьями он выбрал совместное использование элемента, передается распределительным модулем 250 в модуль 210 исследовательских данных. Кроме того, любые комментарии, предоставленные получателем, и любые комментарии, предоставленные любым из друзей пользователя относительного этого элемента, могут быть переданы через интерфейс 255 и распределительный модуль 250 в модуль 210 исследовательских данных. Модуль исследовательских данных делает данные анонимными (удаляет и уничтожает информацию идентификации пользователя) и сохраняет их в модуле хранения данных для анализа процессором ощущений.
Тот факт, разрешено ли пользователю совместно использовать каждый элемент и каким именно образом, может быть определен в разрешениях, связанных с каждым элементом. Кроме того, разрешения могут указывать на то, сколько раз пользователю разрешается совместно использовать элемент (т.е. со сколькими людьми пользователь может совместно использовать данный элемент) и сколько раз человек, которому пользователь отправил элемент для совместного использования, может прослушивать элемент/совместно использовать элемент с его друзьями. К примеру, каждый элемент может быть снабжен разрешениями, позволяющими пользователю прослушивать, воспроизводить или другим способом потреблять элемент четыре раза. Если пользователь совместно использует элемент с одним другом, в этом случае другу могут быть предоставлены разрешения на прослушивание, воспроизведение или иное потребление элемента дважды и разрешения пользователей потреблять элементы могут быть сокращены до двух. В целом, поддерживаются общие разрешения на потребление, составляющие четыре раза. В другом варианте осуществления данного изобретения каждый элемент может быть снабжен разрешениями, позволяющими пользователю потреблять элемент четыре раза. Если пользователь совместно использует элемент с одним другом, в этом случае другу могут быть предоставлены разрешения для потребления элемента также четыре раза, и разрешения пользователям потреблять элемент остаются неизменными.
Кроме того, данные относительно покупки и/или снабжения меткой элемента в чарте пользователем могут быть сохранены в модуле 175 хранения исследовательских данных на пользовательском устройстве 10. Эти данные могут быть затем переданы серверу 200 через интерфейс 260. После получения таких исследовательских данных распределительный модуль 250 передает эти данные в модуль 210 исследовательских данных на сервере 200, который сохраняет их в модуле 211 хранения данных.
Модуль исследовательских данных может быть предназначен для хранения, например, параметров модуля, включая один или несколько из следующих параметров: число покупок по каждой дорожке записи; число воспроизведений по каждой дорожке записи; отношение числа воспроизведений к числу покупок по каждой дорожке записи; среднюю продолжительность воспроизведения дорожки записи; события совместного использования по каждой дорожке записи; конкретное время воспроизведения в течение 24-часового периода местного времени; продолжительность использования приложения пользователя; географические штампы; среднее число воспроизведений дорожки записи пользователем; нанесение меток и чувства пользователя, выраженные в сообщениях, касающихся дорожки записи.
Пользователю может быть также предоставлена опция запросить дополнительную информацию об одном или нескольких элементах в чарте. В этом случае запрос передается от пользовательского устройства в распределительный модуль 250 на сервере 200. Распределительный модуль 250 извлекает данные, связанные с каждым элементом содержимого, из модуля 281 хранения данных содержимого и передает соответствующие данные в пользовательское устройство. Эти данные могут включать в себя информацию, такую как информация о концертах, планируемых артистом, и т.д., и о связанным с ним товаре, имеющемся в продаже.
В одном варианте осуществления данного изобретения местоположение пользовательского устройства 10 может быть определено модулем 180 определения местоположения устройства 10. В настоящее время все чаще мобильные устройства оборудуются модулями местоположения, которые могут определять текущее местоположение устройства, к примеру с помощью системы навигации GPS или данных сотового расположения. Местоположение устройства может быть передано через модуль управления 150 в распределительный модуль 250 на сервере 200. Эта информация о местоположении затем передается в модуль 280 местоположения, который извлекает информацию содержимого из модуля 281 хранения данных содержимого на основании местоположения пользователя. К примеру, если пользователь находится в Лондоне, информация, касающаяся событий, организуемых артистом, может быть ограничена зоной Лондона. Кроме того, если пользователь находится в Великобритании, то информация о событиях может быть ограничена Великобританией, и т.п. Кроме того, информация может быть ограничена зоной радиусом 5, 10 или 20 миль, окружающим местоположение пользователя, и т.п. В одном варианте осуществления данного изобретения пользователь способен предотвратить передачу его местоположения серверу 200. Более того, система использует географическое расположение таким образом, что если пользователь находится в зоне, где, как известно, популярен определенный жанр музыки (например, рок-музыка), то он может получать большее количество произведений этого музыкального жанра. Эта информация может генерироваться с помощью комбинации географического расположения, сведений о рынке продаж с помощью почтового кода, такого как Mosaic, данных о сделках и прочих сведений.
Как упоминалось выше, пользователю может также быть предоставлена опция быть направленным к серверу товаров, осуществляющему продажу товара, связанного с артистом - исполнителем данного элемента содержимого, который пользователь выбрал для получения дополнительной информации. Распределительный сервер перенаправляет пользователя к серверу товаров через интерфейс 255. Такая информация может включать в себя рекламные акции, и/или концерты в прямом эфире, и/или товар, связанный с этой дорожкой записи.
К примеру, как информация о концертах в прямом эфире, так и информация о товарах, либо та и другая информация может быть отфильтрована и/или приоритезирована с учетом данных о текущем местоположении пользователя.
Пользователю могут быть также предоставлены для просмотра в режиме прокрутки новости, например, вдоль нижней или верхней стороны дисплея 170 мобильного устройства. Прокручиваемые новости могут предоставить информацию, связанную с элементом содержимого, который пользователь в данный момент прослушивает/просматривает на пользовательском устройстве. Эта информация может быть предоставлена из модуля 281 хранения данных содержимого через распределительный модуль 250. Информация, содержащаяся в модуле 281 хранения данных содержимого, может обновляться с помощью информации, поступающей от провайдеров 275 чартов, или может быть предоставлена от альтернативных провайдеров через интерфейс 255.
Вся информация, касающаяся следующего: выбрал ли пользователь прослушивание или другое потребление элемента содержимого; сколько раз он прослушал или потребил элемент; прослушал ли он или потребил элемент в быстрой последовательности множество раз; закончил ли пользователь прослушивание элемента, и если нет, до какого места пользователь прослушал элемент; купил ли пользователь элемент; после скольких прослушиваний пользователь купил элемент; использовал ли пользователь элемент совместно с другом (друзьями); любые комментарии, которые пользователь/друг предоставил относительно элемента; сколько раз каждый из его друзей прослушал элемент и/или использовал элемент совместно с другими лицами; осуществил ли пользователь/друг доступ к дополнительной информации, касающейся элемента, и/или купил товар, относящийся к элементу; информация относительно географического местоположения пользователя/друга, который прослушивает элемент; время дня, в которое элемент прослушивается или потребляется другим образом, и т.п. может быть передана в модуль 210 исследовательских данных.
Информация, касающаяся действий пользователя в отношении элемента содержимого, может быть временно сохранена в модуле 175 хранения исследовательских данных на устройстве 10 до ее передачи на сервер 200. Эти данные могут быть очищены от информации, идентифицирующей пользователя с помощью распределительного модуля 250, перед их передачей в модуль 210 исследовательских данных, или эта информация может быть очищена в модуле 210 исследовательских данных. Таким образом, никакая персональная информация, касающаяся пользователя, не сохраняется. Исследовательские данные могут быть переданы на сервер, когда приложение 100, расположенное на пользовательском устройстве, связывается с сервером, чтобы обновить чарты содержимого.
Модуль 210 исследовательских данных содержит процессор 215 эмоционального отношения. Процессор 215 эмоционального отношения может анализировать любые комментарии, оставленные пользователем и/или друзьями пользователя относительно элемента, для определения эмоционального содержания комментария, т.е. того, понравился или нет элемент содержимого пользователю/друзьям пользователя. Эти данные могут сохраняться в модуле 211 хранения данных. Исследовательские данные могут затем передаваться в модуль 240 администратора, который передает исследовательские данные администратору 225 с помощью интерфейса 220 администратора. Таким образом, администратор 225 имеет возможность получать информацию о различных пользователях, взаимодействующих с содержимым, что позволяет ему предоставить им более подходящее/желаемое содержимое. Администратор 225 может также использовать модуль 240 администратора для определения разрешений, касающихся каждого элемента содержимого.
Может быть предусмотрен интерфейс, позволяющий администратору или оператору осуществить доступ к информации пользователя. Эта информация может включать в себя подробности подписки, имя пользователя, пароль и другие сведения, такие как используемые/находящиеся в его владении устройства, сделанные им покупки содержимого и подробная информация о потреблении. Этот интерфейс может быть предоставлен как часть административного модуля. Альтернативно поддержка пользователя может быть обеспечена третьей стороной. В любом случае этот интерфейс может быть основан на браузере. Интерфейс администратора может использоваться для самых различных целей, включая обработку любых требуемых денежных компенсаций и повторную посылку закупленных дорожек записи для примера.
Аналогично пользователю может быть предоставлен интерфейс, позволяющий пользователю осуществлять доступ к его пользовательской информации. В предпочтительном варианте осуществления данного изобретения информация, доступная для пользователя, представляет собой поднабор информации, доступной администратору. К примеру, администратор может иметь доступ к более обширной информации о потреблении. Интерфейс пользователя, который опять же может быть основан на браузере, может позволить пользователю выполнять такие задачи, как изменение пароля, обзор данных потребления, определение оставшихся разрешений и других задач управления.
Разрешения определяются в модуле 205 DRM. При запросе данных чарта распределительный модуль 250 получает чарт от одного из множества провайдеров 275 чартов и комбинирует его с содержимым из модуля 291 хранения содержимого и данными разрешений из модуля 205 DRM, перед тем как предоставить ее пользователю 10.
Провайдеры чартов могут представлять собой источники широко известных чартов. Альтернативно устройство может разрешить составление чартов, которые соответствуют предпочтениям пользователей или групп пользователей. Таким образом, провайдеры чартов могут являться внутренними или внешними по отношению к устройству. Пользовательский интерфейс может быть обеспечен для отдельного составителя чартов.
Независимо от того способа, которым составляется чарт, т.е. список содержимого, может быть необходим процесс приема содержимого.
В предпочтительном процессе после получения чарта затем осуществляется проверка для определения того, доступны ли элементы содержимого, перечисленные в чарте. Это может включать в себя проверку того, находятся ли они уже в модуле 291 хранения, и/или проверку того, разрешено ли их распределение. Любые элементы, отсутствующие в модуле хранения, возможно, должны быть получены, например, закуплены или получены на основании лицензии для включения в чарт. Часть этого процесса может выполняться вручную.
В одном варианте осуществления данного изобретения, когда пользователь выбирает элемент содержимого в чарте для прослушивания или иного потребления и/или совместного использования, элемент содержимого направляется в поточном режиме распределительным модулем 250 в пользовательское устройство. Соответственно, элемент содержимого не хранится на пользовательском устройстве в любой момент времени, кроме того, когда он находится в традиционном переписывающем буферном модуле для обеспечения минимального стандарта качества воспроизведения. Таким образом, сервер 200 способен либо загрузить, либо отправить в поточном режиме элемент содержимого из модуля 291 хранения содержимого. Когда сервер 200 передает данные в поточном режиме в пользовательское устройство 10, требуется наличие соединения между сервером 200 и устройством 10.
В еще одном варианте осуществления данного изобретения пользователь может иметь множество пользовательских устройств 10, каждое из которых имеет приложение 100, соединенное с сервером 200. В этом варианте осуществления данного изобретения разрешения, установленные в модуле DRM, определены на основании разрешений для каждого пользователя с помощью пользовательских данных, предоставленных пользователем и сохраненных в модуле 231 хранения пользователя, например, имя пользователя, почтовый адрес, адрес электронной почты, номер мобильного устройства и т.д. Следовательно, если разрешения определяют, что пользователь может прослушивать или иным образом потреблять элемент содержимого четыре раза и он уже прослушал или иным образом потребил его один раз на первом пользовательском устройстве, то когда он использует второе или третье и т.д. пользовательское устройство, пользователь все еще будет иметь оставшимися три разрешения на прослушивание/потребление.
В одном варианте осуществления данного изобретения чарт обновляется с регулярными периодами, например, ежечасно, ежедневно, еженедельно или раз в две недели, провайдерами 275 чартов. Эти обновления передаются распределительным модулем 250 пользователям. Соответственно, элементы содержимого, которые находятся в чарте в течение одной недели, могут уже не присутствовать в чарте после обновления чарта. В этом случае, независимо от того, использовал ли пользователь все разрешения, связанные с каждым элементом в чарте, если этот элемент уже больше не существует в чарте, то разрешения пользователей становятся недействительными. Если пользователь отметил один или несколько элементов содержимого для покупки позднее, то перед обновлением чарта пользователю будет направлено напоминание закупить этот элемент.
В одном варианте осуществления данного изобретения в отношении дорожек записи имеется возможность осуществлять доступ к дорожкам записи, которые были воспроизведены или совместно использованы по меньшей мере один раз, после того, как они были исключены из чартов.
В одном варианте осуществления данного изобретения чарт обновляется на пользовательском устройстве в период времени, когда существует низкий уровень графика в интернете/мобильной сети 20. К примеру, обновления могут быть предоставлены в непиковые периоды времени, такие как ночью, с соблюдением соответствующего законодательства.
В одном варианте осуществления данного изобретения, когда пользователь регистрируется для обслуживания на сервере 200 и обеспечивает пользовательскую информацию, он может также выбирать из множества сайтов социальных сетей, какие именно из этих сайтов он желает быть доступными для него при использовании услуг, предоставляемых сервером 200. Информация о выбранных пользователем сайтах социальных сетей затем сохраняется в модуле 231 хранения пользователя. В одном варианте осуществления данного изобретения информация о выборе пользователем сайтов социальных сетей может сохраняться вместе с именем пользователя и паролем для выбранного сайта социальной сети, так что пользователю нет необходимости вводить имя пользователя и пароль при каждом соединении с сайтом социальной сети. Хотя в одном варианте осуществления данного изобретения от пользователя все еще может требоваться периодически вводить его имя пользователя и пароль, чтобы подтвердить его идентичность.
Следует понимать, что разрешение на доступ к содержимому закончится или истечет в определенных обстоятельствах, таких как истечение срока подписки, прекращение срока действия разрешения или другое прекращение или событие истечения срока. Разрешение может быть прекращено частично. Прекращение или частичное прекращение может осуществляться различными способами. Пользователь может просто перестать получать сообщения, касающиеся содержимого, или соответствующее содержимое. Одна возможность, направленная на поддержание интереса пользователя, заключается в продолжении предоставления пользователю с разрешениями на ограниченный доступ или отсутствием доступа, чарты элементов содержимого, без предоставления какого-либо потребляемого содержимого или в предоставлении уменьшенного потребляемого содержимого. К примеру, если пользователь уже закупил один или несколько элементов содержимого, пользователю могут быть предоставлены обновления одного или нескольких чартов, в которых присутствуют элемент (элементы) содержимого. Пользователь может иметь опцию кликнуть указателем или иным образом выбрать элемент в чарте, и в ответ на это ему будет выслано напоминание о том, что необходимо возобновить подписку или другое разрешение для потребления содержимого, альтернативно или дополнительно к опции закупить содержимое. Хотя отсутствует разрешение на потребление содержимого, перечисленного в чарте, будет возможно высылать пользователю чарта образцы содержимого вместо полных элементов содержимого.
В предпочтительном варианте осуществления данного изобретения от пользователя требуется подписаться на услугу предоставления чарта элементов содержимого, которые могут затем быть закуплены. Покупки возможны только подписчиками. Подписчики имеют преимущество, заключающееся в том, что им предоставляется чарт содержимого, которое было заранее выбрано от их лица. Обладатели прав на содержимое имеют содержимое, обработанное в том смысле, что разрешения, применяемые к содержимому, выполняются. В зависимости от того, действует ли подписка, пользователю может быть предоставлена возможность немедленной загрузки или получения содержимого в потоковом режиме, без необходимости использовать канал связи для получения содержимого.
В любом из вариантов осуществления данного изобретения, описанных выше, покупка элемента содержимого в электронной форме или в форме программного обеспечения может быть связана с правом владения содержимым в физической или «аппаратной» форме. К примеру, предположим, что пользователь покупает «альбом» или «книгу» в цифровой форме. Эта покупка может быть затем зарегистрирована как «право владеть физическим продуктом». Это может быть осуществлено путем предоставления уникального кода, идентификационного номера или двумерного/трехмерного штрихкода или кода EAN, или путем ассоциирования данных, генерируемых между обслуживающей организацией и системами CRM (управления отношениями с заказчиками)/ЕР08 (электронного места, продажи) партнера. После предоставления правильного кода или при наступлении события или истечения срока события подписчик получает право затребовать физический продукт.
Устройство, описанное выше, может быть реализовано, по меньшей мере частично, в виде программного обеспечения. Специалисты в данной области техники поймут, что описанное выше устройство может быть реализовано с помощью компьютерного оборудования общего назначения или с помощью оборудования, изготовленного на заказ.
Специалисты в данной области техники поймут, что хотя выше было описано то, что рассматривается как наилучший способ и, где это приемлемо, другие способы осуществления данного изобретения, изобретение не должно быть ограничено конкретными конфигурациями и способами, перечисленными в этом техническом описании предпочтительных вариантов осуществления данного изобретения. Специалисты в данной области техники поймут, что данное изобретение имеет широкий спектр применений и что варианты осуществления данного изобретения могут включать в себя широкий  спектр модификаций без выхода за рамки новаторской концепции, определенной в прилагаемой формуле изобретения.
В целом она включает в себя следующее:
- Возможность поиска - получение других дорожек записи от исполнителя, которого вы слушаете, путем простого нажатия кнопки.
- Получение рекомендаций, основанных на том, что вы слушаете или иным образом потребляете.
- Поиск любого приложенного музыкального произведения для немедленной или отсроченной загрузки.
- Возможность отправить песню в качестве подарка (вариант осуществления изобретения может включать в себя покупку или пробное прослушивание/совместное использование).
- Наличие самых старых чартов (списков наиболее популярных песен) декабря 1971 г. и т.п. до наших дней.
Элементы аппаратного обеспечения, операционные системы и языки программирования таких компьютеров являются традиционными по природе, и предполагается, что специалисты в данной области техники достаточно знакомы с ними. Конечно же, функции сервера могут быть реализованы распределенным образом на большом числе аналогичных платформ для распределения нагрузки обработки информации.
Таким образом, аспекты способов и устройств, описанные здесь, могут осуществляться на мобильной станции и на вычислительном устройстве, таком как сервер. Программные аспекты данной технологии могут рассматриваться как «продукты» или «изготовленное изделие», как правило, в виде выполняемого программного кода и/или связанных с ним данных, которые находятся на считываемом компьютером типе носителя или встроены в него. Носитель информации типа «средства хранения информации» включает в себя любой или все типы запоминающих устройств мобильных станций, компьютеров, процессоров и аналогичных устройств, или связанные с ними модули этих устройств, такие как различные типы полупроводниковой памяти, накопители на магнитной ленте, дисковые накопители и подобные устройства, которые могут обеспечить сохранение данных в любое время для программирования с помощью программного обеспечения. Все программное обеспечение или части программного обеспечения могут временами передаваться через Интернет или разнообразные другие телекоммуникационные сети. Такие передачи, например, могут позволять осуществлять загрузку программных средств из одного компьютера или процессора в другой компьютер или процессор. Таким образом, еще тип носителя, который может содержать элементы программных средств, включает в себя оптические, электрические и электромагнитные волны, такие как используемые для передачи данных по физическим интерфейсам между локальными устройствами, через проводные и оптоволоконные наземные сети и через различные воздушные каналы связи. Физические элементы, которые переносят подобные волны, такие как проводные и беспроводные каналы связи, оптические каналы связи и аналогичные каналы, могут рассматриваться как носитель, содержащий и передающий программные средства. Используемые здесь термины, такие как компьютер или «считываемый компьютером носитель», если они не ограничены только физическими непередающими «запоминающими» носителями, относятся к любому носителю информации, который участвует в передаче команд процессору для выполнения.
Таким образом, считываемый компьютером носитель может иметь многие формы, включая, но не ограничиваясь ими, физический носитель для хранения информации, носитель на несущих модулированных волнах или физический передающий носитель. Энергонезависимые носители для хранения информации включают в себя, например, оптические или магнитные диски, такие как любые запоминающие устройства в любом компьютере (компьютерах), или аналогичные элементы, такие, которые могут использоваться для реализации агрегатора данных, системы связи с потребителями, и т.п., показанные на чертежах. Энергозависимые носители для хранения информации включают в себя динамическое ЗУ, такое как основное ЗУ таких компьютерных платформ. Материальные передающие носители включают в себя коаксиальные кабели; медные проводники и волоконно-оптические кабели, включая проводники, которые образуют шину передачи данных в компьютерной системе. Передающие носители на несущих волнах могут принимать форму электрических или электромагнитных сигналов, или акустических или световых волн, таких, которые генерируются во время передачи данных на радиочастотах и инфракрасном излучении. Широко распространенные виды считываемых компьютером носителей информации включают в себя, например: флоппи-диск, гибкий магнитный диск, жесткий магнитный диск, магнитную ленту, любой другой магнитный носитель, ПЗУ (постоянное запоминающее устройство) на компакт-дисках, цифровой видеодиск формата DVD или ПЗУ на цифровых видеодисках DVD, любой другой оптический носитель, перфокарты, перфоленту, любой другой физический носитель для хранения информации со структурами отверстий, оперативное ЗУ с произвольной выборкой (RAM), программируемое ПЗУ (PROM), электрически перепрограммируемое ПЗУ (EPROM), флэш-EPROM, любое другое ЗУ в виде интегральной схемы или картриджа, несущую волну, передающую данные или команды, кабели или каналы связи, передающие такую несущую волну, или другой носитель, с которого компьютер может считывать программный код и/или данные. Многие из этих форм считываемых компьютером носителей могут быть использованы для передачи одной или нескольких последовательностей одной или нескольких команд в процессор для их выполнения.
Хотя выше было описано то, что рассматривается как наилучший способ осуществления данного изобретения и/или другие примеры его осуществления, понятно, что в них могут быть выполнены разнообразные модификации, и что описанный здесь предмет изобретения может быть реализован в разнообразных формах и примерах, и что его принципы могут быть осуществлены в многочисленных применениях, и лишь некоторые из них были здесь описаны. Целью приведенной ниже формулы изобретения является включение в заявку на изобретение любых и всех применений, модификаций и вариаций, которые входят в истинный объем данного изобретения.