СИСТЕМА И СПОСОБ ДИНАМИЧЕСКОГО ОБНОВЛЕНИЯ ТРАНСПОРТНОЙ СТРУКТУРЫ В ЭЛЕКТРОННОЙ СЕТИ
SYSTEM AND METHOD FOR DYNAMICALLY UPDATING TRANSPORT STRUCTURE IN ELECTRONIC NETWORK

Область техники, к которой относится изобретение
Настоящее изобретение в целом относится к технологиям распространения электронной информации, а именно к системе и способу для динамического обновления транспортной структуры в электронной сети.
Уровень техники, предшествующий изобретению
Внедрение эффективных способов распространения электронной информации является важной задачей для разработчиков и производителей современных электронных систем. Однако эффективное распространение электронной информации, используемой в электронных устройствах, может создавать серьезные проблемы для разработчиков систем. Например, для удовлетворения растущего спроса на расширенную функциональность и производительность систем может требоваться более высокая скорость системной обработки и дополнительные программные ресурсы. Повышение требований к скорости обработки и к программному обеспечению в свою очередь может иметь негативные экономические последствия из-за роста себестоимости производства и неэффективной эксплуатации.
Кроме этого, расширенные системные возможности по выполнению различных сложных операций по распространению могут обеспечивать дополнительные преимущества для пользователя системы, однако при этом могут также предъявлять повышенные требования к контролю и управлению различными компонентами системы. Например, электронная система, эффективно управляющая электронной рекламной информацией, может иметь преимущество в случае эффективной реализации вследствие большого объема и сложности используемых цифровых данных.
Вследствие растущего спроса на системные ресурсы и существенно увеличивающийся объем информации очевидно, что разработка новых технологий для распространения электронной информации среди электронных устройств становится актуальной для соответствующих электронных технологий. Таким образом, в силу всех указанных выше причин разработка эффективных технологий распространения электронной информации остается важной задачей для разработчиков, производителей и пользователей современных электронных систем.
Сущность изобретения
Согласно настоящему изобретению раскрываются система и способ для динамического обновления транспортной структуры в электронной сети. В одном из вариантов осуществления система распространения автоматически обеспечивает различные типы соответствующей информации для использования пользователями соответствующих пользовательских устройств. Например, распространяемая информация может включать в себя, но не ограничиваться, коммерческую рекламную информацию, нацеленную на определенных пользователей устройств. В отличие от традиционных рекламных технологий, поддерживающих модель «извлечения», предполагающую активный доступ потребителей к нужной рекламной информации, указанная выше система поддерживает модель «принудительной доставки», которая автоматически выбирает и передает соответствующую рекламную информацию целевым пользователям устройств на основе соответствующих файлов метаданных, определяющих как пользователей устройств, так и различных рекламодателей.
В одном варианте осуществления система распространения может поддерживать и использовать одну или более транспортных структур, автоматически доставляющих различные виды соответствующей информации на и от соответствующих объектов в системе распространения. Например, транспортные структуры могут использоваться для сбора и передачи метаданных о пользователях различных устройств, пользовательских устройствах, электронной сети, третьих сторонах и соответствующих рекламодателях от информационной службы. Кроме этого, транспортные структуры могут также использоваться для предоставления ссылок на целевую рекламу и/или электронный контент для соответствующих пользовательских устройств.
В некоторых вариантах осуществления любым эффективным образом первоначально создаются одна или более транспортных структур. Например, транспортные структуры могут быть зашиты в пользовательские устройства во время производства, а затем активированы пользователями устройств. Как вариант первоначальные транспортные структуры могут создаваться или иным образом обеспечиваться соответствующим объектом в системе распространения. Метаданные по одному или более рекламодателям могут быть добавлены в транспортные структуры любым эффективным образом для отображения соответствующих характеристик или рекламных целей, преследуемых соответствующими рекламодателями.
Кроме этого, могут создаваться соответствующие мультимедийные файлы с информацией, предназначенной для распространения по системе распространения среди целевых пользователей устройств. Мультимедийные файлы могут содержать любую информацию, такую как рекламные ролики и/или элементы контента. Затем один или более пользователей устройств могут выполнить процедуру регистрации для оформления подписки на получение информации от системы распространения. Во время процедуры регистрации пользователи устройств обычно предоставляют различную информацию, включая, но не ограничиваясь, метаданные по пользователю и метаданные по устройству. Во время указанной выше процедуры регистрации происходит обновление транспортных структур с включением метаданных, предоставленных пользователями устройств.
В некоторых вариантах осуществления одна или более третьих сторон могут выполнить процедуру регистрации третьих сторон для получения услуг по распространению от системы распространения. Процедура регистрации третьих сторон может быть проведена в любое время, заранее или когда возникнет фактическая потребность в услугах системы распространения. Если одна или более третьих сторон запросили услуги системы распространения, то происходит обновление транспортных структур для включения соответствующих метаданных по третьим сторонам, включая запросы третьих сторон по конкретным задачам или функциям.
В некоторых вариантах осуществления рекламный сервер или другой объект системы распространения производит анализ транспортных структур при помощи любой соответствующей технологии для определения целевых пользователей устройств по полученным одному или более соответствующим мультимедийным файлам. Затем рекламный сервер или другой соответствующий объект системы распространения подготавливают и отправляют ссылки на выбранный(е) мультимедийный(е) файл(ы) на пользовательские устройства целевых пользователей устройств. Наконец, используемые метаданные транспортных структур обновляются для отражения любой актуальной информации, относящейся к указанной выше передаче мультимедийного(ых) файла(ов) на пользовательские устройства целевых пользователей устройств.
Настоящее изобретение может выполнять непрерывное динамическое обновление метаданных по любому содержимому транспортных структур в любое удобное или необходимое время. Аналогичным образом конкретные категории/поля метаданных транспортных структур могут редактироваться для включения изменений в различные метаданные. По меньшей мере по вышеописанным причинам настоящее изобретение таким образом обеспечивает усовершенствованную систему и способ для динамического обновления транспортных структур в электронной сети.
Краткое описание чертежей
На фиг.1 показана блок-схема системы распространения согласно одному варианту осуществления настоящего изобретения;
на фиг.2А показана блок-схема одного варианта осуществления транспортной структуры согласно настоящему изобретению;
на фиг.2В показана блок-схема одного варианта осуществления мультимедийного файла согласно настоящему изобретению;
на фиг.3 показана блок-схема одного варианта осуществления пользовательского устройства по фиг.1 согласно настоящему изобретению;
на фиг.4 показана блок-схема одного варианта осуществления пользовательской памяти по фиг.3 согласно настоящему изобретению;
на фиг.5 показана блок-схема одного варианта осуществления информационной службы по фиг.1 согласно настоящему изобретению;
на фиг.6 показана блок-схема одного варианта осуществления транспортного сервера по фиг.5 согласно настоящему изобретению;
на фиг.7 показана блок-схема одного варианта осуществления рекламного сервера по фиг.5 согласно настоящему изобретению;
на фиг.8 показана блок-схема канала передачи согласно одному варианту осуществления настоящего изобретения; и
на фиг.9А-9В показана блок-схема этапов способа для осуществления процедуры распространения информации согласно одному варианту осуществления настоящего изобретения.
Подробное описание изобретения
Настоящее изобретение относится к усовершенствованию технологии распространения электронной информации. Следующее описание дается для того, чтобы специалисты, обладающие обычными знаниями в данной области техники, могли реализовывать и пользоваться данным изобретением, предлагаемым в контексте патентной заявки и предъявляемых к ней требований. Квалифицированным специалистам в данной области техники будут очевидны различные усовершенствования, которые возможны в раскрытых вариантах осуществления, а общие принципы, изложенные здесь, могут быть применимы и для других вариантов осуществления. Таким образом, настоящее изобретение не должно ограничиваться представленными вариантами осуществления, а может использоваться для самого широкого круга применений, не противоречащих описанных в нем принципам и признакам.
Настоящее изобретение содержит систему для реализации сети по распространению информации и включает в себя информационную службу, выполненную с возможностью предоставления услуг по распространению информации через сеть по распространению информации. Пользовательские устройства используются пользователями устройств для обмена информацией с информационной службой для получения услуг по распространению информации. Реализуются транспортные структуры для обмена информацией с разными сетевыми объектами в сети по распространению информации. Транспортные структуры собирают соответствующие метаданные для предоставления целевым пользователям устройств определенной информации через информационную службу. Метаданные в транспортных структурах динамически обновляются для точного представления сетевых объектов в сети по распространению информации.
На к фиг.1 показана блок схема системы 110 распространения согласно одному варианту осуществления настоящего изобретения. В варианте осуществления по фиг.1 система 110 распространения может включать в себя, в частности, одно или более пользовательских устройств 122, информационную службу 118 и сеть 126. В альтернативных вариантах осуществления система распространения 110 может быть реализована путем использования компонентов и конфигураций в дополнение или вместо некоторых компонентов и конфигураций, которые рассматриваются в связи с вариантом осуществления по фиг.1.
Согласно настоящему изобретению система 110 распространения предпочтительно поддерживает процедуру распространения, автоматически предоставляющую различные виды соответствующей информации для использования пользователями соответствующих пользовательских устройств 122. Например, распространяемая информация может включать в себя, в частности, коммерческую рекламную информацию, специально предназначенную для соответствующих пользователей пользовательских устройств 122. В отличие от традиционных рекламных технологий, поддерживающих модель «извлечения», предполагающую активный доступ потребителей к нужной рекламной информации, система 110 распространения по фиг.1 поддерживает модель «принудительной доставки», которая автоматически выбирает и передает соответствующую рекламную информацию целевым пользователям устройств на основе соответствующих метаданных, определяющих пользователей устройств и различных рекламодателей, и может также представлять потенциальные третьи стороны.
В варианте осуществления по фиг.1 система 110 распространения может быть реализована и поддерживаться объектом управления распространением, предлагающим рекламодателям, третьим сторонам и пользователям устройств услуги по распространению в обмен на финансовое или иное вознаграждение. Объект управления распространением может быть коммерческим предприятием, обслуживающим и управляющим ключевыми элементами системы 110 распространения, таким как информационная служба 118.
Согласно настоящему изобретению система 110 распространения может предпочтительно поддерживать и использовать одну или более транспортных структур (см. фиг.2А), автоматически доставляющих различные виды соответствующей информации к соответствующим объектам системы 110 распространения и от них. Например, транспортные структуры могут использоваться для сбора и передачи метаданных по различным пользователям устройств, пользовательским устройствам 122, сети 126 и соответствующим рекламодателям от информационной службы 118. Кроме этого, транспортные структуры могут также использоваться для доставки или предоставления ссылок на целевую рекламу и/или электронный контент для соответствующих пользовательских устройств 122.
В некоторых вариантах осуществления соответствующие объекты могут в любое время динамически обновлять соответствующие метаданные в транспортных структурах. Таким образом, настоящее изобретение обеспечивает усовершенствованную систему и способ для динамического обновления транспортной структуры для выполнения процедуры распространения. Дополнительные детали, относящиеся к реализации и использованию транспортных структур в системе 110 распространения по фиг.1, рассматриваются ниже по фигурам 2А-9В.
На фиг.2А показана блок схема транспортной структуры 210 согласно одному варианту осуществления настоящего изобретения. Вариант осуществления по фиг.2А представлен в качестве иллюстрации, в альтернативных вариантах осуществления транспортные структуры 210 могут быть реализованы и могут включать в себя компоненты и конфигурации, дополняющие или заменяющие некоторые компоненты и конфигурации, рассматривавшиеся в отношении варианта осуществления по фиг.2А.
В варианте осуществления по фиг.2А каждая категория/поле метаданных включает в себя информацию из соответствующих источников метаданных по одному или более устройствам или объектам. Например, метаданные 222 по пользователям могут включать в себя информацию по одному или более пользователям пользовательских устройств 122 (фиг.1). В некоторых вариантах осуществления метаданные 222 по пользователям могут быть выборочно скомпилированы из одного или более соответствующих пользовательских профилей 430 (фиг.4). Аналогичным образом метаданные 226 по устройствам могут включать в себя информацию, относящуюся к одному или более пользовательским устройствам 122. В некоторых вариантах осуществления метаданные 222 по устройствам могут выборочно компилироваться из одного или более соответствующих пользовательских профилей 434 (фиг.4). В варианте осуществления по фиг.2А метаданные 230 по сети могут включать в себя информацию, относящуюся к различным атрибутам или объектам электронной сети 126 (фиг.1).
В варианте осуществления по фиг.2А метаданные 234 по рекламодателям могут включать в себя информацию, относящуюся к одному или более рекламодателям, связанным с системой 110 распространения. В некоторых вариантах осуществления рекламодатели могут быть связаны с источниками 540 рекламы (фиг.5). Аналогичным образом, метаданные 238 по средствам воспроизведения контента могут включать в себя информацию, относящуюся к одному или более средствам воспроизведения контента, связанным с системой 110 распространения. В некоторых вариантах осуществления средства воспроизведения контента могут быть связаны с источниками 542 контента (фиг.5).
В варианте осуществления по фиг.2А метаданные 240 по третьим сторонам могут включать в себя информацию, относящуюся к одной или более третьим сторонам, связанным с системой 110 распространения. Использование информации по третьим сторонам дополнительно рассматривается ниже по фигурам 8 и 9. Дополнительная информация 942 может включать в себя любые дополнительные данные или другую соответствующую информацию. Мультимедийная ссылка 246 может включать в себя соответствующую информацию для указания месторасположения или средства соединения для получения доступа к одному или более мультимедийным файлам, как это рассматривается ниже по фиг.2 В.
Различные объекты в системе 110 распространения могут использовать информацию из транспортной структуры 210 любым соответствующим образом. Например, процедура выбора целевой аудитории для рекламы может осуществляться путем сопоставления совместимых элементов из метаданных 922 по клиентам, метаданных 926 по устройствам, метаданных 934 по рекламодателям и метаданных 240 по третьим сторонам для определения таким образом соответствующих видов актуальной рекламной информации для автоматической передачи целевым пользователям устройств.
Транспортная структура 210 может порождаться любым эффективным образом из любого соответствующего источника. Например, транспортные структуры 210 могут быть встроены в пользовательские устройства 122 (фиг.1), а затем, при необходимости, могут быть активированы пользователями устройств. Как вариант, различные объекты в сети 126 или информационной службе 118 могут создавать или активировать транспортные структуры 210. Например, транспортный сервер (см. фиг.6) может управлять порождением и работой транспортных структур 210. Дополнительные детали, относящиеся к осуществлению и использованию транспортной структуры 210 по фиг.2А, рассматриваются ниже на примере фигур 2В-9В.
На фиг.2В показана блок схема мультимедийного файла 250 согласно одному варианту осуществления настоящего изобретения. Вариант осуществления по фиг.2В представлен в качестве иллюстрации, в альтернативных вариантах осуществления мультимедийный файл 250 может быть реализован и может включать в себя компоненты и конфигурации, дополняющие или заменяющие некоторые компоненты и конфигурации, рассматривавшиеся в отношении варианта осуществления по фиг.2В. Например, на фиг.2В мультимедийный файл 250 показан в виде отдельного объекта, доступ к которому осуществляется при помощи мультимедийной ссылки 246 по фиг.2А. Однако в альтернативных вариантах осуществления мультимедийный файл 250 может быть реализован как составная часть транспортной структуры 210 по фиг.2А.
В варианте осуществления по фиг.2В реклама 254 может включать в себя любые соответствующие виды целевой рекламной информации, отобранной для передачи на соответствующие пользовательские устройства 122 (фиг.1). Аналогичным образом элементы 258 контента могут включать в себя любые соответствующие типы электронной контентной информации, отобранной для передачи на соответствующие пользовательские устройства 122. Например, контент 258 может включать в себя, в частности, видеоданные, аудиоданные, графику, текст, фильмы, музыкальные записи и компьютерные программы. Дополнительная информация по предоставлению соответствующих мультимедийных файлов 250 целевым пользователям устройств дополнительно рассматривается ниже по фигурам 3-9В.
На фиг.3 показана блок-схема пользовательского устройства 122 по фиг.1 согласно одному варианту осуществления настоящего изобретения. В варианте осуществления по фиг.3 пользовательское устройство 122 включает в себя, в частности, центральный процессор (ЦПУ) 314, память 318, дисплей 338, а также один или более интерфейс(ов) 340 ввода/вывода. Вариант осуществления по фиг.3 представлен в качестве иллюстрации, в альтернативных вариантах осуществления пользовательское устройство 122 может быть реализовано с использованием компонентов и конфигураций, дополняющих или заменяющих некоторые из компонентов и конфигураций, рассматривавшихся для варианта осуществления по фиг.3. Кроме этого, пользовательское устройство 122 может быть реализовано в виде любого типа портативного или стационарного электронного устройства, включая, в частности, настольный компьютер, карманный персональный компьютер, мобильный телефон, телевизионную приставку или ноутбук.
В варианте осуществления по фиг.3 ЦПУ 314 может включать в себя любое соответствующее и совместимое микропроцессорное устройство, предпочтительно исполняющее программные команды для управления работой пользовательского устройства 122. На фиг.3 дисплей 338 устройства может быть монитором, изготовленным с использованием любой эффективной технологии, в том числе монитором с катодно-лучевой трубкой или жидкокристаллическим дисплеем с соответствующим экраном для отображения различной информации для пользователя устройства. В варианте осуществления по фиг.3 интерфейс(ы) 340 ввода/вывода может включать в себя один или более интерфейсов ввода/вывода для приема и/или передачи любых необходимых типов информации пользовательским устройством 122. В варианте осуществления по фиг.3 память 318 может включать в себя любое сочетание необходимых запоминающих устройств, включая, в частности, постоянное запоминающее устройство (ROM), оперативную память (RAM), а также различные типы энергонезависимой памяти, такой как дискеты, карты памяти, компакт-диски или жесткие диски. Дополнительные детали, относящиеся к использованию пользовательских устройств 122, дополнительно рассматриваются ниже по фигурам 4-9 В.
На фиг.4 показана блок-схема пользовательской памяти 318 по фиг.3 согласно одному варианту осуществления настоящего изобретения. В альтернативных вариантах осуществления пользовательская память 318 может быть реализована путем использования компонентов и конфигураций, дополняющих или заменяющих некоторые из компонентов и конфигураций, рассматривавшихся для варианта осуществления по фиг.4.
В варианте осуществления по фиг.4 прикладная программа 422 устройства может включать в себя программные команды, предпочтительно исполняемые ЦПУ 314 для выполнения различных функций и операций для пользовательского устройства 122. Конкретные особенности и функциональные возможности прикладной программы 422 устройства обычно меняются в зависимости от таких факторов, как конкретный тип и конкретные функциональные возможности соответствующего пользовательского устройства 122. В варианте осуществления по фиг.4 пользовательское устройство 122 использует модуль 426 данных для управления профилем 430 пользователя и профилем 434 устройства, совместно характеризующим любые необходимые атрибуты или особенности пользовательского устройства 122 или пользователя пользовательского устройства 122. Например, профиль 430 пользователя может включать в себя, в частности, информацию об имени пользователя устройства, поле, возрасте, религии, увлечениях, интересах, роде занятий, семейном положении, месте жительства, доходах, просматриваемых страницах в Интернет, географическом местоположении и транзакциях по кредитной карте. Аналогичным образом профиль 434 устройства может включать в себя, в частности, тип устройства, производителя устройства, поддерживаемые функциональные возможности устройства и конфигурацию устройства.
В варианте осуществления по фиг.4 стыковочный модуль 438 может включать в себя любые соответствующие типы интерфейсных средств, упрощающих двухсторонний обмен информацией между одной или более транспортными структурами 210 (фиг.2) и пользовательским устройством 122. В варианте осуществления по фиг.4 реклама (442) может включать в себя целевую рекламную информацию, принятую через систему 110 распространения (фиг.1) специально для пользователя пользовательского устройства 122. Аналогичным образом контент 446 может включать в себя целевую электронную контентную информацию, принятую через систему 110 распространения (фиг.1) специально для пользователя пользовательского устройства 122.
В варианте осуществления по фиг.4 пользовательское устройство 122 может использовать коммуникационный модуль 450 для осуществления процедуры двунаправленного обмена информацией с любым соответствующим удаленным объектом. В варианте осуществления по фиг.4 дополнительная информация 454 может включать в себя любую соответствующую дополнительную информацию или данные для использования пользовательским устройством 122. Например, в некоторых вариантах осуществления дополнительная информация 454 может включать в себя различные виды метаданных, относящихся к другим объектам в системе 110 распространения, которые были загружены из одной или более транспортных структур 210. Дополнительные детали, относящиеся к осуществлению и использованию пользовательской памяти 318 по фиг.4, рассматриваются ниже по фигурам 5-9В.
На фиг.5 показана блок-схема информационной службы 118 по фиг.1 согласно одному из вариантов осуществления настоящего изобретения. В варианте осуществления по фиг.5 информационная служба 118 включает в себя, в частности, контроллер 514, транспортный сервер 518, рекламный сервер 538, один или более источников 540 рекламы, а также один или более источников 542 контента. Вариант осуществления по фиг.5 представлен в качестве иллюстрации, в альтернативных вариантах осуществления информационная служба 118 может быть реализована с использованием компонентов и конфигураций, дополняющих или заменяющих некоторые из компонентов и конфигураций, рассматривавшихся для варианта осуществления по фиг.5.
В варианте осуществления по фиг.5 контроллер 514 может быть реализован и может включать в себя любые эффективные средства управления для координирования рабочих функциональных возможностей информационной службы 118. Например, в некоторых вариантах осуществления контроллер 514 может быть реализован в виде компьютерного устройства с соответствующей управляющей прикладной программой, которая управляет работой информационной службы 118. Как вариант, контроллер 514 может быть реализован в виде центрального процессора, включающего в себя любые соответствующие и совместимые микропроцессорные устройства для выполнения программных команд таким образом, чтобы управлять работой информационной службы 118.
В варианте осуществления по фиг.5 транспортный сервер 518 может включать в себя любые эффективные средства для обмена информацией с одной или более транспортными структурами 210 и управления ими (фиг.2). Дополнительные детали, связанные с реализацией и использованием транспортного сервера 518, дополнительно рассматриваются ниже по фиг.6. В варианте осуществления по фиг.5 источники 540 рекламы 540 могут включать в себя один или более соответствующих объектов, предоставляющих рекламную информацию для распространения через систему 110 распространения (фиг.1). Например, источники 540 рекламы могут включать в себя различные коммерческие предприятия, конкретных рекламодателей или рекламных разработчиков.
В варианте осуществления по фиг.5 источники 542 контента могут включать в себя один или более соответствующих объектов, предоставляющих электронный контент для распространения через систему 110 распространения. Например, источники контента 542 могут включать в себя различные коммерческие предприятия, конкретных рекламодателей или создателей контента. В варианте осуществления по фиг.5 рекламный сервер 538 может включать в себя любые эффективные средства идентификации и объединения соответствующей рекламной информации и/или электронного контента для предоставления целевым пользователям пользовательских устройств 122 (фиг.1) путем использования метаданных от одной или более транспортных структур 210 (фиг.2). Один вариант осуществления рекламного сервера 538 дополнительно обсуждается ниже по фиг.7. Дополнительные детали, относящиеся к реализации и использованию информационной службы 118, дополнительно рассматриваются ниже по фиг. 6-9В.
На фиг.6 показана блок-схема транспортного сервера 518 по фиг.5 согласно одному варианту осуществления настоящего изобретения. В варианте осуществления по фиг.6 транспортный сервер 518 включает в себя, в частности, центральный процессор (ЦПУ) 614, память 618, дисплей 638 и один или более интерфейсов 640 ввода/вывода. Вариант осуществления по фиг.6 представлен в качестве иллюстрации, в альтернативных вариантах осуществления транспортный сервер 518 может быть реализован с использованием компонентов и конфигураций, дополняющих или заменяющих некоторые из компонентов и конфигураций, рассматривавшихся для варианта осуществления по фиг.6.
В варианте осуществления по фиг.6 ЦПУ 614 может включать в себя любое соответствующее и совместимое микропроцессорное устройство, предпочтительно исполняющее программные команды для управления работой транспортного сервера 518. На фиг.6 дисплей 638 может быть любым дисплеем, изготовленным с использованием любой эффективной технологии, включая монитор с катодно-лучевой трубкой или жидкокристаллический дисплей с соответствующим экраном для отображения различной информации пользователю устройства. В варианте осуществления по фиг.6 интерфейсы 640 ввода/вывода могут включать в себя один или более интерфейсов ввода/вывода для приема и/или передачи любых необходимых видов информации пользовательским устройством 122. В варианте осуществления по фиг.6 память 618 транспортного сервера может включать в себя любое сочетание необходимых запоминающих устройств, включая, в частности, постоянное запоминающее устройство (ROM), оперативную память (RAM) и различные типы энергонезависимой памяти, такой как дискеты, карты памяти, компакт-диски или жесткие диски.
В варианте осуществления по фиг.6В память 618 транспортного сервера может включать в себя, в частности, несколько компьютерных программ и данные, которые раскрываются ниже. Например, память 618 транспортного сервера может включать в себя серверную прикладную программу 644, состоящую из команд, предпочтительно исполняемых ЦПУ 614, для выполнения различных функций и операций для транспортного сервера 518. Конкретные особенности и функциональные возможности серверной прикладной программы устройства обычно меняются в зависимости от различных факторов, таких как конкретный тип и конкретные функциональные возможности соответствующего транспортного сервера 518.
Согласно настоящему изобретению транспортный сервер 518 может использовать TS-диспетчер для управления и координации одной или более транспортными структурами 210 (фиг.2). В некоторых вариантах осуществления TS-диспетчер может включать в себя регистрационный модуль для координации процедур регистрации пользователей пользовательских устройств 122 для участия в различных авторизованных услугах по распространению в системе 110 распространения (фиг.1). База данных TS может включать в себя любую соответствующую информацию, относящуюся к транспортным структурам 210, обеспечивающим услуги по распространению для различных объектов в системе 110 распространения.
В некоторых вариантах осуществления TS-диспетчер может непрерывно обновлять соответствующую информацию по транспортной структуре в базе данных TS для отображения текущего состояния транспортной структуры 210 в системе 110 распространения. Транспортный сервер 518 может использовать коммуникационный модуль для осуществления двунаправленного обмена электронной информацией с соответствующим удаленным объектом. Например, коммуникационный модуль может использоваться для дистанционного обмена информацией с транспортными структурами 210 в системе 110 распространения.
На фиг.7 показана блок схема рекламного сервера 538 по фиг.5 согласно одному варианту осуществления настоящего изобретения. В варианте осуществления по фиг.7 рекламный сервер 538 включает в себя, в частности, центральный процессор (ЦПУ) 714, память 718, дисплей 738 и один или более интерфейс(ов) 740 ввода/вывода. Вариант осуществления по фиг.7 представлен в качестве иллюстрации, в альтернативных вариантах осуществления рекламный сервер 538 может быть реализован с использованием компонентов и конфигураций, дополняющих или заменяющих некоторые из компонентов и конфигураций, рассматривавшихся для варианта осуществления по фиг.7.
В варианте осуществления по фиг.7 ЦПУ 714 может включать в себя любое соответствующее и совместимое микропроцессорное устройство, предпочтительно исполняющее программные команды для управления работой рекламного сервера 538. На фиг.7 дисплей 738 устройства может быть дисплеем, изготовленным с использованием любой эффективной технологии, в том числе монитором с катодно-лучевой трубкой или жидкокристаллическим дисплеем с соответствующим экраном для отображения различной информации для пользователя устройства. В варианте осуществления по фиг.7 интерфейс(ы) 740 ввода/вывода может включать в себя один или более интерфейсов ввода/вывода для приема или передачи рекламным сервером 538 любых необходимых видов информации.
В варианте осуществления по фиг.7 память 718 может включать в себя любое сочетание необходимых запоминающих устройств, включая, в частности, постоянное запоминающее устройство (ROM), оперативную память (RAM), а также различные типы энергонезависимой памяти, такой как дискеты, карты памяти, компакт-диски или жесткие диски. В варианте осуществления по фиг.7 память 718 содержит, в частности, серверную прикладную программу 722, стыковочный модуль 726, рекламу 730 и контент 734.
В варианте осуществления по фиг.7 серверная прикладная программа 722 может содержать программные команды, предпочтительно исполняемые ЦПУ 714 для выполнения различных функций и операций для рекламного сервера 538. Конкретные особенности и функциональные возможности серверной прикладной программы 722 обычно меняются в зависимости от различных факторов, таких как конкретный тип и конкретные функциональные возможности соответствующего рекламного сервера 538. В некоторых вариантах осуществления серверная прикладная программа 722 может анализировать метаданные от транспортных структур 210 (фиг.2А) для сопоставления соответствующих мультимедийных файлов 250 (фиг.2В) целевым пользователям пользовательских устройств 122 (фиг.3).
В варианте осуществления по фиг.7 стыковочный модуль 726 может включать в себя любые эффективные интерфейсные средства, позволяющие рекламному серверу 538 осуществлять двусторонний обмен информацией с одной или более транспортными структурами 210 (фиг.2) для передачи рекламы 730 и/или контента 734. В варианте осуществления по фиг.7 реклама 730 включает в себя рекламную информацию, поступающую на рекламный сервер 538 от любых объектов, таких как источники 540 рекламы (фиг.5). Аналогичным образом в варианте осуществления по фиг.7 контент 734 включает в себя электронный контент, поступающий на рекламный сервер 538 от любого из соответствующих объектов, таких как источники 542 контента (фиг.5). Дополнительные детали, относящиеся к реализации и использованию рекламного сервера 538, дополнительно рассматриваются ниже по фигурам 8-9В.
На фиг.8 показана блок схема канала 810 передачи согласно одному из вариантов осуществления настоящего изобретения. Вариант осуществления по фиг.8 представлен в качестве иллюстрации, в альтернативных вариантах осуществления каналы 810 передачи могут быть реализованы и могут включать в себя компоненты и конфигурации, дополняющие или заменяющие некоторые компоненты и конфигурации, рассматривавшиеся для варианта осуществления по фиг.8.
В некоторых вариантах осуществления канал 810 передачи по фиг.8 может быть реализован как часть любой системы распространения информации. Например, канал 810 передачи может быть реализован как часть системы 110 распространения по фиг.1. В варианте осуществления по фиг.8 показано, что транспортные структуры 210(a) и 210(b) проходят по каналу 810 передачи. Транспортные структуры 210 могут перемещаться любым образом к любым соответствующим объектам и от них.
В варианте осуществления по фиг.8 по меньшей мере одно пользовательское устройство 122 и по меньшей мере один рекламодатель 814 заполнили транспортные структуры 210 соответствующими метаданными 222 по пользователям и метаданными 234 по рекламодателям, как это рассматривалось выше по фиг.2А. Согласно одному варианту осуществления настоящего изобретения третья сторона А 822(a), третья сторона В 822(b) и третья сторона С 822(c) также осуществляют обмен информацией при помощи канала 810 передачи.
В варианте осуществления по фиг.8 третьи стороны 822 могут включать в себя любые необходимые объекты или функциональные возможности. Например, третья сторона 822 может включать в себя коммерческий объект, оформивший подписку в информационной службе 118 (см. фиг.1) на целевую рассылку сообщений потенциальным покупателям на основе соответствующих факторов, таких как их географическое расположение. В другом примере третья сторона 822 может также включать в себя клиентов из сетевого сообщества, желающих получать целевую информацию от информационной службы 118 или из другого соответствующего источника.
В варианте осуществления по фиг.8 третьи стороны 822 могут предпочтительно осуществлять доступ к транспортным структурам 210 по каналу 810 передачи для оценки соответствующей информации, такой как метаданные 234 по пользователям (фиг.2А). В варианте осуществления по фиг.8 третьи стороны 822 затем могут добавлять в транспортные структуры 210 метаданные 240 по третьим сторонам (фиг.2А) или иную информацию для предоставления или утвердительного запроса на предоставление необходимого материала целевым пользователям устройств. В варианте осуществления по фиг.8 рекламный сервер 538 затем может анализировать различную информацию/метаданные в транспортных структурах 210 для выбора и отправки соответствующей целевой информации на одно или более пользовательских устройств 122.
Настоящее изобретение, таким образом, позволяет рекламодателям 814 и третьим сторонам 822 определять задачи по целевому распространению независимо от конкретных мультимедийных файлов 250 (фиг.2 В) и конкретной платформы, позволяя при этом рекламным сетям создавать портфель заказов на основе критериев, выходящих за рамки параметров мультимедийной информации. Таким образом, транспортные структуры 210 обеспечивают модульный и масштабируемый стандарт файлов (или оболочку, или заголовок), в котором и мультимедийная информация, и метаданные являются динамическими переменными и могут действовать независимо.
В некоторых вариантах осуществления транспортные структуры 210 привязаны к мультимедийному файлу 250 (фиг.2В) только в течение периода времени, когда мультимедийная информация доступна или предназначена для просмотра. Определенные поля в транспортных структурах 210 учитывают особенности пользователя, например возраст, почтовый индекс и пол. Другие поля определяют, на какой платформе и в каком формате допускается просматривать мультимедийную информацию (например, PSN, IPTV, мобильная связь, телевидение высокой четкости, телевидение стандартной четкости и т.д.). Остальные поля остаются свободными для использования с новыми прикладными программами, создаваемыми разработчиками третьих сторон, в которых используются преимущества или интеллектуальные возможности метаданных, хранящихся в транспортных структурах 210.
При перемещении по сети могут модифицироваться как конкретные поля, так и конкретные метаданные транспортных структур 210 как до, так и после просмотра мультимедийной информации. Дополнительная информация может добавляться или переписываться в транспортные структуры 210 по мере того, как зрители/пользователи потребляют, взаимодействуют или просматривают мультимедийную информацию, тем самым обеспечивается большая оперативность и повышается значимость транспортных структур 210. Кроме этого, доступ к метаданным в транспортных структурах 210 может быть открыт для рекламных сетей или других соответствующих объектов с целью последующего выбора целевой информации, на другой платформе, для того же потребителя или предоставления новой рекламы/мультимедийной информации на прежней платформе.
На фиг.9А-9В показана блок-схема этапов осуществления процедуры распространения информации согласно одному варианту осуществления настоящего изобретения. На фиг.9 блок-схема приведена в качестве иллюстрации, в альтернативных вариантах осуществления настоящего изобретения могут использоваться этапы или последовательность, отличные от этапов и последовательности, рассматриваемых для варианта осуществления по фиг.9.
На этапе 914 по фиг.9А любым эффективным образом первоначально создаются одна или более транспортных структур 210 (фиг.2А). Например, транспортные структуры 210 могут быть встроены в пользовательские устройства 122 в процессе производства, а затем активированы пользователями устройств. Как вариант, соответствующий объект в системе 110 распределения может создавать или иным образом обеспечивать первоначальную транспортную структуру 210. На этапе 918 метаданные 234 по рекламодателям от одного или более рекламодателей 814 могут быть добавлены в транспортные структуры 210 любым образом для отражения соответствующих характеристик и рекламных целей соответствующих рекламодателей 814.
На этапе 920 могут быть созданы соответствующие мультимедийные файлы 250, содержащие информацию, предназначенную для распространения через систему 110 распространения среди целевых пользователей устройств. Мультимедийные файлы 250 могут включать в себя любую необходимую информацию, такую как рекламные материалы 254 и/или элементы 258 контента. На этапе 924 один или несколько пользователей устройств проходят процедуру регистрации для получения информации через систему 110 распространения. Во время процедуры регистрации пользователи устройств обычно предоставляют соответствующую информацию, в том числе, в частности, метаданные 222 по пользователю и метаданные 226 по устройству. На этапе 928 происходит обновление транспортных структур 210 для включения в них метаданных, предоставленных пользователями устройств во время упомянутой выше процедуры регистрации. На фиг.9А способ переходит к этапу 932 по фиг.9 В через соединительную букву «А».
На этапе 932 транспортные структуры 210 или другой соответствующий объект системы 110 распространения определяет, прошли ли какие-либо третьи стороны 822 процедуру регистрации третьих сторон для получения услуг через систему 110 распространения. Процедура регистрации третьих сторон может быть осуществлена в любое время, заранее или когда услуги системы 110 распространения потребуются фактически. На этапе 936, если одна или более третьих сторон 822 запросили услуги от системы 110 распространения, происходит обновление транспортных структур 210 и в них включаются соответствующие метаданные по третьим сторонам, в том числе запросы третьих сторон по конкретным задачам или функциям.
На этапе 940 рекламный сервер 538 или другой соответствующий объект системы 110 распространения анализирует транспортные структуры 210 при помощи любых соответствующих технологий для определения целевых пользователей устройств для принятых одного или более соответствующих мультимедийных файлов 250. На этапе 944 рекламный сервер 538 или другой соответствующий объект системы 110 распространения подготавливает и отправляет на пользовательские устройства 122 целевых пользователей устройств ссылки на предназначенный для них мультимедийный файл(ы) 250. Наконец, на этапе 948 метаданные 248 по использованию в транспортных структурах 210 обновляются для отражения любой адекватной информации, относящейся к указанной выше передаче мультимедийного(ых) файла(ов) 250, на пользовательские устройства 122 целевых пользователей устройств.
В качестве иллюстрации в варианте осуществления по фиг.9 рассматривается обновление транспортных структур 210 в определенное время в течение процесса распространения. Например, указывается, что метаданные 234 по рекламодателю и метаданные 222 по пользователю вставляются в транспортные структуры 210 на начальном этапе, а метаданные 240 по третьей стороне вставляются позже. Между тем настоящее изобретение вполне допускает, что любой сетевой объект может осуществлять непрерывное динамическое обновление любого содержимого транспортных структур 210 в любое удобное или необходимое время. Аналогичным образом конкретные категории/поля метаданных транспортных структур 210 также могут редактироваться для включения изменений в различные метаданные. По меньшей мере, в силу описанных выше причин, настоящее изобретение обеспечивает усовершенствованную систему и способ для динамического обновления транспортных структур 210 в электронной сети.
Настоящее изобретение было рассмотрено выше со ссылкой на некоторые варианты осуществления. В свете настоящего раскрытия специалистам в данной области техники будут очевидны и другие варианты осуществления. Например, настоящее изобретение может быть без труда реализовано при помощи определенных конфигураций и технологий, отличных от описанных в приведенных выше конкретных вариантах осуществления. Кроме этого, настоящее изобретение может эффективно использоваться совместно с системами, отличными от описанных выше. Таким образом подразумевается, что настоящее изобретение охватывает эти и другие отклонения от рассматриваемых вариантов осуществления, которые ограничены лишь прилагаемой формулой изобретения.