УСТРОЙСТВО И СПОСОБЫ ПРЕДОСТАВЛЕНИЯ И ПРЕДСТАВЛЕНИЯ НАСТРОЕННОЙ ИНФОРМАЦИИ О КАНАЛЕ
DEVICE AND METHODS OF PROVIDING AND PRESENTING CUSTOMISED CHANNEL INFORMATION

Притязание на приоритет
Настоящая заявка на патент претендует на приоритет предварительной заявки на патент США №60/716 408, озаглавленной «CUSTOMIZATION OF COMMON CHANNEL INFORMATION PER CONTENT RETAILER IN A PROGRAM GUIDE, AND FOR THE CONTENT PROVIDED FOR THE CHANNEL», поданной 12 сентября 2005 г., правообладателем которой является правообладатель данного документа, и которая полностью включена по ссылке в данный документ.
Уровень техники
Раскрытые варианты осуществления относятся, в основном, к принципу действия систем распределения контента и, в частности, к способам и устройству предоставления и представления настроенного вида канала в системе распределения мультимедийной информации.
В системах распределения мультимедийной информации проводник программ мультимедийной информации (MPG, ППМИ), который описывает план доставки доступного контента или услуг по данному набору каналов, может обеспечиваться розничными продавцами контента (РПК) в сети распределения. Например, провайдер контента (ПК), который работает по сети распределения, может предоставлять контент или услуги одному или нескольким РПК посредством связи по сети. РПК предоставляет ППМИ, который включает в себя информацию, относящуюся к контенту или услугам, пользователям устройств, которые затем могут выбрать контент или услуги для приема устройством. Например, пользователь устройства может выбрать и/или подписаться на прием контента или услуг, которые включают в себя мультимедийный контент, клипы, программы, сценарии, данные, услуги абонентам или любой другой тип контента или услуги.
В настоящее время каналы, которые представляют контент или услуги, поставляются многочисленным распределителям контента и потребителям с идентичным контентом и описаниями. Чтобы предусмотреть характерные для розничного продавца возможности маркетинга и продвижения торговой марки, и чтобы обеспечить индивидуализацию продукции, желательно иметь возможность настраивать представления канала и ассоциированные с ним дополнительные данные, основываясь на заданном розничном продавце контента.
Сущность изобретения
Описанные варианты осуществления обеспечивают системы, устройства, аппараты, считываемые компьютером носители, процессоры и способы предоставления и генерирования настроенной информации о контенте.
В одном варианте осуществления способ предоставления информации о контенте содержит прием определения информации об атрибутах услуги, соответствующей базовой услуге для каждой из множества базовых услуг, причем каждая базовая услуга действует для предоставления по меньшей мере части представления устройству, и прием настроенного определения для применения к по меньшей мере одной из множества информаций об атрибутах услуги. Способ дополнительно содержит предоставление множества информаций о канале устройству, причем по меньшей мере одна из множества информаций о канале содержит настроенное определение. В относящемся варианте осуществления по меньшей мере один процессор выполнен с возможностью выполнения вышеописанных действий. В другом относящемся варианте осуществления компьютерная программа, резидентная на считываемом компьютером носителе, которая при ее исполнении ориентирует компьютерное устройство на выполнение действий, отмеченных выше.
В другом варианте осуществления устройство для предоставления информации о контенте содержит средство для приема определения информации об атрибутах услуги, соответствующей базовой услуге для каждой из множества базовых услуг, причем каждая базовая услуга действует для предоставления по меньшей мере части представления устройству. Устройство дополнительно содержит средство для приема настроенного определения по меньшей мере одной из множества информаций об атрибутах услуги. Кроме того, устройство содержит средство для предоставления множества информаций о канале устройству, причем по меньшей мере одна из множества информаций о канале содержит настроенное определение.
В еще другом варианте осуществления устройство для предоставления информации о контенте содержит сервер контента, имеющий первое определение информации об атрибутах услуги и второе определение информации об атрибутах настройки, в котором информация об атрибутах услуги соответствует базовой услуге, действующей для предоставления по меньшей мере части представления устройству. Кроме того, устройство содержит модуль генератора, выполненный с возможностью генерирования и передачи сообщения системной информации, имеющего по меньшей мере одно настроенное определение канала для передачи на устройство, в котором настроенное определение канала содержит предварительно определенное объединение по меньшей мере части первого определения информации об атрибутах услуги и соответствующей части второго определения информации об атрибутах настройки.
В еще другом варианте осуществления способ представления информации о контенте содержит прием определения информации об атрибутах услуги, соответствующей базовой услуге, в котором базовая услуга действует для предоставления по меньшей мере части представления устройству. Способ дополнительно содержит прием определения информации об атрибутах настройки. Кроме того, способ содержит генерирование вида информации о канале настройки, основываясь на предварительно определенном объединении определенной информации об атрибутах настройки с определенной информацией об атрибутах услуги. В относящемся варианте осуществления по меньшей мере один процессор выполнен с возможностью выполнения вышеописанных действий. В другом относящемся варианте осуществления компьютерная программа, резидентная в считываемом компьютере носителе, которая при ее исполнении ориентирует компьютерное устройство на выполнение действий, отмеченных выше.
В другом варианте осуществления беспроводное устройство содержит средство для приема определения информации об атрибутах услуги, соответствующей базовой услуге, в котором базовая услуга действует для предоставления по меньшей мере части представления устройству. Беспроводное устройство дополнительно содержит средство для приема определения информации об атрибутах настройки. Кроме того, беспроводное устройство содержит средство для генерирования вида информации о канале настройки, основываясь на предварительно определенном объединении определенной информации об атрибутах настройки с определенной информацией об атрибутах услуги.
В другом варианте осуществления беспроводное устройство содержит компьютерную платформу, имеющую банк данных, содержащий первое определение и второе определение. Первое определение определяет информацию об атрибутах услуги, соответствующей базовой услуге, действующее для предоставления по меньшей мере части представления, и второе определение определяет информацию об атрибутах настройки. Кроме того, беспроводное устройство содержит модуль менеджера мультимедийной информации на компьютерной платформе и действует для инициирования генерирования вида информации о канале настройки, основываясь на предварительно определенном объединении определенной информации об атрибутах настройки с определенной информацией об атрибутах услуги.
Краткое описание чертежей
Фиг.1 представляет собой схематическое представление одного варианта осуществления системы для доставки настроенного контента и информации о канале;
фиг.2 представляет собой схематическое представление одного варианта осуществления сообщения системной информации, транспортируемого системой по фиг.1;
фиг.3 представляет собой схематическое представление одного варианта осуществления записи блока проводника представлений мультимедийной информации (ППМИ), которая может содержать часть сообщения системной информации по фиг.2;
фиг.4 представляет собой схематическое представление одного варианта осуществления различных компонентов проводника программ мультимедийной информации (ППМИ), включающего блок ППМИ по фиг.3;
фиг.5 представляет собой снимок экрана одного варианта осуществления ППМИ, выполненного из компонентов по фиг.4;
фиг.6 представляет собой схематическое представление одного варианта осуществления записи названия ППМИ, ассоциированной с блоком ППМИ по фиг.3;
фиг.7 представляет собой схематическое представление одного варианта осуществления записи оценки, ассоциированной с записью названия ППМИ по фиг.6;
фиг.8 представляет собой схематическое представление одного варианта осуществления записи характерных для языка данных названия ППМИ, ассоциированной с записью названия ППМИ по фиг.6;
фиг.9 представляет собой схематическое представление одного варианта осуществления записи представления в реальном времени, ассоциированной с записью названия ППМИ по фиг.6;
фиг.10 представляет собой схематическое представление одного варианта осуществления записи представления не в реальном времени, ассоциированной с записью названия ППМИ по фиг.6;
фиг.11 представляет собой схематическое представление одного варианта осуществления записи представления передачи данных, ассоциированной с записью названия ППМИ по фиг.6;
фиг.12 представляет собой схематическое представление одного варианта осуществления записи окна контакта, ассоциированной с записью блока ППМИ по фиг.3;
фиг.13 представляет собой схематическое представление одного варианта осуществления записи настройки канала, ассоциированной с записью блока ППМИ по фиг.3;
фиг.14 представляет собой схематическое представление одного варианта осуществления записи настройки названия ППМИ, ассоциированной с записью настройки канала по фиг.13;
фиг.15 представляет собой схематическое представление одного варианта осуществления записи представления передачи данных, ассоциированной с записью настройки названия ППМИ по фиг.14;
фиг.16 представляет собой схематическое представление одного варианта осуществления записи дополнительного представления, ассоциированной с записью настройки канала по фиг.13;
фиг.17 представляет собой схематическое представление одного варианта осуществления записи прекращения действия, ассоциированной с записью блока ППМИ по фиг.3;
фиг.18 представляет собой схематическое представление одного варианта осуществления данных и записей, хранимых сервером 60 контента по фиг.1;
фиг.19 представляет собой схематическое представление одного варианта осуществления функциональных компонентов беспроводного устройства по фиг.1;
фиг.20 представляет собой схематическое представление одного варианта осуществления функциональных компонентов системы распределения мультимедийной информации по фиг.1;
фиг.21 представляет собой блок-схему последовательности операций одного варианта осуществления способа предоставления информации о контенте;
фиг.22 представляет собой блок-схему последовательности операций одного варианта осуществления способа отображения информации о контенте.
Подробное описание
Последующее подробное описание описывает один или несколько вариантов осуществления системы доставки контента. Система особенно хорошо подходит для использования в средах беспроводной сети, но может использоваться в сетевой среде любого типа, включая в себя, но не ограничиваясь ими, сети связи, сети общего пользования, такие как Интернет, частные сети, такие как виртуальные частные сети (VPN, ВЧС), локальные сети, глобальные сети, магистральные сети или сеть связи или передачи данных любого другого типа.
Как показано на фиг.1, один вариант осуществления системы 10 для предоставления настроенного контента и информации о канале включает в себя систему 12 распределения мультимедийной информации (MDS, СРМИ), которая выполнена с возможностью приема сегментов 14 мультимедийной информации, которые формируют множество базовых услуг 16 или общих каналов, от множества провайдеров 18 контента. Далее, для каждой из множества базовых услуг 16 СРМИ 12 включает в себя информацию 20 об атрибутах услуги или информацию об общем канале, которая определяет и описывает соответствующую базовую услугу. Кроме того, СРМИ 12 принимает информацию 22 об атрибутах настройки от каждого из множества розничных продавцов 24 контента. Информация 22 об атрибутах настройки включает в себя определения и описания, характерные для розничного продавца контента, для каждой из множества базовых услуг 16, которая в одном варианте осуществления дополняет или заменяет соответствующую информацию 20 об атрибутах услуги. СРМИ 12 выполнена с возможностью генерирования настроенного вида каждой базовой услуги 16 для каждого розничного продавца 24 контента посредством замены информации 20 об атрибутах услуги информацией 22 об атрибутах настройки. Эти настроенные виды каждой базовой услуги 16 определяются как каналы, настроенные каналы или предметы 26 покупки, которые являются характерными для розничного продавца контента вследствие настройки, и которые доступны пользователям для подписки/покупки. Объединение информации 20 об атрибутах услуги и информации 22 об атрибутах настройки, таким образом, определяет настроенную информацию 28 об атрибутах канала для каждого из множества каналов 26. Каждый розничный продавец 24 контента или провайдер 30 биллинга и услуг абонентов (BCS, ПБУА) затем может группировать различные объединения каналов 26 в ярусы 32, и различные объединения ярусов 32 в пакеты 34 для предложения, например, на основе подписки, для устройств, связанных с данным розничным продавцом 24 контента и/или ПБУА 30, таких как беспроводное устройство 36.
В одном варианте осуществления, например, каждый розничный продавец 24 контента и/или ПБУА 30 может предоставлять настроенное отображение каналов 26 на пользовательском интерфейсе 38 подписанного беспроводного устройства 36 в виде проводника 40 представлений мультимедийной информации (ППМИ). ППМИ 40 содержит план представлений 42 по каждому из множества каналов 26, где каждое представление 42 содержит вид мультимедийной информации, который включает в себя один или несколько сегментов 14 мультимедийной информации. Как более подробно описано ниже, ППМИ 40 построено на основе записей 80 названий проводника представлений мультимедийной информации (фиг.3 и 6) и записей 84 настройки каналов (фиг.3 и 13), ассоциированных с каждым представлением 42, 48, базовой услугой 16, дополнительной услугой 50 и/или каналом 26. Например, записи 80 названий ППМИ и записи 84 настройки канала могут быть частью сообщения 44 системной информации (СИ), посылаемого в потоке 45 от СРМИ 12 на беспроводное устройство 36 по сети 46 беспроводного доступа. Поток 45 представляет собой логический поток с «мультиплексной передачей», которая представляет собой набор потоков для данной зоны. Каждый поток 45 обычно используется для доставки отдельного компонента мультимедийной информации представления в реальном времени, или файла, содержащего представление не в реальном времени, или сообщений 44 СИ. Таким образом, каждый ППМИ 40 настраивается на каждом устройстве в соответствии с ассоциированным розничным продавцом 24 контента и/или ПБУА 30.
В другом варианте осуществления настроенный вид включает в себя представление 42 от базовой услуги 16 в объединении с дополнительным представлением 48 от дополнительной услуги 50, отображаемых на пользовательском интерфейсе 38. Дополнительное представление 48 и дополнительная услуга 50, которые предусматриваются для настройки и улучшения базовой услуги, более подробно описываются ниже.
В одном варианте осуществления информация 20 об атрибутах услуги и информация 28 об атрибутах настройки содержат, по существу, поля или записи, но с различными значениями. Информация 28 об атрибутах настройки, например, может представлять собой характерную для розничного продавца информацию, используемую для придания представлению услуги данным розничным продавцом уникального визуального стиля. Например, поля или записи, ассоциированные с любой информацией 20 и/или 28, могут включать в себя по меньшей мере одно из: названия и описания, ассоциированных с данным языком; дополнительного описания, предоставляющего больше подробностей, чем ранее упомянутое описание; ассоциированного универсального идентификатора ресурсов (URI, УИР) или унифицированного указателя ресурса (URL, УУР), который ссылается на источник более подробной информации, относящейся к услуге; типа устройства, рекомендуемого для приема услуги; пиктограммы, ассоциированной с типом устройства; пиктограммы для идентификации или представления услуги; времени начала; продолжительности; жанра; родительской оценки; вступительной части; заключительной части; рекламы; короткого крупного заголовка; передачи данных по протоколу Интернета; и любого другого атрибута или дескриптора, ассоциированного с услугой. В частности, объединение данной базовой услуги 16 с одним или несколькими определенными розничным продавцом дополнительными представлениями 48 и/или дополнительными услугами 50 обеспечивает уникальный вид относящейся к каналу информации для каждого розничного продавца.
Таким образом, система 10 содержит один вариант осуществления транспортной системы, которая выполнена с возможностью создания и транспортировки потоков мультимедийного контента по сетям передачи данных. Например, транспортная система подходит для использования при транспортировке мультимедийной информации от провайдера контента до системы распределения мультимедийной информации для широковещательного распределения. Выгодно, что система 10 позволяет розничным продавцам 22 контента и/или провайдерам 30 ПБУА настраивать базовые услуги 16, чтобы предоставлять настроенные каналы 26, настроенные проводники 40 представлений мультимедийной информации и настроенные представления 42 и 48 подписанным устройствам.
Любое количество устройств может работать с системой 10 для приема и проигрывания/отображения контента и информации о контенте. Беспроводное устройство 36 является одним таким устройством и включает устройства, такие как сотовый телефон, персональный цифровой помощник, портативный компьютер и любое другое беспроводное устройство, выполненное с возможностью приема и проигрывания/отображения мультимедийной информации. Необходимо отметить, однако, что в одном или нескольких вариантах осуществления системы 10 может использоваться фактически любое количество или любой тип проводного или беспроводного устройства, способного проигрывать/отображать мультимедийную информацию.
На фиг.1 каждый компонент системы 10 может иметь несколько определенных ролей, которые позволяют некоторые функции отделить от других функций. Необходимо отметить, однако, что в любой данной реализации системы 10 любой данный компонент или организация могут выполнять многочисленные роли.
В одном варианте осуществления, например, провайдер 30 ПБУА содержит служебное подразделение, которое обеспечивает услуги биллинга пользователю и поддержки абонентов от имени одного или нескольких розничных продавцов 24 контента. Каждое устройство в системе 10, такое как беспроводное устройство 36, ассоциируется с одним провайдером 30 ПБУА, например, посредством соглашения 52 о подписке. По существу, провайдер 30 ПБУА может поставлять данные 54 о подписке СРМИ 12.
Розничный продавец 24 контента содержит служебное подразделение, которое определяет пакеты 34 и предлагает их для подписки при помощи одного или нескольких связанных с ним провайдеров 30 ПБУА. Следовательно, каждый розничный продавец 24 контента предоставляет пакеты 34 и ассоциированные пакетизированные данные для СРМИ 12. Далее, например, каждый розничный продавец 24 контента может ассоциироваться с одним или несколькими провайдерами 30 ПБУА посредством соглашения 56 о розничной продаже контента.
Хотя розничный продавец 24 контента и провайдер 30 ПБУА представлены в качестве отдельных подразделений, считается, что они могут быть объединены в отдельное подразделение.
Провайдер 18 контента может содержать служебное подразделение, которое поставляет контент, доставляемый пользователю, такому как устройство 36, при помощи базовых услуг 16. Например, каждый провайдер 18 контента поставляет сегменты 14 мультимедийной информации и связанные с ними данные мультимедийной информации СРМИ 12. Каждый сегмент 14 мультимедийной информации может содержать один или несколько из видео-, аудио- мультимедийного контента, клипов, контента в реальном времени и не в реальном времени, объединенного и/или одновременного контента в реальном времени и не в реальном времени, сценариев, программ или любого другого типа подходящего контента. Далее, например, каждый провайдер 18 контента может ассоциироваться с одним или несколькими розничными продавцами 24 контента посредством соглашения 58 о розничной продаже контента.
СРМИ 12 содержит любую комбинацию проводных и беспроводных сетей и связанных с ними компьютерных устройств и серверов, которые действуют для распределения контента для доставки пользователям. СРМИ 12 может содержать оптимизированную широковещательную сеть, разработанную и оптимизированную для доставки высококачественного контента на выбранные устройства по множеству оптимизированных каналов связи. Далее, например, СРМИ 12 может содержать один или несколько серверов 60 контента, которые хранят ранее упомянутую мультимедийную информацию, данные и записи, вместе с логикой и исполняемыми инструкциями, чтобы сделать возможными функциональные возможности СРМИ 12. В одном варианте осуществления, например, сервер 60 контента и/или СРМИ 12 включают в себя генератор 62 сообщения системной информации (СИ), имеющий аппаратные средства и/или программные средства, включая память, исполняемые инструкции и процессор, выполненные с возможностью генерирования сообщения 44 СИ, основываясь на данных на сервере 60 контента. Например, генератор 62 сообщения СИ может включать в себя логику генератора для составления сообщения 44 СИ из данных в СРМИ 12 и логику приемопередатчика для приема всех относящихся к сообщению СИ данных и отправки сообщения 44 СИ из СРМИ 12 для распределения по устройствам. Кроме того, например, СРМИ 12 может включать в себя сеть 46 беспроводного доступа, имеющую широковещательную базовую станцию (ВВS, ШБС) 64, которая обеспечивает транспортный интерфейс, позволяющий СРМИ 12 доставлять сообщение 44 СИ и контент в виде потоков контента сети 46 беспроводного доступа для широковещательной/многоадресной передачи на устройства, такие как беспроводное устройство 36.
Как показано на фиг.2, сообщение 44 СИ содержит набор информации, который дает возможность устройству локализовать услуги или подписываться на пакеты от имени пользователя и описывать информацию 66 о рынке, информацию 68 об услуге и информацию 70 о ППМИ пользователю. Информация 66 о рынке включает в себя информацию, описывающую каждого провайдера 30 ПБУА, розничного продавца 24 контента, пакета 34, яруса 32 и канала 26. Информация 68 об услуге включает в себя информацию о каждой базовой услуге 16 и дополнительной услуге 50, доступных в системе 10. Информация 70 о ППМИ включает в себя информацию о контенте каналов 26.
В одном варианте осуществления, ссылаясь на фиг.2-5, информация 70 о ППМИ включает в себя сообщение 72 блока ППМИ, которое определяет доступный контент в фиксированный период времени, упоминаемый как продолжительность 74 блока ППМИ. Продолжительность 74 блока ППМИ представляет собой конфигурируемый параметр, который может сигнализироваться в транспортном потоке, и который определяет размер окна во времени, охватываемый сообщением 72 блока ППМИ. Информация о контенте, который охватывает границу между двумя последовательными блоками 72 ППМИ, присутствует в каждом блоке 72 ППМИ. Каждое сообщение 72 блока ППМИ определяет: время 76 начала, которое представляет собой самое раннее время, охватываемое блоком ППМИ, и соответствует окончанию интервала, охватываемого предыдущим блоком ППМИ, и версию 78 блока ППМИ, которая идентифицирует конкретный набор атрибутов и значений элементов, которые учитывают идентификацию блока ППМИ; записи 80 названий ППМИ для всех названий ППМИ, т.е. представлений и связанной с ними информации о проводнике представлений мультимедийной информации, показанной во время продолжительности блока ППМИ, где каждая запись 80 названия ППМИ полностью описывает все применимые атрибуты названия ППМИ; информацию 82 об окне контакта для всех представлений не в реальном времени, загружаемых во время продолжительности блока ППМИ; записи 84 настройки канала, определяющие настроенные адаптации для каждого названия ППМИ для соответствующих различных каналов 26, через которые может выполняться обращение к услугам 16; и информация 86 о прекращении действия, определяющая регион или регионы, в которых название ППМИ должно прекращать действие. Каждый из этих компонентов сообщения 72 блока ППМИ более подробно описывается ниже.
Каждый ППМИ 40 составлен из предварительно определенного количества блоков 72 ППМИ, которые относительно упорядочиваются на основе их соответствующего времени 76 начала. Далее, порядок каналов 26, перечисленных в каждом ППМИ 40, предписывается на основе весового коэффициента 153 канала, ассоциированного с каждым каналом 26, где весовой коэффициент канала содержит один из атрибутов 28 канала. ППМИ 40 отображает имя 88 и/или пиктограмму 90 для каждого канала 26 и имя 92 и/или пиктограмму 94 для каждого представления 42 и/или 48. Например, имена 88, 92 и/или пиктограммы 90, 94 могут ассоциироваться с базовой услугой 16 или могут настраиваться, основываясь на атрибутах 22 настройки, ассоциированных с каждым розничным продавцом 24 контента. Кроме того, пиктограммы 90, 94, ассоциированные соответственно с каждым каналом 26 и представлением 42 и/или 48, могут указывать тип представления, такой как в реальном времени, не в реальном времени, данные или некоторую их комбинацию. Далее, ППМИ 40 отображает время 76 начала, ассоциированное с представлениями 42 и/или 48, и может дополнительно включать в себя текущую дату 96, а также одну или несколько функциональных клавиш 98. Например, функциональные клавиши 98 могут включать в себя клавишу «Наблюдать» для инициирования наблюдения за выделенным представлением, и клавишу «Варианты», позволяющую пользователю получить доступ к дополнительной информации, такой как информация о соответствующей услуге, канале, представлении или подписке на услугу, представление, канал или пакет.
Как показано на фиг.3 и 6, в одном варианте осуществления запись 80 названия ППМИ включает в себя время 100 начала названия ППМИ и продолжительность 102 названия ППМИ. Время 100 начала названия ППМИ представляет собой время, когда может начинаться представление контента, охватываемого названием ППМИ. Если услуга является услугой в реальном времени или услугой передачи данных по протоколу Интернета (IP, ПИ), тогда время 100 начала названия ППМИ представляет собой время, когда будет начинаться отображение в прямом эфире контента, исключая любые «вступительные части» или вводные представления или сегменты мультимедийной информации, ассоциированные с названием ППМИ. Если услуга является услугой не в реальном времени, то время 100 начала названия ППМИ представляет собой самое раннее время, когда может начинаться отображение контента, которое может быть только тогда, когда услуга не в реальном времени сохранится в памяти устройства, исключая любые «вступительные части», ассоциированные с названием ППМИ. Если услуга представляет собой объединенную услугу в реальном времени и не в реальном времени, известную как услуга «согласно названию ППМИ», тогда значимость времени 100 начала названия ППМИ зависит от природы контента, ассоциированного с названием ППМИ, как определено в предыдущих двух предложениях.
Аналогично, продолжительность 102 названия ППМИ зависит от типа услуги. Если услуга представляет собой услугу в реальном времени или услугу передачи данных ПИ, тогда продолжительность 102 названия ППМИ, добавленная к времени 100 начала названия ППМИ, представляет собой время, когда закончится отображение контента, включая любые «заключительные части», которые представляют собой дополнительное представление, которое следует за главным представлением, ассоциированным с названием ППМИ. Если услуга представляет собой услугу не в реальном времени, тогда продолжительность 102 названия ППМИ, добавленная к времени 100 начала названия ППМИ, представляет собой самое позднее время, когда может начинаться отображение контента, исключая любые «вступительные части», ассоциированные с названием ППМИ. Если услуга представляет собой «услугу согласно названию ППМИ», тогда значимость продолжительности 102 названия ППМИ зависит от природы контента, ассоциированного с названием ППМИ, как определено в предшествующих предложениях. По существу, продолжительность 102 названия ППМИ относится к фактическому времени просмотра для контента в реальном времени и доступности для начала времени просмотра для контента не в реальном времени и содержит окно во времени, в течение которого имя названия ППМИ отображается на ППМИ 40.
В данном варианте осуществления запись 80 названия ППМИ может дополнительно включать в себя ссылку 104 на услугу и жанр 106. Ссылка 104 на услугу включает в себя идентификацию услуги, которая идентифицирует базовую услугу 16, ассоциированную с названием ППМИ. Жанр 106 представляет собой атрибут, который описывает семантический класс контента, обеспечиваемого названием ППМИ, такой как комедия, документальный фильм, драма, мистерия и т.д.
Как показано на фиг.6 и 7, запись 80 названия ППМИ может дополнительно включать в себя одну или несколько оценок 108 для названия ППМИ. Оценка 108 определяет значение родительской рекомендательной оценки для названия ППМИ, которая может предусматриваться вместе с контентом провайдером 18 контента. В одном варианте осуществления, например, оценка 108 может включать в себя регион 110 оценки и соответствующую дополнительную информацию 112 об оценке, такую как область 114 оценки и значение 116 оценки. Регион 110 оценки задает географический регион, в котором применяется оценка 108. Может быть отдельная оценка 108 для каждого региона 110 оценки, в котором предлагается ассоциированная базовая услуга 16. Область 114 оценки идентифицирует аспект системы оценки, который применяется к ассоциированному региону 110 оценки. Например, в схеме оценки региона Соединенных Штатов областью 114 оценки может быть описание, такое как «насилие», «язык» и т.д. В других регионах область 114 оценки может представлять другие описания. Значение 116 оценки задает значение, ассоциированное с соответствующей областью 114 оценки и, таким образом, помогает определить количественно и сравнить относительные оценки.
Как показано на фиг.6 и 8, запись 80 названия ППМИ может дополнительно включать в себя одну или несколько записей 118 характерных для языка данных названия ППМИ. Каждая запись 118 характерных для языка данных названия ППМИ задает имя 120 названия и описание 122 названия ППМИ, ассоциированного с заданным языком 124. Имя 120 названия представляет собой атрибут, который задает имя для названия ППМИ, которое может отображаться для пользователя. Аналогично, описание 122 названия представляет собой атрибут, который задает описание для названия ППМИ, которое может отображаться для пользователя. Далее, каждая запись 118 характерных для языка данных названия ППМИ может обеспечивать дополнительное описание 125 и определять одну или несколько записей 126 унифицированного указателя ресурса (УУР), где подписанный пользователь может получить дополнительную информацию о названии ППМИ. Дополнительное описание 125 представляет собой атрибут, который задает дополнительное описание, относящееся к названию ППМИ, которое может отображаться для пользователя, включая дополнительные подробности о названии и дополнительные УУР, где может быть найдена дополнительная информация.
Может быть одна или несколько записей 126 УУР названия ППМИ на язык 124, и каждая запись 126 УУР может задавать подписанный УУР 128, который может включать в себя ссылку 130 УУР и описание 132 УУР, ассоциированное с ссылкой УУР. Далее, каждая запись 126 УУР может включать в себя одну или несколько записей 134 класса устройства, которые указывают конкретный тип устройства, необходимого для доступа к ассоциированному УУР. Каждая запись 134 класса устройства может включать в себя запись 136 класса программного обеспечения, которая задает тип среды операционной системы, подходящей для УУР, такой как операционная среда Palm OS для карманных компьютеров. Аналогично, каждая запись 134 класса устройства может включать в себя запись 138 класса аппаратных средств, которая задает тип устройства, подходящего для УУР, такого как устройство персонального цифрового помощника (ПЦП). Далее, каждая запись 134 класса устройства может включать в себя пиктограмму 140 класса устройства, которая может включать в себя графический файл или ссылку 142 на УУР пиктограммы, которая обеспечивает доступ к графическому файлу, который может использоваться в качестве пиктограммы. Ссылка 142 на УУР пиктограммы идентифицирует ресурс, который обеспечивает изображение пиктограммы для соответствующего канала 26, которая является подходящей для данного класса 134 устройства. УУР может указывать на внешнюю ссылку, такую как ссылка языка разметки гипертекста (ЯРГТ), или на внутренний файл. Далее, пиктограмма 140 класса устройства может включать в себя ссылку 144 на расположение по оси х и ссылку 146 на расположение по оси y, которые представляют собой целые числа без знака, задающие соответственно горизонтальное и вертикальное расположение пиктограммы на классе 134 устройства.
Обращаясь снова к фиг.6, запись 80 названия ППМИ может дополнительно включать в себя описание представления, ассоциированного с названием ППМИ, такого как представление 148 в реальном времени, представление 150 не в реальном времени и одно или несколько представлений 152 передачи данных.
Information and documentation-International Standard Audiovisual Number (ISAN)
The TV-Anytime Content Reference Identifier,
Как показано на фиг.9, представление 148 в реальном времени может определять ссылку 154 на представление и дополнительную информацию об идентификации представления для отслеживания мультимедийной информации, такую как одна или несколько из ссылки 156 на международный стандартный аудиовизуальный номер (ISAN, МСАН) и ссылки 158 на идентификатор ссылки на контент (CRID, ИДСК). Ссылка 154 на представление определяет идентификатор представления, который уникально отличает представление от всех других представлений в системе 10. Ссылка 156 МСАН представляет собой международный стандартный аудиовизуальный номер (МСАН), который может включать в себя корень 160 и/или версию 162, как определено в совместном стандарте Международной организации по стандартизации и Международной электротехнической комиссии (МОС-МЭК) номер 15706 , 2002 г., включенный в данный документ по ссылке. Аналогично, ссылка 158 ИДСК представляет собой идентификатор ссылки на контент (CRID, ИДСК), как определено в Запросе на комментарий (RFC) номер 4078, Earnshow, Nigel; Aoki, Shigeru; Ashley, Alex; Kameyama, Wateru,  2005 г., включенный в данный документ по ссылке.
Как показано на фиг.10, представление 150 не в реальном времени может включать в себя ссылку 154 на представление, которая идентифицирует данное представление, и продолжительность 164 представления, которая задает величину времени, необходимого для просмотра представления не в реальном времени. Представления не в реальном времени представляют собой файлы, которые были загружены на устройство, такое как беспроводное устройство 36, перед представлением пользователю. Время, в течение которого выполняется загрузка файлов, объявляется заранее посредством ППМИ 40 в одном или нескольких окнах контакта. Каждое окно контакта представляет выделенный интервал времени, в течение которого в любой момент устройство может инициировать получение файла.
В одном варианте осуществления, например, розничный продавец 24 контента и/или провайдер 30 ПБУА могут ограничить просмотр представления заданным окном представления, которое задается в ППМИ 40 как время начала, т.е. время 100 начала названия ППМИ, и продолжительность, т.е. продолжительность 102 названия ППМИ, точно как для представления в реальном времени. Однако в данном случае время начала и окончания указывают самое раннее и самое позднее время, когда пользователь может начать просматривать представление. В отличие от представления в реальном времени просмотр может начинаться в любое время в пределах окна представления. Если продолжительность представления короче, чем окно представления, тогда пользователь может решить просматривать представление много раз в окне представления.
В результате этих характеристик действия, относящиеся к распределению и просмотру представления, могут продолжаться после соответствующего окончания окон контакта и окон представлений. Устройство, которое инициирует получение в конце окна контакта, может все же завершить получение файла. Чтобы дать возможность устройству определить, когда попытка получения потерпела неудачу в данном случае, определение окна контакта в ППМИ 40 также включает в себя атрибут продолжительности контакта. По этой причине окончание окна контакта может отделяться из времени начала представления посредством по меньшей мере длительности продолжительности контакта.
Аналогично, если пользователь решает просмотреть представление в конце окна представления, представление может просматриваться до своего окончания, которое определяется продолжительностью представления.
Как показано на фиг.11, представление 152 передачи данных определяет адрес 166 протокола Интернета (ПИ), порт 168 ПИ и один или несколько типов 170 многоцелевых расширений почты Интернета (MIME, МРПИ) для представления передачи данных ПИ. Например, адресом 166 ПИ может быть групповой адрес ПИ версии 4 (IPv4, ПИв4) или ПИ версии 6 (ПИв6), и портом 168 ПИ может быть порт ПИв4 или ПИв6. Тип 170 МРПИ определяет тип мультимедийной информации, предлагаемой по групповому адресу ПИ в представлении.
Как показано на фиг.12, окно 82 контакта представляет интервал времени, в течение которого передается представление не в реальном времени или дополнительное представление с контентом не в реальном времени. Каждому такому представлению может предшествовать по меньшей мере одно окно 82 контакта для представления. В одном варианте осуществления, например, окно 82 контакта включает в себя ссылку 154 на представление, которая идентифицирует представление, ассоциированное с временем 172 начала окна контакта, временем 174 окончания окна контакта и продолжительностью 176 контакта. Время 172 начала окна контакта представляет собой время, когда начинается передача представления. Время 174 окончания окна контакта представляет собой самое позднее время, когда устройство может начинать получать представление. Продолжительность 176 окна контакта может использоваться устройством для определения, является ли загрузка успешной.
Как показано на фиг.3 и 13, запись 84 настройки канала определяет одну или несколько записей 180 настройки названия ППМИ для конкретного канала 26, определяемого ссылкой 178 на канал и предлагаемого розничным продавцом 24 контента, который ассоциируется с базовой услугой 16, представленной названием ППМИ. Ссылка 178 на канал содержит идентификатор канал для канала 26, который настраивается записью 84 настройки канала. Другими словами, ссылка 178 на канал идентифицирует запись канала, хранимую на сервере 60 контента, которая идентифицирует атрибуты для данного канала, включая: уникальный идентификатор канала; время достоверности, которое определяет, когда является достоверной запись канала; весовой коэффициент 153 канала (фиг.1), который определяет порядок канала относительно других каналов в списке, т.е. где канал с меньшим весовым коэффициентом перечисляется перед каналов с более высоким весовым коэффициентом; характерные для языка данные канала, которые обеспечивают имя канала, описание и ассоциированный УУР для одного или нескольких данных языков, ассоциированных с каналом; ссылку на базовую услугу, которая идентифицирует запись базовой услуги, хранимую на сервере 60 контента, который обеспечивает, что атрибуты данной базовой услуги настраиваются и представляются как данный канал; ссылки на характерные для канала дополнительные услуги, которые идентифицируют дополнительные услуги 50, ассоциированные с каналом; и пиктограмму каналу, которая может быть резидентным файлом или ссылкой на файл, имеющий графическое содержимое, для отображения на ППМИ 40. Далее, если услуга представляет собой дополнительную услугу 50, запись 84 настройки канала также может задавать доступный контент, такой как запись 182 дополнительного представления, для дополнительной услуги 50, ассоциированной с названием ППМИ для конкретного канала 26.
Как показано на фиг.13 и 14, в одном варианте осуществления каждая запись 180 настройки названия ППМИ может задавать список элементов настройки ППМИ. Каждый элемент настройки ППМИ вызывает подмену одного или нескольких элементов характерных для языка данных 118 названия ППМИ (фиг.6), когда к названию ППМИ обращается пользователь при помощи соответствующего канала 26, ассоциированного с соответствующим розничным продавцом 24 контента. В одном варианте осуществления каждая запись 180 настройки названия ППМИ включает в себя время 184 начала, которое представляет собой время, имеющее значение, равное соответствующему времени 100 начала названия ППМИ (фиг.6), ассоциированному с названием ППМИ, настроенным посредством соответствующей записи 180 настройки названия ППМИ. Далее, каждая запись 180 настройки названия ППМИ может включать в себя указатель 186 показа вступительной части и указатель 188 показа заключительной части, которые указывают соответственно, будет ли устройство вводить вступительную часть и/или сопровождать представление заключительной частью, описанными подробно ниже, полученными от соответствующей дополнительной услуги 50, ассоциированной с соответствующим каналом 26.
Кроме того, каждая запись 180 настройки названия ППМИ может включать в себя одну или несколько записей 190 характерных для языка данных ППМИ и одну или несколько записей 192 представления передачи данных. Каждая запись 190 характерных для языка данных ППМИ может задавать имя 194 названия ППМИ и описание 196 названия ППМИ, ассоциированные с данным языком 124, и может дополнительно обеспечивать настроенное дополнительное описание 198 и определять записи 200 настроенных УУР, где пользователь может получить дополнительную информацию о названии ППМИ, заменяющую соответствующее имя 120, описание 122, дополнительное описание 125 и записи 126 УУР, ассоциированные с соответствующими характерными для языка данными 118 названия ППМИ (фиг.6) для этого же языка 124. По существу, настроенное дополнительное описание 198 может содержать настроенное дополнительное описание и настроенное описание УУР, и записи 200 настроенных УУР могут включать в себя один или несколько подписанных УУР 202, подходящих для представления пользователю, который подписан на соответствующий канал 26. Подписанные УУР 202 могут включать в себя УУР 204, который указывает на внутренний файл или внешнюю ссылку, а также соответствующее описание 206 УУР, которое описывает ресурс, к которому обращается УУР 204. Далее, запись 190 характерных для языка данных ППМИ может дополнительно включать в себя запись 208 настроенного класса данных, которая имеет настроенные компоненты, которые заменяют компоненты записи 134 класса данных (фиг.8).
Как показано на фиг.14 и 15, каждая запись 192 представления передачи данных может задавать один или несколько элементов представления передачи данных, которые заменяют элементы записи 152 представления передачи данных ПИ (фиг.6 и 11), ассоциированные с соответствующей базовой услугой 16, когда к базовой услуге обращаются по соответствующему каналу 26. Каждая запись 192 представления передачи данных может определять адрес 210 ПИ, порт 212 ПИ и тип 214 МРПИ, причем каждый представляет собой настроенную версию, которая заменяет соответствующие базовые версии, ранее описанные на фиг.6 и 11.
Как показано на фиг.13 и 16, если услуга представляет собой дополнительную услугу 50, тогда запись 84 настройки канала может задавать одну или несколько записей 182 дополнительных представлений. Каждая запись 182 дополнительных представлений определяет дополнительное представление 48, например, посредством ссылки на идентификацию 154 представления и может дополнительно определять продолжительность 164 представления, которая является достоверной в данное время для соответствующей дополнительной услуги 50. Далее, каждая запись 182 дополнительного представления может включать в себя по меньшей мере одно из вступительной части 216, заключительной части 218, рекламы 220, короткого крупного заголовка 222, УУР 224 и одной или нескольких передач 226 данных ПИ.
В одном варианте осуществления вступительная часть 216 включают в себя контент, обеспечиваемый дополнительным представлением 182, которое представляется пользователю перед контентом, ассоциированным названием ППМИ. Заключительная часть 218 включают в себя контент, обеспечиваемый дополнительным представлением 182, которое представляется пользователю после контента, ассоциированного с названием ППМИ. Реклама 220 включает в себя контент, обеспечиваемый дополнительным представлением 182, которое представляется пользователю во время представления контента, ассоциированного с названием ППМИ. Короткий крупный заголовок 222 включает в себя контент, обеспечиваемый дополнительным представлением 182, которое может представляться пользователям, которые пытаются обратиться к названию ППМИ данного канала 26, когда они не подписаны на этот канал. УУР 224 включает в себя контент, такой как информация УУР, предоставляемый дополнительным представлением 182, которое обрабатывается и представляется пользователю одновременно с представлением контента, ассоциированного с названием ППМИ. Далее, каждая передача 226 данных ПИ включает в себя контент, предоставляемый дополнительным представлением 182, которое обрабатывается и представляется пользователю одновременно с представлением контента, ассоциированного с названием ППМИ. Далее, каждая передача 226 данных ПИ может идентифицировать адрес 228 ПИ, порт 230 и один или несколько типов 232 МРПИ, причем каждый, как ранее описано, ассоциируется с дополнительным представлением 182.
Как показано на фиг.3 и 17, блок 72 ППМИ может дополнительно включать в себя одну или несколько записей 86 прекращения действия для любой или всех записей 80 названия ППМИ, ассоциированных с представлениями в реальном времени в блоке 72 ППМИ. Каждая запись 86 прекращения действия идентифицирует соответствующую базовую услугу 16, действие которой должно быть прекращено, например, включением идентификации 104 услуги, соответствующей услуге. Далее, каждая запись 86 прекращения действия идентифицирует время 234 начала, которое соответствует времени 100 начала названия ППМИ (фиг.6) соответствующей записи 80 названия ППМИ, действие которой прекращается посредством данной записи 86 прекращения действия. Кроме того, каждая запись 86 прекращения действия включает в себя местоположение 236 прекращения действия, которое представляет собой географическое местоположение, в котором прекращается действие ассоциированной записи 80 названия ППМИ. В одном варианте осуществления, например, местопложение 236 прекращения действия включает в себя один или несколько идентификаторов 238 группирования локальных зон инфраструктуры (ГЛЗИ) и/или один или несколько идентификаторов 240 группирования глобальных зон инфраструктуры (ГГЗИ). Каждый идентификатор 238 ГЛЗИ идентифицирует логическое группирование инфраструктуры, развертываемой для того, чтобы предусмотреть СРМИ 12 с сетевым покрытием в заданной локальной зоне. Каждый идентификатор 240 ГГЗИ идентифицирует логическое группирование инфраструктуры, развертываемой для того, чтобы предусмотреть СРМИ 12 с сетевым покрытием в заданной глобальной зоне. «Мультиплексная передача» определяет набор потоков, доступных в данном ГЛЗИ или ГГЗИ.
Как показано на фиг.18, ранее упомянутые один или несколько серверов 60 контента поэтому хранят вышеопределенные записи 72 сообщения блока ППМИ в качестве информации 70 о ППМИ вместе с информацией 66 о розничном продавце рыночного контента и ассоциированными записями 242, информацией 68 об услуге и ассоциированными записями 244, и контентом 246, который включает в себя сегменты 14 мультимедийной информации и/или представления 42, 48.
В одном варианте осуществления каждая запись 242 розничного продавца рыночного контента включает в себя: уникальную идентификацию розничного продавца рыночного контента; базовую информацию о розничном продавце рыночного контента, такую как имя; одну или несколько записей пакета, которые идентифицируют пакеты, ассоциированные с розничным продавцом рыночного контента, включая имя пакета, описание и язык, ценообразование пакета, ссылку на один или несколько ярусов 32, ассоциированных с каждым пакетом, характеристику пакета, например, идентифицирующую пакет в качестве исходного пакета, пакет автоподписки, закрытый пакет или исключенный пакет, идентификатор ассоциированного провайдера 30 ПБУА, идентификацию одной или нескольких ассоциированных дополнительных услуг 50, ассоциированных с пакетом, и идентификацию доступных зон, ассоциированных с пакетом, такую как один или несколько идентификаторов ГЛЗИ и/или ГГЗИ; одну или несколько записей яруса, ассоциированных с розничным продавцом рыночного контента, включая идентификаторы яруса и одну или несколько ссылок на канал и/или ссылок на дополнительную услугу, ассоциированных с ярусом; одну или несколько записей канала, ассоциированных с розничным продавцом рыночного контента, включая идентификаторы канала, весовые коэффициенты канала, характерные для языка данные канала, ссылки на базовую услугу канала, которые идентифицируют базовую услугу, ассоциированную с каналом, ссылки на дополнительные услуги канала, которые идентифицируют одну или несколько дополнительных услуг, ассоциированных каналом, и пиктограмму канала; одну или несколько ссылок на дополнительные услуги, которые идентифицируют дополнительную услугу, ассоциированную с розничным продавцом рыночного контента; и ссылку на лицензионное соглашение для конечного пользователя (EULA, ЛСКП), которая определяет условия для получения доступа к ЛСКП, ассоциированного с розничным продавцом контента.
Далее, в одном варианте осуществления каждая запись 244 услуги включает в себя информацию об одной или нескольких базовых услугах 16 и/или дополнительных услугах 50, ассоциированных с каждой записью 242 розничного продавца рыночного контента. Например, в одном варианте осуществления каждая запись базовой услуги может включать в себя одно или несколько из: идентификатора услуги; времени достоверности, которое определяет, когда запись становится активной; корпоративной принадлежности услуги; сокращенного имени для услуги; жанра, ассоциированного с услугой; языка по умолчанию, ассоциированного с услугой; идентификации типа услуги, например, в реальном времени, не в реальном времени, согласно названию ППМИ, передача данных; одной или нескольких записей характерных для языка данных услуги, которые определяют характерные для языка атрибуты, ассоциированные с услугой (т.е. это уровень услуги, эквивалентный характерным для языка данным 118 названия ППМИ (фиг.8); требований к возможностям, ассоциированных с услугой, например требований к памяти/запоминающему устройству; оценки, ассоциированной с услугой; доступной зоны, ассоциированной с услугой, такой как одна или несколько зон ГЛЗИ и/или ГГЗИ; одной или нескольких записей потока, ассоциированных с услугой, которая определяет атрибуты данного потока, используемого для транспортировки компонента услуги; и одной или нескольких пиктограмм услуги, ассоциированных с услугой.
Таким образом, как показано на фиг.1 и 18, записи 242 розничного продавца рыночного контента содержат данные и информацию, ассоциированные с соответствующими пакетами 34, ярусами 32 и каналами 26 каждого розничного продавца 24 контента и/или провайдера 30 ПБУА системы 10. Записи 244 услуги содержат данные и информацию, ассоциированные с соответствующими базовыми услугами 16 и дополнительными услугами 50 системы 10. Кроме того, записи 72 сообщения блока ППМИ содержат данные и информацию, ассоциированные с заданными представлениями и услугами, ассоциированными с каждым каналом 26, ассоциированным с каждым розничным продавцом 24 контента и/или провайдером 30 ПБУА.
Как показано на фиг.19, в одном варианте осуществления беспроводное устройство 36 имеет механизм 246 ввода для генерирования входных сигналов в беспроводное устройство и механизм 248 вывода для генерирования информации для потребления пользователем беспроводного устройства. Например, механизм 246 ввода может включать в себя механизм, такой как клавиша или клавиатура, мышь, сенсорный дисплей, модуль распознавания речи и т.д. Далее, например, механизм 248 вывода может включать в себя пользовательский интерфейс 38, которым может быть дисплей, звуковой громкоговоритель, механизм тактильной обратной связи и т.д.
Далее, беспроводное устройство 36 имеет компьютерную платформу 250, которая может передавать данные по беспроводной сети 46 и которая может принимать и исполнять программные приложения и отображать данные, передаваемые от СРМИ 12 или другого компьютерного устройства, подсоединенного к беспроводной сети 46. Компьютерная платформа 250 может включать в себя банк 252 данных, который может содержать энергозависимую и энергонезависимую память, такую как постоянное запоминающее устройство (ПЗУ) и/или оперативное запоминающее устройство (ОЗУ), стираемое программируемое ПЗУ (СППЗУ), электрически стираемое программируемое ПЗУ (ЭСППЗУ), карты флэш-памяти или любую память, общую для компьютерных платформ. Далее, банк 252 данных может включать в себя одну или несколько ячеек флэш-памяти или может быть любым вторичным или третичным запоминающим устройством, таким как магнитные носители, оптические носители, лента, или дискета, или жесткий диск.

Далее, компьютерная платформа 250 также включает в себя машину 254 обработки, которой может быть специализированная интегральная схема (ASIC) или другой набор микросхем, процессор, логическая схема или другое устройство обработки данных. Машина 254 обработки или другой процессор, такой как специализированная ИС, может исполнять уровень 256 интерфейса прикладного программирования (ИПП), который обеспечивает сопряжение с любыми резидентными программами, такими как модуль 258 менеджера мультимедийной информации, в банке 252 данных беспроводного устройства. ИПП 256 представляет собой среду исполнения, исполняющуюся на соответствующем беспроводном устройстве. Одной такой средой исполнения является программное обеспечение двоичной среды исполнения для беспроводных устройств (BREW), разработанное компанией Qualcomm, Inc, г. Сан-Диего, шт. Калифорния, США. Могут использоваться другие среды исполнения, которые, например, работают для управления исполнением приложений на беспроводных вычислительных устройствах.

Машина 254 обработки может включать в себя различные подсистемы 260 обработки, реализованные в виде аппаратных, программно-аппаратных, программных средств и их комбинаций, которые позволяют получить функциональные возможности беспроводного устройства 36 и работоспособность беспроводного устройства в сети 46 беспроводного доступа. Например, подсистемы 260 обработки позволяют выполнять инициирование и поддержание связи, обмен данными и исполнение мультимедийных представлений. В одном варианте осуществления, таком как в сотовом телефоне, машина 254 обработки может включать в себя одну или комбинацию подсистем 260 обработки, таких как: звук, энергонезависимая память, файловая система, передача, прием, поисковое устройство, уровень 1, уровень 2, уровень 3, основное управление, удаленная процедура, микротелефонная трубка, управление мощностью, диагностика, процессор цифровой обработки сигналов, вокодер, отправка сообщений, распорядитель вызовов, система Bluetooth, логический терминал розничной торговли (LPOS, ЛТРТ) системы Bluetooth, определение местоположения, механизм определения местоположения, пользовательский интерфейс, режим пониженного энергопотребления, услуги передачи данных, безопасность, аутентификация, универсальный модуль идентификации абонента (УМИА)/модуль идентификации абонента (МИА), услуги передачи речи, графика, универсальная последовательная шина (USB, УПШ), мультимедиа, такая как MPEG, услуга универсальной пакетной радиопередачи (GPRS) и т.д. Для описанных вариантов осуществления подсистемы 260 обработки машины 256 обработки могут включать в себя любые компоненты подсистем, которые взаимодействуют с приложениями, выполняющимися на компьютерной платформе 250. Например, подсистемы 260 обработки могут включать в себя любые компоненты подсистем, которые принимают считываемые данные и записываемые данные от ИПП 256 от имени модуля 258 менеджера мультимедийной информации.
Компьютерная платформа 250 может дополнительно включать в себя модуль 262 связи, реализованный аппаратными, программно-аппаратными, программными средствами и их комбинацией, который позволяет выполнять связь между различными компонентами беспроводного устройства 36, а также между беспроводным устройством 36 и сетью 46 беспроводного доступа. Например, модуль 262 связи может включать в себя модуль приемопередатчика для беспроводной связи с СРМИ 12 и/или сетью 46 беспроводного доступа.
Модуль 258 менеджера мультимедийной информации действует для управления подпиской на мультимедийную информацию, приема мультимедийной информации и действиями проигрывания/просмотра мультимедийной информации на беспроводном устройстве 36. Модуль 258 менеджера мультимедийной информации может включать в себя любые аппаратные, программные, программно-аппаратные средства и/или другой набор исполняемых инструкций, действующих для управления действиями, относящимися к мультимедийной информации, на беспроводном устройстве 36. Далее, модуль 258 менеджера мультимедийной информации и/или банк 252 данных хранят сообщение 44 СИ и связанную с ним информацию о контенте и контент для просмотра/проигрывания на пользовательском интерфейсе 38. В одном варианте осуществления модуль 258 менеджера мультимедийной информации включает в себя логику 264 управления мультимедийной информацией, которая обеспечивает возможность приема, хранения, предоставления доступа к информации, относящейся к мультимедийной информации, и проигрывания/отображения ее на беспроводном устройстве 36. Например, логика 264 управления мультимедийной информацией действует для синтаксического разбора сообщения 44 СИ и отображения ППМИ 40 на пользовательском интерфейсе 38 и/или предоставлении вида канала 26, включая представление контента в реальном времени и не в реальном времени. Аналогично, логика 264 управления мультимедийной информацией действует для управления подписками на пакеты 34 у розничных продавцов 24 контента и/или провайдеров 30 ПБУА и хранения ассоциированной информации 51 о подписке. Например, информацией 51 о подписке может быть любая информация, такая как идентификация розничного продавца контента, идентификация пакета, ключи и т.д., хранимая на устройстве 36, относящаяся к подпискам или активациям по беспроводным сетям и/или подпискам на мультимедийные пакеты 34. Далее, логика 264 управления мультимедийной информацией действует для управления получением и хранением, включая функции управления памятью, связанные с представлением не в реальном времени, основываясь на соответствующем окне контакта, а также управления проигрыванием/отображением контента. Кроме того, логика 264 управления мультимедийной информацией работает с модулем 262 связи для приема и проигрывания представлений в реальном времени и представлений передачи данных.
Например, в одном варианте осуществления устройство 36 может подписываться или активироваться по сети 46 беспроводного доступа. Обычно, активация устройства 36 по сети 46 ограничивает устройство приемом связи и/или мультимедийной услуги от одного розничного продавца 24 контента и/или провайдера 30 ПБУА. Далее, эта активация позволяет устройству 36 принимать широковещательные передачи, включая сообщение 44 СИ (фиг.1), даже если устройство не подписано на никакие пакеты 34. Вследствие широковещательной передачи в одном варианте осуществления сообщение 44 СИ включает в себя все записи 72 блока ППМИ, определенные всеми розничными продавцами контента. Далее, в данном случае сообщение 44 СИ и/или его соответствующий поток 45 может включать в себя весь контент для данного плана составления программы, т.е. всех базовых услуг и представлений базовых услуг и всех дополнительных услуг и дополнительных представлений. В данном примере при приеме сообщения 44 СИ модуль 258 менеджера мультимедийной информации выполнен с возможностью фильтрования всех записей и/или контента, не относящихся к устройству, основываясь на розничном продавце контента, ассоциированном с устройством, и дополнительно основываясь на пакетах, подписанных устройством. Таким образом, модуль 258 менеджера мультимедийной информации составляет характерные для розничного продавца, настроенные версии ППМИ 40, и/или меню подписки, и/или генерирование настройки объединенных представлений 42 и 48 на устройстве 36, и оптимизирует просмотр сообщения 44 СИ и/или контент в потоке 45 посредством обращения только к записям и/или контенту, относящимся к устройству.
Как показано на фиг.20, в одном варианте осуществления СРМИ 12 может содержать по меньшей мере одно из любого типа аппаратных средств, программных средств, программно-аппаратных средств, сервера, персонального компьютера, миникомпьютера, компьютера мэйнфрейма, или любого вычислительного устройства, или вычислительного устройства специального назначения, или общего вычислительного устройства. Далее, могут быть отдельные серверы или устройства и/или сети компьютеров, связанных с СРМИ 12, которые работают совместно для приема, манипулирования и предоставлении данных в удобных форматах участникам и/или предоставления отдельного уровня управления в потоке данных между устройствами и сетями и СРМИ 12.
СРМИ 12 имеет механизм 266 ввода для генерирования входных сигналов в СРМИ 12 и механизм 268 вывода для генерирования информации для потребления оператором СРМИ 12. Например, механизм 266 ввода может включать в себя механизм, такой как клавиша или клавиатура, мышь, сенсорный дисплей, модуль распознавания речи и т.д. Далее, например, механизм 268 вывода может представлять собой дисплей, звуковой громкоговоритель, механизм тактильной обратной связи и т.д. Кроме того, механизм 266 ввода может представлять собой удаленное устройство, такое как удаленный компьютер или рабочая станция, которое имеет доступ к СРМИ 12. В одном варианте осуществления, например, механизм 266 ввода может использоваться оператором для ввода атрибутов 20 услуги, атрибутов 28 настройки и для установления и/или манипулирования информацией, ассоциированной с представлениями 42, 48, каналами 26, ярусами 32 и пакетами 34.
Далее, СРМИ 12 имеет одну или множество резидентных или распределенных компьютерных платформ 270, которые могут принимать и передавать данные и которые могут принимать и исполнять программные приложения и отображать данные. Компьютерная платформа 270 может включать в себя банк 272 данных, который может содержать энергозависимую и энергонезависимую память, такую как постоянное запоминающее устройство и/или оперативное запоминающее устройство (ПЗУ и ОЗУ), СППЗУ, ЭСППЗУ, карты флэш-памяти или любую память, общую для компьютерных платформ. Далее, банк 272 данных может включать в себя одну или несколько ячеек флэш-памяти или может быть любым вторичным или третичным запоминающим устройством, таким как магнитные носители, оптические носители, лента или дискета или жесткий диск. В одном варианте осуществления, например, банк 272 данных может включать в себя один или несколько серверов 60 контента.
Далее, компьютерная платформа 270 также включает в себя машину 274 обработки, которая может быть специализированной интегральной схемой (специализированной ИС) или другим набором микросхем, процессором, логической схемой или другим устройством обработки данных для выполнения исполняемых инструкций.
Компьютерная платформа 270 может дополнительно включать в себя модуль 276 связи, реализованный аппаратными, программно-аппаратными, программными средствами и их комбинацией, которые позволяют осуществлять связь между различными компонентами СРМИ 12, а также между СРМИ 12 и беспроводным устройством 36. Например, модуль 276 связи может включать в себя сеть 46 беспроводного доступа.
Далее, модуль 278 менеджера подписки/распределения постоянно находится на компьютерной платформе 270, которая выполнена с возможностью управления всеми функциями распределения мультимедийной информации, описанными в данном документе, выполняемыми посредством СРМИ 12. Модуль 278 менеджера подписки/распределения может включать в себя любые аппаратные, программные, программно-аппаратные средства и/или другой набор исполняемых инструкций, действующих для управления относящимися к мультимедийной информации действиями на СРМИ 12. Далее, в одном варианте осуществления модуль 278 менеджера подписки/распределения включает в себя логику 280 управления подпиской/распределением, которая предоставляет СРМИ 12 возможность принимать, хранить, манипулировать, предоставлять доступ и распределять контент и относящуюся к контенту информацию. Например, логика 280 управления подпиской/распределением действует для приема контента и относящейся к контенту информации, а также информации, характерной для розничного продавца контента, такой как информация о настройке, дополнительные услуги, дополнительные представления, информация о канале, информация об ярусе и информация о пакете. Далее, логика 280 управления подпиской/распределением выполнена с возможностью приема, обработки и передачи относящейся к подписке информации, такой как запросы на подписку, соответствующие одобрения или отказы и управление цифровыми правами, основываясь на одобренном запросе на подписку. Кроме того, модуль 278 менеджера подписки/распределения может включать в себя генератор 62 СИ, описанный выше.
В работе, ссылаясь на фиг.21, один вариант осуществления способа предоставления информации о контенте содержит прием определения информации об атрибутах услуги, соответствующей базовой услуге (блок 290). Например, в одном варианте осуществления СРМИ 12 может принимать информацию 20 об атрибутах услуги, такую как от провайдера 18 контента, розничного продавца 24 контента и/или провайдера 30 ПБУА. Кроме того, например, информация 20 об атрибутах услуги может определяться в информации 68 об услуге (фиг.2) сообщения 44 СИ и как идентифицируется для каждой записи 80 названия ППМИ (фиг.6) ссылкой 104 на услугу. Далее, например, базовая услуга может содержать базовую услугу 16, включающую в себя одно или несколько представлений 42, сформированных из одного или нескольких сегментов 14 мультимедийной информации, которая действует для предоставления по меньшей мере части представления устройству.
Далее, способ включает в себя прием настроенного определения для применения к информации об атрибутах услуги (блок 292). Например, в одном варианте осуществления каждый розничный продавец 24 контента предоставляет атрибуты 22 настройки, которые заменяют соответствующие атрибуты из атрибутов 20 услуги на поуслуговой основе, таким образом определяя каналы 26, которые конкретно настраиваются для каждого розничного продавца 24 контента. Далее, например, атрибуты 22 настройки могут включать в себя представления, такие как вступительные части, заключительные части, реклама, короткие крупные заголовки, УУР и передачи данных, от дополнительной услуги 50, которая может объединяться с базовой услугой 16 с целью определения характерного для розничного продавца контента канала 26. Кроме того, например, атрибуты 20 настройки могут заменять атрибуты 20 услуги на основе представления, а также на основе канала. В одном варианте осуществления, например, настроенные определения могут предоставляться записью 84 настройки канала (фиг.3 и 13), записью 180 настройки названия ППМИ (фиг.13 и 14) и записью 182 дополнительного представления (фиг.13 и 16).
Кроме того, способ включает в себя предоставление множества информаций о канале устройству, где по меньшей мере одна из множества информаций о канале содержит настроенное определение (блок 294). Например, в одном варианте осуществления информация о канале содержит настроенную информацию об атрибутах услуги. Далее, например, СРМИ 12 может посылать сообщение 44 СИ по сети 46 беспроводного доступа и на беспроводное устройство 36. Сообщение 44 СИ включает в себя информацию 66 о розничном продавце рыночного контента, информацию 68 об услуге и информацию 70 об ППМИ, которые могут использоваться беспроводным устройством 36 для генерирования ППМИ 40, отображающего настроенный список каналов 26, и/или просмотра настроенного контента, такого как представление 42 и/или 48 по соответствующему настроенному каналу 26. Другими словами, в данном варианте осуществления сообщение 44 СИ включает в себя характерные для розничного продавца настроенные определения, которые фильтруются устройством, основываясь на ассоциированном розничном продавце, таким образом позволяя устройству представлять характерную для розничного продавца, настроенную информацию.
Как показано на фиг.22, в другом варианте осуществления способ отображения информации о контенте содержит прием определения информации об атрибутах услуги, соответствующей базовой услуге (блок 300). В одном варианте осуществления, например, беспроводное устройство 36 принимает сообщение 44 СИ от СРМИ 12 по сети 46 беспроводного доступа. Сообщение 44 СИ включает в себя информацию 68 об услуге, которая включает в себя атрибуты 20 услуги. Далее, например, атрибуты 20 услуги связаны с базовой услугой 16, которая включает в себя одно или несколько представлений 42, сформированных из одного или нескольких сегментов 14 мультимедийной информации, которая действует для предоставления по меньшей мере части представления устройству. Кроме того, например, информация 20 об атрибутах услуги может определяться в информации 68 об услуге (фиг.2) сообщения 44 СИ и идентифицируется для каждой записи 80 названия ППМИ (фиг.6) посредством ссылки 104 на услугу.
Далее, способ включает в себя прием определения информации об атрибутах настройки (блок 302). Например, в одном варианте осуществления беспроводное устройство 36 принимает сообщение 44 СИ от СРМИ 12 по сети 46 беспроводного доступа. Сообщение 44 СИ включает в себя информацию 66 о розничном продавце рыночного контента и информацию 70 о ППМИ, причем любая из них или обе включают в себя атрибуты 28 настройки. В данном случае атрибуты 28 настройки отражают характерную информацию, соответствующую каждому розничному продавцу 24 контента и/или провайдеру 30 ПБУА, предназначенному выполнять настройку соответствующего канала 26. Далее, например, настроенные определения могут обеспечиваться записью 84 настройки канала (фиг.3 и 13), записью 180 настройки названия ППМИ (фиг.13 и 14) и записью 182 дополнительного представления (фиг.13 и 16).
Кроме того, способ дополнительно включает в себя генерирование вида информации о канале настройки, основываясь на предварительно определенном объединении информации об атрибутах настройки и информации об атрибутах услуги (блок 304). Например, в одном варианте осуществления модуль 258 менеджера мультимедийной информации беспроводного устройства 36 работает по сообщению 44 СИ для составления информации о канале настройки, основываясь на замене по меньшей мере части атрибутов 20 услуги соответствующей частью атрибутов 28 настройки. В частности, модуль 258 менеджера мультимедийной информации заменяет информацию 68 об услуге информацией 66 о розничном продавце рыночного контента и/или информацией 70 о ППМИ. В результате, модуль 258 менеджера мультимедийной информации генерирует пользовательский интерфейс 38, который включает в себя по меньшей мере одно из: ППМИ 40, предоставляющего упорядоченный список настроенных каналов 26, характерный для каждого розничного продавца 24 контента; и представления 42, предоставляемого базовой услугой 16, где представление может дополняться дополнительным представлением 48 о дополнительной услуге 50, основываясь на характерных для розничного продавца контента атрибутах 28 настройки.
Таким образом, описанные варианты осуществления позволяют каждому из множества розничных продавцов 24 контента и/или провайдеров 30 ПБУА предоставлять настроенный вид базовой услуги 16, включающий настроенный проводник 40 представлений мультимедийной информации и настроенные представления 42, 48, устройствам, таким как беспроводное устройство 36, подписанным на пакеты 34, предоставляемые соответствующим розничным продавцом 24 контента и/или провайдером 30 ПБУА.
Кроме того, необходимо отметить, что информация, содержащаяся в блоке 72 ППМИ (фиг.2), также может использоваться для составления меню подписки настройки, из которого пользователь может просматривать информацию о пакете и подписываться на пакеты. Например, информация, относящаяся к пакетам, предлагаемым для подписки, может основываться на ссылках 104 на услугу (фиг.6), ассоциированных с записями 80 названий ППМИ (фиг.6) данного розничного продавца 24 контента.
Итак, в настоящей системе все атрибуты канала являются настраиваемыми на розничного продавца контента. Каналы могут иметь ассоциированные весовые коэффициенты, которые могут использоваться для упорядочения представления услуг в проводнике. Далее, весовые коэффициенты также могут использоваться для определения приоритета управления памятью на устройстве для каждой услуги. По существу, описанные каналы позволяют выполнять повторное определение информации об услуге, такой как имя и описание услуги, на многочисленных языках. Кроме того, УУР также могут ассоциироваться с каждым языком, позволяя пользователю получать дополнительную информацию об услуге. Каждый канал определяет базовую услугу, которая представляет собой услугу, которую он настраивает, и может включать в себя указатель, может ли этот канал быть исключен из проводника подписчиком. Каналы также могут иметь ассоциированные дополнительные услуги, которые могут доставлять контент, характерный для розничного продавца контента, такой как реклама, УУР, короткие крупные заголовки, дополнительный контент и т.д. Устройство может использовать данные от дополнительных услуг для дополнения информации о базовой услуге. Примером является предоставление статистики для бейсбольной игры, показываемой вместе с представлением от базовой услуги. Дополнительные услуги также могут предоставлять: контент, который проигрывается в начале или в конце представления, предоставляемого базовой услугой; контент, который проигрывается в качестве рекламирования неподписанного канала; и/или рекламу о покупке или о предстоящих программах.
Хотя вышеприведенное описание изображает иллюстративные варианты осуществления, необходимо отметить, что различные изменения и модификации могут быть сделаны в данном документе без отступления от объема описанных вариантов осуществления, как определено прилагаемой формулой изобретения. Кроме того, хотя элементы описанных вариантов осуществления могут описываться или заявляться в единственном числе, предполагается множественное число, если только не указано явно ограничение единственным числом.