Адаптивное размещение вспомогательных медиаданных в рекомендательных системах
Иллюстрации
Показать всеИзобретение относится к области управления рекомендательной системой, а именно к управляемому размещению вспомогательных медиаданных относительно элементов контента, представленных пользователю. Техническим результатом является повышение эффективности использования ресурсов системы за счет выбора вспомогательных медиаданных в зависимости от предпочтений пользователя и типа выбранного элемента контента. Для этого планируют элемент контента в первом планировщике (111) на основе профиля пользователя, полученного от рекомендательной системы, принимают информацию о запланированном контенте и решают во втором планировщике (118) на основе принятой информации, какие вспомогательные медиаданные разместить в пространстве представления. При этом распределяют приоритет элементам вспомогательных медиаданных на основе одного из: информации таргетинга, информации приоритезации, информации о выделении факторов и информации о популярности. Информация о популярности определена на основе пользовательской оценки или посредством измерения частоты сбросов или просмотров элемента упомянутых вспомогательных медиаданных. Кроме того, размещением вспомогательных медиаданных управляют в отношении элементов контента, представленных пользователю. 3 н. и 12 з.п. ф-лы, 7 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству, способу и компьютерному программному продукту для управления размещением вспомогательных медиаданных (например, вспомогательной аудио, видео или текстовой информации), относящихся к персонализированному каналу или элементу контента и используемых для поддержки пользователя, рекламного объявления или тому подобного.
УРОВЕНЬ ТЕХНИКИ
Использование рекомендательной технологии постоянно внедряется в рынок. Среди различных примеров, веб-сайты предлагают рекомендатель для поддержки пользователей в поиске элементов контента (например, фильмов), которые им нравятся, и электронные устройства (например, персональное устройство видеозаписи) используют рекомендатель для автоматической фильтрации элементов контента. Рекомендательные системы все больше и больше применяются для индивидуализации и персонализации услуг и продуктов посредством изучения профиля пользователя, на основе обратной связи от пользователя по выбранным элементам контекста (например, книгам, песням, телевизионным (ТВ) программам, фильмам и т.д.) и используют методики машинного изучения для вывода оценок новых элементов.
Рекомендатель типично изучает предпочтение пользователя, на основе оценок, которые пользователь выдает по элементам. Эти оценки типично являются двоичными классификациями, такими как "нравится" и "не нравится", соответственно, или основаны на более продуманной классификации в диапазоне степеней того, насколько "нравится". В связи с этим, пользовательская оценка предоставляет интерфейс, посредством которого пользователь обучает рекомендатель своим предпочтениям. Этот процесс изучения является затянутым, в том смысле, что пользователь должен оценить значительное число элементов до того, как рекомендатель сможет сделать разумные предложения. Рекомендательные системы типично требуют обратную связь от пользователя для изучения вкуса пользователя. Эта обратная связь может быть предоставлена в явной форме или неявной форме. Явная обратная связь состоит из предоставляемых пользователем оценок для множества элементов, т.е. в форме пятибалльной шкалы или в двоичной форме нравится/не нравится. Неявная обратная связь приходит из наблюдений за действиями пользователя, такими как покупки, загрузки, выбор элементов для проигрывания или удаления и т.д. Действия пользователя затем интерпретируются рекомендательной системой и преобразуются в выставление баллов. Например, типично, рекомендательные системы интерпретируют действие покупки как положительный балл, или, в случае с элементами видео, суммарная длительность просмотра более/менее чем 50% может подразумевать положительный/отрицательный балл.
Повсюду далее будет сделано различие между "оценками", которые даются пользователем по элементам контента, и "баллами" или "выставлением баллов", которые сгенерированы рекомендательной системой.
Широко используемыми методиками являются совместная фильтрация и наивная байесовская классификация. Тем самым, из громадного количества элементов контента, может быть осуществлена выборка только тех элементов, которые пользователям (или группе пользователей) нравятся или пользователь (или группа пользователей) предпочитает. Рекомендатели типично предлагаются как отдельная услуга или блок, или как дополнение к существующей услуге или блоку. Они все больше и больше появляются в потребительских устройствах, таких как телевизоры или устройства видеозаписи.
Желанием рекламодателя является удостовериться, что правильные люди смотрят их рекламные объявления ("ad"). Телевизионные рекламодатели тратят много усилий, пробуя удостовериться, что их рекламные объявления передаются в эфир во время телевизионных передач, имеющих надлежащие демографические показатели. Таким образом, телевизионные рекламодатели пытаются сопоставить рекламные объявления с демографическими показателями аудитории для конкретных телевизионных программ, покупая рекламные слоты для тех телевизионных программ, которые, они надеются, привлекут надлежащую аудиторию для их рекламных объявлений. К сожалению, для рекламодателей не существует пути узнать в реальном времени, смотрят ли люди их рекламные объявления или достигают ли рекламные объявления целевых демографических групп. Аналогично, для телевизионных рекламодателей не существует пути для определения моделей просмотра отдельных зрителей или для нацеливания рекламных объявлений на отдельных зрителей, так как одни и те же рекламные объявления транслируются всем смотрящим конкретную программу.
WO2002/033975 раскрывает систему и способ для размещения рекламных объявлений на системе воспроизведения видеостороны клиента. Клиенту обеспечена возможность делать определение приоритета размещения рекламных объявлений отдельно от функции подачи рекламных объявлений запрашивающему приложению. Механизм динамического размещения рекламных объявлений переупорядочивает рекламные объявления, когда контекст системы изменяется, чтобы выдать следующее рекламное объявление, подлежащее размещению. Таким образом, позднее, когда приложение отправляет запрос рекламного объявления, механизм динамического размещения рекламного объявления может быстро ответить рекламным объявлением, подлежащим размещению. Рекламные объявления также предпочтительно переупорядочиваются после того, как рекламное объявление размещено. Более того, размещение рекламных объявлений управляется посредством интерпретированных правил для каждого рекламного объявления. Это решение предоставляет способ доставки рекламных объявлений восприимчивой аудитории, где решение является чувствительным к контексту, в котором был сделан запрос рекламного объявления и в котором рекламные объявления могут быть размещены очень быстро для каждого отдельного пользователя.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Целью настоящего изобретения является предоставить улучшенное размещение вспомогательных медиаданных, посредством которого может быть снижена нагрузка передачи сигналов и обработки, а также объем хранения, ассоциированный с процессом размещения.
Эта цель достигается посредством устройства, заявленного по п.1, способа, заявленного по п.21, и компьютерного программного продукта, заявленного по п.22.
Предлагается предоставлять устройство для управления размещением вспомогательных медиаданных относительно по меньшей мере одного элемента контента, представленного пользователю. Вспомогательные медиаданные и элемент контента отличаются друг от друга, например, их контентом или их источником.
Устройство содержит:
a) первый планировщик (111) для планирования упомянутого по меньшей мере одного элемента контента на основе профиля пользователя, полученного от рекомендательной системы; и
b) второй планировщик (118) для планирования размещения упомянутых вспомогательных медиаданных в ответ на упомянутый первый планировщик (111),
c) при этом упомянутый второй планировщик адаптирован для приема информации о запланированном контенте от упомянутого первого планировщика и для решения, какие вспомогательные медиаданные разместить в пространстве представления, на основе упомянутой принятой информации.
Другими словами: как для элементов контента, так и для вспомогательных медиаданных - каждым предоставлен специализированный планировщик. Первый планировщик действует в качестве планировщика контента, тогда как второй планировщик действует в качестве планировщика вспомогательных медиаданных. Информация о запланированном контенте является информацией, описывающей элемент контента. Таким образом, второй планировщик может основывать свои решения о том, какие вспомогательные медиаданные следует разместить в пространстве представления, на основе описания упомянутого элемента контента.
Аналогично, предложен способ управления размещением вспомогательных медиаданных относительно по меньшей мере одного элемента контента, представленного пользователю. Способ содержит этапы, на которых:
a) планируют упомянутый по меньшей мере один элемент контента в первом планировщике на основе профиля пользователя, полученного от рекомендательной системы;
b) принимают от упомянутого первого планировщика информацию о запланированном контенте; и
c) решают во втором планировщике на основе упомянутой принятой информации о том, какие вспомогательные медиаданные разместить в пространстве представления.
Следовательно, предложенный подход размещения предоставляет эффективное и оптимизированное размещение вспомогательных медиаданных, который сопряжен с планировщиком контента рекомендательной системы. Тем самым, размещение может управляться и оптимизироваться на стороне клиента в большой степени, так что нагрузка передачи сигналов и обработки могла быть снижена.
Согласно предпочтительному варианту осуществления, второй планировщик адаптирован для инициируемой загрузки вспомогательных медиаданных, подлежащих размещению, относительно конкретного элемента контента, и для отбрасывания дополнительных вспомогательных медиаданных, не подлежащих размещению, относительно конкретного элемента контента. Соответственно, объем вспомогательных медиаданных, подлежащих хранению, на стороне клиента может быть значительно снижен, поскольку только совпадающие элементы вспомогательных медиаданных сохранены локально и могут быть удалены на основе фактического потока представляемых элементов контента и, таким образом, реального поведения пользователя при просмотре.
Согласно еще одному предпочтительному варианту осуществления, который может быть скомбинирован с ранее отмеченным предпочтительным вариантом осуществления, второй планировщик адаптирован для обработки метаданных, относящихся к упомянутому элементу контента, и решению о том, какие вспомогательные медиаданные разместить в пространстве представления на основе упомянутых метаданных.
Согласно первому аспекту, второй планировщик может быть адаптирован для назначения рекламного видеообъявления предварительно определенному событию запланированного контента и для вставки рекламного видеообъявления в канал контента как видимое задание программы передач.
Согласно второму аспекту, который может быть скомбинирован с первым аспектом, второй планировщик может быть адаптирован для назначения рекламного видеообъявления предварительно определенному событию или каналу запланированного контента и для воспроизведения рекламного видеообъявления до и после события или канала.
Согласно третьему аспекту, который может быть скомбинирован с первым или вторым аспектом, второй планировщик может быть адаптирован для обнаружения события запуска и для вставки элемента вспомогательных медиаданных в целевой объект канала контента в ответ на обнаруженное событие запуска.
Согласно четвертому аспекту, который может быть скомбинирован с любым из с первого по третий аспекты, событие запуска может содержать по меньшей мере одно из записи элемента контента, удаления элемента контента и поступления нового объекта вспомогательных медиаданных для размещения.
Согласно пятому аспекту, который может быть скомбинирован с третьим или четвертым аспектом, целевой объект может содержать одиночный показ или событие внутри канала контента.
Согласно шестому аспекту, который может быть скомбинирован с любым из с первого по пятый аспекты, второй планировщик могут быть адаптирован для распределения приоритета элементам вспомогательных медиаданных на основе по меньшей мере одного из информации таргетинга, информации приоритезации, информации о выделении факторов и информации о популярности.
В первом конкретном примере шестого аспекта, информация о популярности может быть определена на основе пользовательской оценки или посредством измерения частоты сбросов или просмотров элемента вспомогательных медиаданных.
Во втором конкретном примере шестого аспекта, который может быть скомбинирован с вышеупомянутым первым конкретным примером, информация приоритезации может быть определена на основе по меньшей мере одного из поведения пользователя при просмотре в целевом канале, коэффициента популярности, ожидаемой частоты кликов и ожидаемой доходности.
Согласно седьмому аспекту, который может быть скомбинирован с любыми из с первого по шестой аспектами, второй планировщик может быть адаптирован для хранения информации о числе размещений элемента вспомогательных медиаданных в канале контента.
Согласно восьмому аспекту, который может быть скомбинирован с любыми из с первого по седьмой аспектами, второй планировщик может быть адаптирован для определения коэффициента релевантности, который указывает релевантность элемента вспомогательных медиаданных, и при этом элемент с наивысшим коэффициентом релевантности используется для размещения.
Согласно девятому аспекту, который может быть скомбинирован с любыми из с первого по восьмой аспектами, устройство может быть адаптировано для записи событий элементов контента и для создания новых каналов контента, и при этом второй планировщик может быть адаптирован для определения местоположения для размещения и элемента контента вспомогательных медиаданных, который подходит к определенному местоположению, если обеспечена возможность размещения.
Согласно десятому аспекту, который может быть скомбинирован с любыми из с первого по девятый аспектами, второй планировщик может быть адаптирован для пресечения размещения элемента вспомогательных медиаданных, если элемент был размещен или просмотрен более чем предварительно определенное число раз.
Согласно одиннадцатому аспекту, который может быть скомбинирован с любыми из с первого по десятый аспектами, второй планировщик может быть адаптирован для управления размещением элемента вспомогательных медиаданных на основе по меньшей мере одного из информации о профиле контента и информации о профиле вспомогательных медиаданных, полученной из источника вспомогательных медиаданных.
Согласно двенадцатому аспекту, который может быть скомбинирован с любыми из с первого по одиннадцатый аспектами, второй планировщик может быть адаптирован для хранения первой идентификационной информации для идентификации элемента вспомогательных медиаданных и второй идентификационной информации для идентификации канала контента.
Согласно тринадцатому аспекту, который может быть скомбинирован с любыми из с первого по двенадцатый аспектами, второй планировщик может быть адаптирован для применения соотношения между вспомогательными медиаданными и элементами контента для каждого канала контента, при этом размещение вспомогательных медиаданных запланировано на основе определенного соотношения. Соотношение, которое должно быть применено вторым планировщиком, может быть определено самим вторым планировщиком или посредством центрального сервера, который передает соотношение каждому второму планировщику в сети клиент-сервер.
Согласно четырнадцатому аспекту, который может быть скомбинирован с любыми из с первого по тринадцатый аспектами, второй планировщик может быть адаптирован для удаления элемента вспомогательных медиаданных, когда предварительно определенный рабочий цикл истек, и при этом второй планировщик (118) может быть адаптирован для пресечения удаления, если элемент отмечен предварительно определенной информацией, указывающей, что элемент должен быть удержан.
Согласно пятнадцатому аспекту, который может быть скомбинирован с любыми из с первого по четырнадцатый аспектами, второй планировщик может быть адаптирован для пропуска элемента вспомогательных медиаданных в ответ на входную информацию, принятую от пользовательского интерфейса.
Согласно шестнадцатому аспекту, который может быть скомбинирован с любыми из с первого по пятнадцатый аспектами, второй планировщик может быть адаптирован для инициирования загрузки элемента вспомогательных медиаданных, когда элемент был определен, как совпадающий элемент для размещения, и при этом второй планировщик может быть адаптирован для удаления элемента, когда время истечения действия совпавшего элемента контента истекло.
Следует отметить, что вышеупомянутое устройство может быть реализовано как дискретные схемы аппаратного обеспечения с дискретными аппаратными компонентами, как интегральная микросхема, как компоновка модулей микросхем, или как устройство обработки сигналов, или компьютерное устройство, или микросхема, управляемая подпрограммой программного обеспечения или программой, хранящейся в памяти.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Данное изобретение будет теперь описано в качестве примера, на основе вариантов осуществления со ссылкой на сопутствующие чертежи, на которых:
на Фиг.1 показана схематичная блок-схема рекомендательной системы с планировщиком контента и планировщиком вспомогательных медиаданных согласно варианту осуществления;
на Фиг.2 показана основная схема последовательности операций для процесса размещения согласно варианту осуществления;
на Фиг.3 показана схема последовательности операций подпроцесса первого размещения варианта осуществления;
на Фиг.4 показана схема последовательности операций подпроцесса второго размещения варианта осуществления;
на Фиг.5 показана схема последовательности операций подпроцесса третьего размещения варианта осуществления;
на Фиг.6 показана схема последовательности операций процесса размещения наложения согласно варианту осуществления; и
на Фиг.7 показана схема последовательности операций процесса размещения баннера согласно варианту осуществления.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Варианты осуществления настоящего изобретения будут теперь описаны на основе примерной рекомендательной системы, которая генерирует оценки или баллы по элементам контента, таким как книги, ТВ программы, фильмы и т.д., и которая обеспечивает возможность планирования контента и вспомогательных медиаданных. Несмотря на то, что в следующих вариантах осуществления описано размещение видео, аудио и текстовых рекламных объявлений, настоящее изобретение не ограничено такими типами вспомогательных медиаданных и может быть использовано для любых других вспомогательных медиаданных, которые могут быть вставлены или добавлены для других целей, таких как поддержка пользователей или руководство, и т.д.
На Фиг.1 показана схематичная блок-схема рекомендательной системы, которая содержит хранилище 103 информационных данных, присоединенное к источнику (S) 101. Источник 101 может, например, быть услугой электронный телегид (EPG) по Интернету, который предоставляет информационные данные по ТВ программам. Хранилище 103 информационных данных может быть присоединено к по меньшей мере одному фильтру (F) 105, который ассоциирован с персонализированным каналом контента. Следует отметить, что любое число персонализированных каналов контента может быть предоставлено. Выход фильтра 105 присоединен к соответствующему рекомендательному механизму (RE) 107. Таким образом, каждый персонализированный канал контента может иметь собственный рекомендательный механизм 107, ассоциированный с ним. Каждый рекомендательный механизм 107 и, следовательно, персонализированный канал контента имеет профиль (P) 109, ассоциированный с ним. Выход рекомендательного механизма 107 присоединен к планировщику 111 контента (C-SCH). Планировщик 111 контента присоединен к устройству 113 хранения (например, набору из жестких дисков) и к селектору (SEL) 115. Хранилище 103 информационных данных также присоединено к источнику (CS) 117 контента. Источник 117 контента предоставляет, например, по меньшей мере аудио-/видеоинформацию трансляционным образом или по запросу. К тому же, источник 117 контента может предоставлять информационные данные, например, информацию EPG, внутри вертикального гасящего интервала видеосигнала, или метаданные MPEG-7 по сегментам конкретного элемента контента (например, границы сцены фильма). Источник 117 контента присоединен к селектору 115, содержащему по меньшей мере один набор средств изоляции контента (например тюнер или тому подобные), обеспечивающих возможность изолировать один или более элементов контента для записи на устройство 113 хранения. Выход селектора 115 присоединен к устройству 113 хранения.
Дополнительно, предоставлен планировщик 118 вспомогательных медиаданных (A-SCH), который также присоединен к устройству 113 хранения, так чтобы размещать выбранные или запланированные вспомогательные медиаданные (например, рекламные объявления) в канале контента при ассоциации с совпадающим элементом контента или событием. Размещение вспомогательных медиаданных в планировщике 118 вспомогательных медиаданных основано на выходной информации планировщика 111 контента. Необязательно, планировщик 118 вспомогательных медиаданных может быть присоединен также к селектору 115, чтобы обеспечить возможность размещения вспомогательных медиаданных в уже выбранных элементах контента в селекторе 115. Элементы вспомогательных медиаданных, подлежащие размещению, могут быть извлечены из хранилища 119 вспомогательных медиаданных (например, набора жестких дисков), в которое вспомогательные медиаданные могут быть загружены, например, через Интернет от поставщиков (например, рекламодателей) вспомогательных медиаданных.
Теперь будет описана работа устройства с Фиг.1. Информационные данные текущего элемента контента, подлежащего проигрыванию на персонализированном канале контента, собираются из источника (Интернета) 101 или получаются посредством других средств, например, посредством передачи в вертикальном гасящем интервале аналогового сигнала телетрансляции или посредством транспортных потоков трансляции цифрового видео (DVB), или комбинаций любого из вышеупомянутого. Элементом контента может быть ТВ программа, поток данных, содержащий видео и аудиоданные или сегмент программы, и т.д.
Информационные данные могут содержать множество атрибутов и значений атрибутов, ассоциированных с элементом контента, например, название, актеры, режиссер и жанр. Каждый профиль 109 основан на информационных данных вместе с данными, указывающими оценки пользователя "нравится" или "не нравится". Оценки "нравится" и "не нравится" могут быть основаны на обратной связи по элементам контента, которые проходят ассоциированный фильтр 105. Эта обратная связь может быть дана как явная оценка пользователями, которые используют конкретный персонализированный канал контента. Данные оценки могут быть сделаны несколькими путями. Например, пользователь может, используя устройство дистанционного управления, указать для выбранного в данный момент элемента контента или заданного атрибута текущего элемента контента его оценку ("нравится" или "не нравится") посредством нажатия надлежащих кнопок на пользовательском интерфейсе (например, устройстве дистанционного управления). В качестве альтернативы, можно наблюдать за поведением пользователя, так что фиксированные правила могут быть заменены правилами, которые являются "изученными" и персонализированными для каждого пользователя. При более продвинутой установке, степень того, насколько "нравится", может быть предоставлена на дискретной или непрерывной шкале или вычислена вместо классификаций только "нравится" или "не нравится".
Когда информационные данные элемента контента проходят фильтр 105, эти информационные данные пересылаются рекомендательному механизму 107. Рекомендательный механизм вычисляет степень того, насколько "нравится", или оценку на основе своего ассоциированного профиля 109 для этого последующего элемента контента. Информационные данные, ассоциированные с последующим элементом контента, затем пересылаются, вместе с вычисленной оценкой, планировщику 111, который впоследствии вычисляет расписание записи, которое будет использовано для планирования записи элементов контента, предложенных рекомендательным механизмом 107, на устройство 113 хранения. В частности, планировщик 111 может сначала учитывать элементы контента высокой степени того, насколько "нравится", или оценки, в то же время по-прежнему учитывая достаточный новый контент для каждого персонализированного канала контента.
С этой целью, расписание записи, вычисленное планировщиком 111, используется, чтобы дать инструкцию селектору 115 выбрать элементы контента, доступные из источника 117 контента для их записи на устройство 113 хранения.
Профили использования или пользователей могут быть выведены с использованием неявного анализа профиля или явного анализа профиля. Способы неявного анализа профиля выводят профили использования контента ненавязчиво из пользовательских историй использования, например, наборы ТВ передач, просмотренных или не просмотренных. Способы явного анализа профилей могут извлекать профили использования контента путем позволения пользователю указывать оценки на уровне элементов контента. Может быть предоставлен пользовательский интерфейс (не показан), который может быть, например, пультом дистанционного управления или любым другим типом устройства управления, посредством которого пользователь может контролировать использование элемента контента. Пользовательский интерфейс может быть также реализован на экране дисплея, с которым пользователь может взаимодействовать, например, сенсорный экран.
Рекомендательная система с Фиг.1 может быть адаптируемой и масштабируемой для всех видов ввода вспомогательных медиаданных от любых поставщиков. Планировщик 118 вспомогательных медиаданных может, например, быть адаптирован для планирования контента длительного рекламного объявления типа информационной рекламной передачи с простым призывом к действию или функциональностью транзакции (заказать брошюру и т.д.). Брендированные каналы могут быть образованы посредством предоставления видео рекламодателя с призывами к действию или функциональностью транзакции (на основе текста). Дополнительно, баннеры может быть запланированы посредством их размещения на страницах пользовательского интерфейса EPG или платного ТВ или посредством предоставления ссылок на редактируемые и брендированные каналы или на предварительно записанные видео. Кампания назначения приоритетов может быть инициирована посредством планирования приоритезированного и выступающего отображения рекламного видеообъявления или брендированного канала на "стартовой странице" (если есть) с предварительно загруженным контентом, например, в устройство 113 хранения. В качестве дополнительного варианта, размещение перед, во время и после просмотра может быть запланировано посредством воспроизведения коротких рекламных объявлений до, во время (в предварительно заданных разделяющих точках) или после события. В качестве следующего варианта, наложения могут быть запланированы для рекламных видеообъявлений, так чтобы запускать ссылки или транзакции. Запланированные вспомогательные медиаданные могут быть статичным цифровым размещением, которое будет отображено на экране проигрывателя каждый раз, когда пользователь приостановит видеоклип, графикой, которая выдвигается снизу экрана просмотра видео без прерывания клипа, рекламным объявлением, которое занимает только участок отображаемого кадра, например, нижние 33% кадра (размещение в нижней трети гарантирует, что лицо человека в эфире не загорожено), или рекламным объявлением (например, наложением), которое при взаимодействии "разворачивает" окно просмотра для более длительного видео или брендированного канала.
Кроме того, могут быть предоставлены персонализированные каналы, которые основаны на выводе рекомендателя 107 - редактируемые или управляемые каналы. Их контент одинаков для всех пользователей и может быть создан посредством пользовательского интерфейса. Пользователь может подписаться на брендированный канал рекламодателя, который затем будет пополнен планировщиком 118 вспомогательных медиаданных. Поставщики вспомогательных медиаданных (например, рекламодатели) могут получить творческую свободу посредством обеспечения возможности технологии flash и языков разметки. Видео, которые совпадают с профилем пользователя или требованиями таргетинга, могут продвигаться планировщиком 118 вспомогательных медиаданных на устройство 113 хранения - даже если канал не подписан.
Брендированные каналы могут быть созданы посредством планировщика 118 вспомогательных медиаданных посредством объединения в набор одиночных видео для канала и задания по меньшей мере одного из имени канала, описания канала, логотипа канала, установок канала, числа видео (т.е. порядка проигрывания), установок фильтра канала, запирания профиля канала.
Дополнительно, планировщик вспомогательных медиаданных 118 может размещать наложения, включающие в себя призыв к действию, в выполняющихся рекламных видеообъявлениях, например, посредством баннеров на разных страницах, которые нацелены за счет поведения пользователя, посредством надлежащего отображения в списке "предложенных каналов" (требует механизма записи для каналов).
Рекламные видеообъявления, запланированные и размещенные планировщиком 118 вспомогательных медиаданных, могут содержать так называемые "информационные рекламные передачи" (то есть длительное видео, которое назначено событиям и вставлено в каналы как видимое задание программы передач, в противоположность "невидимым" рекламным объявлениям перед или после просмотра) и рекламные объявления перед просмотром и после просмотра (то есть короткие рекламные видеообъявления, которые невидимы в канале и воспроизводятся до и после события).
На Фиг.2 показана схема последовательности операций основного процесса размещения планировщика 118 вспомогательных медиаданных для размещения рекламного видеообъявления, в которой предоставлена логика вставки рекламного видеообъявления рядом с событием в канал.
Процесс с Фиг.2 может быть запущен, когда рекомендатель 107 или другая функция управления контентом на стороне клиента идентифицировала событие запуска для выполнения вставки рекламного объявления для целевого объекта. Целевым объектом может быть одиночный показ или событие в рамках канала контента, запланированное планировщиком 111 контента. Событиями запуска на стороне клиента могут быть запись передачи (например, когда запись началась) или удаление передачи (например, как только запись началась). На стороне сервера, событием запуска может быть поступление новых рекламных объявлений для размещения. Планировщик 118 вспомогательных медиаданных может принимать от планировщика 111 контента для всех каналов подтвержденные и запланированные элементы контента (например, показы) и может затем решить, какие рекламные объявления следует вызывать в рекламное пространство и размещать их в списке проигрывания соответствующих каналов, когда была начата запись события целевого контента.
На этапе S100 проверяется, содержит ли канал события целевого контента предварительно определенное событие сверх соотношения, что означает, что максимальное соотношение между размещенными рекламными объявлениями и событиями было уже достигнуто. Если так, рекламное объявление не размещается, и здесь процедура завершается. Если соотношение еще не было достигнуто, процедура переходит к подпроцессу A, который детализирован на Фиг.3 и в котором идентифицируется рекламное объявление, подлежащее размещению с контентом. Идентификация может быть основана на ранжированном списке рекламных объявлений с самыми высокими значениями, которые могут быть сгенерированы посредством комбинирования информации таргетинга от рекламодателей с показателями приоритезации со стороны сервера, выделения факторов в рекламе, совокупной популярности и т.д. В качестве альтернативы, рекламное объявление может быть размещено неявно рекомендателем (например, рекомендателем 107), при этом те же правила могут применяться для размещения контента и размещения рекламного объявления.
На этапе S101 проверяется, предоставлено ли рекламное объявление для размещения. Если нет, процедура завершается. Если рекламное объявление определено в подпроцессе A, то на этапе S102 проверяется, является ли рекламное объявление информационной рекламной передачей. Если так, процедура переходит к точке перехода "2", где инициируется подпроцесс с Фиг.4.
Если рекламное объявление не является информационной рекламной передачей, процедура переходит к этапу S103, где проверяется, является ли рекламное объявление рекламным объявлением перед просмотром или после просмотра. Если так, процедура переходит к точке перехода "3", где инициируется подпроцесс с Фиг.5. Если нет, процедура завершается.
На Фиг.3 показана схема последовательности операций подпроцесса A с Фиг.2 для явного или статичного размещения рекламных объявлений планировщиком 118 вспомогательных медиаданных на стороне клиента. Изначально, на этапе S201, инициируется итерирование по всем управляющим файлам рекламных объявлений (которые указывают отдельные рекламные объявления, подлежащие обработке). На данном этапе, рекомендатель 107 может уведомить сторону сервера о том, что новая передача была записана и/или добавлена в канал. Затем, на этапе S202 проверяется, было ли размещено рекламное объявление в этом канале ранее. Если так, процедура возвращается к этапу S201. Информация о том, сколько раз рекламное сообщение было уже размещено в канале, может удерживаться до тех пор, пока рекламное объявление более не будет в использовании (например, до тех пор, пока расширенный язык разметки (XML) для рекламного объявления не будет более транслироваться). Это отмечает завершение рабочего цикла рекламного объявления. Если оно еще не было размещено в этом канале, процедура переходит к этапу S203, где проверяется, совпадает ли правило таргетинга для данного рекламного объявления с целевой ТВ передачей. Если нет, процедура возвращается к этапу S201.
Если правило таргетинга определено как совпадающее, число результатов (т.е. потенциальных рекламных объявлений, подлежащих размещению) проверяется на этапе S204. Если число результатов равно "1", одиночное рекламное объявление определяется как рекламное объявление, подлежащее размещению, и процесс завершается, т.е. процесс с Фиг.2 продолжается на этапе S101. Иначе, если число результатов больше чем "1", процедура переходит к этапу 205, и результаты сортируются согласно присвоенному коэффициенту релевантности "A". Он может быть целым числом, ранжируемым от 0 до 100 и указывающим релевантность рекламного объявления (например, чем выше число, тем выше релевантность, или наоборот). Затем, на этапе S206 обрабатываются только те управляющие файлы с наивысшим коэффициентом релевантности "A". На последующем этапе S207 проверяется, осталось ли более чем одно рекламное объявление с наивысшим коэффициентом релевантности "A". Если нет, процедура выполняет переход к этапу S212, где определяется, что единственное оставшееся рекламное объявление является рекламным объявлением, подлежащим размещению.
Иначе, если осталось более чем одно рекламное объявление, на этапе S208 инициируется итерирование по всем оставшимся результатам. На последующем этапе S209, оставшиеся результаты сортируются согласно еще одному распределенному коэффициенту релевантности "B". Затем, проверяется на этапе S210, остается ли более чем одно рекламное объявление с наивысшим баллом. Если нет, процедура выполняет переход к этапу S212 и оставшееся определяется как рекламное объявление, подлежащее размещению. Иначе, если остается более чем одно рекламное объявление с наивысшим баллом, на этапе S211 рекомендатель может определить лучшее рекламное объявление, подлежащее размещению, например, на основе неявного размещения. И наконец, когда подпроцесс с Фиг.3 завершается, процедура переходит на этап S101 с Фиг.2.
В альтернативном варианте осуществления, предоставлен одноэтапный процесс сортировки релевантности, в котором нет пер