ПОДТВЕРЖДЕНИЕ АВТОРСКИХ ПРАВ
[0001] Часть описания настоящего патентного документа содержит материал, который является объектом защиты авторских прав. Владелец авторских прав не имеет возражений против факсимильного воспроизведения настоящего патентного документа или описания патента любым лицом в том виде, в котором настоящий патентный документ представлен в патентном фонде или отделе регистрации патентов в Патентном ведомстве США, но в остальном оставляет за собой все и всякие авторские права.
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0002] В настоящей заявке испрашивается преимущество приоритета предварительной патентной заявки США №61/180,359, поданной 21 мая 2009, и настоящая заявка является частичным продолжением предварительной патентной заявки США №12/433,881, поданной 30 апреля 2009 ("Заявка №881"), в которой испрашивается преимущество приоритетов предварительных патентных заявок США №61/049,030, поданной 30 апреля 2008, №61/075,304, поданной 24 июня 2008, и №61/074,995, поданной 23 июня 2008, которые все включены в настоящую заявку по ссылке.
ПРЕДПОСЫЛКИ К СОЗДАНИЮ ИЗОБРЕТЕНИЯ И РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
[0003] Инфраструктура электронных коммуникаций улучшается во всем мире, и распространение цифрового информационного содержания быстро преобразуется при поддержке эффективных форматов цифровых носителей, экономичности технологий систем цифровых накопителей, а также одноранговых и групповых социальных сетей. Например, несмотря на то что интернет-телевидение и мобильное телевидение предоставляют новые возможности для распространения видеофильмов, самым важным аспектом указанных технологий является возможность связи с многочисленными другими службами на основе глобальной сети. Согласно предпочтительным вариантам реализации настоящего изобретения для поддержания распространения цифрового информационного содержания технологии распространения информационного содержания связываются с рекламными услугами.
[0004] Основанные на рекламе системы распространения информационного содержания подают надежду на то, что реклама может финансировать создание не только информационного содержания, но также и услуг, связанных с распространением указанного информационного содержания, и устройств, на которых визуализируется указанное информационного содержание. Однако несмотря на способность среднего потребителя проглатывать чудовищное количество информационного содержания, если реклама берет на себя финансирование всей цепочки распространения, то она должна эффективно доставляться и хорошо подходить потребителю надежным и поддающимся измерению способом. Таким образом, для обеспечения хорошего соответствия рекламы текущим интересам потребителя каждая возможность просмотра рекламы должна быть оптимизирована, а непроизводительные затраты, связанные с доставкой рекламы и согласованием, минимизированы.
[0005] Варианты реализации систем и способов, описанных здесь, обеспечивают коммерческую оправданность распространения информационного содержания путем эффективного согласования ориентированной на потребителя рекламы в момент времени и/или месте использования информационного содержания. Элементы информационного содержания и реклама могут распространяться независимо путем супер-распространения или распространяться известными коммерческими способами. Задействованы эффективные механизмы для того, чтобы, когда потребитель интерактивно или автономно использует информационное содержание, указанное использование финансировалось рекламой, которая точно нацелена на указанного потребителя, и чтобы указанное использование оптимально компенсировало затраты поставщика информационного содержания или дистрибьютора, а также других заинтересованных сторон, которые вносят свой вклад в систему. Предпочтительные варианты реализации настоящего изобретения обеспечивают эффективную автоматизацию и возможность оценки для использования различными организациями, распространяющими информационное содержание, рекламными организациями, визуализирующими приложениями и устройствами. Согласно некоторым из вариантов реализации могут быть использованы эффективные механизмы обратной связи для обеспечения оптимизации механизмов планирования, согласования в режиме реального времени и аукционной продажи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0006] Настоящее изобретение станет понятным после ознакомления с последующим подробным описанием со ссылкой на сопроводительные чертежи, на которых:
[0007] На фиг.1 показан пример системы для распространения рекламы и информационного содержания согласно некоторым из вариантов реализации.
[0008] На фиг.2 показан пример компьютерной системы, которая может быть использована для осуществления некоторых из вариантов реализации.
[0009] На фиг.3 показан пример способа доставки, отбора и представления рекламы.
[0010] На фиг.4 показана высокоуровневая диаграмма различных плееров согласно одному из предпочтительных вариантов реализации и интерфейсов, которыми снабжены указанные плееры.
[0011] На фиг.5 показана схема развертывания информационного содержания согласно одному из вариантов реализации.
[0012] На фиг.6 показана схема развертывания рекламы в согласно одному из вариантов реализации.
[0013] На фиг.7 показан динамический отбор рекламы.
[0014] На фиг.8 показана схема сообщения аудиторского отчета согласно одному из вариантов реализации.
[0015] На фиг.9 показаны различные элементы системы согласно одному из вариантов реализации и схема обмена сообщениями между ними.
[0016] На фиг.10 показаны примеры устройств различных типов согласно предпочтительным вариантам реализации.
[0017] На фиг.11 показано использование согласования рекламы на стороне сервера для предварительной фильтрации рекламы для устройства.
[0018] На фиг.12 показан пример классификации рекламных жетонов.
[0019] На фиг.13 показан пример некоторых из управляющих связей согласно одному из вариантов реализации.
[0020] На фиг.14 показан пример части информационного содержания, разделенного на области.
[0021] На фиг.15 показан еще один пример части информационного содержания, разделенного на области.
[0022] На фиг.16 показана часть информационного медиасодержания, отформатированного в соответствии с технологией, реализующей динамическую область носителя.
[0023] На фиг.17 показана интеграция части информационного содержания и рекламы с использованием технологии динамической области носителя.
[0024] На фиг.18 показан пример мультимедийного плеера для использования в некоторых из вариантов реализации.
[0025] На фиг.19 показан процесс согласования рекламы согласно одному из вариантов реализации.
[0026] На фиг.20 показан процесс коммерчески оправданного распространения информационного содержания.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0027] Ниже приведено подробное описание настоящего изобретения. Несмотря на то что ниже описаны несколько вариантов реализации, следует подразумевать, что настоящее изобретение не ограничивается конкретным вариантом реализации, но, напротив, охватывает многочисленные модификации, изменения и эквиваленты. Кроме того, несмотря на то что в следующем описании сформулированы многочисленные конкретные подробности, способствующие более полному пониманию настоящего изобретения, некоторые из вариантов реализации могут быть осуществлены без некоторых или всех подробностей. Кроме того, в целях ясности некоторый технический материал, известный в уровне техники, не описан подробно для избежания лишнего усложнения настоящего изобретения.
[0028] Ниже описаны системы и способы для облегчения доставки электронного информационного содержания, включающие помимо прочего системы и способы для распространения рекламы, основанного на правилах, в которых используются: устройство для управления цифровыми правами ("DRM"), описанное, например, в принадлежащей тому же правообладателю патентной заявке США №11/583,693 (публикация №2007/0180519 А1) ("заявка №693"), технология динамической области носителей, описанная в принадлежащей тому же правообладателю патентной заявке США №12/178,543 (публикация №2009/0031431 А1) ("заявка №543", технология узконаправленной рекламы, описанная в заявке №881, и/или технология взаимодействия устройства для управления цифровыми правами и услуг, описанная в принадлежащей тому же правообладателю патентной заявке США №10/863,551 (публикация №2005/0027871) ("заявка №551"), для управления предоставлением конечным пользователям рекламы или другого информационного содержания (содержание заявок №№693, 543 и 551 включено в настоящую заявку по ссылке полностью). Следует отметить, что указанные системы и способы являются новыми, как и большая часть компонентов, систем и способов, которые в них используются.
[0029] Предпочтительные варианты реализации могут отличаться некоторыми или всеми из следующих особенностей:
[0030] - Обеспечивают высокую окупаемость инвестиций ("ROI") для рекламодателей предложением эффективного рынка для рекламы путем использования эффективных механизмов для целенаправленного распространения рекламы и согласования рекламы с пользователями, которые имеют соответствующие атрибуты, благодаря чему устраняют потери в виде нецелевой демонстрации рекламы.
[0031] - Максимизируют доход и минимизируют затраты на распространение для поставщиков информационного содержания предоставлением автоматизированного рынка для распространения информационного содержания и однорангового суперраспространения ("Р2Р") среди многочисленных различных устройств посредством многочисленных различных сервисов, а также обеспечением того, что рекламные слоты, необходимые для информационного содержания, заполнены в момент времени и/или месте визуализации рекламой, которая обеспечивает поставщику информационного содержания/дистрибьютору максимальную прибыль.
[0032] - Предоставляют два яруса целевой ориентации пользователей, из которых первый ярус согласует содержание рекламы с потребителем, когда содержание рекламы доставлено в устройство или другую доступную для пользователя точку доставки, в то время как второй ярус использует более подробную информацию о потребителе (например, информацию о времени, месте, окружении, интересах, привычках, демографии, недавних событиях и/или тому подобное) для отбора конкретной рекламы для демонстрации во время визуализации информационного содержания.
[0033] - Предоставляют статистику в почти реальном режиме времени относительно эффективности рекламной кампании с предложениями, направленными на повышение эффективности.
[0034] - Предоставляют стимулы для поставщиков услуг для распространения рекламы, информационного и средств визуализации.
[0035] - Предоставляют стимулы для сервисов, способствующие надежному и конфиденциальному ассоциированию потребителей с соответствующими атрибутами, которые могут использоваться для оптимизации отбора рекламы.
[0036] - Обеспечивают конфиденциальность потребителя путем использования механизмов для согласования рекламы на устройстве потребителя или на доступном для устройства пользователя доверенном прокси-сервере, который не распространяет частную информацию об атрибутах потребителя.
[0037] Согласно предпочтительному варианту реализации для целенаправленной рекламы используется масштабируемая платформа. Указанная платформа является совместимой с традиционными способами согласования рекламы и усиливает указанные способы путем расширения их использования за пределы интернет-рекламы. Кроме того, указанная платформа выполнена с обеспечением возможности бесстыковой работы с известными средствами для распространения информационного содержания и рекламными распространяющими сетями и использует эффективный механизм обратной связи с клиентом, таким образом обеспечивая возможность оптимального дохода для всех заинтересованных сторон.
[0038] На фиг.1 показан пример системы для распространения рекламы 104 и информационного содержания 108 согласно некоторым из вариантов реализации настоящего изобретения. Как показано на фиг.1, пользовательская система 101 принимает различные рекламы 104а, 104b, 104с, 104d, 104е от различных рекламодателей 102а, 102b, 102с. Пользовательская система 101 также принимает различные элементы 108а, 108b, 108с, 108d информационного содержания от различных поставщиков 106а, 106b, 106с информационного содержания. Если пользователь использует часть содержания 108d, пользовательская система динамически выбирает оптимальную рекламу 104е из реклам 104а-104е, принятых ранее, и показывает указанную рекламу 104е пользователю вместе с частью содержания 108d. Информация о пользователе, пользовательское устройство, а также предпочтения и привычки пользователя, относящиеся к использованию информационного содержания, могут учитываться в процессе отбора рекламы. Кроме того, информация о показанной рекламе может быть собрана и передана центру обмена информацией (например, центру 110 обмена информацией или другому центру обмена информацией) для облегчения обеспечения оплаты или другой компенсации от рекламодателей 102 в пользу поставщиков 106 информационного содержания. Согласно еще одному из вариантов реализации или дополнительно к данному указанная информация может быть передана непосредственно из пользовательского устройства к поставщику 106 информационного содержания и/или рекламодателю 102.
[0039] Поставщик 106 информационного содержания может быть владельцем, создателем или дистрибьютором информационного содержания, например музыкантом, киностудией, издательством, компанией, разрабатывающей программное обеспечение, автором, оператором мобильной связи, интернет-сервисом, осуществляющим загрузку информационного содержания или подписку на загрузку информационного содержания, поставщиком кабельного или спутникового телевидения, служащим корпорации или тому подобного, или юридическим лицом, действующим от их имени, а информационное содержание 108 может представлять собой любое электронное информационное содержание, например цифровой видеофильм, аудио или текстовое информационное содержание, кинофильм, песню, компьютерную игру, часть программного обеспечения, почтовое сообщение, текстовое сообщение, текстовый документ после компьютерной обработки, веб-страницу, отчет, электронные книгу или периодическое издание или любое другое средство для развлечения, предпринимательства, или другое информационное содержание.
[0040] В примере, показанном на фиг.1, юридические лица 102 и 106 связывают лицензии 103 с содержанием 108 и/или рекламой 104. Лицензия 103 основана на стратегии или других пожеланиях юридического лица 102, 106 и разрешает и/или запрещает использование связанного с ней информационного содержания или рекламы, и/или задает по меньшей мере одно из условий, которые должны быть соблюдены при использовании информационного содержания или рекламы, или которые должны быть удовлетворены в качестве условия или последствий использования. Согласно еще одному из вариантов реализации лицензия 103а может указывать, показывать ли рекламу получателю элемента 108а содержания, и если показывать, то указанная лицензия может указывать критерии отбора рекламы для показа. Схожим образом, лицензия 103а связанная с конкретной рекламой 104а, или группой или категорией реклам, может задавать типы информационного содержания, с которыми может воспроизводиться указанная реклама или в которые она может быть встроена иным способом, и/или задавать вознаграждение или иную компенсацию, которую юридическое лицо 102а согласно предоставить, если реклама 104а интегрирована с конкретным типом содержания 108.
[0041] Содержание 108, реклама 104 и/или лицензии 103 могут быть защищены по меньшей мере одним из криптографических механизмов, например шифрованием или цифровой подписью, или любыми другими средствами безопасности, заданными системой цифрового управления правами (если таковая используется), причем доверенная власть 110 может предоставлять соответствующие ключи для шифра, сертификаты и/или тому подобное.
[0042] Содержание 108, реклама 104 и лицензии 103 могут быть предоставлены конечным пользователям 101 посредством любого подходящего средства, например посредством сети, например Интернета, локальной сети, беспроводной сети, виртуальная частная сеть, глобальная сеть и/или тому подобное; посредством кабельной, спутниковой, широковещательной или сотовой связи; и/или посредством записываемых носителей, например компакт-диска (CD), универсального цифрового диска (DVD), диска высокого разрешения типа "Blu-ray", карты флэш-памяти (например, формата SD) и/или тому подобного. Содержание 108 может быть доставлено пользователю вместе с лицензией 103 в общих пакете или сеансе связи или в отдельных пакетах или сеансах связи, из одного и того же или различных источников.
[0043] Система 101 конечного пользователя (например, персональный компьютер, мобильный телефон, телевизор и/или телевизионная приставка, переносной звуковой и/или видео плеер, электронная книга и/или тому подобное) содержит прикладное программное обеспечение, аппаратные средства и/или логику специального назначения, которые восстанавливают и визуализируют содержание 108. Пользовательская система также предпочтительно содержит программное обеспечение и/или аппаратные средства, названные в настоящей заявке как устройство, управляющее цифровыми правами, назначение которой состоит в оценке лицензии 103, связанной с содержанием 108 и/или рекламой 104, и в соблюдении условий указанной лицензии (и/или в обеспечении возможностей для соблюдения указанных условий приложением, визуализирующим информационное содержание), а также программное обеспечение и/или аппаратные средства для отбора соответствующей рекламы для визуализации в соединении с используемым содержанием 108, а также для сбора и передачи относящейся к этому информации, как описано более подробно ниже.
[0044] Устройство для управления цифровыми правами и/или устройство для согласования рекламы могут быть конструктивно или функционально интегрированы друг с другом и/или с приложением, визуализирующим информационное содержание, или могут содержать отдельные части программного обеспечения и/или аппаратных средств. Согласно еще одному из вариантов реализации или в дополнение к данному пользовательская система может связываться с удаленной системой (например, сервером или другим устройством в пользовательской сети устройств, например персональным компьютером или телевизионной приставкой, и/или тому подобным), в которой используется устройство для управления цифровыми правами и/или устройство для согласования рекламы для определения, можно ли предоставить пользователю доступ к информационному содержанию, принятому ранее или запрошенному пользователем, и можно ли воспроизводить рекламу вместе с указанным информационным содержанием, и если можно, то какую именно.
[0045] Устройство для управления цифровыми правами и/или другие программные или аппаратные средства, размещенные в пользовательской системе или связанные с ней удаленным способом, также могут выполнять запись информации, относящейся к доступу пользователя к защищенному информационному содержанию и/или рекламе или к ее другому использованию. Согласно некоторым из вариантов реализации указанная информация или ее некоторая часть может быть передана потенциально в анонимной форме удаленной стороне (например, в центр 110 обмена информацией, создателю информационного содержания, владельцу или поставщику 106, администратору пользователя, юридическому лицу, действующему от их имени, и/или кому-либо подобному), например, для использования при распределении дохода (например, лицензионных платежей, дохода от рекламы, и т.п.), при определении предпочтений пользователя, осуществлении системной политики (например, отслеживании способа и времени использования конфиденциальной информации), и/или тому подобного.
[0046] Как показано на фиг.1, содержание 108 необязательно должно быть распространено вместе с рекламой 104 (или лицензиями 103). Реклама 104 может быть показана отдельно и динамически интегрирована с содержанием 108 посредством пользовательской системы 101. Как описано более подробно ниже, указанная интеграция предпочтительно осуществляется в соответствии с правилами, закодированными в лицензиях 103, связанных с содержанием 108, рекламой 104 и/или пользователем или системой, и относящимися к типу и количеству рекламы, которая может быть или должна быть интегрирована с информационным содержанием, и/или к типам информационного содержания, вместе с которым может быть воспроизведена указанная реклама. Согласно предпочтительному варианту реализации система стремится к оптимизации согласования рекламы с информационным содержанием путем использования демографической информации о пользователе (например, возраста, пола, и т.п.), хронологии использования и предпочтениях пользователя, и/или иной информации о пользователе или его положении (например, времени дня, координат, определенных системой глобального позиционирования (GPS), и т.п.). Поскольку, согласно одному из вариантов реализации, согласование выполняется локально, указанный пользователь и информация о его положении могут быть сохранены в на пользовательской системе и не должны передаваться третьим лицам в целях защиты таким образом конфиденциальности пользователя и обеспечения возможности точного планирования рекламы. Как указано выше, согласно некоторым из вариантой реализации анонимные версии информации о некотором пользователе и/или его положении передаются центру 110 обмена информацией для перераспределения между поставщиками информационного содержания и/или рекламодателями с целью облегчения будущего предоставления пользователю информационного содержания и рекламы, имеющих для него потенциальный интерес.
[0047] Следует отметить, что в архитектуре и взаимосвязях, показанных на фиг.1, могут быть сделаны различные изменения, лежащие в пределах объема настоящего изобретения. Например, но не в качестве ограничения, в некоторых системах все информационное содержание или его некоторая часть могут быть доставлены вместе с некоторыми рекламными элементами, информационное содержание и реклама могут быть доставлены пользовательской системе из одиночного источника (например, поставщика телевизионных услуг), и/или часть информационного содержания может быть интегрирована с различными рекламными элементами. Согласно некоторым из вариантов реализации определение, какую рекламу следует показывать вместе с частью информационного содержания, может быть выполнено удаленной системой, и/или интеграция рекламы и информационного содержания может быть выполнена удаленным способом, и затем интегрированные информационное содержание и реклама могут быть переданы пользовательской системе для отображения на дисплее или визуализации иным способом. Таким образом, следует понимать, что показанные на фиг.1 архитектура и взаимосвязи представлены лишь с целью иллюстрации и объяснения и не являются ограничениями.
[0048] На фиг.2 показан пример системы 200, который может быть использован при осуществлении вариантов реализации настоящего изобретения. Например, система 200 может содержать вариант реализации устройства 101 конечного пользователя, вычислительную систему 102 рекламодателя, систему 106 поставщика информационного содержания, и/или тому подобное. Например, система 200 может содержать компьютер общего назначения, например персональный компьютер или сетевой сервер, или специализированное вычислительное устройство, например сотовый телефон, персональный цифровой секретарь, переносной аудио или видео плеер, электронную книгу, планшетный персональный компьютер, телевизионную приставку, интерактивный терминал, игровую систему, или тому подобное.
Система 200 обычно содержит процессор 202, запоминающее устройство (т.е. читаемый компьютером носитель) 204, пользовательский интерфейс 206, порт 207 для приема сменного запоминающего устройства 208, сетевой интерфейс 210 и по меньшей мере одну из шин 212 для соединения вышеуказанных элементов. Работой системы 200 обычно управляет процессор 202, управляемый программами, сохраненными в запоминающем устройстве 204. Запоминающее устройство 204 в целом содержит высокоскоростное ОЗУ (оперативную память) и энергонезависимое запоминающее устройство, например магнитный диск и/или перепрограммируемое СППЗУ. Некоторые части запоминающего устройства 204 могут быть ограничены таким образом, что не могут быть считаны или записаны другими компонентами системы 200. Порт 207 может содержать дисковод или слот запоминающего устройства для приема читаемых компьютером носителей 208, например жетонов USB, дисков CD, цифровых видеодисков, карт памяти, карт SD, дискет, других магнитных или оптических носителей, и/или тому подобного. Сетевой интерфейс 210 обычно обеспечивает соединение между системой 200 и другими вычислительными устройствами (и/или сетями вычислительных устройств) посредством сети 220, например, Интернет или интранет (например, локальной сети, глобальной сети, виртуальной частной сети, и т.п.), и может использовать по меньшей мере одну из коммуникационных технологий для физического осуществления указанного соединения (например, беспроводную, Ethernet, и/или тому подобную). Согласно некоторым из вариантов реализации система 200 также может содержать процессор 203, который защищен от вмешательства пользователя системы 200 или других лиц. Указанный защищенный процессор может повысить безопасность конфиденциальных операций, например управления ключами, проверки подписей, и других аспектов процесса соблюдения правил.
[0049] Как показано на фиг.2, запоминающее устройство 204 вычислительного устройства 200 может содержать различные программы или модули, которые при их исполнении процессором 202 (и/или 203) могут управлять работой вычислительного устройства 200. Например, запоминающее устройство 204 обычно содержит: операционную систему 220 для управления выполнением приложений, периферийными устройствами, и т.п.; хост-приложение 230 для визуализации защищенного электронного информационного содержания; устройство для согласования рекламы или модуль 233 для реализации аспектов отбора рекламы и согласования с функциональными средствами, описанными в настоящей заявке, и устройство 232 для управления цифровыми правами для реализации некоторых или всех функциональных средств для управления правами, описанных в настоящей заявке. Согласно некоторым из вариантов реализации устройство 232 для управления цифровыми правами может содержать различные другие модули, взаимодействовать с ними и/или управлять ими, например такие модули, как виртуальная машина 222 для исполнения управляющих программ, и база 224 данных состояний для сохранения информации о состоянии для использования виртуальной машиной 222, и/или по меньшей мере один из криптографических модулей 226 для выполнения криптографических операций, например шифрования и/или дешифрования информационного содержания, вычисления хеш-функций и передачи аутентификационных кодов, оценивания цифровых подписей, и/или тому подобного. Запоминающее устройство 204 также обычно может содержать защищенное информационное содержание 228, рекламу 227 и ассоциированные с ними лицензии 229, а также ключи к шифрам, сертификаты, и т.п. (не показаны).
[0050] Специалисты согласятся, что системы и способы, описанные в настоящей заявке, могут быть осуществлены с использованием вычислительных устройств, подобных или идентичных показанным на фиг.2, или фактически с использованием любого другого подходящего вычислительного устройства, включая вычислительные устройства, которые не содержат некоторые из компонентов, показанных на фиг.2, и/или вычислительные устройства, содержащие другие компоненты, которые не показаны на чертежах. Таким образом, следует понимать, что вычислительные устройства, показанные на фиг.2, предоставлены только в целях иллюстрации и не являются ограничениями.
[0051] Обсуждаемые в настоящей заявке аспекты затрагивают соблюдение лицензионных требований, относящихся к информационному содержанию и рекламе, в предположении, что, если система (содержащая, например, устройство для управления цифровыми правами, устройство для согласования рекламы и хост-приложение) действует надлежащим образом, то лицензионные требования будут соблюдены. В случаях практического применения систем и способов, описанных в настоящей заявке, защита системы (например, программного обеспечения и аппаратных средств, с которыми оно взаимодействует) от злонамеренного вмешательства или изменения может быть достигнута с использованием любой подходящей комбинации средств, обеспечивающих безопасность. Например, для защиты устройства, управляющего цифровыми правами, хост-приложения и/или другого системного программного обеспечения или аппаратных средств от вмешательства и/или иных атак могут быть использованы криптографические механизмы, например шифрование, цифровые подписи, цифровые сертификаты, коды аутентификации сообщения и т.п., как, например, описанные в заявке №693, например меры структурной и/или тактической безопасности, как, например, обфускация (запутывание программного кода), самопроверка, индивидуализация, установка цифровых водяных знаков, воспрепятствование неавторизованной отладке и/или другие механизмы. Репрезентативные примеры таких технологий могут быть найдены, например, в патенте США №6,668,325 В1, поименованном как "Способ обфускации для повышения безопасности программного обеспечения", и в принадлежащей тому же правообладателю патентной заявке США №11/102,306 (публикация №2005/0183072 А1), поименованной как "Системы и способы для самозащиты программного обеспечения"; в патентной заявке США №11/737,428 (публикация №2008/0028474 А1), поименованной как "Системы и способы для установки цифровых водяных знаков в программном обеспечении и других носителях"; в патентной заявке США №10/172,682 (публикация №2003/0023856 А1), поименованной как "Системы и способы для самопроверки программного обеспечения"; в патентной заявке США №11/338,187 (публикация №2006/0123249 А1), поименованной как "Системы и способы для доверенного хранения"; и в патенте США №7,124,170 В1, поименованном как "Системы и способы для безопасности процессоров", которые все включены в настоящую заявку по ссылке полностью. Согласно еще одному из вариантов реализации или дополнительно к данному для дополнительного повышения безопасности могут использоваться физические способы обеспечения безопасности (например, использование относительно недоступной памяти, защищенных процессоров, защищенных модулей для управления памятью, режимов работы операционной системы, защищенных с использованием аппаратных средств, и/или тому подобного). Кроме того, известны различные коммерческие продукты, предназначенные для защиты приложений от неправомерного вмешательства, из которых любой подходящий по меньшей мере один может быть использован для повышения безопасности.
[0052] Еще одна форма защиты может быть обеспечена при исходном проектировании и во время работы системы, а также путем юридического и социального регулирования ее участников. Например, у юридических лиц, присутствующих в указанной системе, может быть запрошено контрактное согласие выполнять системные технические условия и требованиями, или указанные лица должны будут пройти процесс сертификации, во время которого может быть подтверждено согласие юридического лица с системными требованиями, и/или тому подобным. Например, могут потребоваться устройство или приложение для реализации устройства, управляющего цифровыми правами, способом, который является совместимым с другими реализациями в данной системной среде, и/или может возникнуть необходимость в использовании некоторого типа или уровня защиты от взлома системы или другой защиты. Также могут использоваться цифровые сертификаты, подтверждающие соответствие устройств или других объектов указанным условиям, причем указанные сертификаты мог быть проверены до предоставления устройству или юридическому лицу возможности входа в систему или в качестве условия, разрешающего продолжение присутствия в указанной системе.
[0053] Указанные способы защиты известны специалистам, и следует признать, что любая подходящая комбинация всех или некоторых из указанных способов может быть использована в зависимости от необходимого уровня защиты и/или требований используемого конкретного приложения. Также следует отметить, что несмотря на то что в настоящей заявке некоторые механизмы защиты описаны на примере конкретных вариантов реализации, указанные способы необязательно должны быть использованы во всех вариантах реализации. Дополнительная неограничивающая информация относительно способов защиты, которые могут быть использованы в соединении с настоящим изобретением, приведена в заявке №693.
[0054] Согласно предпочтительным вариантам реализации стратегию защиты для конкретных развертываний рассматривают в зависимости от конкретного случая. Если конкретная система осуществляет полный контроль над механизмами распространения информационного содержания и рекламы, то стратегия защиты в отношении указанных аспектов может быть смягченной. Однако стратегия защиты обычно должна быть более жесткой, если механизмы распространения информационного содержания и рекламы не являются полностью управляемыми. В качестве еще одного из примеров, в некоторых платформах клиент может быть по определению хорошо защищен, и таким образом стратегия смягченной защиты может быть достаточной. Принимая во внимание, что в отношении платформ, которые часто подвергаются злонамеренным атакам, стратегия защиты обычно должна быть более строгой. Выбор стратегии защиты также обычно зависит от ценности информационного содержания и реклам, а также от стимулов, побуждающих третьи стороны к взлому системы.
[0055] На фиг.3 показан пример способа доставки, отбора и показа рекламы согласно одному из вариантов реализации. Как показано на фиг.3, на этапе 300 устройство потребителя принимает информационное содержание и рекламу. Как описано выше, устройство потребителя может принимать информационное содержание и рекламу с использованием любого подходящего средства. Информационное содержание и реклама могут быть доставлены вместе или раздельно, в разное время и/или из различных источников. После приема на этапе 302 запроса от потребителя на визуализацию (например, просмотр, воспроизведение, прогон, и т.п.) информационного содержания пользовательская система на этапе 304 оценивает лицензию, связанную с указанным информационным содержанием, и на этапе 306 определяет, действительно ли авторизовано или иначе разрешено запрошенное использование. Если запрос авторизован (т.е. в случае выхода "да" из этапа 306), и лицензия дополнительно требует, чтобы по меньшей мере одна реклама была визуализирована во время предоставления информационного содержания, то на этапе 308 пользовательская система дополнительно фильтрует свой набор реклам для исключения той рекламы, отображение которой вместе с запрошенным информационным содержанием запрещено указанным информационным содержанием и/или связанной с указанной рекламой лицензией. Затем на этапах 310-314 лицензии, связанные с каждой из оставшихся реклам, оценивают для получения заявки от каждой из реклам на преимущество быть выбранной для визуализации вместе с элементом информационного содержания. Как описано более подробно ниже, согласно некоторым из вариантов реализации величина заявки каждой рекламы может быть частично основана на характеристиках потребителя, информационного содержания, системы потребителя, и/или тому подобного, которые устройство для согласования рекламы и/или управления цифровыми правами может извлечь из локального запоминающего устройства и использовать при оценивании правил, относящихся к конкретной рекламе. После получения заявок от всех соответствующих реклам на этапе 316 выбирают по меньшей мере одну из победивших реклам, и на этапе 318 элемент информационного содержания визуализируют вместе с победившей рекламой (победившими рекламами). Следует понимать, что способ, показанный на фиг.3, предложен с целью объяснения и иллюстрации, и согласно другим вариантам реализации некоторые из этапов, показанных на фиг.3, мог быть пропущены, выполнены в ином порядке, объединены или снабжены дополнительными этапами, не показанными на чертеже.
[0056] Более подробное описание структуры для выполнения согласования рекламы предоставлено ниже и показано на фиг.4. На фиг.4 показана относительно высокоуровневая концептуальная иллюстрация платформы согласно некоторым из вариантов реализации, предназначенной для выполнения согласования рекламы и содержащей различные плееры, снабженные интерфейсами. Несмотря на то что предпочтительные варианты реализации платформы, показанные на фиг.4, поддерживают различные эффективные функции, большая часть указанных функций могут быть целенаправленно подавлены (или согласно еще одним вариантам реализации устранены) для оптимизации конкретной бизнес-модели. Например, поставщик информационного содержания возможно не намерен использовать стимулы для высокоскоростного потокового распространения информационного содержания и вместо этого предпочитает более традиционные неавтоматизированные способы распространения на контрактной основе. Но указанный поставщик информационного содержания тем не менее может согласиться на использование механизмов аукционной продажи рекламных слотов. Таким образом, следует признать, что большинство особенностей, показанных на фиг.4 и/или описанных ниже, предназначены для дополнительного или независимого использования в соответствии с требованиями указанной конкретной бизнес-модели распространения информационного содержания. Присущая указанной бизнес-модели гибкость обеспечивает индивидуализированное развертывание, использующее только некоторые из функций и особенностей, описанных в настоящей заявке. Кроме того, несмотря на то что для простоты объяснения на фиг.4 показана платформа, рассчитанная на одиночную рекламу, следует понимать, что практически функциональные средства указанной платформы могут быть распределены среди многочисленных устройств и систем. Например, несмотря на то что согласно некоторым из вариантов реализации по существу все функциональные средства, показанные на фиг.4, могут представлять собой сайты или сервисы глобальной сети, согласно еще одним из вариантов реализации некоторые части функциональных средств могут быть осуществлены отдельно в системах рекламодателя, владельца информационного содержания и/или системе дистрибьютора, центра обмена информацией, системе конечного пользователя, и т.п..
[0057] Как указано выше, согласно предпочтительным вариантам реализации информационное содержание и реклама могут быть (но не обязательно) независимо распространены путем супер-распространения (обмена между потребителями) с использованием различных средств для распространения. Один из наиболее интересных из некоторых предпочтительных вариантов реализации представляет собой разделение доставки информационного содержания от доставки рекламы. Реклама и информационное содержание могут быть доставлены посредством полностью совершенно различных механизмов распространения. Отбор рекламы для отображения во время визуализации информационного содержания может быть выполнен независимо от информационного содержания и, например, может быть согласован во время визуализации информационного содержания на основе максимальной ставки за визуализацию рекламы. Реклама может быть направлена пользователю с использованием средств для распространения и может быть оптимально согласована для визуализации на основе локальных данных, сохраненных на предоставляющем устройстве или доступных только для указанного визуализирующего устройства.
[0058] Согласно предпочтительным вариантам реализации и как описано более подробно ниже, устройство для управления цифровыми правами, например как описанное в заявке №693, может быть использовано для оценки средств управления, связанных с частями информационного содержания и рекламой, для определения, которую рекламу следует визуализировать (например, отображать на дисплее) с частью информационного содержания. Указанное устройство для управления цифровыми правами отличается гибкостью, и правила, которые могут быть сформулированы для каждого элемента информационного содержания и для каждой рекламы, являются вполне доступными. Согласно одному из вариантов реализации правила могут быть выражены поставщиком информационного содержания или рекламодателем в виде простого текста, например в формате XML. Согласно некоторым из вариантов реализации указанные правила позже могут быть преобразованы в тип объектов, поддерживаемых устройством для управления цифровыми правами (например, с использованием инструментария для создания кода для виртуальной машины, управляющей цифровыми правами), и могут быть ассоциированы с информационным содержанием или рекламой. Согласно еще одним из вариантов реализации устройство для управления цифровыми правами или устройство для согласования рекламы могут интерпретировать указанные правила в той же форме, в которой они были первоначально выражены поставщиком информационного содержания или рекламодателем, таким образом, что этап преобразования не нужен.
[0059] Простым примером правила, которое может быть связано с рекламой, является правило, которое указывает, что рекламодатель намерен заплатить 10 центов за каждое воспроизведение рекламы, но готов заплатить еще 5 центов, если рекламу покажут целевой группе населения и в заданное время суток. Подобные правила могут быть связаны с частью информационного содержания.
[0060] Развертывание информационного содержания
[0061] Как показано на фиг.4, согласно одному из вариантов реализации поставщики и сборщики информационного содержания развертывают свое информационное содержание пакетированием элементов информационного содержания с правилами (например, правилами для типа, заданными устройством для управления цифровыми правами), которые требуют, чтобы визуализирующие приложения оптимально выбрали рекламу, заполняющую рекламные слоты в информационном содержании, идентифицированные с конкретным информационным содержанием (например, с использованием способа, описанного в заявке №543), во время визуализации информационного содержания (например, воспроизведения, просмотра, исполнения в случае программного обеспечения, и т.п.). Кроме того, могут быть указаны дополнительные правила, задающие величину дохода от рекламы, который необходимо разделить с дистрибьютором информационного содержания нижнего яруса. Все указанные правила могут быть инстанцированы (подтверждены примерами) по меньшей мере в одном из управляющих объектов, которые связаны и пакетированы (или ассоциированы иным способом) с элементом информационного содержания. Согласно некоторым из вариантов реализации платформа может оказывать услуги поставщикам информационного содержания, предоставляя им возможность аннулирования конкретной части информационного содержания.
[0062] На фиг.5 показана подробная схема развертывания информационного содержания согласно одному из вариантов реализации. Как показано на фиг.5, пакетированное информационное содержание 502 регистрируется центром 504 обмена информацией и затем делается доступным для различных распространяющих информационное содержание служб 506а, 506b, 506с (которые все вместе названы распространяющими службами 506). Указанные распространяющие службы 506 могут использовать традиционные контрактные механизмы для получения содержания 502, и/или они могут предлагать цену за содержание 502 в процентах дохода от рекламы, встроенной в указанное информационное содержание, и/или другие факторы, которые прогнозируют окупаемость инвестиций в отношении прав на распространение. Поставщики информационного содержания могут быть заинтересованы в заявках от тех дистрибьюторов, которые предлагают более высокую цену за показ для распространения, после изучения статистики, показывающей, насколько эффективно тот или иной дистрибьютор продает информационное содержание. Согласно одному из вариантов реализации указанная статистика может быть получена из центра 504 обмена информацией и/или информационного хранилища 508.
[0063] Согласно одному из вариантов реализации поставщики информационного содержания могут быть снабжены обратной связью в режиме реального времени (или почти в режиме реального времени) с демонстрацией их информационного содержания. Поставщики содержания могут изменить правила 510, связанные с элементами 501 их информационного содержания, на основании статистики, предоставленной информационным хранилищем 508. Согласно одному из вариантов реализации обновленные правила (например выраженные в форме управляющих объектов, принудительно управляемых устройством для управления цифровыми правами) доставляются конъюнктурным способом клиентам и/или поставщикам услуг по распространению.
[0064] Как показано на фиг.4, согласно одному из вариантов реализации рекламодатели или рекламные агентства развертывают свои рекламы посредством рекламной регистрационной службы путем пакетирования рекламы с правилами, указывающими, сколько заплатит рекламодатель за визуализацию рекламы при указанных условиях. Указанные условия могут включать, например, демографические и другие атрибуты потребителя, время суток, географическое расположение, количество предыдущих визуализаций рекламы на указанном устройстве, и т.п. Различные ставки могут быть связаны с различными условиями. Правила также могут указывать, сколько должно быть заплачено рекламной распространяющей службе, цель которой состоит в обеспечении доступа к рекламе со стороны визуализирующих устройств потребителей и оптимальной ориентации рекламы во время показа пользователям на основании пользовательских атрибутов, доступных во время распространения. Согласно одному из вариантов реализации указанные правила инстанцированы в качестве управления типом, как описано в заявке №693, который связан или иным способом ассоциирован с рекламой.
[0065] На фиг.6 показана подробная схема развертывания рекламы согласно одному из вариантов реализации. В примере, показанном на фиг.6, рекламодатели могут быть снабжены в режиме реального времени (или близком к нему) обратной связью с их рекламными кампаниями с использованием информационного хранилища 608 и/или рекламной регистрационной службой 604. Рекламодатели могут анализировать статистику, в которой показана эффективность рекламных дистрибьюторов 606, и принимать более выгодные предложения от рекламных дистрибьюторов 606, наиболее эффективно обеспечивающих доступ к рекламе 602 для потребителей различных типов. Обновленные правила 610 (например, выраженные в форме управляющих объектов), ассоциированные с рекламодателями или рекламой, могут быть доставлены к клиентским устройствам конечного пользователя конъюнктурным способом. Согласно некоторым из вариантов реализации рекламный дистрибьютор 606с может принять пассивную и/или активную модели распространения рекламы 602 в своей группе 612 пользователей. Некоторые из рекламных дистрибьюторов 606 могут быть традиционными рекламными сетями со своими группами пользователей/устройств, которым они в настоящее время передают рекламу. Предпочтительные варианты реализации являются гибкими и позволяют рекламодателю передавать актуальную рекламу в устройство потребителя и/или передавать ссылки на стороннюю рекламу. Согласно предпочтительным вариантам реализации в каждом из этих сценариев клиенту передаются правила для оптимального согласования рекламы.
[0066] Реклама обычно ориентирована на пользователя. Альтернативно или дополнительно, согласно некоторым из вариантов реализации рекламодатель может предложить дополнительную плату, если реклама будет показана во время визуализации информационного содержания, отвечающего некоторым критериям. Простым примером может быть рекламодатель, который обычно платит 10 центов, но также готов заплатить 12 центов, если реклама будет показан вместе с информационным содержанием, которое относится к жанру "Спортивные состязания" или "Приключения". Это иллюстрирует сходство между информационным содержанием и рекламой. Согласно некоторым из вариантов реализации с согласованием рекламы может быть ассоциирована стратегия по умолчанию. Одна из указанных стратегий согласования рекламы может быть основана на рейтинге информационного содержания и/или рекламы. Например, указанная стратегия может быть использована в ситуации, в которой взрослый пользователь может показать детское информационное содержание ребенку посредством мобильного плеера. В данной ситуации указанная стратегия может запретить рекламу, ориентированную на взрослых потребителей, во время визуализации информационного содержания, предназначенного для детей.
[0067] Согласно некоторым из вариантов реализации доставляющие рекламу службы могут действовать в соответствии с пассивной и/или активной моделями, посредством социальных сетевых сайтов или с использованием приложений для поиска в глобальной сети. Пассивная модель эффективна, если ею управляет поставщик услуг, хорошо знающий потребителя. Согласно предпочтительным вариантам реализации рекламодателям также могут быть оказаны услуги, состоящие в отмене конкретной рекламы.
[0068] Как показано на фиг.4, согласно одному из вариантов реализации потребители могут принимать информационное содержание и/или рекламу посредством любой подходящей распространяющей службы, включая помимо прочего хранилища медиаинформации в глобальной сети, сетевые социальные сайты и одноранговые механизмы доставки. Согласно предпочтительным вариантам реализации может быть обеспечена совместимость фактически с любым способом распространения информационного содержания или рекламы. Потребители могут принимать рекламу, направленную к ним различными доставляющими рекламу службами (например службой, которая предоставляет визуализирующее приложение или устройство) согласно пассивной модели, или извлеченную из различных веб-сайтов, посещаемых указанными потребителями, согласно активной модели. В каждом из этих случаев имеются относительно простые способы ориентации рекламы на конкретного потребителя (например, путем использования информации, добровольно изложенной в анкетных опросах, осведомленности о критериях поиска, практикуемых потребителем, или на основании анализа типа информационного содержания, расположенного в специализированных веб-сайтах, например блогах (сетевых дневниках), или сайтах, ассоциированных с группами по интересам). Реклама может быть собрана в кэш-памяти, сохраненной на локальном устройстве потребителя, и может быть разделена с другими устройствами, являющимися частью персональной сети потребителя.
[0069] Согласно некоторым из вариантов реализации потребители также могут сохранять на своих устройствах сертифицированные атрибуты, которые они получили от служб, уполномоченных на поручительство за указанные атрибуты (например, атрибуты, относящиеся к возрасту, полу, образованию, клубному членству, атрибуты статуса работодателя, постоянного клиента авиакомпании или постоянного покупателя, кредитного рейтинга, и т.п.). В целях обеспечения конфиденциальности указанная информация предпочтительно не может быть передана третьей стороне, за исключением других устройств, которые находятся в распоряжении потребителя, или юридических лиц, которым доверяет потребитель. Согласно одному из вариантов реализации указанная информация используется только локально на указанном устройстве, как описано ниже. Исключение может быть сделано лишь в случаях, когда используются доверенные службы для обращения к указанным атрибутам с целью их уточнения или извлечения из них новых атрибутов, или использования указанных атрибутов для показа рекламы в качестве части доверенной услуги, на которую подписывается (например, выбирает) потребитель. Наконец, устройства могут собирать другие атрибуты из различных пользовательских событий, которые могут, например, включать показатели или атрибуты, извлеченные из хронологии взаимодействия указанного пользователя с рекламой, хронологии покупок, хронологии просмотров, хронологии визуализаций информационного содержания, и т.п. Кроме того, также могут быть доступными различные атрибуты, относящиеся к окружающей среде, например время суток, географическое расположение, и т.п. Согласно некоторым из вариантов реализации указанная информация является недоступной за пределами указанного устройства, за исключением случаев, в которых доверенные службы могут использоваться для анализа исходной информации и извлечения атрибутов, необходимых для согласования рекламы.
[0070] Согласно некоторым из вариантов реализации атрибуты и/или группы атрибутов связаны с пользователем (например, с использованием связующего объекта, который имеет тип, описанный в заявке №693), и пользовательские рабочие станции связаны с устройствами (например, посредством другого связующего объекта). Это потенциально делает информацию и атрибуты пользователя доступными для различных устройств управляемым способом с инфраструктурой, которая способствует обеспечению целостности.
[0071] Как показано на фиг.7, согласно одному из вариантов реализации, если потребитель намерен визуализировать информационное содержание 700 с использованием соответствующего устройства или приложения 702, предназначенного для воспроизведения информационного содержания, то указанное устройство 702 исполняет управляющий объект 704 элемента информационного содержания, требующий, чтобы рекламные слоты для содержания 700 были заполнены согласно целевой функции, которая оптимизирует задачу поставщика информационного содержания, состоящую в сборе рекламного дохода от указанного события просмотра. Указанная целевая функция может быть выражена с использованием объекта, управляющего цифровыми правами, и в случае необходимости может быть обновлена. Согласно одному из вариантов реализации управляющий объект 704 вызывает механизм поиска доступной рекламы 706 в локальной рекламной кэш-памяти 708. Как показано на фиг.7, согласно некоторым из вариантов реализации набор доступных рекламных элементов может быть сужен в соответствии с требованиями управляющего объекта 704 к типу рекламы, воспроизведение которой разрешено вместе с информационным содержанием 700. После отбора группы потенциальных реклам оценивается лицензия (также названная согласно некоторым из вариантов реализации объектом, который управляет цифровыми правами), ассоциированная с каждой рекламой. Например, если исполняется управляющий объект 710 рекламы 706а, он вычисляет предложение цены за рекламный слот на основании информации, содержащейся в управляющем объекте 710, и различных локальных атрибутах, доступных для указанного управляющего объекта. В некоторых случаях управляющий объект связи с узлом атрибута может потребовать оплату за использование доверенных атрибутов, полученных из указанного узла. Согласно одному из вариантов реализации заявка с предложением цены состоит из двух чисел: первое число указывает сумму, которую рекламодатель готов заплатить за визуализацию рекламы, а второе число указывает сумму, которую получит поставщик информационного содержания. Разность (если таковая имеется) равна сумме, которая возможно будет заплачена третьим сторонам, включая, например, рекламного дистрибьютора, поставщика устройства, центр обмена информацией, поставщика услуг, удостоверитель атрибута, и/или тому подобных. После вычисления предложений цены целевая функция управляющего объекта информационного содержания используется для отбора рекламы, которая будет визуализирована, на основании указанных предложений цены. Как правило, целевая функция выбирает рекламу с наибольшей выплатой, причитающейся поставщику информационного содержания. Однако указанная целевая функция может придавать некоторое значение полной сумме выплаты (оплаченной рекламодателем) для поощрения развития инфраструктуры. Это, в свою очередь, может максимизировать число показов и качество согласования рекламы, а также может влиять на будущие предложения цены и таким образом увеличивать конкуренцию, способствовать росту числа заявок с предложением цены в будущем и таким образом максимизировать совокупный доход для всех заинтересованных сторон. Таким образом, для выбора наилучшего предложения цены могут быть использованы различные механизмы.
[0072] Согласно одному из вариантов реализации после визуализации рекламы создается аудиторский отчет и (в случае необходимости) передается центру обмена информацией, указанному в управляющем объекте поставщика информационного содержания. Согласно одному из вариантов реализации указанный аудиторский отчет содержит информацию о заявке с предложением цены, включая общую оплаченную стоимость рекламы и суммы, которые должны быть выплачены различным заинтересованным сторонам (например, центру обмена информацией, поставщику устройства, рекламному дистрибьютору, дистрибьютору информационного содержания, и т.п.).
[0073] На фиг.8 показаны различные примеры аудиторского отчета. Как показано на фиг.8, согласно одному из вариантов реализации клиент 702 с учетом конъюнктуры может передать центру 800 обмена информацией по меньшей мере один из аудиторских отчетов, которые включают информацию о транзакциях, относящихся к визуализации информационного содержания и рекламы. Часть информации из аудиторского отчета может включать данные о рекламе, которая участвовала в аукционе, контекстные данные о пользователе, использованные во время аукциона, и содержание, выбранное для визуализации. Согласно действующим законам о конфиденциальности указанные деловые данные могут быть анонимизированы. Указанные использованные отчеты также могут быть переданы в информационное хранилище 820 для дальнейшего анализа и повторного распространения. Согласно некоторым из вариантов реализации сумма, выплаченная дистрибьютору содержания, может быть процентом от суммы, выплаченной поставщику содержания (и не использоваться при вычислении целевой функции), или она может представлять собой отдельную статью, тем не менее включенную в общий итог. Ожидается, что обычно указанные транзакционные суммы будут относительно небольшими, и таким образом для наиболее эффективной работы при совместном использовании дохода от рекламы и распространения информационного содержания предпочтительны большие масштабы. Однако следует отметить, что согласно предпочтительным вариантам реализации предложенная система предназначена для автоматического увеличения масштаба и эффективного использования автоматизации, и в то же время, с другой стороны, способна поддерживать большое количество простых моделей долгосрочных коммерческих отношений, поддерживать участие в доходах маломасштабных поставщиков содержания и обеспечивать эффективную поддержку локальной рекламы.
[0074] Согласно одному из вариантов реализации, если во время визуализации информационного содержания наблюдается недостаточное количество соответствующей рекламы, на дисплее может быть отображена резервная или заданная по умолчанию реклама. Согласно одному из вариантов реализации указанная резервная реклама может быть визуализирована лишь в случае соблюдения правил, ассоциированных с данным содержанием. Указанная резервная или заданная по умолчанию реклама, например, может быть предоставлена любой из заинтересованных сторон.
[0075] Согласно одному из вариантов реализации в случае "открытого" развертывания, в котором информационное содержание и реклама распространяются с использованием многочисленных сетей для доставки, потребителям может быть предоставлена возможность "помечать" неподходящие содержание или рекламу. Если некоторое предварительно заданное минимальное количество пользователей сообщает, что элемент содержания или реклама являются неподходящими, то указанные элемент содержания или реклама могут быть удалены из системы (например с использованием шифрованного аннулирования).
[0076] Эффективная особенность некоторых предпочтительных вариантов реализации состоит в сборе и распространении системной статистики. Согласно одному из вариантов реализации центр 800 обмена информацией собирает из аудиторских отчетов большой объем информации, которую направляет в информационное хранилище 820. Согласно одному из вариантов реализации данные, переданные в хранилище 820, не содержат какую-либо частную информацию, на основании которой явным образом могут быть определены пользователь, содержание и/или реклама. В информационном хранилище 820 могут быть использованы известные статистические способы для вычисления рейтингов эффективности как для дистрибьюторов содержания, так и для рекламных дистрибьюторов. Информационное хранилище 820 может быть использовано для оказания услуг, например показа информации, которую можно использовать для определения оптимальной цены в рекламных заявках с предложением цены, распределения прибыли от распространения содержания и прибыли от распространения рекламы. Рекламодатели могут выяснить, какие рекламные дистрибьюторы являются наиболее успешными в работе с потребителями различного типа. Рекламные дистрибьюторы и дистрибьюторы содержания могут использовать статистику центра обмена информацией и демографический состав рекламной аудитории для определения, какие виды рекламы лучше подходят для эффективного распространения и целевого маркетинга, и каким образом формировать рекламу для целевой аудитории. Также может быть измерена эффективность поставщиков устройств и приложений, на основании которой могут быть выбраны соответствующие стимулы для использования в заявках с предложением цены, размещенных в интерфейсах рекламодателей, рекламных дистрибьюторов, поставщиков содержания и дистрибьюторов содержания, а также в заявках с предложением цены на рекламные слоты.
[0077] Примеры сценариев вариантов использования
[0078] Развертывание информационного содержания
[0079] В настоящем примере телеканал FashionTV намерен загрузить в предложенную систему свою новую зимнюю коллекцию. Телеканал FashionTV имеет снабженное слотами информационное содержание для рекламы и выбирает правила заполнения рекламных слотов слот. FashionTV также определяет в качестве части правил минимальный доход, ожидаемый от каждой визуализации ролика с информационным содержанием.
[0080] Правила могут быть введены посредством пользовательского интерфейса с последующим преобразованием в представление в формате XML, которое, в свою очередь, может быть оттранслировано в объект, управляющий цифровыми правами, который может быть обработан устройством для управления цифровыми правами. Следующий иллюстративный фрагмент в формате XML представляет собой определение правила, заданного телеканалом Fashion TV:
[0081] В приведенном выше определении правила поставщик информационного содержания предложил три рекламных слота для ролика информационного содержания "Зимняя коллекция" ("winter collection"). Минимальный ожидаемый доход от каждого воспроизведения информационного содержания задан 1,25 долларов США. Кроме того, также предоставлены дополнительные атрибуты для информационного содержания, включая рейтинг информационного содержания и жанр. В этом примере правило также указывает центр обмена информацией, с которым нужно войти в контакт после визуализации информационного содержания, что иллюстрирует гибкость, с которой дистрибьюторы содержания могут указывать конкретный центр обмена информацией с целью сбора доходов и сообщений.
[0082] Телеканал FashionTV мог сделать этот ролик информационного содержания и ассоциированное с ним определение правил доступными для системного пакетирующего приложения. Затем пакетирующее приложение на основании указанных правил может создать объект, управляющий цифровыми правами (например управляющий объект типа, который описан в заявке №693), пакетировать информационное содержание и зарегистрировать в центре обмена информацией для дальнейшей доставки в распространяющие информационное содержание сети, относящиеся к третьей стороне. Затем внешние распространяющие сети могут обеспечить доступность пакетированного ролика информационного содержания с зимней коллекцией для своих пользователей.
[0083] Развертывание рекламы
[0084] В другом примере рекламная корпорация Ad Corp., которая является сборщиком видео рекламы, намерена развернуть новую рекламную кампанию для грузовиков компании ABC Co. Рекламная корпорация проанализировала требования к формированию целевой аудитории для указанной рекламы и в качестве целевой аудитории намерена выбрать жителей пригорода, общий годовой доход которых превышает 80 тысяч долларов США, а возраст лежит в пределах 25-35 лет. Также имеется гендерное предпочтение (мужчины). Рекламная корпорация пришла к выводу, что рекламная кампания будет наиболее эффективной, если ее связать с роликом информационного содержания, жанр которого относится к спорту или боевикам. Имея в виду целевую аудиторию, рекламная корпорация решает, что для большей эффективности рекламу лучше всего показывать вечером между 6 и 9 часами. С использованием модели взаимодействия "360 градусов", указанная рекламная кампания также была снабжена функцией действия по запросу ("call-for-action").
[0085] Рекламная корпорация не уверена, что оплата указанной рекламной кампании по цене за тысячу показов ("СРМ") будет подходящей. Используя преимущество системы, состоящее в ее способности оснащения аукционной продажи обратной связью, указанная рекламная корпорация выбирает минимальное предложение цены по 0,15 долларов США за каждый показ/прогон рекламы. Кроме того, указанная рекламная корпорация оговаривает условие, согласно которому она соглашается увеличить сумму предложения цены, и/или согласно которому она вообще отказывается от предложения цены. Ограничения и требования рекламной кампании выражены в форме части определения правила, которое может быть введено посредством пользовательского интерфейса, доступного для указанной рекламной корпорации, или записано непосредственно в формате XML.
[0086] Представление в формате XML рекламных правил для этого примера может иметь следующий вид:
[0087] Рекламное информационное содержание и правила пакетируют посредством пакетирующего приложения в формат, совместимый с устройством, управляющим цифровыми правами, или устройством для согласования рекламы. Затем пакетированное рекламное содержание регистрируют в рекламной регистрационной службе. Рекламная корпорация может распространить пакетированное рекламное содержание в своей собственной сети и/или может предоставить рекламной регистрационной службе право сделать указанное рекламное содержание доступным для других распространяющих рекламу сетей. Согласно некоторым из вариантов реализации может быть использована комбинация двух вышеуказанных схем. Например, рекламная корпорация может продать рекламную кампанию другим распространяющим рекламу сетям, которые имеют неиспользованный запас информационного содержания, или может осуществить рекламную кампанию в своей собственной сети, распространяющей информационное содержание.
[0088] Предпочтительные варианты реализации клиентского приложения поддерживают понятие рекламных счетчиков. Согласно одному из вариантов реализации рекламные счетчики обеспечивают возможность выбора рекламодателем подкрепляющей и затухающей стратегий для своей рекламы. В вышеуказанном случае рекламная корпорация, например, может заплатить 0,15 долларов США за первый показ данному пользователю с правильными атрибутами, а затем заплатить 0,20 долларов США, причем 0,05 долларов США представляют собой положительное приращение для второго показа согласно той теории, что после оплаты первого показа важно составить конкуренцию другой рекламе и для подкрепления оплатить второй показ. После этого можно заплатить лишь 0,10 долларов США (-0,05 долларов США) за третий показ, и т.п.
[0089] Аукционная продажа рекламы
[0090] В другом примере пользователь Джон Доу решает воспроизвести ролик информационного содержания, состоящий из наиболее интересных эпизодов спортивного события. Ролик содержит два рекламных слота. Когда ролик выбран для воспроизведения, клиентская платформа выполняет локальное согласование рекламы и идентифицирует различные рекламные элементы из своего локального хранилища рекламы, которые отвечают критериям визуализации (включающие, например, демографическую, географическую, поведенческую, контекстную информацию, а также информацию о прошлых транзакциях, и т.п.). Управляющие объекты, представляющие правила, ассоциированные с выбранными рекламными элементами, выбираются и оцениваются посредством базовой среды исполнения. Отдельные управляющие объекты рекламы снабжаются любой контекстной информацией, которая может потребоваться для определения их заявок с предложением цены.
[0091] Затем клиентская платформа выбирает две рекламы (для двух рекламных слотов в ролике информационного содержания), которые максимизируют целевую функцию. Целевая функция в этом примере представляет собой функцию чистой прибыли и, следовательно, для воспроизведения выбираются две рекламы с предложением самой высокой цены.
[0092] После воспроизведения информационного содержания управляющие объекты, представляющие две выбранных рекламы, могут сообщить центру обмена информацией, например, стоимость заявки с предложением цены, тип информационного содержания, краткую информацию о профиле пользователя и/или тому подобное.
[0093] Клиентская платформа также может сообщить центру обмена информацией о рекламных элементах, которые на аукционе потерпели неудачу. Такая обратная связь может включать идентификацию победившей заявки и краткую информацию о профиле пользователя, контекстную информацию и информацию о содержании, и/или тому подобное. Собирающие/размещающие рекламу агентства могут использовать указанную информацию для принятия дальнейших действий (например, увеличения цены их предложений путем распространения обновленных управляющих объектов для использования на будущих аукционах).
[0094] Аудиторский отчет и фонд пользовательских профилей
[0095] Еще в одном примере пользователь Джон Доу выбирает ролик информационного содержания для воспроизведения. Содержание визуализировано вместе с любой рекламой для заполнения обязательных рекламных слотов, имеющихся в ролике содержания. Затем клиентская платформа передает аудиторский отчет доверенному центру обмена информацией. В указанном примере аудиторский отчет передают с учетом конъюнктуры для ограничения использования полосы пропускания сети. Аудиторский отчет включает информацию о рекламных элементах, выбранных для показа во время визуализации информационного содержания, соответствующих рекламных заявках с предложением цены, природе/жанре содержания, количестве выполненных показов рекламы, краткую информацию о профиле пользователя, контекстную информацию, использованную во время воспроизведения содержания, и/или тому подобное.
[0096] Согласно некоторым из вариантов реализации аудиторский отчет, переданный центру обмена информацией, также включает информацию о рекламных элементах, которые участвовали в торгах за рекламные слоты. Затем центр обмена информацией может направить все клиентские транзакционные данные в информационное хранилище. Согласно предпочтительным вариантам реализации направленные данные, переданные в хранилище, лишены информации, на основании которой можно явно идентифицировать пользователя, информационное содержание и/или рекламу. Согласно некоторым из вариантов реализации клиентская платформа также может собирать информацию, относящуюся к просмотровым шаблонам пользователя, и передавать суммарную информацию о классификации в центр обмена информацией. Указанная суммарная информация, предпочтительно свободная от конфиденциальной информации, может быть распространена среди предпочтительных партнеров.
[0097] Для соблюдения законов, относящихся к конфиденциальности в конкретных юрисдикциях, клиент может выбрать хранение профиля пользователя локально на клиентском устройстве, которое может представлять собой рабочую станцию с атрибутами, как описано в заявке №693. Различные потенциальные рабочие станции (например, спонтанный покупатель, любитель модных товаров, и т.п.) соединены связями, устойчивость которых основаны на шаблонах просмотра рекламы. Добровольно предоставленная пользователем информация также может быть выражена в форме объектов, управляющих цифровыми правами, но такие положительные связи в начале могут быть неустойчивыми. Поскольку платформа узнает о пользователе преимущественно от клиента, то степень устойчивости каждой из указанных связей изменяется. Рекламные управляющие объекты, ассоциированные с рекламой, могут ссылаться на указанные управляющие цифровыми правами объекты и на степень их устойчивости, а также использовать указанную информацию для помощи в выборе цены предложения.
[0098] Узел сборщика атрибутов на основании сведений от внешних объектов может дополнительно уточнить профиль пользователя для целенаправленной рекламы. Указанный узел, управляющий цифровыми правами (например аналогичный описанному в заявке №693), может быть введен в систему посредством доверенных механизмов и может содержать любые квалифицирующие атрибуты пользователей, например членство в организациях, частое пользование услугами авиакомпаний, и т.п.). Указанная помощь объектов, относящихся к третьей стороне, может быть компенсирована, при этом рекламные управляющие объекты во время арбитража могут ссылаться на указанные узлы сборщиков атрибутов и их положительную степень/связь с пользовательским узлом.
[0099] Потребители могут формировать различные стратегии, например, стратегию для предпочтения одного рекламодателя другому, или стратегию, согласно которой пользователь хочет, чтобы некоторый поставщик услуг хранил его или ее пользовательский профиль. Указанные стратегии могут быть выражены в форме объектов устройства для управления цифровыми правами, подобных описанному в заявке №693, и могут быть обновлены в случае необходимости.
[00100] На фиг.9 показан подробный пример схемы различных элементов системы согласно одному из вариантов реализации, а также некоторые взаимодействия на уровне сообщений между ними. Как показано на фиг.9, согласно одному из вариантов реализации интерфейс 902 упаковщика (пакетирующего приложения) информационного содержания является услугой, оказанной платформой для согласования рекламы, которая позволяет поставщикам 900 информационного содержания пакетировать и перекодировать информационное содержание для использования клиентами. Пакетированное таким образом информационное содержание может быть размещено поставщиком 900 на его собственном сайте или может быть размещено на платформе и/или во внешней сети 930, доставляющей информационное содержание для последующей доставки клиенту 904. Согласно одному из вариантов реализации интерфейс 902 предоставляет поставщику 900 возможность указывать подробные сведения, относящиеся к содержанию, включая метки, помогающие классифицировать содержание. Согласно одному из вариантов реализации упаковщик содержания несет ответственность за пакетирование содержания с ассоциированными правилами развертывания путем задания точек вставки рекламы и метаданных содержания, а также путем обновления правил развертывания содержания.
[00101] Согласно одному из вариантов реализации после пакетирования содержания информация о развертывании и правила, ассоциированные с содержанием, регистрируются в центре 920 обмена информацией. После завершения регистрации в центре 920 обмена информацией содержание готово к распространению. Согласно одному из вариантов реализации регистрирующая информационное содержание служба 922 обеспечивает возможность обнаружения содержания доставляющими содержание сетями 930. Например, регистрирующая содержание служба 922 может путем широковещательной рассылки объявить о доступности указанного информационного содержания, осуществлять услуги, относящиеся к обнаружению информационного содержания, или выполнять некоторую комбинацию обоих вышеуказанных действий. Согласно одному из вариантов реализации регистрирующая содержание служба 922 отвечает за регистрацию содержания в центре 920 обмена информацией, сворачивание содержания и обеспечивает доступ к развернутому содержанию для доставляющих содержание сетей 930.
[00102] Согласно одному из вариантов реализации доставляющие содержание сети 930 представляют собой объекты, которые прежде всего являются ответственными за доставку содержания в устройство 904 потребителя. Для специалистов очевидно, что имеется множество известных доставляющих содержание сетей, и любая подходящая доставляющая содержание сеть может быть использована в соединении с системами и способами, описанными в настоящей заявке.
[00103] Согласно одному из вариантов реализации интерфейс 926 упаковщика рекламы представляет собой услугу, которую согласующая рекламу платформа предоставляет рекламодателям для обеспечения возможности пакетирования и форматирования рекламы для использования клиентами. Согласно одному из вариантов реализации упаковщик 926 обеспечивает рекламные вставки как от отдельных рекламодателей, так и от рекламных сетей, относящихся к третьей стороне. Пакетированная реклама может быть доставлена потребителям непосредственно поставщиком 901, может быть размещена платформой на ее собственном сервере для дальнейшей доставки клиенту, и/или может быть размещена на собственном сервере внешней доставляющей рекламу сетью 932. Согласно одному из вариантов реализации интерфейс 926 обеспечивает возможность поставщику 901 указывать правила рекламы и подробности о рекламе, включая метки, способствующие классифицированию рекламы. Услуги для различных аспектов рекламной кампании могут включать определение бюджета кампании, динамику торгов за рекламные слоты и указание связей с профилем пользователя и/или видом информации. Согласно одному из вариантов реализации рекламный упаковщик 926 отвечает за пакетирование рекламы с ассоциированными правилами развертывания, а также за обновление правил развертывания рекламы.
[00104] Согласно одному из вариантов реализации после пакетирования рекламы в центре 920 обмена информацией регистрируют подробности развертывания наряду с правилами, ассоциированными с указанной рекламой. Согласно одному из вариантов реализации регистрирующая рекламу служба 924 способствует облегчению указанного процесса. После выполнения регистрации в центре 920 обмена информацией реклама готова для распространения. Регистрирующая рекламу служба 924 обеспечивает возможность обнаружения рекламы внешними доставляющими рекламу сетями 932. Реклама может быть передана согласно пассивной модели доставки рекламы или согласно активной модели (по запросу) доставки рекламы сетям 932 в зависимости от конкретных требований. Согласно одному из вариантов реализации регистрирующая рекламу служба 924 несет ответственность за регистрацию рекламы в центре 920 обмена информацией, сворачивание рекламы и/или разворачивание рекламы для предоставления доступа к ней доставляющим рекламу сетям 932.
[00105] Согласно одному из вариантов реализации доставляющие рекламу сети 932 являются юридическими лицами, которые прежде всего несут ответственность за доставку рекламы в устройство 904 потребителя. Согласно одному из вариантов реализации центр 920 обмена информацией предоставляет доставляющим рекламу сетям 932 услуги поиска профиля пользователя. Доставляющие рекламу сети 932 могут использовать указанную информацию для доставки рекламы с высокой направленностью. Специалисту понятно, что имеется большое количество известных доставляющих рекламу сетей, и что может быть использована любая подходящая сеть.
[00106] Согласно некоторым из вариантов реализации может быть предпочтительным применение некоторых ограничений, накладываемых на доставку рекламы отдельными доставляющими рекламу сетями. Одним из указанных ограничений может быть количество рекламы, которая должна быть доставлена доставляющей рекламу сетью, например, из-за ограниченных возможностей устройства потребителя.
[00107] Согласно одному из вариантов реализации оператор распространяющей/ согласующей рекламу системы оказывает услуги центра 920 обмена информацией, состоящие во взаимном расчете между рекламодателями 901 и поставщики 900 содержания, для урегулирования совместного использования дохода. Согласно одному из вариантов реализации интерфейс указанного центра 920 оказывает клиринговые услуги локальным объектам или третьим сторонам, предоставляя им доступ к соответствующим транзакционным данным, имеющимся в указанном сервере.
[00108] Согласно одному из вариантов реализации интерфейс для сбора пользовательских профилей собирает информацию, добровольно предоставленную пользователями, а интерфейс доверенного объекта, управляющего доставкой, отвечает за доставку объектов, управляющих цифровыми правами, с самозащитой в устройство потребителя. Объекты с самозащитой, управляющие цифровыми правами, могут включать, например, узлы, связи и управляющие агенты, подобные описанным в заявке №693. Например, если система обнаруживает изменения в поведении/ классификации пользователя, то устройству потребителя могут быть доставлены обновленные управляющие объекты.
[00109] Центр 920 обмена информацией также может предоставлять поставщику хостинга интерфейс отчетов об использовании для доступа к статистическим данным, относящимся к характеристикам рекламных кампаний и восприимчивости пользователей к доступному содержанию. Операторы могут использовать указанные данные для точной настройки диапазона своих цен, которые они предлагают поставщикам содержания и рекламодателям. Согласно одному из вариантов реализации указанный интерфейс отвечает за передачу аудиторских отчетов в информационное хранилище.
[00110] Согласно некоторым из вариантов реализации центр 920 обмена информацией может иметь интерфейс для составления счетов и отчетов, который предоставляет рекламодателям возможность сбора информации относительно различных поведенческих аспектов в течение и после завершения рекламной кампании. Некоторые из них могут включать, например, фактические показы рекламы, ставку перехода по рекламной ссылке (CTR), информацию о профилях пользователей, просматривавших рекламу (например, демографический, географический, и т.п.), связи рекламы с содержанием и/или другую статистику использования. Согласно одному из вариантов реализации интерфейс для составления счетов предоставляет рекламодателям веб-услугу обращения к системе составления счетов, которая отслеживает текущие цены на рекламу. Согласно одному из вариантов реализации указанный интерфейс дополнительно связан со службой центра обмена информацией для сверки стоимости рекламной кампании.
[00111] Таким образом, согласно различным вариантам реализации центр 920 обмена информацией отвечает за некоторые или все из следующих услуг:
[00112] - Регистрация развертывания информационного содержания и рекламы.
[00113] - Сбор используемых данных (возможно с контекстной информацией) от потребительских устройств.
[00114] - Сбор классифицирующей пользовательской информации от устройства. Согласно некоторым из вариантов реализации конфиденциальная информация не должна выходить за пределы пользовательского устройства. Указанная информация должна быть обобщена соответствующим приложением на устройстве и после этого может быть передана в центр обмена информацией.
[00115] - Передача анонимизированных отчетов в информационное хранилище.
[00116] - Создание и доставка доверенных объектов, управляющих цифровыми правами, в устройства потребителей.
[00117] - Управление счетами поставщиков информационного содержания и рекламодателей для составления счетов.
[00118] - Обработка финансовых транзакций.
[00119] - Предоставление отчетов поставщикам информационного содержания (например отчетов, отвечающих на такие вопросы, как например: Сколько просмотров информационного содержания произошло за последние 24 часа? Какой рекламный доход обеспечила конкретная часть информационного содержания, которая отвечала за указанную рекламу? Какой доход поставщик информационного содержания получает за конкретный период времени? Какой доход может быть получен от конкретного рекламодателя?).
[00120] - Предоставление отчетов рекламодателям (например, отчетов, которые отвечают на вопросы: Сколько рекламных элементов было просмотрено за последние 24 часа? Сколько раз указанная реклама спонсировала информационное содержание, полученное от конкретного поставщика информационного содержания? Какова ставка за переход по рекламной ссылке? Каковы затраты рекламодателя за конкретные периоды времени? Какой процент рекламного бюджета используется для спонсирования информационного содержания от конкретного поставщика информационного содержания?).
[00121] - Предоставление интерфейсов третьей стороне 940 (например поставщикам информации о пользователях). Например, интерфейсов, которые обеспечивают возможность сторонам предоставлять дополнительную информацию о пользователях (например, членство в автомобильном клубе или ветеранской организации, тип кредитных карт, посредством которых расплачивается данный пользователь, регулярное пользование услугами авиакомпаний, предпочтительные клиентские счета и/или тому подобное). Указанная информация может быть использована для сбора атрибутов пользователя, которые в свою очередь могут способствовать улучшенному формированию целевой аудитории для рекламы.
[00122] - Облегчение распределения рекламного дохода среди ключевых участников производственно-сбытовой цепочки.
[00123] Согласно предпочтительным вариантам реализации информационное хранилище 910 облегчает сбор и распространение системной статистики. Центр 920 обмена информацией собирает из аудиторских отчетов большой объем информации и пересылает ее в информационное хранилище 910. Согласно некоторым из вариантов реализации данные, переданные в хранилище 910, лишены конкретной частной информации, на основании которой могут быть явно идентифицированы пользователь, информационное содержание и/или реклама.
[00124] Согласно предпочтительным вариантам реализации информационное хранилище 910 предлагает услуги, предоставляющие информацию, которая может быть использована для определения оптимальной цены для рекламных заявок с предложением цены, распределения прибыли от распространения информационного содержания и распределения прибыли от распространения рекламы. Например, информационное хранилище 910 может использовать традиционные статистические способы вычисления ранжирования эффективности как для дистрибьюторов информационного содержания, так и для рекламных дистрибьюторов. Рекламодатели могут выяснить, какие рекламные дистрибьюторы являются самыми эффективными при работе с потребителями конкретного типа, а рекламные дистрибьюторы и дистрибьюторы информационного содержания могут использовать статистику центра обмена информацией и демографический состав рекламной аудитории для определения, какую рекламу они могут распространять с большей эффективностью и ориентировать на целевую аудиторию, а также способ, которым они могут определять целевую аудиторию для своей рекламы. Эффективность поставщиков устройств и поставщиков пользовательских приложений также может быть измерена таким образом, чтобы соответствующие стимулы могли быть предоставлены в заявках с предложением цены в интерфейсе рекламодателя/рекламного дистрибьютора, интерфейсе поставщика информационного содержания/дистрибьютора информационного содержания, а также в заявках с предложением цены на рекламные слоты. Таким образом, согласно некоторым из вариантов реализации хранилище 910 может отвечать за некоторые или все из следующих услуг:
[00125] - Сбор анонимизированных отчетов об использовании от центра обмена информацией.
[00126] - Хранение и предоставление архивных данных.
[00127] - Услуги обратной связи для поставщиков информационного содержания, облегчающие создание оптимальных правил.
[00128] - Услуги обратной связи для рекламодателей, облегчающие проведение рекламных кампаний с большей эффективностью и минимизацией необязательных показов. Хранилище также может предоставлять рекламодателю уникальную информацию, облегчающую создание более эффективных правил для конкретной рекламы.
[00129] Согласно предпочтительным вариантам реализации клиентское устройство 904 содержит устройство, управляющее цифровыми правами, для обеспечения соблюдения правил, заданных поставщиками информационного содержания и рекламодателями, и выполнения всех вытекающих обязательств. Согласно еще одним из вариантов реализации (например, в случае, если клиентское устройство испытывает недостаток вычислительной мощности) могут быть использованы другие конфигурации. Например, согласно некоторым из вариантов реализации правила могли быть обработаны прокси-сервером (например, в сети Интернет или домашней сети), а не в клиентском устройстве.
[00130] Согласно предпочтительным вариантам реализации передача информационного содержания и/или рекламы клиенту может быть осуществлена посредством любой подходящей комбинации автономных и/или интерактивных режимов. Например, клиент может иметь интерфейс для доставки информационного содержания и рекламы, который предоставляет услуги по загрузке информационного содержания и/или рекламы в воспроизводящее устройство клиента из внутренней системы.
[00131] Как показано на фиг.9, информационное содержание может быть доставлено в потребительское устройство 904 посредством доставляющих содержание сетей 930, а рекламы могут быть доставлены посредством доставляющих рекламу сетей 932. Доставляющие рекламу сети 932, например, могут доставлять важную для указанного пользователя рекламу на основании добровольно предоставленной информации о пользователе, потребительском поведении пользователя, и/или альтернативных или дополнительных атрибутах.
[00132] После визуализации содержания клиентом 904 должны выполняться все соответствующие обязательства, указанные объектами, управляющими цифровыми правами, ассоциированными с содержанием и/или рекламой. Указанные обязательства например, могут содержать передачу информации обратной связи в центр обмена информацией. Указанная информация обратной связи может включать контекстную информацию, информацию, относящуюся к рекламе и/или содержанию, которые были визуализированы, и/или тому подобному. Согласно некоторым из вариантов реализации также может быть передана дополнительная информация, например цены победивших предложений или тому подобное.
[00133] Согласно предпочтительному варианту реализации для облегчения суперраспространения содержания и/или рекламы указанные содержание/реклама могут совместно использовать предоставленный интерфейс. Информационное содержание и ассоциированная с ним реклама могут быть распространены между собственными устройствами пользователя или между другими пользователями. Указанный интерфейс может предоставлять услуги, облегчающие распространение содержания например путем снабжения рекомендациями пользовательских одноранговых узлов.
[00134] Согласно некоторым из вариантов реализации клиентское устройство может предоставлять механизмы для сбора добровольно предоставленной информации от пользователя. В обмен на указанную информацию могут быть использованы некоторые стимулы, предлагаемые пользователю. Добровольно предоставленная информация может быть использована для классификации пользователя и для доставки точно ориентированной рекламы, а также для возможной рекомендации соответствующего содержания, которое может заинтересовать пользователя.
[00135] Согласно некоторым из вариантов реализации пользователь может подписаться на услугу, оказываемую распространяющей рекламу платформой, и зарегистрироваться на получение указанной услуги. Регистрационный пользовательский интерфейс может оказывать услуги, относящиеся к регистрации пользователя, включая сбор первоначальной профильной информации. Согласно одному из вариантов реализации пользователю присваивается уникальный идентификатор (GUID), который служит для проверки правильности предоставления услуг.
[00136] На фиг.9 в качестве иллюстрации показаны разнообразные услуги, интерфейсы и связи, которые могут быть предоставлены согласно различным вариантам реализации. Однако следует понимать, что в структурах и функциях, описанных со ссылкой на фиг.9, могут быть сделаны различные изменения без отступления от объема настоящего изобретения. Например, согласно некоторым из вариантов реализации различные элементы, показанные на фиг.9, могут быть комбинированы друг с другом, устранены или дополнены вспомогательными элементами, которые не показаны на чертеже. Кроме того, несмотря на то что на фиг.9 показана относительно всеобъемлющая платформа для согласования рекламы, согласно некоторым из вариантов реализации некоторые или все функциональные средства данной платформы вместо этого могут осуществляться внешними объектами. Таким образом, следует понимать, что структуры и функции, показанные на фиг.9, представлены исключительно в целях иллюстрации и объяснения, но не ограничения.
[00137] ИСПОЛЬЗОВАНИЕ ДИНАМИЧЕСКИХ ОБЛАСТЕЙ НОСИТЕЛЕЙ
[00138] Ниже описаны иллюстративные варианты реализации, в которых используются способы машинного управления цифровыми правами, описанные в заявке №693, и технология динамической области носителей, описанная в заявке №543. На абстрактном уровне технология, описанная в заявке №693, состоит из объектной модели и языка управления, который более широко применяется в других областях за пределами того, что традиционно обозначают как "управление цифровыми правами". Согласно вариантам реализации систем и способов, описанных в настоящей заявке, предложена платформа для рекламы, которая может быть применена к широкому набору устройств с различными емкостями запоминающих устройств, вычислительной мощностью и возможностями сетевого соединения. Варианты реализации указанной платформы основаны на технологии и доверенных службах, которые описаны в заявках №№693 и 543, и которые используют указанную технологию для оказания инновационных услуг для целенаправленной рекламы и доверенного удаленного отслеживания событий, что позволяет оптимизировать локальную информацию для согласования рекламы.
[00139] Согласно предпочтительным вариантам реализации доверенные объекты с самозащитой, управляющие цифровыми правами, могут быть доставлены в устройства конечного пользователя посредством стандартных механизмов. Примером указанного механизма является способ обслуживания широкого круга запросов, описанный в заявке №551. Указанные объекты могут быть развернуты для выполнения различных функций, например локального согласования рекламы, фильтрования используемых данных, передачи используемых данных и однорангового (Р2Р) совместного использования содержания и рекламы. Ниже каждая из указанных функций описана более подробно.
[00140] В приведенном ниже описании следующие условия в целом имеют следующие значения, если из контекста не следует иное:
[00141] Ad-List (Рекламный список): обычно неупорядоченный набор рекламных элементов, который используется для согласования рекламы. Указанный список может быть обработан как рекламная очередь, если порядок рекламных элементов не важен.
[00142] Ad-Queue (Рекламная очередь): упорядоченный набор рекламных элементов, полученной после выполнения согласования рекламы для определения очередности приоритетов.
[00143] Ad-Slot (Рекламный слот): поле для рекламы. Обычно рекламный слот представляет собой место вставки рекламы в части содержания.
[00144] Как показано на фиг.10, предпочтительные варианты реализации систем и способов, описанные в настоящей заявке, поддерживают широкое разнообразие потребительских устройств. Указанные устройства включают помимо прочего мобильные телефоны, приставки, персональные цифровые помощники (PDA), ультрамобильные персональные компьютеры (UMPC), персональные компьютеры, сетевые шлюзы, телевизоры, и/или тому подобное.
[00145] На фиг.10 показана диаграмма распределения устройств с рабочими характеристиками центрального процессора по оси X и возможностями сетевого соединения/локальной емкости хранения по оси Y. Для показанной диаграммы возможность сетевого соединения является мерой сетевых рабочих характеристик и может быть представлена в форме индекса, вычисленного с использованием различных показателей производительности сети, например скорости загрузки, скорости выгрузки, временной устойчивости и области охвата сети, и т.п.
[00146] Согласно предпочтительным вариантам реализации для передачи рекламы разным устройствам с различными возможностями используется вычислительная мощность облака (глобальной сети), а также локальная вычислительная мощность в качестве подходящей для обеспечения целевого согласования рекламы, эффективной доставки рекламы и эффективного сбора и передачи используемых данных посредством доверенных служб. Фактическая вычислительная нагрузка, сформированная указанными операциями, может быть распределена между локальными вычислительными средствами и серверными вычислительными средствами для наилучшего использования возможностей платформы в рамках имеющейся сети и локального запоминающего устройства, а также с учетом других ограничений.
[00147] Для устройств с относительно малой мощностью центрального процессора (например, в Области 1 и Области 2, показанных на фиг.10) для облачных ресурсов (например, ресурсов серверов), предназначенных для использования, является желательной предварительной фильтрация рекламы в большей степени, чем это может быть сделано для устройств в Областях 3 и 4. Согласно предпочтительным вариантам реализации для согласования рекламы устройства, относящиеся к Области 3 или Области 4, могут более широко использовать локальную вычислительную мощность.
[00148] Для устройств, относящихся к Области 2 или Области 3, прямая загрузка и кэширование рекламы могут выполняться в большей степени по сравнению с устройствами из Области 1 и Области 4, в которых наблюдается тенденция к загрузке рекламы в визуализирующие устройства по требованию, к сторонней загрузке или потоковой загрузке.
[00149] Устройства, относящиеся к Области 2 и Области 3 могут непосредственно направлять используемые данные к доверенным службам в облаке в режиме реального времени (Область 3), либо в режиме псевдореального времени (Область 2), несмотря на то что устройства, относящиеся к Области 1 и Области 4, могут более явно проявлять тенденцию к локальному хранению ограниченного набора используемых данных и передаче их доверенным службам в облаке, но лишь нечасто из-за ограничений полосы пропускания и емкости локального запоминающего устройства, а также из-за более высокой относительной стоимости полосы пропускания.
[00150] Независимо от типа устройства некоторая предварительная фильтрация может облегчить достижение более направленного и эффективного согласования рекламы. В соответствии с некоторыми из вариантов реализации предварительная фильтрация может быть осуществлена путем использования информации, доступной в сервере, известными способами согласования рекламы. Например, для предварительного вычисления и предварительной фильтрации набора рекламных элементов для каждого из элементов информационного содержания или пользователя могут быть использованы статистические машины, относящиеся к третьей стороне, программы для сохранения анонимности и программы для согласования рекламы. Также могут быть использованы стандартные механизмы планирования, например, ориентированные на возраст, пол, уровень дохода, географическое положение, время суток, круг интересов (например, выведенный из прошлого поведения). Согласно еще одному из вариантов реализации или дополнительно к настоящему рекламные элементы могут быть связаны с индивидуальными элементами информационного содержания посредством меток, или может быть использована комбинация ориентации на информационное содержание и ориентации на пользователя.
[00151] На фиг.11 показано использование согласования рекламы посредством сервера для предварительной фильтрации рекламы для устройства 1104 по меньшей мере частично на основании используемых данных, предоставленных устройством 1104. Как показано на фиг.11, устройство 1104 предоставляет используемые данные серверу 1102 для использования в предварительной фильтрации рекламы. Сервер 1102 использует программу сохранения анонимности 1106 для анонимизирования используемых данных, а затем использует статистическую машину 1108 для анализа данных. Выходные данные статистической машины 1108 могут быть использованы сервером 1102 для определения типа рекламы, которая с наибольшей вероятностью будет представлять интерес для пользователя устройства 1104. Серверная предварительная фильтрация помогает клиенту путем предварительного вычисления набора элементов значимой рекламы, из которого более значимое соответствие может быть получено путем использования способов локального согласования рекламы, описанных ниже. Следует понимать, что способ на фиг.11 показан в целях иллюстрации, и могут быть использованы другие способы. Например, если сервер 1102 не является доверенным для устройства 1104, то используемые данные, переданные указанным устройством, могут быть анонимизированы перед их предоставлением серверу 1102. Согласно еще одному из вариантов реализации используемые данные вообще не предоставляются серверу 1102, и сервер 1102 выполняет предварительную фильтрацию на основании имеющейся в наличии информации об устройстве 1104 или его пользователе, которая может быть собрана из контекста.
[00152] Классификация категорий
[00153] Согласно некоторым из вариантов реализации в целях классификации рекламы, содержания и пользователей используется предварительно заданный набор категорий. Согласно некоторым из вариантов реализации точная используемая классификация может являться конфиденциальной для соответствующих сторон, которые генерируют управляющие объекты, например поставщики содержания могут нести ответственность за задание классификации для содержания, рекламодатели могут нести ответственность за задание классификации для рекламы, а центр обмена информацией, который создает объекты, описывающие атрибуты пользователя, может нести ответственность за задание классификации для пользователей. Затем указанные классификации могут быть распределены между указанными юридическими лицами. Согласно еще одному из вариантов реализации классификации могут быть стандартизированы (например, все поставщики содержания, которые участвуют в системе, могут использовать одну и ту же классификацию), а стандарт может быть опубликован для использования другими участниками системы.
[00154] В качестве конкретного иллюстративного примера, соответствующие категории для юридического лица могут быть указаны в форме списка разделенных запятыми элементов, в котором каждый элемент представляет собой иерархическую метку, использующую уточняющую запись через точку для указания иерархии метки. Каждая категория также может быть ассоциирована с весовым значением для категории, нормализованным к некоторому диапазону, например 0-100. С включением весовых значений набор меток может быть представлен в форме строки с использованием символа ":", разделяющего категорию уровня листа от ее веса. Символ обобщения "*" может представлять собой зарезервированный символ и использоваться для согласования любой категории/подкатегории.
[00155] Фрагмент иллюстративного примера классификации меток рекламы показан на фиг.12. Для классификации, показанной на фиг.12, некоторые примеры меток могут включать:
[00156] Пища. Китайский. Сычуань.
[00157] Пища. Китайский.
[00158] Искусство. Опера.
[00159] Искусство.
[00160] Примеры меток с включением весовых значений:
[00161] Пища. Китайский. Сычуань:10
[00162] Пища. Китайский:5
[00163] Искусство. Опера:30
[00164] Искусством
[00165] Пример меток с групповыми символами и весовыми значениями:
[00166] Пища. Китайский:5
[00167] Пища.*:3
[00168] Различные платформы обеспечивают эффективные варианты реализации для построчного поиска и обработки, что дает основания для выражения указанной информации в строковой форме. Согласно предпочтительному варианту реализации для простоты согласования в соответствии с общепринятым соглашением считается, что более конкретная категория в списке меток расположена выше соответствующей менее конкретной категории. Следует понимать, что вместо этого может использоваться противоположное соглашение (или любое другое соглашение). Категории могут быть отсортированы в упорядочивающей последовательности для обеспечения возможности облегченного поиска категории/подкатегории.
[00169] Согласно еще одному из вариантов реализации может быть использован набор меток в форме Списка Значений (как описано в заявке №693), содержащий иерархию категорий и подкатегорий (включая весовые значения для категорий уровня листа) в двоичной форме. Указанные метки могут быть частью структуры "Информация о Внешней Области Рекламы" (AdExternalZoneInfo), подробно описанной ниже.
[00170] Точки вставки рекламы
[00171] Согласно некоторым из вариантов реализации для облегчения вставления рекламы может использоваться технология динамической области носителей (DMZ), описанная в заявке №543. Технология динамической области носителей помогает описывать области различных типов в презентациях носителей. Примером указанной презентации является видео презентация с вкрапленными областями видео рекламы.
[00172] Структура "Информация о Внешней Области Рекламы" (AdExternalZoneInfo)
[00173] Как описано в заявке №543, технология динамической области носителей обеспечивает возможность ссылки во время показа на внешние носители посредством структуры "Информация о Внешней Области" (ExternalZoneInfo). Как показано ниже, структура "Информация о Внешней Области Рекламы" основана на структуре "Информация о Внешней Области" для ссылки либо на внешнюю рекламу, либо на внешний объект, управляющий согласованием рекламы.
[00174] [НАСЛЕДУЕТСЯ] монтажная точка (splicePoint): справочный указатель элемента "Точка Области" в массиве точек, в котором должны быть соединены носители области.
[00175] [НАСЛЕДУЕТСЯ] идентификатор (id): идентификатор для области, непрозрачный идентификатор, который будет использоваться согласующим рекламу локальным объектом для собственной обработки.
[00176] tags (метки): список разделенных запятыми меток для рекламной области для вставки. Метки состоят из имен, указанных в классификации рекламных меток с использованием уточняющей записи через точку для иерархических меток и групповых символов. (Например: Пища. Китайский, Пища. Китайский. Сычуань, Искусство. Скульптура. Рококо, Искусство.* и т.п.). Эти метки используются для получения краткого списка рекламных элементов из рекламного списка.
[00177] externalAdURN (URN внешней рекламы): прямая ссылка на внешнюю рекламу.
[00178] externalAdMatchingControlURN (URN внешнего объекта, управляющего согласованием рекламы): URN, который указывает на внешний объект, управляющий согласованием рекламы. Приложение ищет внешний объект, управляющий согласованием рекламы, с использованием указанного URN и передает ему результат выполнения объектов, управляющих рекламой, для отбора правильной рекламы для внешней области. Согласно одному из вариантов реализации должны присутствовать либо externalAdURN, либо externalAdMatchingControlURN; пустая строка означает, что поле отсутствует.
[00179] Информация о внутренней области рекламы (AdlnternalZoneInfo)
[00180] Информация о внутренней области рекламы расширяет информацию о внутренней области (InternalZoneInfo) как показано ниже:
[00181] Метки: подобны описанным выше.
[00182] Целостность системы
[00183] В этом разделе описаны некоторые из аспектов устройства, управляющей цифровыми правами, и модели защиты динамической области носителей, которые обеспечивают целостность системы. Основная цель инфраструктуры защиты состоит в обеспечении целостности модели управления. На фиг.13 показан пример некоторых из управляющих связей согласно одному из вариантов реализации. Как показано на фиг.13, указанные управляющие связи включают относительно тесные взаимоотношения между частью информационного содержания 1300 носителя и информацией 1302 карты отображения ассоциированной с ним области и информацией 1304 об управляющем согласованием рекламы объекте. Подобным образом, реклама 1306 относительно тесно ассоциирована с ее соответствующим управляющим объектом 1308. Напротив, между содержанием 1300 и рекламой 1306 и информацией о соответствующих им управляющих объектах имеется относительно слабая связь.
[00184] Согласно одному из вариантов реализации некоторые или все следующие требования защиты и целостности могут быть извлечены из модели управления системы.
[00185] (1) Реклама должна быть воспроизведена, если она назначена для воспроизведения.
[00186] (2) Реклама не должна быть пропущена, если она сформирована как "непропускаемая".
[00187] (3) Согласующий рекламу управляющий объект должен быть подлинным и не должен заменяться фальсифицированной (вредоносной) управляющей программой.
[00188] (4) Управляющие рекламой объекты должны быть подлинными и не должны заменяться фальсифицированными (вредоносными) управляющими программами.
[00189] (5) Рекламный файл, ассоциированный с управляющим рекламой объектом, должен быть тесно связан с соответствующим объектом, управляющим рекламой. Недопустима замена рекламы другой, совершенно отличающейся рекламой от неавторизованного и возможно злонамеренного лица (например вредоносного сервиса или хакера).
[00190] Целостность карты отображения области
[00191] Целостность карты отображения области (иногда упоминаемой в настоящей заявке и в заявке №543 как "mZon") означает, что реклама будет воспроизведена, если она назначена для воспроизведения.
[00192] AdExternalzoneInfo (информация о внешней области рекламы) или AdInternalZoneInfo (информация о внутренней области рекламы) являются частями структуры карты отображения области, описанной в заявке №543. Цифровая подпись в карте отображения области защищает целостность всей структуры (включая любой из элементов информации о внешней области рекламы/информации о внутренней области рекламы).
[00193] Само ядро карты отображения области может быть вырезано или подставлено в файл носителей. В зависимости от конкретных требований к защите целостности это может быть достигнуто одним из следующих способов:
[00194] (1) Весь файл носителя (включая карту отображения области) может быть зашифрован и размещен в контейнер носителя, например файл стандарта DCF, и с указанным файлом носителя может быть ассоциирована лицензия на управление цифровыми правами.
[00195] (2) Могут быть зашифрованы только потоки; в этом случае лицензия на управление цифровыми правами может содержать безопасную ссылку на ядро карты отображения области. Указанный способ гарантирует, что показ не начнется без проверки общей целостности.
[00196] (3) Используют механизм защиты целостности, описанный в заявке №543. Для получения ключа к содержанию используется лицензия на управление цифровыми правами. Из указанного ключа извлекают ключ подписи карты отображения области с использованием алгоритма для выработки ключей, который известен приложению. Само информационное содержание обычно шифруется, и приложение также проверяет целостность карты отображения области. Когда начинается воспроизведение содержания, обязательство динамической области носителей ссылается на идентификаторы, указанные в карте отображения области. Если воспроизводящее устройство обнаруживает вмешательство в области носителей (например, если карта отображения области была вырезана, или если ее чем-то заменили), то предполагается, что указанное воспроизводящее устройство остановит визуализацию. Это означает, что некоторая часть содержания не будет воспроизведена перед обнаружением вмешательства. Согласно некоторым из вариантов реализации это считается допустимым.
[00197] Само шифрование является в некоторой степени независимым от системы рекламы. Анализ возможных угроз для системы может указать, требуется или не требуется шифрование. Например, шифрование не является необходимым, если носитель содержания и реклама будет передан по безопасному каналу непосредственно в устройство, и пользователь не имеет возможности для вмешательства в носитель содержания, рекламу или объекты управления цифровыми правами. В данном случае защита целостности используется только для гарантии того, что рекламная система воспроизведет все, что предполагалось воспроизвести, способом, который предполагался для воспроизведения, и сделает это под управлением устройства, управляющего цифровыми правами.
[00198] Технология динамической области носителей, описанная в заявке №543, обеспечивает возможность формирования "непропускаемых" областей носителя. Указанный способ может использоваться для гарантии того, что реклама, сформированная как "непропускаемая", действительно не будет пропущена.
[00199] Целостность управляющей программы
[00200] Согласно предпочтительному варианту реализации объекты, управляющие согласованием рекламы, и объекты, управляющие рекламой, реализованы как управляющие объекты с самозащитой, как описано в заявке №693, выпущены доверенными ведомствами, являются аутентичными, и целостность которых защищена. Цифровая подпись в карте отображения области гарантирует, что управляющий согласованием рекламы объект не будет заменяемым. Прочная связь между управляющими рекламой объектами и рекламными файлами гарантирует, что управляющие рекламой объекты не будут заменяемыми.
[00201] Связь между картой отображения области и файлами
[00202] Содержание и рекламные файлы могут быть тесно связаны с картой отображения области посредством механизма для защиты целостности области носителя, как описано в заявке №543. Следует отметить, что одно лишь это не обеспечивает тесной связи, поскольку ядро самой карты отображения области может быть вырезано или заменено чем-то еще в файле носителей/рекламы. Для обеспечения тесной связи между картой отображения области и файлами носителей/рекламы может потребоваться безопасная ссылка от соответствующего объекта, управляющего цифровыми правами (обычно подпись контроллера должна иметь безопасную ссылку на карту отображения области), или шифрование файлов (включая карту отображения области).
[00203] Прерывание визуализации носителя
[00204] Как описано в заявке №543, если целостность области носителя не может быть проверена, приложение должно остановить визуализацию всей презентации. Тот же принцип может быть использован для гарантии того, что вскрытая реклама не будет воспроизведена. Если файл рекламы вскрыт, то приложение не сможет визуализировать его с использованием ключа информационного содержания, который оно получило от управляющего рекламой объекта, или если не удалась проверка подписи управляющего объекта (который содержит безопасную ссылку на карту отображения области). В этом случае обратный вызов OnAccept (событие, возникающее, когда сервер принимает клиента или отказывает ему в соединении) управляющего рекламой объекта нельзя выполнить, и воспроизведение содержания должно быть прервано приложением.
[00205] Множественные рекламные списки
[00206] Поиск рекламного списка
[00207] В системе часто встречаются множественные рекламные списки. Некоторыми примерами отдельных рекламных списков могут быть списки реклам для: 1) коммерческой или платной рекламы, 2) "Собственной" или неоплачиваемой рекламы (например, используемый в качестве резервной рекламы для заполнения рекламных слотов в случае отсутствия подходящей коммерческой рекламы). Каждый рекламный список может дополнительно включать подсписки меньшего размера.
[00208] Классификация рекламы на отдельные рекламные списки помогает ограничить область поиска рекламы, которая может быть особенно подходящей для использования в устройствах с ограниченной вычислительной мощностью.
[00209] Как описано в заявке №543, приложение может использовать непрозрачный идентификатор, который является частью внутренней и внешней областей. Приложение может использовать идентификатор в качестве ключа к поиску соответствующего рекламного списка в таблице. Рекламный список может быть идентифицирован посредством URN (универсального ссылочного номера), который также может быть URL (универсальным указателем ресурса), если реклама непосредственно выбрана/передана потоком от места расположения (например от места расположения в Интернете). Подкатегории списков могут быть отображены в маршруты к URL или к колонизированным частям URN. Это обеспечивает возможность выполнения согласования информационного содержания на стороне сервера.
[00210] Реклама и носитель могут быть переданы потоком только с доверенными объектами, управляющими цифровыми правами, доставленными клиенту в зависимости от ограничений локального запоминающего устройства. Указанные объекты могут быть предварительно анализированы, проверены и кэшированы в безопасном запоминающем устройстве или базе данных локально для оптимизации рабочих характеристик. Идентификатор объекта может использоваться в качестве ключа для поиска предварительно проанализированного и проверенного объекта в базе данных.
[00211] Например:
[00212] Информация об отображении рекламного списка (AdlistMappingInfo)
[00213] Если отображение является статическим, оно может быть встроено непосредственно в приложение, и идентификатор может оставаться непрозрачным идентификатором для динамической области носителя. Но если отображение является динамичным (например, отображение изменяется источником информационного содержания носителя), то указанное отображение может быть использовано в качестве части карты отображения области.
[00214] Карта отображения области может иметь массив элементов информации об отображении рекламного списка в рекламной платформе (AdPlatformAdlistMappingInfo), которые отображают идентификатор в URN/URL рекламного списка
[00215] Хост-объекты
[00216] Одно из преимуществ локального согласования рекламы состоит в возможности использования локального контекста для оптимизации согласования. Согласно одному из вариантов реализации следующие хост-объекты являются доступными для экземпляра устройства, управляющего цифровыми правами и/или согласованием рекламы, функционирующей на клиентском устройстве. Указанные хост-объекты присутствуют в дополнение к стандартной среде хост-объекта для любого объекта, управляющего цифровыми правами.
[00217] Местоположение: хост-объект местоположения обеспечивает текущее местоположение пользователя (например широту, долготу и высоту; город; штат; и т.п.). Согласно одному из вариантов реализации значения выражены в форме строк, хост-объекты являются активными объектами (т.е. обновляются, поскольку пользователь перемещается вдоль географической области). Например, такой хост-объект может быть записан как: "/Рекламная платформа/Локальный контекст/ Местоположение <- кортеж (широта, долгота, высота)", а устройство, управляющее цифровыми правами, может в случае необходимости восстановить указанный объект. Согласно еще одному из вариантов реализации функция хоста может быть открыта для возврата информации о местоположении.
[00218] Категории (например, классы предпочтений или членства), к которым относится пользователь (и относительные весовые значения для каждой категории) могут быть представлять собой очень важную локальную контекстную информацию. Разворот одного и того же объекта, управляющего согласованием рекламы, на нескольких устройствах, которые имеют различные пользовательские профили, может привести к совершенно другой согласованной рекламе в той же самой общей ситуации. Указанная информация о профиле может храниться в следующем месте:
/Рекламная платформа/Локальный контекст/Пользовательские категории/<Категория>/<Подкатегория>/***/ весовое значение.
Где "весовое значение" представляет собой нормализованное относительное весовое значение для категории (например, значение в пределах 0-100).
[00219] В некоторых случаях указанная пользовательская классификация может происходить полностью в клиентском устройстве и по причинам конфиденциальности не может быть разделена по частям с сервером. В таких случаях локальная контекстная информация становится более важной для локального согласования рекламы. Согласно одному из вариантов реализации управляющая программа, к которой принадлежит контейнерный объект "Категории пользователя" (UserCategories), имеет разрешение на запись и обновление пользовательских категорий.
[00220] Согласно одному из вариантов реализации пользовательские категории хранятся в базе данных состояний безопасности устройства, управляющего цифровыми правами (например базе данных состояний, как описано в заявке №693), и имеют установленный для них флаг PUBLIC_READ, при этом всем другим управляющим программам предоставлен доступ только для чтения указанных данных. Согласно еще одному из вариантов реализации пользовательские категории не должны храниться в базе данных состояний, но могут быть полностью вычислены приложением (если указанное приложение предназначено для вычисления указанных категорий) и открыты только для чтения в качестве хост-объектов для объектов, управляющих цифровыми правами.
[00221] Информация области
[00222] Информация области является параметром для исполнения управляющего рекламой объекта, а также для исполнения объекта, управляющего согласованием рекламы. Согласно одному из вариантов реализации указанный параметр открывает некоторые из данных из информации о внешней области рекламы для управляющих объектов. Например:
[00223] /DRMEngine/Action/Parameters/DestinationZone/ZoneInfo/id
(/Управляющее цифровыми правами устройство /Действие/Параметры/ Область
назначения/Информация области/идентификатор)
[00224] /DRMEngine/Action/Parameters/DestinationZone/ZoneInfo/tags
(/Управляющее цифровыми правами устройство /Действие/Параметры / Область
назначения/Информация области /метки)
[00225] /DRMEngine/Action/Parameters/SourceZone/ZoneInfo/id
(/Управляющее цифровыми правами устройство /Действие/Параметры /Область источника/Информация области /идентификатор)
[00226] /DPvMEngine/Action/Parameters/SourceZone/ZoneInfo/tags
(/Управляющее цифровыми правами устройство /Действие/Параметры /Область источника /Информация области /метки)
[00227] Где DestinationZone относится к области носителя в информационном содержании. Идентификатор и метки области назначения открыты в качестве объектов, порожденных указанным контейнерным объектом. Схожим образом, область источника ссылается на область носителя непосредственно в рекламе.
Идентификатор и метки области источника открыты в качестве объектов, порожденных указанным контейнерным объектом.
[00228] Согласно одному из вариантов реализации для исполнения объекта, управляющего согласованием рекламы, результат действия рекламных заявок с предложением цены является открытым для управляющего объекта, например контейнерного хост-объекта. Могут использоваться следующие пути объектов:
[00229] /DRMEngine/Action/Parameters/AdBids
(/Управляющее цифровыми правами устройство /Действие/Параметры /Рекламные заявки с предложением цены)
[00230] /DRMEngine/Action/Parameters/Adl [OPTIONAL]
(/Управляющее цифровыми правами устройство /Действие/Параметры /Реклама 1 [ОПЦИЯ])
[00231] /DRMEngine/Action/Parameters/Ad2 [OPTIONAL]
(/Управляющее цифровыми правами устройство /Действие/Параметры /Реклама 2 [ОПЦИЯ])
[00232] Согласно одному из вариантов реализации Рекламные заявки с предложением цены являются контейнером и обычно могут быть доступными с использованием специальных дочерних имен "@0", "@1", "@2" и т.п., которые являются элементами массива заявок с предложением цены "AdBids". Каждая заявка с предложением цены может иметь любые произвольные параметры для любой произвольной глубины в качестве дочерних хост-объектов. Согласно данному варианту реализации единственное требование состоит в том, что соответствующий управляющий согласованием рекламы объект должен "понимать" указанные параметры. Каждый управляющий рекламой объект после оценки возвращает расширенный элемент состояния (ESB), который в качестве соответствующего хост-объекта ("@п" является порождением контейнера "AdBids") является открытым для управляющего согласованием рекламы объекта.
[00233] Согласно одному из вариантов реализации параметры Реклама 1 и Реклама 2 являются дополнительными параметрами, которые используются для передачи индексов двух рассматриваемых реклам из AdBids, которыми должно быть ограничено сравнение. Если указанные два дополнительные параметра используются в способе сравнения заявок с предложением цены (CompareBid), осуществленном объектом, управляющим согласованием рекламы, он возвращает код возврата в расширенный элемент состояния (ESB), который определяет относительный порядок указанных двух реклам. После этого способ сравнения заявок с предложением цены (CompareBid), реализуемый объектом, управляющим согласованием рекламы, может быть использован в качестве функции компаратора для сортировки всех рекламных элементов в рекламную очередь, в которой рекламные элементы расположены согласно их приоритету.
[00234] Пример:
[00235] /DRMEngine/Action/Parameters/Ad1 ->with value '@2'
(/Управляющее цифровыми правами устройство /Действие/Параметры /Реклама 1 -> со значением "@2")
[00236] /DRMEngine/Action/Parameters/Ad2 ->with value '@5'
(/Управляющее цифровыми правами устройство /Действие/Параметры /Реклама 2 ->со значением "@5")
[00237] Вышеуказанные значения параметра используются для запроса к способу сравнения заявок с предложением цены на сравнение следующих двух предложений:
[00238] /DRMEngine/Action/Parameters/AdBids/@2
(/Управляющее цифровыми правами устройство /Действие/Параметры/ Предложение цены/@2)
[00239] /DRMEngine/Action/Parameters/AdBids/@5
(/Управляющее цифровыми правами устройство /Действие/Параметры/ Предложение цены/@5)
[00240] Согласно одному из вариантов реализации база данных о состояниях, описанная в заявке №693, может быть доступной для указанных управляющих рекламой объектов для обеспечения возможности постоянного хранения ими некоторой информации о состояниях.
[00241] Примеры постоянной информации о состояниях, которую может потребовать управляющий рекламой объект для сохранения, может включать количество воспроизведений, когда указанная заявка с предложением цены являлась победившей, последнюю цену предложения, и была ли последняя заявка с предложением цены успешной. Указанная информация (например, количество показов, последнее состояние заявки с предложением цены, и т.п.) может помочь управляющему объекту в выборе стоимости следующей заявки с предложением цены (например, управляющий объект может предложить больше/ меньше, если предыдущая заявка с предложением цены была/не была успешной, или управляющий объект может превысить общее количество показов, и т.п.)
[00242] Управляющие рекламой объекты
[00243] Согласно одному из вариантов реализации введено новое "Действие", тип которого описан в заявке №693, названное "Предложением цены" ("Bid"), которое используется для локального согласования рекламы. Управляющий объект, который предлагает цену за рекламный слот, осуществляет это посредством указанного действия. Согласно одному из вариантов реализации для действия "Предложение цены" могут быть заданы следующие подпрограммы:
[00244] Control.Actions.Bid.Init
(Управляющий объект. Действия. Предложение цены. Инициировать)
[00245] Указанная подпрограмма имеет ту же семантику, что и Control.Actions.<Action>.Init, описанный в заявке №693.
[00246] Control.Actions.Bid.Check
(Управляющий объект. Действия. Предложение. Проверить)
[00247] Указанная подпрограмма имеет ту же семантику, что и Control.Actions.<Action>, как описано в заявке №693.
[00248] Control.Actions.Bid.Perform
(Управляющий объект. Действия. Предложение цены. Выполнить)
[00249] Указанная подпрограмма имеет ту же семантику, что и "Управляющий объект. Действия.<Действие>. Выполнить", как описано в заявке №693. Если подпрограмма является успешной, то результирующий код (ResultCode) равен нулю, и следующим элементом стека является указатель на расширенный элемент состояния (ESB), описанный ниже.
[00250] Control.Actions.Bid.Describe
(Управляющий объект. Действия. Предложение цены. Описать)
[00251] Указанная подпрограмма имеет ту же семантику, что и "Управляющий объект. Действия.<Действие>. Описать", как описано в заявке №693.
[00252] Control.Actions.Bid.Release
(Управляющий объект. Действия. Предложение цены. Освободить)
[00253] Указанная подпрограмма имеет ту же семантику, что и Control.Actions.<Action>, как описано в заявке №693.
[00254] Результат предложения
[00255] Согласно предпочтительному варианту реализации структура расширенного элемента состояния (ESB), который возвращается действием "Предложение цены", идентична описанной в заявке №693. Например, "декларативный" управляющий рекламой объект может объявить о своей принадлежности посредством классификации и может предложить цену за рекламный слот путем возврата своего предложения цены в расширенном элементе состояния для вызова действия "Предложение цены". Указанный расширенный элемент состояния передается объекту, управляющему согласованием рекламы, для должной оценки предложения цены с учетом параметров, объявленных управляющим рекламой объектом. Управляющий рекламой объект и объект, управляющий согласованием рекламы, "понимают" общую классификацию, используемую для параметров рекламы.
[00256] Ниже показан пример управляющего рекламой объекта, записанного в виде процедуры. Логика управляющего объекта формирует правила, используемые для оценки цены предложения, и затем управляющий объект записывает по машинному адресу указанные значения в расширенный элемент состояния, который возвращает их, когда вызван способ "Предложение цены" управляющего рекламой объекта:
[00257] Обратные вызовы управляющего рекламой объекта [00258] Обратный вызов "При принятии" (OnAccept)
[00259] Согласно одному из вариантов реализации расширенный элемент состояния результата предложения цены содержит обратный вызов "При принятии" (например как описано в заявке №693) для требования, чтобы приложение направило обратный вызов управляющему рекламой объекту, если его предложение цены принято объектом, управляющим согласованием рекламы. Если управляющий рекламой объект принимает указанный обратный вызов, он должен сохранить информацию, которая позже потребуется для использования в базе данных состояния.
[00260] Обратный вызов "При вызове для действия" (OnCallToAction)
[00261] Согласно одному из вариантов реализации расширенный элемент состояния результата предложения цены содержит обратный вызов "При вызове для действия" для требования, чтобы приложение направило обратный вызов управляющему рекламой объекту, если оно выполняет задание, связанное с вызванной для действия рекламой. Согласно одному из вариантов реализации, если управляющий рекламой объект принимает указанный обратный вызов, то он должен измерить соответствующее событие.
[00262] Обязательства управляющего рекламой объекта
[00263] Согласно некоторым из вариантов реализации расширенный элемент состояния результата предложения цены может содержать КРИТИЧЕСКОЕ обязательство, если реклама, соответствующая управляющему рекламой объекту, является вызванной для действия рекламой. Следующий список параметров обязательств задан с этой целью. В обязательстве могут присутствовать дополнительные параметры, и соглашение относительно указанных индивидуализированных параметров должно быть конфиденциальным для приложения и поставщика управляющего рекламой объекта. Имя обязательства может быть например: URN: …:реклама:вызов для действия.
[00264] Гипертекстовая ссылка (HyperlinkReference): список значений, указывающий гиперссылку, которую хост-приложение должно открыть в браузере.
[00265] Ссылка SMS (SMSReference): параметр, который указывает, что хост должен передать сообщение SMS указанному коду SMS.
[00266] Ссылка номера телефона (PhoneNumberReference): параметр, который указывает, что хост должен набрать указанный номер телефона.
[00267] Объекты, управляющие согласованием рекламы
[00268] Согласно одному из вариантов реализации для локального согласования рекламы введено новое действие "Сравнить предложение цены" ("CompareBid"). Согласно одному из вариантов реализации управляющий объект, который поддерживает указанное действие, оценивает предложения цены и выполняет одно из следующего:
[00269] Выбирает рекламу с победившим предложением цены. Дополнительные параметры Реклама 1 и Реклама 2 в этом случае не используются; или
[00270] Сравнивает два предложения цены (если используются дополнительные параметры Реклама 1 и Реклама 2) и устанавливает их относительный приоритет.
[00271] В первом случае объект, управляющий согласованием рекламы, оценивает все рекламные заявки с предложением цены и выбирает предложение с наилучшим соответствием. Вся логика постоянно хранится непосредственно в байт-коде виртуальной машины.
[00272] Во втором случае код виртуальной машины действует в качестве функции компаратора, которую приложение циклически вызывает для сортировки рекламного списка в рекламную очередь на основании относительных приоритетов между отдельными рекламными элементами. Этот способ предназначен для обеспечения возможности для приложений более высокого уровня осуществлять алгоритм (алгоритмы), соответствующие указанной проблеме и платформе (например, древовидную сортировку, сортировку слиянием и т.п.). В этом случае большая часть сортирующей логики осуществлена на языке реализации приложения, который с большей легкостью оптимизируется для указанной платформы. Набор команд виртуальной машины, описанный в заявке №693, является относительно простым, следовательно, указанное разделение обязанностей может представлять собой наиболее эффективное решение.
[00273] Control.Actions.CompareBid.Init
(Управляющий объект. Действия. Сравнить предложения цены.Иницировать)
[00274] Указанная подпрограмма имеет ту же семантику, что и "Управляющий объект. Действия.<Действие>.Инициировать", как описано в заявке №693.
[00275] Control.Actions.CompareBid.Check
(Управляющий объект. Действия. Сравнить предложения. Проверить)
[00276] Указанная подпрограмма имеет ту же семантику, что и "Управляющий объект. Действия.<Действие>.Проверить", как описано в заявке №693.
[00277] Control.Actions.CompareBid.Perform (Управляющий объект. Действия. Сравнить предложения. Выполнить)
[00278] Указанная подпрограмма имеет ту же семантику, что и "Управляющий объект. Действия.<Действие>. Выполнить", как описано в заявке №693. Если подпрограмма является успешной, то результирующий код (ResultCode) равен нулю, и следующим элементом стека является указатель на расширенный элемент состояния (ESB), описанный ниже.
[00279] Control.Actions.CompareBid. Describe
(Управляющий объект. Действия. Сравнить предложения. Описать)
[00280] Указанная подпрограмма имеет ту же семантику, что и "Управляющий объект. Действия.<Действие>.Описать", как описано в заявке №693.
[00281] Control.Actions.CompareBid.Release
(Управляющий объект. Действия. Сравнить предложения. Освободить)
[00282] Указанная подпрограмма имеет ту же семантику, что и Control.Actions.<Action>.Release, как описано в заявке №693.
[00283] CompareBid Result
(Результат сравнения предложений цены)
[00284] Структура расширенного элемента состояния подобна описанной в заявке №693.
[00285] В одном из примеров действие CompareBid ("Сравнить предложения") согласующей рекламу управляющей программы возвращает расширенный элемент состояния со следующей структурой (отражающей наилучший выбор):
[00286] В качестве еще одного примера, действие CompareBid ("Сравнить предложения") согласующей рекламу управляющей программы возвращает расширенный элемент состояния со следующей структурой (отражающей результат сравнения между Рекламой 1 и Рекламой 2):
[00287] Согласно одному из вариантов реализации возможные значения кода возврата могут быть следующие:
[00288] Фильтрование используемых данных
[00289] Обсуждение конфиденциальности
[00290] Местные законы часто ограничивают тип информации, которая может быть собрана для пользователей на основании допустимых процессуальных норм и законов, относящихся к конфиденциальности. Согласно некоторым из вариантов реализации устройства могут обмениваться информацией с доверенными службами на уровне серверов. Расширенные данные могут быть собраны и переданы доверенному серверу. На стороне службы информация может быть защищена от раскрытия в соответствии с требованиями местных законов.
[00291] Однако в некоторых случаях могут действовать ограничения на передачу данных в сервер даже при том, что сама серверная служба является доверенной. В указанной ситуации собранные данные перед передачей в сервер могут быть отфильтрованы и/или в некоторой степени анонимизированы.
[00292] Например, приложение может анонимизировать данные путем добавления некоторых случайных данных (например, постоянных случайных данных, сохраненных приложением) к личной информации и односторонним хешированием указанных двух составляющих. Выбор конкретных способов, которые могут быть использованы приложением, для анонимизирования данных, зависит от приложения, и следует понимать, что могут быть использованы любые подходящие способы.
[00293] Для локального использования на клиентском устройстве могут быть собраны элементы некоторых данных, которые могут нуждаться в фильтрации перед их передачей серверу. Стратегия выбора объектов фильтрации полностью зависит от приложения. Однако указанная стратегия может быть более гибкой, если она осуществлена в форме объекта, управляющего цифровыми правами, поскольку такой подход может обеспечить возможность выполнения приложением всех или некоторых из следующих действий:
[00294] Использование различных стратегий для различных регионов на основании местных законов без изменения приложения;
[00295] Независимое обновление стратегии без необходимости в обновлении программного обеспечения для приложения, если локальные законы изменены уже после сдачи служб в эксплуатацию.
[00296] В следующем разделе кратко описан способ использования устройства, управляющего цифровыми правами, для фильтрования используемых данных, как например это описано в заявке №693.
[00297] Фильтрующая функция
[00298] Согласно одному из вариантов реализации введено новое действие "Фильтровать используемые данные"; указанное действие выполняется объектом, управляющим цифровыми правами, который осуществляет стратегию с целью фильтрования используемых данных. Параметры действия "Фильтровать используемые данные" могут содержать:
[00299] где:
[00300] "DataName" ("Имя данных") - имя элемента данных, которые необходимо отфильтровать.
[00301] "DataNaraeSpace" ("Пространство имен данных") - пространство имен, в котором задано имя элемента данных.
[00302] "Data" ("Данные") - фактическое значение элемента данных.
[00303] "Contextid" ("Контекстный идентификатор") - непрозрачный контекстный идентификатор; значение указанного контекстного идентификатора может быть конфиденциально согласовано между приложением и поставщиком стратегии конфиденциальности.
[00304] "TransformationMethods" ("Способы преобразования") - структура данных, которая используется для передачи возможных способов преобразования данных, которые поддерживаются указанным приложением. Согласно одному из вариантов реализации соглашение относительно пунктов, типов данных и схемы размещения указанной структуры данных является конфиденциальным по отношению к приложению и поставщику стратегии конфиденциальности.
[00305] Control.Actions.FilterUsageData.Init
(Управляющий объект.Действия.Фильтровать используемые данные. Инициировать)
[00306] Согласно одному из вариантов реализации указанная подпрограмма имеет ту же семантику, что и "Управляющий объект. Действия.<Действие>. Инициировать", как описано в заявке №693.
[00307] Control.Actions.FilterUsageData.Check
(Управляющий объект. Действия. Фильтровать используемые данные. Проверить)
[00308] Указанная подпрограмма имеет ту же семантику, что и "Управляющий объект. Действия.<Действие>.Проверить", как описано в заявке №693.
[00309] Control.Actions.FilterUsageData.Perform
Управляющий объект. Действия. Фильтровать используемые данные. Выполнить
[00310] Указанная подпрограмма имеет ту же семантику, что и "Управляющий объект. Действия.<Действие>.Выполнить", как описано в заявке №693. Если подпрограмма является успешной, то результирующий код (ResultCode) равен нулю, и следующим элементом стека является указатель на расширенный элемент состояния.
[00311] Control.Actions.FilterUsageData.Describe
(Управляющий объект. Действия. Фильтровать используемые данные. Описать)
[00312] Указанная подпрограмма имеет ту же семантику, что и "Управляющий объект. Действия.<Действие>. Описать", как описано в заявке №693.
[00313] Control.Actions.FilterUsageData.Release
(Управляющий объект. Действия. Фильтровать используемые данные. Освободить)
[00314] Указанная подпрограмма имеет ту же семантику, что и "Управляющий объект. Действия.<Действие>. Освободить", как описано в заявке №693.
[00315] FilterUsageData Result
(Результат фильтрования используемых данных)
[00316] Описанный способ возвращает расширенный элемент состояния. Согласно одному из вариантов реализации структура расширенного элемента состояния идентична описанной в заявке №693. Пример показан ниже:
[00317] Результирующие коды
[00318] В следующей таблице приведены потенциальные значения параметра "Результирующий код" (ResultCode) согласно одному из вариантов реализации:
(ИСПОЛЬЗОВАТЬ_
ПРЕОБРАЗОВАНИЕ)
ПРЕОБРАЗОВАНИЕ)
[00319] Выходные данные (Output Data)
[00320] Это элемент представляет собой элемент значений, который содержит следующие данные:
[00321] (1) поле для сообщения приложению о выбранном способе преобразования; или
[00322] (2) непосредственно преобразованные данные (например, если управляющий фильтрованием объект сам выполняет преобразование для осуществления стратегии, если приложение не обеспечивает подходящего преобразования, и указывает это установкой кода возврата в результирующем коде индивидуализированного преобразования
(RESULT_CODE_CUSTOM_TRANSFORMATION))
[00323] Отчет об использованных данных
[00324] Динамические доверительные отношения
[00325] Согласно одному из вариантов реализации клиентское приложение обеспечивает для пользователя возможность динамического управления доверительными отношениями с поставщиками информационного содержания и рекламодателями. Например, пользователь может принять решение о доверии поставщику содержания, и затем "точки доверия" поставщику содержания могут быть сохранены в клиентском устройстве в специальном местоположении.
[00326] Согласно одному из вариантов реализации указанный уровень доверия может быть меньше уровня доверия, размещенного в других точка доверия, и таким образом приложению достаточно лишь выполнить ограниченный набор операций с указанными точками доверия "второго класса" или точками доверия для "ограниченного использования".
[00327] Согласно некоторым из вариантов реализации используется общая иерархия доверия. Это может быть предпочтительным по ряду причин, включая:
[00328] (1) Если используется общая иерархия доверия, то управляющие объекты, которые используются, не являются созданными неизвестными и потенциально злонамеренными сторонами, но являются созданными сторонами, которые поддерживают в некоторой степени доверительные отношения с иерархией доверия. Такой подход гарантирует некоторую защиту против вредоносных управляющих объектов, которые могут пытаться использовать недостатки реализации устройства, управляющей цифровыми правами, если таковые обнаруживаются после развертывания системы на месте.
[00329] (2) Доверительные отношения центров обмена информацией с центральной доверенной администрацией, благодаря чему неизвестные и потенциально злонамеренные центры обмена информацией не могут стать нелегальными партнерами доверительных отношений.
[00330] Обязательство измерения
[00331] В заявке №881 описана структура обязательств измерения для измерения событий (например, события обзора, события голосования, события пропуска пользователя, и т.п.) более высокого уровня (например уровня приложений). Эти обязательства могут быть расширены и включать URL центра обмена информацией, которому должны быть переданы данные. Например, список значений может содержать еще один строковый параметр "URL центра обмена информацией " ("ClearinghouseURL"), при этом значение может быть строкой, содержащей URL центра обмена информацией.
[00332] Распространение информационного содержания и рекламы в одноранговой сети
[00333] Из-за чрезвычайно большого объема информационного содержания, доступного в глобальной сети и посредством других распространяющих носителей, часто бывает затруднителен поиск необходимого содержания. Синдицирование носителей посредством протокола RSS обеспечивает лишь частичное решение задачи. Пользователи могут соглашаться на получение содержания указанным способом, который может им нравиться, и с готовностью подписываются на прием информации по такому "каналу".
[00334] Другой способ распространения содержания может быть реализован посредством одноранговой сети (Р2Р). При распространении содержания посредством одноранговой сети используются любые два произвольные устройства, которые "связываются" или "соединяются" друг с другом для распространения содержания. Несмотря на то что устройства могут открывать RSS-каналы со своим содержанием друг другу, тем не менее пользователи должны выбрать каналы и/или отдельные элементы содержания. Из-за небольшой пропускной способности мобильных устройств указанный способ, возможно, не является оптимальным для практики отдельного пользователя.
[00335] При взаимодействии в одноранговой сети наблюдаются некоторые интересные явления:
[00336] (а) устройства могут автоматически обмениваться информационным содержанием, которое может быть значимым для соответствующих владельцев устройств;
[00337] (b) устройства могут автоматически обмениваться рекламой, которая может быть согласована локальным управляющим рекламой объектом, размещенном на устройстве получателя.
[00338] Указанные типы взаимодействия могут обеспечивать средство для беспрепятственного распространения информационного содержания и рекламы между людьми, которые, вероятно, сочтут их значимыми, и могут получить широкое практическое использование.
[00339] Однако при нормальных обстоятельствах случайные пиринговые рабочие станции не доверяют друг другу и не могут исследовать друг друга непосредственно. Технология устройства, управляющего цифровыми правами, используемая согласно предпочтительным вариантам реализации, позволяет выполнять на удаленных пиринговых рабочих станциях агенты, управляющие цифровыми правами, например подобные описанным в заявке №693, которые являются сертифицированными и целостность которых защищена, для получения персонально не идентифицируемой контекстной информации о пользователях, информации об устройствах, информации о прошлом поведении пользователя, и т.п.
[00340] С помощью указанной информации передающая пиринговая рабочая станция может решить, какие информационное содержание и/или реклама могут быть значимы для принимающей пиринговой рабочей станции, и автоматически передавать их получателю.
[00341] Удаленный пробный агент
[00342] Передающая пиринговая рабочая станция запускает удаленный пробный агент на удаленной (принимающей) пиринговой станции для исследования ее среды и ее информации. Информация, которую может исследовать указанный агент, например включает:
[00343] (а) информацию о профиле пользователя;
[00344] (b) контекстную информацию об устройстве;
[00345] (с) поведенческую информацию/транзакционные данные.
[00346] Пробный агент может исследовать вышеуказанную информацию, фильтровать ее как подходящую с использованием, например, способа фильтрования, описанного в настоящей заявке, и возвращать информацию в расширенном элементе состояния. Указанный расширенный элемент состояния в действительности содержит отфильтрованный локальный контекст удаленной пиринговой рабочей станции. Передающая пиринговая станция использует указанную информацию вместе с управляющими рекламой объектами и/или объектами, управляющими согласованием рекламы, и определяет элементы информационного содержания и рекламы, которые могут быть значимыми для получателя.
[00347] Согласно некоторым из вариантов реализации могут быть заданы следующие подпрограммы:
[00348] Control.Agents.RemoteProbe.Init
(Управляющий объект. Агенты. Удаленный пробник. Инициировать)
[00349] Указанная подпрограмма имеет ту же семантику, что и Control.Agents.<Agent>.Init, как описано в заявке №693.
[00350] http://Control.Agents.RemoteProbe.Run
(Управляющий объект. Агенты. Удаленный пробник. Запустить)
[00351] Указанная подпрограмма имеет ту же семантику, что и Control.Agents.<Agent>.Run, как описано в заявке №693.
[00352] Control.Agents.RemoteProbe.Describe
(Управляющий объект. Агенты. Удаленный пробник. Описать)
[00353] Указанная подпрограмма имеет ту же семантику, что и Control.Agents.<Agent>.Describe, как описано в заявке №693.
[00354] Control.Agents. RemoteProbe. Release
(Управляющий объект. Агенты. Удаленный пробник. Освободить)
[00355] Указанная подпрограмма имеет ту же семантику, что и Control.Agents.<Agent>.Release, как описано в заявке №693.
[00356] Пример вариантов использования
[00357] Ниже описано, как согласно некоторым из иллюстративных вариантов реализации могут быть использованы структуры устройства, управляющего цифровыми правами, перечисленные выше и описанные в заявке №693 и/или заявке №551.
[00358] Один из относительно простых вариантов имеет дело с локальным согласованием рекламы с использованием набора из трех рекламных элементов. Предполагается, что было выполнено серверное фильтрование, и три рекламных элемента были размещены в рекламном списке. Это:
[00359] (1) реклама фешенебельного ресторана (Реклама 1);
[00360] (2) реклама китайского ресторана быстрого питания (Реклама 2); [00361] (3) реклама мобильного телефона (Реклама 3).
[00362] Как показано на фиг.14, в указанном примере информационным содержанием является эпизод из телесериала, в котором реклама должна быть показана перед воспроизведением содержания в модуле доступа 0.
[00363] Ниже описан фрагмент классификации категорий информационного содержания:
[00364] Могут быть использованы следующие метки для содержания:
[00365] Карта отображения области, соответствующая указанному информационному содержанию, может быть следующей:
[00366] имеется обязательство Областей носителя, которое указывает, что весь показ является МАГНИТНЫМ, а небольшая область, окружающая точку вставки, является ЛИПКОЙ и NOSKIP. Дополнительно внешняя область является ЛИПКОЙ и НЕПРОПУСКАЕМОЙ для гарантии того, что внешняя реклама не будет пропущена или быстро прокручена (см. фиг.15).
[00367] Ниже показан фрагмент классификации категорий для рекламы:
[00368] В приведенном примере предположено, что максимальное значение "Модуля доступа" для рекламы составляет 300, 400 и 500 для вышеупомянутых трех реклам.
[00369] Карта отображения области для Рекламы 1:
[00370] Карта отображения области для Рекламы 2:
[00371] Карта отображения области для Рекламы 3:
[00372] В указанном примере предположено, что объект, управляющий согласованием рекламы (имеющий Идентификатор="urn:acme:control:003"), содержит следующие правила:
[00373] (а) в периоды времени между 11:00 и 14:00 или 18:00 и 20:00 использовать рекламу, которая относится только к пище;
[00374] (b) в течение всех других периодов времени использовать всю доступную рекламу;
[00375] (с) в доступной рекламе проверять цену предложения и выбирать победившее (например победившее предложение может быть предложением с самой высокой ценой, или предложением с самой высокой ценой, имеющим относительный приоритет, в зависимости от того, как написан управляющий объект).
[00376] Следует понимать, что согласно некоторым из вариантов реализации объект, управляющий согласованием рекламы, может сам содержать по меньшей мере одно из правил, диктующих тип информационного содержания, с которым может быть визуализирована указанная реклама, и/или цену, которую она готова предложить, с учетом информационного содержания конкретного тип.
[00377] В указанном примере предположено, что управляющие рекламой объекты содержат следующие правила:
[00378] Реклама 1: Предлагать цену 10 центов за период времени, соответствующий ужину (от 18:00 до 20:00), в остальных случаях предлагать 5 центов, при не менее 10000 показов.
[00379] Реклама 2: Предлагать цену 6 центов за период времени, соответствующий обеду (от 11:00 до 14:00), в остальных случаях предлагать 3 цента, при 20000 показах.
[00380] Реклама 3: Предлагать цену 2 цента в течение дня, за исключением если реклама воспроизводится рядом с магазином электроники, то предлагать цену 9 центов, при 5000 показах.
[00381] Некоторые из результатов в описанном примере приведены ниже:
[00382] Рядом с магазином электроники, если период времени не относится к времени обеда или ужина, то побеждает реклама мобильных телефонов.
[00383] Во время ужина побеждает реклама элитного кантонского ресторана.
[00384] Во время обеда побеждает реклама китайского ресторана, торгующего на вынос.
[00385] После завершения показов рекламные элементы удаляют из списка конкуренции за рекламный слот.
[00386] Некоторые примеры структур данных, которые могут быть возвращены объектом, управляющим согласованием рекламы, в различных комбинациях описанного выше сценария, приведены ниже.
[00387] Результат объекта, управляющего согласованием рекламы. (Наилучший выбор).
[00388] Условия: время ужина; вдали от магазина электроники.
[00389] Результат: выбрана Реклама 1.
[00390] Результат объекта, управляющего согласованием рекламы. (Компаратор).
[00391] Условия: время ужина; вдали от магазина электроники; сравнение Рекламы 1 и Рекламы 2.
[00392] Результат: Реклама 1>Реклама 2
[00393] Как показано на фиг.15, выбранная реклама может быть воспроизведена с начала до конца перед информационным содержанием носителя. Пользователям не имеют возможности пропустить указанную рекламу или быстро прокрутить ее.
[00394] Обязательства для рекламы, действующей по запросу.
[00395] В указанном примере предположено, что реклама мобильного телефона является рекламой по запросу. В этом случае управляющий рекламой объект может содержать: (i) обязательство измерять, (ii) обратный вызов, который запрашивает приложение, чтобы оно вызвало управляющую машину при нажатии на указатель кнопкой мыши, и в качестве ответа на нажатие на указатель приложение принимает обязательство вызвать действие. Указанное действие сообщает приложению, что необходимо сделать (например позвонить по телефону в службу прямого маркетинга).
[00396] Согласно одному из вариантов реализации после успешного предложения цены и воспроизведения рекламы выполняют обратный вызов "OnAccept", и каждая реклама отслеживает количество просмотренных показов.
[00397] Согласно некоторым из вариантов реализации все управляющие объекты проверяются на целостность. Например, управляющий объект можно считать подлинным, если на контроллере имеется подпись PKI, и может быть проверена соответствующая цепочка сертификатов, которая должна проходить по меньшей мере до одной соответствующей точки доверия. Согласно одному из вариантов реализации перед началом воспроизведения проверяют целостность карты отображения области как для информационного содержания, так и для рекламы.
[00398] Конкурентные торги
[00399] Структура машины, управляющей цифровыми правами, обеспечивает возможность неоднократного вызова действий в управляющей программе. Это обеспечивает возможность конкурентных торгов между рекламными элементами. В случае конкурентных торгов после каждого предложения цены управляющий рекламой объект повторяет процесс торгов (например, каждый управляющий рекламой объект может выбрать другие предложения цены из контейнера рекламных предложений, который может быть открыт для управляющих рекламой объектов в качестве хост-объекта таким же образом, как он открыт для объектов, управляющих согласованием рекламы). Управляющий рекламой объект может переместить на конкурсной основе свое собственное предложение цены вверх или вниз в последующих циклах торгов. Весь процесс может быть повторен несколько раз по правилам торгов для получения конечных предложений цены от управляющих рекламой объектов, которые затем могут быть оценены объектом, управляющим согласованием рекламы.
[00400] Фильтрование и передача используемых данных
[00401] Данные, используемые клиентским устройством
[00402] Ниже приведен пример типов используемой информации, которую может собирать клиентское устройство:
информационного содержания)
[00403] Стратегия конфиденциальности
[00404] В указанном примере предположено, что имеется стратегия конфиденциальности, рекомендующая следующее:
[00405] (а) подавить DRMEngine-personality-id (персональный идентификатор устройства, управляющей цифровыми правами);
[00406] (b) пропустить идентификатор события, метку времени и метки жанра;
[00407] (с) сделать анонимным название информационного содержания, а также метки информационного содержания, поскольку они слишком точно идентифицируют информационное содержание;
[00408] (d) указанное конкретное информационное содержание нуждается в сообщении идентификатора жанра отчета в области памяти 1001-1003 из-за изменения, которое произошло на стороне сервера:
[00409] (d) (1) случай 1: Приложение является обновленной версией и содержит средство для указанного изменения;
[00410] (d) (2) случай 2: Приложение является старой версией и не содержит способов преобразования для указанного изменения.
[00411] Фильтрование в действии
[00412] Ниже описаны параметры для действия "Фильтрование используемых данных" в контексте приведенного выше примера и результаты указанного действия.
[00413] Проход элемента
[00414] Например, параметры указанного действия могут быть следующими:
[00415] Результат может быть следующим (например, благодаря стратегии конфиденциальности, которая содержится в управляющей программе):
[00416] Подавление элементов
[00417] Например, параметры действия устройства, управляющей цифровыми правами, могут быть следующие:
[00418] Результат может быть следующим:
[00419] Анонимизация элемента
[00420] Например, параметры указанного действия могут быть следующими:
[00421] Результат может быть следующим:
[00422] Преобразование данных
[00423] Случай 1: Обновленное приложение содержит способ преобразования данных для идентификатора жанра:
[00424] Результат может быть следующим:
[00425] Индивидуализированное преобразование данных
[00426] Случай 2: Обновленное приложение не содержит способа преобразования данных для идентификатора жанра. Приложение может вызвать фильтрование используемых данных для данных указанного типа и обнаружит, что способы преобразования отсутствуют. В этом случае необходимо преобразовать каждый отдельный элемент данных следующим образом:
[00427] Результат может быть следующим из-за стратегии конфиденциальности (которая содержится в управляющей программе):
[00428] Передача отчета центру обмена информацией
[00429] В качестве еще одного примера, предположено, что обязательство измерения содержит следующий URL центра обмена информацией: http://www.acme.com/services/ad/usage-data-collection
[00430] Собранные используемые данные после фильтрования, описанного выше, могут быть переданы по адресу URL центра обмена информацией с использованием подходящего формата информационной нагрузки и соответствующего сетевого протокола.
[00431] Распространение информационного содержания и рекламы в одноранговой сети
[00432] Профиль пользователя (удаленной пиринговой рабочей станции)
[00433] Предположено, что удаленная пиринговая рабочая станция имеет следующую информацию о профиле пользователя:
[00434] Агент "Удаленный пробник" может выполняться на удаленной рабочей станции от имени передающей пиринговой рабочей станции. Он исследует среду хоста, формирует фильтрованную копию среды и в результате восстанавливает указанную информацию. В настоящем примере предположено, что правила фильтрованию требуют, чтобы "политическая" принадлежность пользователя не раскрывалась. Согласно одному из вариантов реализации код результата подобен приведенному ниже:
[00435] Профиль удаленного пользователя (Полученный передающей пиринговой рабочей станцией)
[00436] Передающая пиринговая рабочая станция принимает следующую информацию о профиле пользователя удаленной пиринговой рабочей станции:
[00437] На данном этапе может быть создана среда моделирования удаленной пиринговой рабочей станции с использованием информации, полученной от удаленной пиринговой рабочей станции, и могут быть оценены один за другим управляющие рекламой объекты. Их результаты могут быть кэшированы.
[00438] На следующем этапе оценивают объекты, управляющие согласованием рекламы, в отношении их информационного содержания. Если информационное содержание имеет согласованную рекламу в пользовательской среде, то информационное содержание и реклама будут добавлены к выбранным элементам информационного содержания и рекламы.
[00439] После оценки всех объектов, управляющих согласованием рекламы, создают окончательный список элементов рекламы и элементов информационного содержания, значимых для удаленного пользователя.
[00440] Выбранные информационное содержание и реклама наряду с объектами, управляющими согласованием рекламы, и управляющими рекламой объектами передаются в удаленную принимающую пиринговую станции. Также имеется возможность передачи потоком информационного содержания в принимающую удаленную пиринговую станцию вместо обычной физической передачи информационного содержания. Если пиринговая рабочая станция действует в качестве прокси-сервера в отношении удаленной принимающей пиринговой рабочей станции (например, согласование рекламы выполнено указанной пиринговой станцией от имени удаленной пиринговой станции), то у прокси-сервера может возникнуть необходимость вызова OnAccept.
[00441] ЛОКАЛЬНЫЕ ТОРГИ
[00442] Варианты реализации систем и способов, описанных в настоящей заявке, предоставляют рекламодателю и/или поставщику информационного содержания механизмы для указания правил о том, как и когда визуализировать рекламу и/или информационное содержание. Правила для рекламодателя могут включать конкретные условия относительно того, когда может быть выбрана реклама, конкретный тип информационного содержания, с которым реклама должна быть визуализирована, и/или тому подобное, в то время как правила для поставщика информационного содержания могут содержать подробности оплаты. Машина, управляющая цифровыми правами, обеспечивает исполнение указанных правил и выполнение вытекающих из них обязательств.
[00443] Согласно одному из вариантов реализации формирование целевой аудитории может быть выполнено на двух различных этапах. На первом этапе выполняют предварительную фильтрацию на стороне сервера, как описано ниже. Второй этап, дополнительные варианты реализации которой описаны ниже, выполняют на стороне клиентского устройства. Согласно одному из вариантов реализации второй этап представляет собой аукцион, на котором рекламу согласуют с конкретным информационным содержанием и конкретным пользователем.
[00444] Согласно одному из вариантов реализации разделение информационного содержания и рекламы и их смешивание для формирования презентации (например, для показа пользователю) осуществляют с использованием технологии динамической области носителя, более подробно описанной в заявке №543.
[00445] Встроенная в информационное содержание информация об области носителя может указывать по меньшей мере одну из точек, в которой другая часть носителя (идентифицированная посредством идентификатора, который называется идентификатором внешней области) должна быть вставлена во время визуализации. Другие файлы носителя, например реклама, должны иметь область с соответствующим идентификатором (идентификатором внутренней области) для вставки. Область обычно охватывает целый файл, но это происходит не всегда. Согласно вариантам реализации настоящего изобретения предложен способ, согласно которому клиентское устройство может расположить и выбрать значимую область носителя (например, рекламу) для вставки.
[00446] На фиг.16 показана часть информационного содержания 1602 носителя, отформатированного в соответствии с динамической технологией области носителя, описанной в заявке №543. Как показано на фиг.16, содержание 1602 имеет один слот для рекламы, представленный идентификатором 101 внешней области. В примере, показанном на фиг.16, электронное устройство, на котором хранится содержание 1602, содержит три рекламных элемента, и программное обеспечение для отбора рекламы, исполняемое на указанном электронном устройстве, определяет рекламу для вставки путем осуществления локального согласования рекламы, как описано в настоящей заявке. Если выбрана реклама 2 (например, если реклама 2 выиграет аукцион, реализуемый программным обеспечением для отбора рекламы), то будет выполнена презентация информационного содержания и рекламы, как показано на фиг.17.
[00447] Архитектура
[00448] Как показано на фиг.18, согласно одному из вариантов реализации программный модуль 1802 для отбора рекламы может быть осуществлен в качестве программного дополнения к медийному проигрывателю 1804, поддерживающему управление цифровыми правами. Для согласования идентификатора внешней области (или ее части) с фактическим файлом в программе 1806, реализующей функцию динамической области носителя, может использоваться преобразователь внешней области. Согласно одному из вариантов реализации в программе 1806 динамической области носителя могут использоваться несколько преобразователей внешней области, а также может использоваться выбирающий рекламу модуль 1802 для преобразования идентификаторов внешней области для информационного содержания, назначенного для использования в системе согласования рекламы. Согласно предпочтительным вариантам реализации рекламные элементы в рекламном пуле 1808 предлагают цены за слот в элементе информационного содержания 1810. Объекты, управляющие цифровыми правами, содержащиеся в рекламе, исполняются системной машиной, управляющей цифровыми правами, и определяют цену, которую реклама готова предложить за данный слот.
[00449] Согласно предпочтительному варианту реализации информационное содержание 1810 также участвует в согласовании рекламы посредством его собственных ассоциированных объектов1812, управляющих цифровыми правами. Например, ассоциированный с информационным содержанием управляющий информацией объект 1812 может исключить рекламу некоторых типов и в то же время предпочесть другие. Например, детские телешоу могут быть предпочтительными для рекламы игрушек и не предпочтительными для инвестиционных банковских услуг.
[00450] Согласно одному из вариантов реализации в локальных рекламных торгах используют информацию о пользователе, доступную для пользовательского устройства, для определения цены предложения. Выполнение торгов в устройстве обеспечивает конфиденциальность пользователя. Согласно еще одному из вариантов реализации или дополнительно к описанному предлагающий цену компонент может использовать локальную контекстную информацию (например, местное время, координаты глобального расположения, и т.п.) для определения оптимального соответствия между рекламой и информационным содержанием.
[00451] Локальное согласование рекламы
[00452] Ниже описаны механизмы и компоненты, участвующие в рекламных торгах согласно некоторым из иллюстративных вариантов реализации.
[00453] Клиентское устройство выбирает способ согласования рекламы следующим образом.
[00454] Если часть карты отображения области информационного содержания имеет элемент "Информация о внешней области" (ExternalZoneInfo) (обозначенный идентификатором X внешней области), означающий, что информационное содержание имеет рекламный слот, то клиентское устройство должно найти значимую область носителя для вставления в слот. Значимая область носителя представляет собой часть файла носителя, карта отображения области которого содержит элемент "Информация о внутренней области" (InternalZoneInfo) с идентификатором внутренней области, который согласован с идентификатором X внешней области.
[00455] Согласно одному из вариантов реализации преобразователь внешней области отвечает за поиск значимой области носителя для вставления. Если информационное содержание маркировано именем конкретной службы или технологии для согласования рекламы (как подробно описано ниже), то клиентское устройство использует указанные службу или технологию, согласующие рекламу, для поиска значимой области носителя. Например, часть информационного содержания может указывать данную информацию в своем заголовке.
[00456] Как показано на фиг.18, согласно одному из вариантов реализации входом согласующего рекламу модуля 1802 являются имя файла информационного содержания и идентификатор области, которую необходимо преобразовать. Выходом указанного модуля является идентификация выбранной рекламы (например, имя файла, URL, и т.п.). Согласно предпочтительному варианту реализации используется способ согласования рекламы, например подобный показанному на фиг.19. Как показано на фиг.19, клиентское устройство в случае необходимости сначала на этапе 1902 обновляет информацию о пользователе. Затем на этапе 1904 клиентское устройство извлекает требования информационного содержания для указанного рекламного слота, и на этапе 1906 исключает из аукциона те рекламные элементы, которые не соответствуют указанным требованиям. Затем на этапе 1908 все подходящие рекламные элементы предлагают свои цены за слот, и на этапе 1910 клиентское устройство выбирает рекламу с самой высокой ценой и возвращает путь рекламы и в случае необходимости другую информацию.
[00457] Согласно одному из вариантов реализации некоторые или все из следующих данных используются для согласования рекламы (как для информационного содержания, так и для рекламы): информация об области носителя (mZON); техническая информация о согласовании рекламы (tZON); и/или лицензия и идентификатор (идентификаторы) информационного содержания.
[00458] Если любой из указанных элементов удален из информационного содержания, то модуль для согласования рекламы возвращает ошибку. Согласно одному из вариантов реализации каждый из указанных элементов, за исключением идентификатора (идентификаторов) информационного содержания, содержит подпись. Если проверка подписи терпит неудачу, то об ошибке сообщают уровню модуля динамической области носителя, и информационное содержание предпочтительно не визуализируется.
[00459] Как описано выше, согласно одному из вариантов реализации модуль для согласования рекламы извлекает лицензию, ассоциированную с информационным содержанием, и исполняет подпрограмму "Управление. Действия. Получить запрос. Выполнить" (Control.Actions.GetReq.Perform) для получения запроса на рекламный слот от поставщика информационного содержания. Согласно одному из вариантов реализации управляющий информационным содержанием объект имеет входной параметр: "/Управляющая цифровыми правами машина/Действие/Параметры/Номер слота" (DRMEngine/Action/Parameters/SlotNumber), который является целочисленным объектом и содержит номер слота (начиная с нуля). Согласно одному из вариантов реализации требования возвращаются в следующем расширенном элементе состояния:
[00460] Строка "Исключить" является дополнительной, отделена точкой с запятой и содержит метки, которые поставщик информационного содержания не хочет ассоциировать с его содержанием. В данном конкретном примере компания Kid Со. не хочет, чтобы в ее информационном содержании была показана реклама для взрослых или содержащая сцены насилия. Даже если содержащая сцены насилия реклама предлагает самую высокую цену за слот, она не будет показана.
[00461] Строка "Предпочесть" является дополнительной, отделена точкой с запятой и содержит метки, которые предпочитает поставщик содержания. В данном конкретном примере поставщик содержания компания Kid Со. хочет, чтобы реклама Kid Со. была показана, даже если она не предлагает более высокую цену. Например, если реклама компании Shoe Со. предлагает цену 45, реклама 1 компании Kid Со. предлагает цену 20, и реклама 2 компании Kid Co., то будет показана реклама 2 компании Kid Co. Если реклама компании Kid Со. не участвует в торгах, то будет показана другая реклама.
[00462] Строка "Минимум" является дополнительной и может указывать минимальный доход, который поставщик содержания ожидает от конкретной части содержания или слота. Значением указанного объекта является минимальное предложение цены за данный слот.
[00463] После извлечения требований информационного содержания рекламные элементы, которые не были исключены, принимают участие в аукционе. Метки "Исключить" сравниваются с метками, содержавшимися в рекламе. Если по меньшей мере одна из исключенных меток появится на входе для меток элемента "Информация о внутренней области" (InternalZoneInfo) рекламы, то указанная реклама будет исключена из аукциона.
[00464] Согласно предпочтительным вариантам реализации за торги отвечает управляющий рекламой объект. Как описано выше, в аукционе принимают участие предварительно выбранные рекламные элементы. Цена предложения зависит от предпочтений рекламодателя. Согласно одному из вариантов реализации рекламодатель может обосновывать предлагаемую цену на различных переменных, включая, например:
[00465] анкетные данные пользователя, например связи или атрибуты пользователя (например, те, которые могут быть сохранены в безопасной базе данных машины, управляющей цифровыми правами);
[00466] контекст, например время дня, дату, местоположение, и т.п.(например, платить больше с приближением некоторой даты и не платить после указанной даты);
[00467] иную информацию, например используемую информацию (например, платить х за первую визуализацию, у за вторую, и т.п.).
[00468] Подпрограмма "Управление. Действия. Предложение. Выполнить" объекта, управляющего рекламой, определяет цену предложения и возвращает ее в следующем расширенном элементе состояния:
[00469] где "цена" является ценой, предложенной за воспроизведение рекламы, причем если значение "Не в той же самой сессии содержания" равно 1, то реклама будет выбрана только для одного слота данной части информационного содержания.
[00470] Модуль для отбора рекламы обычно выбирает рекламу, которая предлагает наибольшую цену. Однако, как описано выше, согласно одному из вариантов реализации одно из исключений состоит в том, что даже если реклама с меткой, которая соответствует меткам "Предпочесть", не предлагает самую высокую цену в рекламных торгах, тем не менее она будет выбрана вместо рекламы, которая предлагает более высокую цену, но не является предпочтительной. Если окажутся предпочтительными по меньшей мере два рекламных элемента, то между ними будет выбрана реклама, предлагающая самую высокую цену.
[00471] Согласно одному из вариантов реализации если реклама для слота не найдена, то модуль для согласования рекламы возвращает ошибку, и приложение останавливает дальнейшее воспроизведение презентации. Согласно некоторым из вариантов реализации некоторые заданные по умолчанию рекламные элементы являются пакетированными с информационным содержанием или предоставлены клиентским устройством для исключения указанной ошибки.
[00472] Согласно некоторым из вариантов реализации поставщик содержания может развернуть одну и ту же часть содержания для оплаченных подписок, для которых указанная часть содержания будет показана без рекламы, и для служб, поддерживающих рекламу, для которых указанная часть содержания будет показана с рекламой. Это может быть осуществлено, например, маркировкой рекламных областей меткой "ВСТАВЛЕНО", и таким образом они будут визуализированы только в том случае, если для них действует обязательство "Не пропускать" (NO_SKIP). Объект, управляющий элементом содержания, проверяет наличие оплаченной подписки (например, путем использования связующих объектов и/или восстановления объектов из базы данных). Если пользователь не имеет оплаченной подписки (например, подтвержденной отсутствием у него авторизованной подписной связи), то объект, управляющий элементом содержания, возвращает расширенный элемент состояния (пример которого показан ниже), указывающий, что данная область рекламы не может быть пропущена.
[00473] Однако если пользователь имеет оплаченную подписку, то управляющий объект не будет возвращать такое обязательство, и пользователь не будет просматривать рекламу, таким образом нет необходимости в согласовании рекламы.
[00474] Согласно одному из вариантов реализации используются два обязательства для регистрации факта воспроизведения рекламы. Указанные обязательства возвращаются объектом, управляющим элементом содержания, в расширенном элементе состояния, пример которого показан ниже:
[00475] Флаг zoneinfo {"Информация об области") установлен в METER ("ИЗМЕРИТЬ"), что означает, что если есть обязательство измерения для указанного содержания, то приложение регистрирует в журнале событие измерения при воспроизведении указанной области. В приведенном примере имеется обязательство измерения (т.е. параметр с именем "urn:…:obligation:meter-play-duration" ("urn:…:обязательство:измерить-длительность-воспроизведения")), поэтому после успешного воспроизведения области 101 приложение зарегистрирует в журнале указанное событие, а также информацию о согласовании рекламы. Рекламное измерение выполняют путем добавления данных измерения к логическому идентификатору динамической области носителя (т.е. "logicalId" в приведенном выше примере расширенного элемента состояния). Пример типа связанных с рекламой данных, которые могут быть измерены, показан ниже:
[00476] Приведенный пример показывает итог согласования рекламы для части содержания, имеющей идентификатор "urn:…:acme:0000000A:content:00000033". В показанном примере должны быть заполнены два слота. Для первого слота в торгах участвуют две рекламы, и реклама "urn:…:acme:00000009:ad:00000006" выиграла аукцион с предложением цены 45 единиц, хотя в данном примере она оплачивает только на одну единицу цены больше по сравнению с вторым оптимальным предложением 40 единиц. В торгах за второй слот участвовала только одна реклама (т.е. "acme:00000009:ad:00000007"), поэтому выбрана именно она, и она оплачивает свою предложенную цену. В показанном выше примере данные измерения также содержат контекстную информацию об аукционе, например, факт участия только двух пользовательских рабочих станций. Следует понимать, что указанная иллюстрация дает примеры того, что может быть измерено, и в других контекстах может быть собрано больше, меньше или другая информация. Кроме того, в зависимости от средств сохранения конфиденциальности, внешнему серверу может быть передана только часть собранной информации. Согласно одному из вариантов реализации измеренные данные надежно сохранены в базе данных медийного воспроизводящего устройства (или машины, управляющей цифровыми правами), и с учетом конъюнктуры переданы обратно внешнему серверу посредством безопасного канала.
[00477] Пакетирование
[00478] Согласно одному из вариантов реализации может быть использован сценарий пакетирования, посредством которого берут простой текстовый файл в качестве входного файла и пакетируют его, причем могут быть пакетированы как файлы информационного содержания, так и файлы рекламы. Например:
[00479] В соответствии с приведенным выше примером файл информационного содержания может быть пакетирован следующим образом:
[00480] Реклама может быть пакетирована следующим образом:
[00481] Как описано в заявке №543, согласно одному из вариантов реализации информация о динамической области носителя содержится в ядре "карты отображения области", которое содержится в ядре пользовательских данных видеодорожки. Пример входа для файла информационного содержания показан ниже:
[00482] В данном примере имеется одна внешняя область 101, которая должна быть соединена в модуле доступа 289.
[00483] Пример входа для рекламы показан ниже:
[00484] Согласно одному из вариантов реализации информация о согласовании рекламы содержится в ядре технической информации о согласовании рекламы (tZON), которое в свою очередь содержится в ядре пользовательских данных видеодорожки.
[00485] Пример входа для файла информационного содержания показан ниже:
[00486] Пример входа для рекламы показан ниже:
[00487] Эта карта отображения области задает метки, используемые в процессе согласования рекламы для сравнения с метками "Предпочесть" и "Исключить".
[00488] Как описано выше, согласно одному из вариантов реализации для осуществления фактических торгов и согласования используются объекты, управляющие цифровыми правами. Согласно одному из вариантов реализации байт-код, управляющий информационным содержанием, присоединен (а не сгенерирован динамически), несмотря на то, что системный вспомогательный процессор может добавить набор атрибутов для его индивидуализации. Некоторые примеры таких атрибутов включают: "Предпочесть", "Исключить" и "Минимум". Согласно одному из вариантов реализации объект, управляющий рекламой, может быть сгенерирован на основании спецификации правил рекламного торга. Пример такой спецификации показан ниже:
[00489] В данном примере базисная цена составляет 0 единиц, но если присутствует элемент "Специалист", то новая цена предложения составит 41 единицу. Элемент "Не в той же самой сессии содержания" указывает, что рекламодатель не хочет, чтобы указанную рекламу показали дважды в одной и той же части информационного содержания, если доступны по меньшей мере два слота.
[00490] Более сложный пример показан ниже:
[00491] В данном примере базисная цена составляет 30 единиц, и три различных ограничения изменяют предложенную цену. А именно, если пользователь является поклонником спорта, то рекламодатель готов заплатить на 5 единиц больше по сравнению с ценой его текущего предложения. Если пользователь мужчина, рекламодатель готов увеличить свою текущую цену на 5 единиц, но если пользователь не мужчина, то рекламодатель уменьшает свою текущую цену на 10 единиц. Если доход пользователя является высоким, то рекламодатель готов увеличить свою цену на 90 единиц; однако максимальная цена ограничена 100 единицами, поэтому если цена предложения превышает указанное значение, то задают максимальную цену.
[00492] Пример псевдокода для управляющего объекта, созданного на основании приведенного выше описания управляющего объекта, показан ниже:
[00493] Хотя приведенный выше пример иллюстрирует использование ограничений атрибутов, следует понимать, что также могут использоваться другие типы ограничений (например, ограничения времени и/или связей).
[00494] Согласно одному из вариантов реализации шифрование и маркирование используются только для файлов информационного содержания; файлы рекламы остаются открытым текстом; однако лицензии добавляются как к файлам рекламы, так и к файлам информационного содержания (или ассоциируются с ними иным способом). Лицензии для информационного содержания могут включать предпочтения и правила поставщика информационного содержания. Лицензии для рекламы могут включать управляющие объекты торгов.
[00495] Профиль пользователя
[00496] Объекты, управляющие предложением цены, предпочтительно имеют доступ к современной информации о профиле пользователя. Указанная информация может, например, храниться в базе данных в системе пользователя (например, в безопасной базе данных, описанной в заявке №693).
[00497] Информация о профиле пользователя может быть получена различными способами. Например, если пользователь покупает игровую систему, он также может приобрести лицензию, которая при исполнении создает объект профиля технически подготовленного пользователя. Указанные лицензии могут быть сохранены в специальном каталоге в системе пользователя. Указанные лицензии также могут быть загружены при нажатии пользователем указателем мыши на ссылку в веб-сайте. В качестве еще одного примера, если пользователь подписывается на различные туристические телешоу, то интернет-магазин, который предоставляет указанные телешоу, может прислать лицензию, которая создает объект профиля пользователя, указывающий на интерес пользователя к путешествиям. Указанные объекты могут быть удалены, если поведение пользователя изменяется. Например, лицензия, в устройство может быть передан управляющий объект, который удаляет устаревший объект. Согласно одному из вариантов реализации лицензии имеют подпись, и согласующий рекламу модуль использует указанные лицензии только в случае действительности их подписи.
[00498] Согласно одному из вариантов реализации перед согласованием рекламы согласующий рекламу модуль находит лицензии в каталоге лицензий, исполняет их и удаляет их. Таким образом, процесс согласования рекламы основан на современном контексте. Объекты профиля пользователя, созданные в результате выполнения лицензий, используются (например, считываются) объектами, управляющими согласованием рекламы, в ходе торгов.
[00499] Согласно одному из вариантов реализации к информации о профиле пользователя (например, объектам), сохраненной в системе пользователя, может получить доступ только управляющий объект, который подписан тем же юридическим лицом, что и управляющий объект, создавший указанную информацию, и таким образом может быть обеспечена ее конфиденциальность.
[00500] Согласно одному из вариантов реализации клиентское устройство для согласования рекламы получает информацию о пользователе от сервера. Роль клиентского устройства состоит в передаче отчета о действиях пользователя; сервер использует указанную информацию для определения точного профиля пользователя (метаданных). Согласно еще одному из вариантов реализации или дополнительно к описанному если клиентское устройство является достаточно интеллектуальным для вычисления точного профиля пользователя, то передача информации от клиентского устройства к серверу и обратно не является необходимой. В обоих примерах пользовательский профиль сохранен в форме объектов в локальной базе данных клиентского устройства. Согласно еще одним из вариантов реализации информация о профиле пользователя может быть сохранена в другой форме, как более подробно описано ниже.
[00501] Один из способов сделать информацию о профиле пользователя доступной для управляющего торгами объекта состоит в осуществлении по меньшей мере одной из функций хоста для предоставления указанной информации. Например, может быть задана функция "Система. Хост. Получить информацию о пользователе", которая подобна функции виртуальной машины "Система. Хост. Получить объект", описанной в заявке №693. Основным входным параметром является имя атрибута, который управляющий объект намерен запросить, например "Специалист". Выходом является значение объекта, если он имеется в наличии, или ошибка, если указанный объект не доступен, или если возникла ошибка. Значение объекта может представлять весовое значение (например, индикацию надежности системы).
[00502] Согласно одному из вариантов реализации указанная такая функция имеет следующие входы:
[00503] Вершина стека:
[00504] где "Имя" представляет собой адрес строки с нулевым символом в конце, содержащей имя запрошенного объекта, "Буфер обмена" представляет собой адрес буферного запоминающего устройства, в котором должно быть сохранено значение объекта, а "Размер буфера обмена" представляет собой 32-разрядное целое число, указывающее размер в байтах буферного запоминающего устройства, в котором должно быть сохранено значение объекта.
[00505] Согласно одному из вариантов реализации функция "Система. Хост. Получить информацию о пользователе" имеет следующий выход: Вершина стека:
[00506] где "Тип идентификатора" представляет собой тип идентификатора объекта или код отрицательной ошибки, если вызов оказался неудачным, а "Размер" представляет собой 32-разрядное целое число, указывающее размер в байтах данных, возвращенных в буфер, доставленный вызывающим объектом, или необходимый размер, если вызывающий объект предоставил буфер, который оказался слишком малым. Если запрошенный объект не существует, то возвращенное сообщение об ошибке представляет собой "ERROR_NO_SUCH_ITEM". Если буфер для возвращенного значения является слишком малым, то возвращенное сообщение об ошибке представляет собой "ERROR_INSUFFICIENT_SPACE". Также могут быть возвращены другие коды ошибок.
[00507] Другим примером функции, которая может быть задана для обеспечения управляющему торгами объекту возможности доступа к информации о профиле пользователя, является функция "Система. Хост. Пользователь" ("System. Host.IsUser"). Указанная функция может быть использована управляющим объектом для проверки наличия ввода метаданных пользователя. Согласно одному из вариантов реализации основным входным параметром является имя метаданных, в подтверждении наличия которых нуждается управляющий объект. Выходом является целочисленное значение: нуль, если объект имеется, или код отрицательной ошибки, если объект отсутствует. Согласно одному из вариантов реализации функция "Система. Хост. Пользователь" принимает имя необходимого объекта в качестве входа (например, в форме адресной строки, завершающейся нулем), и возвращает целочисленное значение кода результата, как описано выше.
[00508] ПЕРСОНАЛЬНЫЙ АГЕНТ
[00509] Ниже описана функция персонального агента ("РА") в среде распространения носителя, в которой информационное содержание распространяется различными способами посредством различных служб и механизмов, и в которой право автоматического доступа к носителю оплачивают рекламодатели, которые платят премиальные цены поставщику содержания, если конкретная реклама просматривается потребителями, о которых достоверно известно, что они имеют некоторые атрибуты и интересы. Согласно предпочтительным вариантам реализации функциями персонального агента в различных устройствах (например, персональных компьютерах, планшетных компьютерах, наладонниках, телевизорах, и т.п.), а также устройствами для просмотра носителя управляет потребитель. Персональный агент выбирает рекламу для указанного потребителя в режиме реального времени на основании локальных аукционов с учетом персональных метаданных и данных среды потребителя в интересах поставщика содержания. Персональный агент передает анонимизированную информацию о событиях просмотра рекламы доверенному центру обмена информацией, указанному поставщиком содержания. Изолированный характер действий персонального агента, процесс анонимизации, а также стратегии открытой и доверенной информации, осуществленные центром обмена информацией, обеспечивают существенную защиту конфиденциальности.
[00510] Персональный агент может собирать сведения о пользователе из интерактивных взаимодействий пользователя и может использовать эту информацию для отбора рекламы, которая является важной для указанного пользователя, и автоматически рекомендовать информационное содержание, которое соответствует интересам пользователя. Персональные агенты могут выполнять перечисленные действия без необходимости показа персональной информации о пользователе третьим лицам, но также могут помочь пользователю в распространении указанной информации (например, выборочно посредством социальных сетей).
[00511] Персональный агент, который имеет информацию о пользователе, может согласовать интересы пользователя с рекламодателем подходящими способами таким образом, что рекламодатель будет готов заплатить больше за привилегию показа некоторой рекламы указанному пользователю. Пользователь также извлечет больше выгоды из просмотра рекламы, которая является более значимой для него, и поставщик содержания извлечет больше выгоды от показа высокооплачиваемой наиболее значимой рекламы вместе с его информационным содержанием. Таким образом, персональный агент, учитывающий поисковые интересы пользователя, просматривающего информацию, например, об автомобиле некоторого типа, может выполнить в глобальной сети поиск рекламодателей, которые продают подобный продукт и которые могут определить целевую аудиторию для рекламы, отвечающей указанным конкретным интересам.
Также могут использоваться другие данные о пользователе для поиска наиболее точных соответствий или выбора параметров при показе рекламы, которая может лучше подходить привычкам и интересам пользователя (например, некоторые изменения рекламы могут быть сделаны по половому признаку). Если персональный агент содержит обширную информацию о пользователе, то он может лучше выполнить поиск рекламы, которая является значимой для пользователя, а также поиск рекламы, предполагающей долгосрочные коммерческие отношения и обращенной к относительно небольшой аудитории. Таким образом, вместо поиска пользователем товаров в глобальной сети реклама указанных товаров сама автоматически может найти пользователя, а показ этой рекламы может финансировать просмотр пользователем любимых телешоу и кинофильмов. Несмотря на то что компания может считать не эффективными затраты на рекламу своего продукта во время Суперкубка, тем не менее большое количество видеофильмов, демонстрирующих достоинства указанного продукта, могут быть доступными и привлекательными для тех, кто близок к принятию решения о покупке указанного или подобного продукта.
[00512] Согласно одному из вариантов реализации персональный агент пользователя имеет доступ к персональной информации пользователя, но он действует в интересах пользователя, ведет согласно предписаниям пользователя и в целом не сообщает третьим сторонам персональную информацию о пользователе. Персональный агент также выполняет некоторые или все из следующих действий:
[00513] - собирает персональную информацию о пользователе из различных источников и сохраняет указанную информацию в зашифрованной форме на различных устройствах, доступных только персональному агенту и пользователю;
[00514] - исследует и классифицирует указанную персональную информацию для характеристики интересов и привычек пользователя, предоставляет результаты оценки персональных метаданных, которые являются подходящими для использования при согласовании объектов носителя с интересами пользователя;
[00515] - выполняет в интересах пользователя анонимный поиск в глобальной сети для формирования рекомендаций относительно информационного содержания (например, музыки, видеофильма, статей, электронных книг, и т.п.), которое может понравиться пользователю;
[00516] - выполняет анонимный поиск рекламы продуктов и услуг, которые с наибольшей вероятностью заинтересуют пользователя.
[00517] Если презентация носителя (видеофильма, телепрограммы и т.п.) должна показать пользователю рекламу, то персональный агент выбирает рекламу, предлагающую наибольшую цену за информационное содержание, которое пользователь хочет просмотреть, на основании наилучшего соответствия между интересами и атрибутами пользователя, интересами и атрибутами определенной рекламодателем целевой аудитории, характеристиками информационного содержания, которое просматривает пользователь, носителя, среды визуализации (например, места расположения пользователя, времени суток, устройства, которое использует пользователь, и т.п.), количеством просмотров пользователем данной или подобных реклам, и/или тому подобным.
[00518] Персональный агент может держать в поле зрения действия пользователя и данные, сохраненные на различных устройствах, а также безопасно перераспределять его персональную информацию среди различных устройств, которые могут быть использованы в интересах пользователя.
[00519] Несмотря на то что персональный агент действует в интересах пользователя, тем не менее также является предпочтительным использование "нейтрального посредника", который соблюдает как интересы пользователя, так и интересы поставщика содержания и рекламодателя. В частности, персональный агент предпочтительно защищает интересы пользователя, отклоняя рекламу, которая является неподходящей или излишне раздражающей, и согласует интересы и привычки пользователя с рекламой, не раскрывая указанную информацию рекламодателям (или третьим лицам, за исключением анонимизированного и доверенного контекста), если это запрещено пользователем. Персональный агент защищает интересы рекламодателя путем обеспечения показа рекламы должным образом с использованием информации о профиле для согласования выбранных рекламодателем категорий на аукционе. Персональный агент защищает интересы поставщика содержания отбором рекламы, который оптимизирует задачи поставщика содержания, обеспечивая поставщику содержания более высокую оплату на аукционе и/или удовлетворяя другие критерии, например предпочитая одних рекламодателей другим, отклоняя рекламу, которая ухудшает имидж поставщика содержания, и т.п.
[00520] Персональные агенты могут выполнять различные другие функции. Как указано выше, они могут просматривать пользовательские устройства и собирать подходящую для использования и значимую информацию, анализировать, классифицировать, архивировать и предоставлять указанную информацию пользователю в подходящей форме.
[00521] Пользователи взаимодействуют друг с другом посредством своих компьютеров, персональных устройств и приложений глобальной сети способами, в результате которых накапливаются большие объемы информации, которую обычно считают конфиденциальной. Например, пользователи имеют учетные записи у интерактивных розничных продавцов, в социальных сетях, компаниях, выпускающих кредитные карты, банках, в дополнение к просмотру информации в глобальной сети браузером, включая хронологию и электронные закладки. Большая часть указанной информации оставляется неиспользованной и забывается после замены устройств. Большую часть указанной информации вводят повторно снова и снова в то же самое устройство, а также в другие устройства. Согласно одному из вариантов реализации персональный агент не только защищает всю указанную информацию, но также использует ее в интересах пользователя, например, для выполнения выборок и рекомендаций.
[00522] Несмотря на то что в некоторых случаях пользователь готов передать часть указанной информации в ограниченном контексте другим пользователям, согласно предпочтительному варианту реализации указанная информация обрабатывается персональным агентом как закрытая и конфиденциальная.
[00523] Как описано выше, варианты реализации систем и способов, описанных в настоящей заявке, могут снизить себестоимость основанного на рекламе распространения информационного содержания, и в то же время максимизировать основанный на рекламе доход, который может обеспечить содержание. Согласно предпочтительным вариантам реализации предложен эффективный способ основанного на рекламе распространения содержания, усовершенствующий как известные, так и будущие технологии рекламного определения целевой аудитории на рынке рекламных слотов. Согласно предпочтительным вариантам реализации потребителям предложены стимулы для их участия в торгах, защищающие их информацию даже при том, что она используется в процессах согласования и торга на собственных устройствах потребителя. Нагрузка на распространение самого содержания является очень легкой. Фактически может быть использован любой способ распространения.
[00524] Предпочтительные варианты реализации фактически позволяют любому поставщику содержания легко усовершенствовать обширную сеть целенаправленной рекламы. Согласно предпочтительным вариантам реализации владелец содержания может превращать в деньги свое информационное содержание путем простого осуществления способа, например подобного показанному на фиг.20. Как показано на фиг.20, на этапе 2000 поставщик содержания регистрируется в центре обмена информацией, например, с использованием формы глобальной сети и на этапе 2002 загружает пакетирующее приложение или заключает контракт с пакетирующей службой (не показана). Затем на этапе 2004 поставщик содержания пакетирует свое информационное содержание, например, с использованием автоматизированного способа, согласно которому владелец/дистрибьютор содержания указывает выбор, например, количества рекламных слотов, минимальных предложений цены от рекламодателей, и т.п. Затем на этапе 2006 информационное содержание распространяют любым подходящим способом, включая помимо прочего:
[00525] (а) использование любой службы для доставки информационного содержания в глобальную сеть, включая загрузку, прогрессивную загрузку, групповую передачу, потоковую передачу, и т.п., с использованием любого загрузочного менеджера;
[00526] (b) использование физических носителей (например, цифровых видеодисков, компакт-дисков, карт памяти, жетонов USB, флэш-памяти, жестких дисков, и т.п.);
[00527] (с) посредством широковещательной передачи данных;
[00528] (d) путем распространения посредством одноранговой сети в социальных сетях, посредством торрент-сайтов, переносом данных вручную, посредством карт SD, устройств флэш-памяти, и т.п.;
[00529] (е) с использованием по меньшей мере некоторого или всего из перечисленного выше.
[00530] После распространения информационного содержания на этапе 2008 владелец информационного содержания может отдыхать и собирать вознаграждение и информацию о том, где/как используется его информационное содержание, таким образом, чтобы можно было оптимизировать способы распространения в будущем.
[00531] Поставщик содержания также может разделить доходы с дистрибьюторами содержания, которые рекламируют и размещают его информационное содержание на своих серверах. Согласно предпочтительным вариантам реализации систем и способов, описанных в настоящей заявке, указанные дистрибьюторы могут быть оплачены автоматически из доходов поставщика содержания, или поставщик содержания может заключить контракт непосредственно с указанными дистрибьюторами.
[00532] Указанное информационное содержание может быть воспроизведено на любом соответствующем воспроизводящем устройстве из широкого разнообразия устройств, и даже может быть пакетировано в качестве приложения, которое может содержать и устанавливать воспроизводящее устройство или программное дополнение, специально предназначенное для воспроизведения указанного информационного содержания.
[00533] После воспроизведения информационного содержания могут быть использованы различные механизмы, обеспечивающие в случае события воспроизведения получение поставщиком содержания максимальной суммы вознаграждения. Например, согласно предпочтительным вариантам реализации воспроизводящее устройство сканирует локальную среду устройства в поиске рекламы или рекламных ссылок, которые предлагают наибольшую цену за вставление рекламы в один из рекламных слотов в информационном содержании. Указанная реклама может исходить из различных источников, с которыми взаимодействует пользователь, включая веб-сайты, службы срочной доставки и сканирующие рекламу приложения, которые выполнены с обеспечением возможности разделения прибыли с производителем устройства или потребителем. Различные независимые службы конкурируют как за доставку рекламы, так и за ее размещение в информационном содержании. У поставщика содержания нет необходимости решать вопрос размещения указанной рекламы или выбора бизнес-модели для доставки рекламы, но он может указать минимальную цену и может исключить некоторые типы рекламы. Согласно некоторым из вариантов реализации поставщик содержания может выбрать из различных целевых функций для оценки, какая реклама может быть выбрана (например, путем использования критериев выбора помимо цены).
[00534] Ожидается, что рекламная сеть, питающая процесс торгов, будет расширяться и расти за счет различных независимых источников, обладающих конкретной информацией о потребителях, но одним из лучших источников эффективного формирования целевой аудитории является хранилище конфиденциальных данных о пользователе, которое, как описано в настоящей заявке, может быть использовано надежным локальным согласующим рекламу модулем для оптимального согласования рекламы с информационным содержанием и пользователями.
[00535] Формирование целевой аудитории для рекламы с использованием описанного в настоящей заявке способа обеспечивает различные преимущества, которые могут привести рекламодателей к более высоким ценам за тысячу показов. Система может собрать конфиденциальные данные, относящиеся к пользователю, посредством сети пользовательских устройств. Указанная информация о пользователе может быть отсортирована, но сохранена закрытой и никогда не будет показана рекламодателю, но может быть использована в многоступенчатой схеме согласования и предложения цены. Например, если реклама является пакетированной, оно может содержать объект, управляющий торгами, который используется для предложения цены во время воспроизведения информационного содержания. Управляющий объект может взаимодействовать с базой данных, содержащей профиль пользователя и размещенной в пользовательском воспроизводящем устройстве, для определения качества соответствия рекламы пользователю и таким образом для окончательного определения предложенной цены. Объект, управляющий торгами, предназначен для рекламодателя и может быть патентованным. Данные о пользователе могут включать количество предыдущих показов конкретной рекламы или связанных реклам вместе с сертифицированными данными о пользователе, данными об объективных событиях и данными, которые предоставил сам пользователь.
[00536] Согласно некоторым из вариантов реализации, если пользователь взаимодействует с глобальной сетью, по меньшей мере один из агентов пользователя выбирает рекламу из различных источников на основе глобальной сети. Указанные источники обеспечивают доступ к метаданным, которые используются агентом (агентами) для отбора рекламы, имеющей высокую вероятность выплаты при ее отборе во время воспроизведения для конкретного пользователя. Источники рекламы могут содержать большую кэш-память рекламы, которая может быть упорядочена согласно критериям, выбранным агентом пользователя, с использованием критериев, основанных на конкретных данных о пользователе (несмотря на то, что критерии выполняемого агентом поиска рекламы могут раскрывать некоторые аспекты персональной информации о потребителе, тем не менее согласно предпочтительным вариантам реализации данные, относящиеся к конкретному событию, не могут быть показаны, за исключением зарезервированных поисковых слов, которые потребитель может использовать при сопутствующем поиске). В действительности агент пользователя может создавать поисковый запрос для специализированного поискового механизма глобальной сети, который выполняет поиск рекламы, а не веб-страниц, и в этом случае ранжирование значимости поискового механизма может быть основано на конкретных данных о пользователе. Кроме того, может быть предложена реклама, которая коррелируется с текущей активностью в глобальной сети (например, если пользователь ищет информацию об автомобилях, то может быть доставлена последовательность ссылок на автомобильную рекламу).
[00537] Согласно предпочтительному варианту реализации, если происходит событие воспроизведения, то выполняются все соответствующие управляющие рекламой объекты для предложения цены за рекламные слоты в информационном содержании, которое должно быть воспроизведено. В каждом клиентском устройстве администратор рекламной базы данных может очистить базу данных от рекламы с истекшим сроком и неконкурентной рекламы.
[00538] Рекламодатели могут усовершенствовать способ, описанный в настоящей заявке, с целью поощрения потребителей к пассивному участию в отслеживании события для оптимального согласования рекламы и таким образом обоснования более высокой цены за тысячу показов. Потребители могут быть гарантированы от выхода их персональной информации из их собственных устройств или безопасных прокси-серверов, которыми они управляют. Отслеживание события может быть активировано в приложениях, браузерах или операционных системах, почти на любом устройстве, которое использует потребитель, включая помимо прочего сотовые телефоны, персональные компьютеры, игровые приставки, и т.п. Файлы для регистрации событий могут быть реферированы и надежно распределены между устройствами, которыми распоряжается потребитель (например, доменами потребителя), включая согласно некоторым из вариантов реализации закрытый прокси-сервер, основанный на облаке, таким образом, чтобы максимальный объем информации о потребителе мог быть собран для использования при согласовании рекламы и перераспределен на всех устройствах, которые потребитель использует для воспроизведения информационного содержания. Конфиденциальность потребителя надежно защищена, поскольку согласно предпочтительным вариантам реализации информация о потребителе зашифрована, и только устройствам, относящимся к домену потребителя, известны ключи, поскольку они созданы в собственных устройствах потребителя и не распространены за пределами домена.
[00539] Согласно некоторым из вариантов реализации сертификаты, подтверждающие атрибуты потребителя, которые обосновывают более высокие цены предложения, могут быть доставлены в устройства потребителя. Кроме того, согласно некоторым из вариантов реализации могут быть развернуты модели для размещения рекламы, которые непосредственно вознаграждают потребителя или его выбор в качестве благотворительного акта. Таким образом, потребитель или представляющая его интересы сторона могут получить скидку наличными от доходов рекламы.
[00540] Таким образом, описанные в настоящей заявке системы и способы предназначены для выполнения эффективного согласования рекламы. Варианты реализации систем и способов, описанных в настоящей заявке, могут обеспечить выполнение некоторых или всех из следующих функций:
[00541] Динамическая доставка обновленных управляющих объектов для рекламы и информационного содержания. Рекламодатели в своих рекламных кампаниях снабжены обратной связью в режиме реального времени (или почти реального времени). Рекламодатели могут изменить правила, динамически ассоциированные с рекламой (например, увеличить минимальную цену предложения). Управляющие объекты, которые выражают указанные правила, могут быть доставлены клиентским устройствам в кратчайший срок. Механизм доставки (пассивный или активный) и очередность указанных управляющих объектов зависят от конкретного развертывания.
[00542] Локальный сбор профиля пользователя. Согласно одному из вариантов реализации с целью соблюдения законов и/или стратегий конфиденциальности платформа клиентского устройства, вместо передачи на внешнюю сторону закрытой информации, локально собирает информацию, относящуюся к просмотровым шаблонам пользователя, и передает суммарную информацию о классификации центру обмена информацией. Указанная реферативная информация, освобожденная от закрытой информации, может быть распространена центром обмена информацией между партнерами.
[00543] Правила рекламы и информационного содержания. Виды правил, которые могут быть выражены для каждого элемента информационного содержания и для каждой рекламы, являются вполне открытыми. Правила могут быть приняты от поставщика содержания или рекламодателя в форме простого текста, а именно в формате XML. Указанные правила позже могут быть преобразованы в объекты типа, описанного в заявке №693, с использованием генератора кодов виртуальной машины и могут быть ассоциированы с информационным содержанием или рекламой, как описано выше. Простой пример такого правила представляет собой ситуация, когда рекламодатель намерен заплатить 10 центов за каждый показ рекламы, но готов заплатить дополнительно 5 центов, если его реклама будет показана целевой аудитории и в заданное время суток. Подобные правила могут быть ассоциированы с частью информационного содержания.
[00544] Автономная реклама для интерактивных устройств. Согласно некоторым из вариантов реализации как информационное содержание, так и реклама могут быть (но не обязательно) независимо распространены путем суперраспространения с использованием различных средств для распространения. Отбор рекламы для отображения во время визуализации информационного содержания может быть осуществлен независимо от информационного содержания и обычно оговаривается во время визуализации информационного содержания на основе наилучшей платы за визуализацию рекламы.
[00545] Целевая функция и ее доставка информационному содержанию (и обновления). Согласно одному из вариантов реализации если потребитель намерен визуализировать информационное содержание посредством совместимых устройства или приложения, то указанное устройство исполняет программу, управляющую элементом информационного содержания, которая требует, чтобы рекламные слоты в указанном элементе содержания были заполнены согласно целевой функции, которая оптимизирует цель поставщика содержания, состоящую в сборе дохода от показа рекламы в данном событии просмотра. После вычисления предложенных цен целевая функция объекта, управляющего информационным содержанием, используется для отбора рекламы на основании предложенных цен. Указанная целевая функция также может быть выражена в форме объекта с самозащитой. Могут быть применены согласования рекламы различных типов. Например, компания может иметь большое количество различных рекламных элементов, относящихся к одному и тому же продукту, причем каждый из указанных рекламных элементов предназначен для клиентов из различных групп населения. Описанный в настоящей заявке способ согласования рекламы может облегчить отбор наиболее соответствующей рекламы для данного пользователя.
[00546] Два яруса согласования реклам. Согласно некоторым из вариантов реализации предоставлены два яруса целевой ориентации пользователей, из которых первый ярус согласует информационное содержание рекламы с потребителем, когда информационное содержание рекламы доставлено в устройство или другую доступную для пользователя точку доставки, в то время как второй ярус использует более подробную информацию о времени, месте, среде и недавней хронологии средства для просмотра. Иными словами, реклама может быть как нацелена на пользователя с использованием средств для распространения, так и оптимально согласована для визуализации на основании локальных данных с использованием визуализирующего устройства.
[00547] Рекламные слоты, сформированные с использованием динамической области носителя. Согласно некоторым из вариантов реализации поставщик содержания сможет описать рекламные слоты для каждого элемента содержания. Рекламные слоты в информационном содержании заполняются во время и в месте визуализации рекламой, которая предложила самую большую цену поставщику содержания.
[00548] Доверенные службы. Согласно предпочтительным вариантам реализации система может оказывать доверенные услуги компонентам, обрабатывающим важную информацию. Одним из компонентов, которые обычно относятся к этой категории, является центр обмена информацией, который принимает аудиторские отчеты от устройств потребителя. К другим компонентам, которые могут размещать у себя доверенные службы, обычно относятся информационное хранилище, упаковщик и регистрационные компоненты. Доверенные компоненты для получения сертификата должны удовлетворять некоторым заданным критериям устойчивости.
[00549] Совместимость между информационным содержанием и рекламой. Согласно некоторым из вариантов реализации реклама предназначена для целевой пользовательской аудитории, но в некоторых случаях рекламодатель может заплатить дополнительные деньги, если реклама отображена во время визуализации содержания с учетом некоторых критериев. Простым примером является ситуация, когда рекламодатель обычно выплачивает 10 центов, но готов заплатить 12 центов, если реклама отображена вместе с информационным содержанием, которое относится к жанру "Спортивные состязания" или "Приключения". Это показывает совместимость между информационным содержанием и рекламой.
[00550] Стратегии доставки в клиентское устройство. Некоторые стратегии, например стратегии, учитывающие местное законодательство о конфиденциальности, а также стратегии согласования рекламы могут быть выражены в форме управляющих объектов. Эти стратегии, выраженные в форме управляющих объектов, могут быть доставлены в клиентское устройство с периодическим обновлением.
[00551] Согласно одному из вариантов реализации профиль пользователя может быть представлен в форме узлового объекта (например, подобного описанному в заявке №693) с атрибутами. Чем больше информации о пользователе извлекается из клиентского устройства, тем больше пользовательская рабочая станция усовершенствуется с добавлением более динамичных "связей" управления цифровыми правами (например, типа, описанного в заявке №693). Указанные связи (например, спонтанный покупатель, любитель модных товаров) могут отличаться устойчивостью на основе шаблонов просмотра рекламы. Управляющие рекламой объекты, ассоциированные с рекламой, могут ссылаться на указанные значения устойчивости и выбирать цену предложения.
[00552] Согласно одному из вариантов реализации внешний узел сборщика атрибутов может дополнительно улучшить профиль пользователя для целенаправленной рекламы. Указанный узел вводится в систему посредством доверенных механизмов и может содержать любые квалифицирующие атрибуты пользователей, например членство в организациях (например, "AAA", Клубе покупателей, и т.п.). Третьесторонние юридические лица получают за это компенсацию, и в то же время объекты, управляющие рекламой, в случае арбитража могут ссылаться на указанный узел сборщика и на значения устойчивости связи с пользовательской рабочей станцией.
[00553] Несмотря на то что указанные системы и способы в целях ясности выше были описаны подробно, очевидно, что некоторые изменения и модификации могут быть сделаны в объеме приложенной формулы. Например, несмотря на то что некоторые примеры были описаны в контексте представления рекламы пользователю в соединении с развлекающим информационным содержанием, например кинофильмами, доставленными посредством глобальной сети, следует понимать, что системы и способы, описанные в настоящей заявке, подходят для случаев применения более широкого круга и могут быть использованы в контексте согласования и/или интеграции с электронным информационным содержанием фактически любых типов, переданного посредством системы распространения фактически любого типа. Аналогично, несмотря на то что в некоторых из описанных примеров используется машина, управляющая цифровыми правами, например подобная описанной в заявке №693, следует понимать, что варианты реализации систем и способов, описанных в настоящей заявке, могут быть осуществлены с использованием любых подходящих программных и/или аппаратных средств для согласования рекламы с информационным содержанием в соответствии с правилами или стратегией. Следует отметить, что известны различные альтернативные способы осуществления как процессов, так и устройств, описанных в настоящей заявке. Соответственно, настоящие варианты реализации следует считать иллюстративными, но не ограничительными, и настоящее изобретение не ограничивается описанными в настоящей заявке подробностями, но может быть изменено в пределах объема и эквивалентов приложенной формулы.
название | год | авторы | номер документа |
---|---|---|---|
СИСТЕМА И СПОСОБ ЭФФЕКТИВНОГО ИСПОЛЬЗОВАНИЯ ТРАНСПОРТНОГО ОПЕРАТОРА В ЭЛЕКТРОННОЙ СЕТИ | 2010 |
|
RU2498512C2 |
СПОСОБ И СИСТЕМА ДЛЯ ПОДДЕРЖКИ ТОРГОВ В ЭЛЕКТРОННОЙ СЕТИ | 2010 |
|
RU2504839C2 |
РАСПРЕДЕЛЕННАЯ АРХИТЕКТУРА ДЛЯ СЕТЕВОЙ РЕКЛАМЫ | 2007 |
|
RU2431194C2 |
РАСПРОСТРАНЕНИЕ ПРЕМИАЛЬНОГО КОНТЕНТА СО СПОНСОРСТВОМ РЕКЛАМИРОВАНИЯ | 2009 |
|
RU2477889C2 |
СИСТЕМА И СПОСОБ ПРЕДОСТАВЛЕНИЯ МОБИЛЬНОЙ РЕКЛАМЫ | 2017 |
|
RU2770436C2 |
СИСТЕМА И СПОСОБ ПОДДЕРЖКИ ПРОЦЕДУРЫ ГРУППИРОВАНИЯ ПОТРЕБИТЕЛЕЙ В ЭЛЕКТРОННОЙ СЕТИ | 2010 |
|
RU2483474C2 |
СПОСОБ РАСПРОСТРАНЕНИЯ РЕКЛАМНО-ИНФОРМАЦИОННЫХ СООБЩЕНИЙ (ВАРИАНТЫ) | 2001 |
|
RU2192049C1 |
НАЗНАЧЕНИЕ ЯЧЕЕК В СИСТЕМАХ ПРЕДОСТАВЛЕНИЯ ИНФОРМАЦИИ НА ОСНОВЕ ВЫБОРА МЕСТОПОЛОЖЕНИЯ | 2010 |
|
RU2544986C2 |
СИСТЕМА И СПОСОБ РАСПРОСТРАНЕНИЯ КУПОННОЙ ИНФОРМАЦИИ В ЭЛЕКТРОННОЙ СЕТИ | 2010 |
|
RU2498406C2 |
СПОСОБ, СИСТЕМА И УСТРОЙСТВО ДЛЯ РАСПРЕДЕЛЕНИЯ АУДИОВИЗУАЛЬНОЙ ИНФОРМАЦИИ И ВЕРИФИКАЦИИ ПРОСМОТРА | 2002 |
|
RU2328830C2 |
Изобретение относится к средствам распространения электронного информационного содержания для использования с рекламными объявлениями. Техническим результатом является повышение достоверности электронного информационного содержимого, передаваемого пользователю информационных сетей, путем фильтрации неразрешенной и лицензионной информации. В способе создают лицензию, идентифицирующую, по меньшей мере, один из слотов в пределах элемента электронного информационного содержания, предназначенный для вставки рекламных объявлений. Лицензия указывает, по меньшей мере, один из типов рекламы, не разрешенной для вставки в слоты, а также указывает критерии динамического отбора рекламы для вставки в, по меньшей мере, один из слотов. Сравнивают для обеспечения защиты электронную лицензию с электронным информационным содержанием и распространяют электронное информационное содержание и электронную лицензию третьей стороне для использования или последующей передачи конечному пользователю. 2 н. и 8 з.п. ф-лы, 20 ил.
1. Способ распространения элемента электронного информационного содержимого для использования с рекламными объявлениями, содержащий:
создание электронной лицензии, идентифицирующей один или более слотов в пределах элемента электронного информационного содержимого, предназначенных для вставки рекламных объявлений, причем лицензия дополнительно определяет один или более типов рекламных объявлений, которые не разрешено вставлять в слоты, при этом лицензия дополнительно определяет критерии динамического отбора рекламных объявлений из множества рекламных объявлений для вставки в упомянутые один или более слотов,
защищенное связывание электронной лицензии с элементом электронного информационного содержимого;
распространение элемента электронного информационного содержания и электронной лицензии третьей стороне; и
прием, из центра обмена информацией, анонимной информации о профилях пользователей, относящейся к пользователям, которым был представлен элемент электронного информационного содержимого.
2. Способ по п.1, в котором упомянутые критерии динамического отбора рекламных объявлений содержат отбор рекламных объявлений, обеспечивающих поставщику информационного содержимого самый высокий доход, что определяется путем оценки заявок, представляемых каждым рекламным объявлением.
3. Способ по п.1, дополнительно содержащий прием, из центра обмена информацией, информации касаемо того, какие рекламные объявления были выбраны для представления вместе с представлением элемента электронного информационного содержимого конечному пользователю.
4. Способ по п.1, в котором электронная лицензия указывает, что элемент электронного информационного содержимого не воспроизводится, если будет обнаружено вмешательство в электронную лицензию, элемент электронного информационного содержимого или рекламное объявление, которое вставлено в один или более слотов.
5. Способ распространения электронного рекламного объявления для использования с элементом электронного информационного содержимого, содержащий:
создание электронной лицензии, указывающей первую сумму, которую поставщик рекламного объявления намерен заплатить поставщику информационного содержимого за каждый показ рекламного объявления конечному пользователю, причем электронная лицензия дополнительно указывает вторую сумму, которую поставщик рекламного объявления намерен заплатить поставщику информационного содержимого при соблюдении одного или более условий, при этом вторая сумма больше первой суммы,
защищенное связывание электронной лицензии с элементом рекламного объявления;
распространение электронного рекламного объявления и электронной лицензии третьей стороне; и
прием, из центра обмена информацией, анонимной информации о профилях пользователей, относящейся к пользователям, которым было представлено электронное рекламное объявление.
6. Способ по п.5, в котором упомянутые одно или более условий содержат одно или более условий, относящихся к типу пользователя, которому рекламное объявление будет предоставлено.
7. Способ по п.5, в котором упомянутые одно или более условий содержат одно или более условий, относящихся к среде, в которой рекламное объявление будет предоставлено пользователю.
8. Способ по п.5, в котором упомянутые одно или более условий содержат одно или более условий, относящихся к типу элемента информационного содержимого, с которым рекламное объявление будет предоставлено пользователю.
9. Способ по п.5, в котором упомянутые одно или более условий содержат одно или более условий, относящихся к типу пользователя, которому будет представлено рекламное объявление, и типу элемента информационного содержимого, с которым рекламное объявление будет представлено пользователю.
10. Способ по п.5, дополнительно содержащий: прием, от центра обмена информацией, информации, относящейся к контексту, в котором было выбрано другое рекламное объявление для представления пользователю вместо упомянутого электронного рекламного объявления, создание новой лицензии, указывающей третью сумму, которую поставщик рекламного объявления намерен заплатить поставщику информационного содержимого при соблюдении одного или более условий, причем третья сумма больше первой суммы и второй суммы, и распространение новой лицензии третьей стороне.
Колосоуборка | 1923 |
|
SU2009A1 |
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
СПОСОБ РАСПРОСТРАНЕНИЯ РЕКЛАМНО-ИНФОРМАЦИОННЫХ СООБЩЕНИЙ (ВАРИАНТЫ) | 2001 |
|
RU2192049C1 |
СПОСОБ РАСПРОСТРАНЕНИЯ РЕКЛАМНО-ИНФОРМАЦИОННЫХ ИЗОБРАЖЕНИЙ | 2006 |
|
RU2322702C1 |
Авторы
Даты
2015-04-20—Публикация
2010-05-21—Подача