СИСТЕМА И ПРОГРАММНЫЙ ПРОДУКТ
SYSTEM AND SOFTWARE PRODUCT

Область техники, к которой относится изобретение
Настоящее изобретение относится к системе, приложению программного обеспечения и способу отображения медиа-контента третьей стороны в местах общего пользования.
Уровень техники

Уличная реклама, иногда называемая наружной рекламой, направлена на привлечение потребителей, когда они находятся «в движении» в общественных местах, в пути, в ожидании (как, например, в медпункте) и/или в определенных торговых точках (таких как места розничных продаж). Одним ее примером являются электронные рекламные стенды, расположенные в магазинах розничных продаж, как правило, содержащие устройства отображения (например, плоскопанельные устройства отображения, устройства отображения на электронно-лучевых трубках и т.д.), приводимые в действие посредством одного или более компьютеров. Компьютеры, управляющие устройствами отображения, побуждают воспроизведение медиа-контента на устройствах отображения, причем медиа-контент может содержать удобочитаемый текст, неподвижные или движущиеся изображения или их сочетание. Например, медиа-контент может быть в форме двоичного файла, хранящегося в запоминающем устройстве управляющего компьютера, причем изображения и текст закодированы с информацией воспроизведения, предписывающей как, когда и в каком порядке воспроизводятся изображения и текст. Примеры такого медиа-контента кодируются в широко известных в данном уровне техники форматах, включающих в себя, помимо прочего, Microsoft PowerPoint, AVI, MPEG, Quicktime и их эквиваленты. Медиа-контент может быть сохранен в виде файла на носителе данных управляющего компьютера, или может передаваться в реальном времени через сеть связи (например, локальную вычислительную сеть (LAN) или сеть Интернет).
Программное обеспечение управления контентом (CMS), работающее на управляющем компьютере или, иначе, на серверном компьютере, обычно соединяемым с одним или более компьютерами устройств отображения посредством сети связи таким образом, чтобы направлять контент на множество устройств отображения из центральной точки, управляет выбором того, какой конкретный медиа-контент воспроизводить на устройстве отображения.
По мере роста популярности этих систем наружной рекламы, имеет место рост количества различных продуктов CMS для приведения их в действие. Например, как правило, одна система CMS будет установлена на объекте организации розничных продаж (например, в супермаркете) для отображения целевого медиа-контента постоянным покупателям на этом объекте. Обслуживание и работа CMS будут обеспечены посредством как локальной, так и общей администрации объекта. Соответственно, медиа-контент, предоставленный на системе электронного рекламного стенда на объекте, будет ограничен информацией об этом конкретном магазине, кроме случаев, когда администрация направляет свое время и усилия на получение дополнительного рекламного контента от третьих сторон.
Рекламный контент третьей стороны потенциально может формировать существенный доход от продаж рекламного времени в системе рекламы организации, такой как, например, возмещение затрат на монтаж и поддержку системы. Контент рекламы третьей стороны также может сделать устройства отображения более привлекательными для зрителей посредством воспроизведения более разнообразного и современного медиа-контента, чем может предоставить локальная или общая администрация. Однако управление медиа-контентом, создаваемым посредством третьих сторон, включающее в себя этапы предложения услуг контента третьей стороны, планирования обновления контента третьей стороны и устранения проблем совместимости с контентом третьей стороны при помощи имеющегося CMS, является трудоемким и может затрагивать компетенцию локальной или региональной администрации.
Следовательно, существует необходимость возможности предоставления и управления рекламой третьей стороны для систем наружной рекламы, таких как внутрифирменные системы электронных рекламных стендов, посредством дистанционно управляемого обслуживания. Также существует потребность в системе рекламы третьей стороны, которая может предоставлять и рекламу третьей стороны на множество различных систем наружной рекламы, размещенных на множестве различных объектов, и управлять ею. Однако, различные системы наружной рекламы и соответствующие продукты CMS, работающие среди различных организаций розничных продаж и других наружных конструкций, значительно отличаются и, как правило, не являются ни совместимыми, ни взаимодействующими друг с другом. Например, некоторые приложения CMS являются серийно выпускаемыми продуктами, в то время как другие могут являться продуктами, изготовленными по индивидуальному заказу, разработанными специально для конкретной организации розничных продаж, такие, например, как разработанные посредством внутрифирменной команды разработчиков.
Кроме того, системы наружной рекламы и приводящие их в действие продукты CMS, как правило, не приспособлены для наличия более одного средства управления. Следовательно, для включения в их состав контента третьей стороны, внутрифирменная администрация системы электронного рекламного стенда либо должна управлять получением, представлением и периодическим повторением контента третьей стороны самостоятельно, либо иначе должна предоставлять некоторую форму прямого контроля над своими CMS независимому, стороннему администратору, что по причинам безопасности, надежности и другим причинам, внутрифирменный администратор разумно откажется выполнять.
Следовательно, существует необходимость в системе и способе, которые могут предоставлять и управлять рекламой третьей стороны в дистанционной системе наружной рекламы, такой как внутрифирменная система электронного рекламного стенда через дистанционно управляемую систему, которая будет эффективна, независимо от конкретного приложения CMS, при работе на объекте размещения таким образом, что контент третьей стороны может предоставляться и управляться в системе наружной рекламы дистанционно, без необходимости прямого вмешательства внутрифирменной администрации или усовершенствования действующей имеющейся системы CMS. Также желательно, чтобы внутрифирменная администрация сохраняла некоторую степень контроля над рекламой третьей стороны, доставляемой на объект таким образом, чтобы (например) контент рекламы третьей стороны правильно взаимодействовал с обязательным медиа-контентом действующей системы CMS.
Раскрытие изобретения
Настоящее изобретение было разработано с учетом вышеупомянутых проблем, и различные варианты осуществления изобретения предоставляют возможность решения или устранения одной или нескольких вышеупомянутых проблем.
В соответствии с первым аспектом настоящего изобретения, предоставлена система, содержащая устройство отображения и контроллер отображения, причем контроллер отображения является компьютером (в дальнейшем в настоящем документе, компьютер состоит, по меньшей мере, из CPU (центрального процессора), соединенного с запоминающим устройством и устройством хранения данных, причем на устройстве хранения данных имеется записанная на нем операционная система, приспособленная для управления центральным процессором), на котором сохранено приложение основной презентации и приложение приоритетной презентации, при этом операционная система компьютера сконфигурирована для предоставления возможности параллельной работы приложения основной презентации и приложения приоритетной презентации на CPU, причем приложение основной презентации сконфигурировано так, чтобы побуждать устройство отображения, посредством операционной системы, воспроизводить контент основного отображения в качестве основной презентации, а приложение приоритетной презентации сконфигурировано так, чтобы побуждать устройство отображения, посредством операционной системы, воспроизводить контент приоритетного отображения в качестве приоритетной презентации и исключать основную презентацию приложения основной презентации из устройства отображения на весь период времени приоритетной презентации, и дополнительно сконфигурированного так, чтобы производить при помощи операционной системы возобновление основной презентации на устройстве отображения после завершения приоритетной презентации, причем контент как основного, так и приоритетного отображения содержит любую из неподвижной или подвижной видеоинформации.
Приложение приоритетной презентации сконфигурировано для выполнения действия на устройстве отображения в ответ на запускающий сигнал, который может либо подаваться из блока синхронизации, в соответствии с предварительно запрограммированным графиком и/или списком очередности, либо являться сигналом в реальном времени, формируемым посредством датчика, камеры, и/или человеко-машинного интерфейса (например, мыши, кнопки, клавиатуры), и/или событием, полученным из сетевого интерфейса, соединенного с локальной или глобальной сетью.
В соответствии со вторым аспектом настоящего изобретения, предоставлен программный продукт для воспроизведения медиа-контента на устройстве отображения, управляемом посредством компьютером, указанным выше способом, причем программное обеспечение записано на машиночитаемом носителе и сконфигурировано для выполнения этапов, на которых i) производят исключение компьютером программы основной презентации, выполняемой на компьютере, для предотвращения воспроизведения на устройстве отображения основной презентации программы основной презентации, а также производят воспроизведение компьютером приоритетной презентации на устройстве отображения на весь период времени приоритетной презентации, и ii) после завершения всего периода времени приоритетной презентации, производят восстановление компьютером программы основной презентации для возобновления воспроизведения основной презентации на устройстве отображения, причем как основная, так и приоритетная презентации содержат любую из неподвижной или подвижной видеоинформации. Программное обеспечение дополнительно конфигурирует компьютер для ожидания событий либо с блока синхронизации интерфейса периферийных устройств с датчиком с передачей сигнала в реальном времени (например, камерой, мышью, кнопкой, клавиатурой), и/или событий, принятых из сетевого интерфейса, соединенного с локальной или глобальной сетью, и для инициирования указанных выше этапов, начиная с исключения программы основной презентации и воспроизведения приоритетной презентации, в соответствии с событием.
В соответствии с третьим аспектом настоящего изобретения, предоставлен способ воспроизведения приоритетного медиа-контента в местах общего пользования, содержащий этапы, на которых: i) предоставляют указанный выше программный продукт, записанный на машиночитаемом носителе, для воспроизведения медиа-контента на устройстве отображения, управляемом посредством контроллера отображения, и ii) предоставляют сервер (то есть, компьютер, состоящий из CPU, запоминающего устройства, устройства хранения данных и сетевого интерфейса для взаимодействия с другими компьютерами, и сконфигурированный так, чтобы сделать машиночитаемые данные доступными для загрузки посредством вышеупомянутых других компьютеров), причем устройство хранения данных сервера имеет записанное на нем программное обеспечение, сконфигурированное так, чтобы производить сохранение на сервере приоритетного медиа-контента, считываемого посредством программного продукта, работающего на контроллере отображения, причем программный продукт сконфигурирован так, чтобы побуждать контроллер отображения i) исключать программу основной презентации, выполняемой на контроллере отображения, для предотвращения воспроизведения контроллером отображения основной презентации на устройстве отображения, а также для побуждения контроллера отображения воспроизводить приоритетную презентацию на устройстве отображения на весь период времени приоритетной презентации, и ii) после завершения всего периода времени приоритетной презентации, восстанавливать программу основной презентации, тем самым, побуждая контроллер отображения воспроизводить основную презентацию на устройстве отображения, причем основная и приоритетная презентации содержат любую из неподвижной или подвижной видеоинформации, и в котором приоритетная презентация хранится в виде приоритетного медиа-контента на сервере, и оно может загружаться с сервера посредством контроллера отображения. Сервер может быть доступен для прямой связи с контроллером отображения через связанную сеть (например, сеть Интернет), или иметь непрямую связь с контроллером отображения, такую как посредством портативного носителя данных (например, дискеты, портативной флэш-памяти, CD-ROM и т.д.), перемещаемого между сервером и контроллером отображения вручную или посредством непрямого сетевого соединения (например, соединения с брандмауэром, мостом или устройством шлюза, связанными с соединенной с сервером сетью).
В соответствии с четвертым аспектом настоящего изобретения, предоставлено устройство для воспроизведения приоритетного медиа-контента, содержащее, по меньшей мере, один описанный выше сервер, связанный через связанную сеть (например, сеть Интернет), по меньшей мере, с одним контроллером отображения и, по меньшей мере, с одним компьютером заказчика, приводимым в действие посредством заказчика приоритетного медиа-контента, который будет отображен, по меньшей мере, на одном контроллере отображения, причем сервер сконфигурирован для направления программного продукта, сохраненного, по меньшей мере, на одном контроллере устройства отображения, для воспроизведения медиа-контента, по меньшей мере, на одном устройстве отображения, управляемом посредством, по меньшей мере, одного контроллера отображения, и сервер дополнительно сконфигурирован для управления программным продуктом так, чтобы производить отображение, по меньшей мере, одним контроллером отображения приоритетной презентации, по меньшей мере, на одном устройстве отображения, и прекращения отображения основной презентации, по меньшей мере, на одном устройстве отображения во время приоритетной презентации.
В соответствии с пятым аспектом настоящего изобретения, предоставлена система и способ выполнения этапов обмена, управления, распространения и воспроизведения медиа-контента между поставщиками контента и устройствами отображения, причем серверный компьютер принимает медиа-контент от поставщиков контента (например, рекламодателей) и обеспечивает возможность распространения медиа-контента на контроллеры отображения, связанные с сервером, частично на основе параметров, предоставленных посредством поставщика контента. Сервер может предоставлять интерактивный пользовательский интерфейс для выполнения запроса и загрузки информации от поставщика контента, а также может предоставлять соответствующую информацию поставщику контента, включающую в себя доступность промежутков времени для отображения на доступных серверу контроллерах отображения. Интерактивный пользовательский интерфейс также может предоставлять средство для выполнения транзакций с поставщиками контента в обмен на хранение, планирование и отображение медиа-контента на одном из нескольких устройствах отображения, а также обеспечения обратной связи с поставщиком контента, включающим в себя указания того, что медиа-контент проигрывается на одном или более устройствах отображения.
Эти и другие варианты осуществления и преимущества настоящего изобретения могут стать очевидны из последующего подробного описания, рассматриваемого совместно с сопроводительными чертежами, иллюстрирующими принципы изобретения посредством примера.
Краткое описание чертежей
Фиг.1 изображает иллюстративную структуру системы электронного рекламного стенда и сервера контента третьей стороны, в соответствии с изобретением.
Фиг.2 изображает другую иллюстративную структуру системы электронного рекламного стенда и сервера контента третьей стороны, в соответствии с изобретением.
Фиг.3 изображает еще одну иллюстративную структуру системы электронного рекламного стенда и сервера контента третьей стороны, в соответствии с изобретением.
Фиг.4 изображает иллюстративный экран устройства отображения, на котором отображен внутрифирменный контент, включающий в себя текст и графические данные.
Фиг.5 иллюстрирует иллюстративное устройство отображения, где приложение, являющееся предметом изобретения, исключает внутрифирменное отображение контента из части экрана устройства отображения, и на этой части отображается приоритетный контент.
Фиг.6 изображает иллюстративный экран устройства отображения, на котором приложение, являющееся предметом изобретения, исключает отображение внутрифирменного контента на всей площади экрана устройства отображения, и на этой площади отображается приоритетный контент, включающий в себя текст и графические данные.
Фиг.7 является блок-схемой, схематично иллюстрирующей существенные этапы изобретения, работающего на клиентском контроллере отображения.
Фиг.8 схематически иллюстрирует организацию операционной системы, приложения основной презентации и приложения приоритетной презентации, работающих с использованием CPU и запоминающего устройства контроллера отображения.
Фиг.9 является блок-схемой, подробно описывающей работу этапа, на котором приложение приоритетной презентации исключает приложение основной презентации из устройства отображения контроллера отображения.
Фиг.10 является блок-схемой, подробно описывающей работу этапа, на котором приложение приоритетной презентации восстанавливает приложение основной презентации на устройстве отображения контроллера отображения.
Осуществление изобретения

Фиг.1 схематично изображает элементарную структуру, в соответствии с изобретением, включающую в себя сервер 10 для хранения приоритетного медиа-контента, считываемого посредством программного приложения приоритетной презентации из изобретения. Сервер 10 может содержать одиночное серверное устройство, кластер взаимодействующих или избыточных серверных устройств с распределением загрузки, или их эквивалент, известный в данном уровне техники. Приоритетный медиа-контент включает в себя одну или более приоритетных презентаций, хранящихся в виде двоичной информации (например, одного или более файлов) на машиночитаемом носителе способом, известным специалистам в данной области техники. Приоритетная презентация является двоичными данными, представляемыми в виде комбинации неподвижного или движущегося текста и/или графики, пригодными для их представления на мультимедийном устройстве на предварительно определенном промежутке времени. В данном уровне техники известны примеры двоичного медиа-контента (например, Macromedia Flash, Microsoft PowerPoint, Apple Quicktime, и т.д.).
В варианте осуществления изобретения сервер 10 связан с клиентскими компьютерами 5, через которые поставщики контента могут загружать данные с сервера 10, представляющего доступность устройств 50 отображения для отображения медиа-контента, и через которые поставщики контента могут передавать медиа-контент на сервер 10 для его сохранения и распространения на контроллеры 60 отображения.

Контроллер 60 отображения соединен с устройством 50 отображения, который может быть размещен для просмотра в местах общего пользования. Сервер 10 и контроллер 60 отображения может являться любым вычислительным устройством, содержащим устройство хранения данных (например, RAM, дисковое запоминающее устройство, портативную флэш-память, CD-ROM и т.д.) и центральный процессор (CPU). По меньшей мере, контроллер 60 отображения будет иметь выполняющуюся на нем операционную систему, сконфигурированную для выполнения более одного процесса одновременно (многозадачную операционную систему, например, Microsoft Windows XP Professional),а также будет содержать аппаратные средства интерфейса для соединения с устройством 50 отображения и его работы. Контроллер 60 отображения также может содержать аппаратные средства интерфейса для соединения с динамиком или звуковым устройством для воспроизведения звука, и приведения их в действие. Один или более динамиков могут быть объединены в виде части устройства отображения или размещены отдельно. Устройство 50 отображения может являться либо устройством отображения с электронно-лучевой трубкой («CRT»), либо жидкокристаллическим устройством отображения («LCD»), либо плоскопанельным плазменным устройством отображения, либо эквивалентным устройством для воспроизведения генерируемого компьютером визуального изображения.
В варианте осуществления, контроллер 60 отображения и устройство 50 отображения могут дополнительно содержать устройства обратной связи, сконфигурированные для выполнения измерений области, окружающей устройство отображения, а также действующего статуса контроллера 50 отображения. Эти устройства могут включать в себя, помимо прочего, компьютерные самодиагностируемые устройства, инфракрасные детекторы движения, лазерные детекторы движения, камеры для получения неподвижных или подвижных изображений, датчик на двери или датчик, основанный на получении данных о движении по полу, и детекторы RFID (радиочастотной идентификации). Эти устройства сконфигурированы, по меньшей мере, для определения того, находятся ли потенциальные зрители рядом с устройством 50 отображения до, во время или после представления медиа-контента. В состав устройства 50 отображения контроллера 60 отображения могут быть включены любые устройства для определения информации об окружающей среде, включающие в себя (помимо прочего) датчики температуры, влажности, дыма, радиации, или других условий окружающей среды или угроз.
Программные приложения приоритетной презентации («PPS») из изобретения загружаются на устройство хранения данных контроллера 60 отображения. Описанные выше программные средства для управления информационным содержанием, (в дальнейшем называемые программными средствами основной презентации или приложением «MPS») также загружаются на устройство хранения данных контроллера 60 отображения. Приоритетный медиа-контент, считываемый посредством приложения PPS, предоставляется с сервера 10 на контроллер 60 отображения посредством любых эффективных средств 12 передачи данных (например, дискеты, диска CD-ROM, флэш-диска или эквивалентного). Сервер 10 также может предоставлять информацию о планировании для подачи команды приложению PPS о том, когда и при каких условиях любая часть приоритетного медиа-контента должна отображаться на устройстве 50 отображения в качестве приоритетной презентации.
Фиг.2 схематично иллюстрирует иллюстративную структуру, в которой сервер 10 соединен посредством глобальной сети 20 (например, сети Интернет) с сетевым маршрутизатором 30. Сетевой маршрутизатор 30 соединяет сервер 10 через локальную сеть 34 («LAN»), которая может являться проводной или беспроводной, с множеством контроллеров 60 отображения. В примере, иллюстрированном на фиг.2, каждый контроллер 60 отображения соединен с двумя устройствами 50 отображения. Контроллер отображения может быть соединен с любым количеством устройств 50 отображения, какое поддерживается посредством составляющих его аппаратных средств интерфейса устройства отображения.
В этом варианте осуществления устройства 50 отображения могут быть предоставлены в таком месте общего пользования, как розничный магазин. Администрация места общего пользования будет предоставлять административные службы для устройств отображения, контроллеров 60 отображения и соединяющей их LAN. Также в этом примере, LAN соединена с сетью Интернет 20 через маршрутизатор 30. Администрация места общего пользования, посредством местного администратора, также управляет своим внутрифирменным сервером 40 по LAN для выполнения различных связанных с применением компьютера функций, таких, как включение в себя функций поддержки для контроллеров 60 отображения, связанных с внутренним сервером 40, в целом, известных в данном уровне техники.
В варианте осуществления, как иллюстрировано на фиг.3, связь между сервером 10 и контроллерами 60 отображения осуществляется через промежуточный компьютер, изображенный на данном чертеже как внутренний сервер 40. В этом варианте осуществления контроллеры отображения связаны с внутренним сервером 40 через частную LAN 42, которая может являться проводной или беспроводной. Внутренний сервер соединен как с частной LAN 42, так и с LAN 34, связанными с глобальной сетью 20 через сетевой маршрутизатор 30. В этом варианте осуществления внутрифирменный сервер 40 предоставлен с приложением синхронизации серверов, сконфигурированным так, чтобы производить работу внутреннего сервера 40 либо в качестве прокси-сервера, либо сервера синхронизации между сервером 10 и контроллерами 60 отображения таким образом, чтобы контроллеры 60 отображения не были прямо связаны с глобальной сетью 20 и сервером 10. Посредством изоляции контроллеров 60 отображения от глобальной сети 20 контроллеры отображения более защищены от несанкционированного управления (например, от несанкционированной связи из сети Интернет).
Как указано выше, один или более контроллеров 60 отображения управляют одним или более устройствами 50 отображения. Обычно, работа выполняется посредством программных средств управления контентом или программным приложением основной презентации, поддерживаемым посредством администрации места общего пользования. Программное приложение основной презентации, например, программные средства управления контентом («CMS»), могут управляться централизованно посредством внутрифирменного сервера 40.
Приложение PPS из изобретения загружается и выполняется для работы в одно и то же время, что и приложение MPS, в соответствии с операционной системой контроллера отображения, как схематически изображено на фиг.8. Специалисты в данной области техники поймут, что оба эти программных приложения сохраняются в памяти контроллера отображения и управляются параллельно посредством операционной системы.
Блок-схема из фиг.7 иллюстрирует в виде схемы основные этапы работы приложения PPS, являющегося предметом изобретения. Приложение MPS и программа PPS инициализируются (этапы 200, 210) на контроллере 60 отображения. Специалисты в данной области техники поймут, что эти этапы инициализации не обязательно должны происходить в таком порядке, при условии, что они оба должны произойти.
Как только приложение MPS инициализировалось и начинает работу, основная презентация воспроизводится на устройстве 50 отображения (этап 230). Основная презентация может выступать в качестве комбинации неподвижного или движущегося текста и графики 52, как показано на фиг.2. Как только приложение PPS инициализировалось и начинает работу, оно входит в состояние ожидания (этап 220), в котором оно ожидает запускающего сигнала. Запускающий сигнал может являться либо (помимо прочего) временным интервалом, временем дня, сигналом, предоставленным по сети, соединенной с контроллером 60 отображения, сигналом, предоставленным посредством устройства пользовательского интерфейса (например, клавиатуры, мыши, сенсорной панели), любым из описанных выше устройств обратной связи, или их эквивалентов.
После обнаружения запускающего сигнала (этап 240), приложение PPS выходит из состояния ожидания и выполняет подпрограммы, хранящиеся на носителе данных контроллера 60 отображения, для исключения приложения MPS из воспроизведения своего контента презентации на устройстве 50 отображения (этап 250). Специалисты в данной области техники поймут, что приветствуется выполнение приложением MPS любых изменений изображений на устройстве 50 отображения, и приложение PPS выполняет подпрограммы, хранящиеся на носителе данных, для установления исключительного управление устройством 50 отображения.
Как только управление устройством 50 отображения установлено, приложение PPS начинает представлять приоритетную презентацию на устройстве 50 отображения (этап 270). Приоритетная презентация может выступать в качестве комбинации неподвижных или движущихся текста и графики 54, как показано на фиг.6, причем приоритетная презентация представляется на всей площади устройства 50 отображения. Альтернативно, фиг.5 изображает приоритетную презентацию, представленную исключительно на части устройства 50 отображения, где другие части основной презентации остаются видимыми за пределами области презентации, установленной исключительно для приоритетной презентации.
Исключительное управление устройством 50 отображения обеспечивается до тех пор, пока приоритетная презентация не завершится (этап 280), после чего приложение PPS выполняет подпрограммы, сохраненные на устройстве хранения данных контроллера 60 отображения для передачи исключительного управления устройством 50 отображения и повторного разрешения управления приложением MPS устройством 50 отображения (этап 290). Затем, приложение PPS возвращается в состояние ожидания и ожидает следующего запускающего сигнала.
В варианте осуществления контроллер 60 отображения включает в себя подпрограммы для выполнения записи на устройстве хранения данных контроллера 60 отображения информации подтверждения воспроизведения после завершения каждой приоритетной презентации. В этом варианте осуществления приложение PPS дополнительно содержит стандартные подпрограммы для сохранения записи подтверждения воспроизведения, включающей в себя время и дату, после завершения любой приоритетной презентации. Эти записи подтверждения воспроизведения предоставляют подтверждение того, что была воспроизведена вся приоритетная презентация.
В варианте осуществления записи подтверждения воспроизведения периодически передаются по сети 34, 20 на сервер 10. Записи подтверждения воспроизведения могут быть переданы в виде файлов или потока с использованием протокола, известного специалистам в данной области техники (например, FTP, SSH, SCP, HTTP, HTTPS, и т.д.). В структуре, иллюстрированной, на фиг.2, приложение PPS, сконфигурировано для установления соединения с сервером 10 и попытки аутентификации с сервером 10 для завершения соединения. После успешной аутентификации приложение PPS производит передачу контроллером 60 отображения записей подтверждения воспроизведения, и сервер 10 сохраняет записи подтверждения воспроизведения, наряду с информацией об аутентификации, для предоставления, по меньшей мере, статистической информации относительно распространения и воспроизведения любой конкретной приоритетной презентации, среди устройств 50 отображения.
В варианте осуществления информация запускающего сигнала может быть вложена в приоритетный медиа-контент, или предоставлена отдельно в информации планирования, предоставленной посредством сервера 10. Обычно, информация запускающего сигнала привязывается к конкретной приоритетной презентации таким образом, чтобы при предварительно определенных условиях представлялась конкретная приоритетная презентация. Как указано выше, предварительно определенные условия могут включать в себя (но не ограничены) время дня, частоту в пределах временного периода, сигнал от одного или более устройств обратной связи, сигнал от сети, соединенной с контроллером отображения, или комбинацию любых предыдущих элементов.

В варианте осуществления информация запускающего сигнала закодирована в основной презентации MPS так, чтобы воспроизведение приоритетного контента PPS могло быть автоматически синхронизировано с контентом MPS. Часто MPS имеет возможность включения универсального указателя ресурса (URL), такого как «адрес» к веб-страницы, в соответствии со схемами URL http или https, в состав как конкретного контента презентации, так и списка воспроизведения/графика контента так, чтобы основная презентация могла, таким образом, включать себя контент, который находится в сети (например, сети Интернет) с собственным контентом. Например, MPS будет включать в себя URL на сайт с прогнозом погоды во всемирной компьютерной сети в своем списке воспроизведения так, чтобы в назначенное время в графике списка воспроизведения, MPS загружал и отображал контент с веб-сайта прогнозирования погоды. В другом примере, MPS имеет способность воспроизведения мультимедийных файлов, закодированных в соответствии с форматом Adobe Flash, который, в свою очередь, имеет возможность включения в себя URL, для включения в свой состав сетевого контента, как описано в предыдущем примере.
В этом варианте осуществления PPS сконфигурирован для ожидания запроса от MPS в форме URL. Если MPS имеет возможность включения URL в состав своего контента или списка воспроизведения, то MPS конфигурируется для включения в себя URL, направленного на PPS таким образом, чтобы в предназначенное время MPS выполнил сетевой запрос на ресурс с использованием стандартного протокола связи, такого как гипертекстовый транспортный протокол (HTTP), в котором запрос направлен конкретно на PPS.
В иллюстративном варианте осуществления PPS сконфигурирован для ожидания запроса HTTP на предварительно определенном порте TCP/IP (например, обычном порте сети 80). Если PPS принимает запрос URL от MPS на предварительно определенном порте TCP/IP, то приложение PPS генерирует событие запускающего сигнала для представления одной или более приоритетных презентаций.
В этом варианте осуществления PPS может ответить на MPS посредством передачи файла или потока обратно на MPS, таким образом обрабатывая запрос, указанный посредством URL, как известно в данном уровне техники, и, следовательно, не запуская стандартную подпрограмму запроса на MPS до окончания временного интервала. Однако PPS, сгенерировавший запускающий сигнал в ответ на прием запроса URL, продолжает устанавливать управление устройством 50 отображения и исключать MPS из воспроизведения контента на устройстве 50 отображения, как было описано выше. Следовательно, поскольку длительность приоритетной презентации, таким образом, запущена посредством передачи и приема URL, контент отображения MPS не отображается посредством устройства 50 отображения.
Также, PPS отвечает на запрос URL посредством передачи файла или потока обратно на MPS таким образом, что временной интервал запроса не оканчивается, как известно в данном уровне техники. Например, файл или поток могут быть пустым файлом, неподвижным изображением или коротким сообщением из «символов-заполнителей», которое может включать в себя диагностическую информацию или другие сообщения. С другой стороны, этот контент обычно не будет отображаться на устройстве 50 отображения. Однако в случае, если возникает ошибка, препятствующая PPS устанавливать исключительное управление устройством 50 отображения, то этот контент из «символов-заполнителей» будет отображен для предоставления помощи техническому специалисту в диагностике ошибки.
Этот вариант осуществления разрешает параллельное выполнение PPS с множеством различных программ CMS (MPS) без необходимости разработки прикладного программного интерфейса (API), конкретного для каждой из различных программ CMS при их использовании в сети. Таким образом, взаимодействие между PPS и MPS может управляться просто посредством вставки специального URL в список воспроизведения MPS во время подготовки списка воспроизведения для другого сетевого контента. Специальный URL, запускающий переключение устройства отображения от контента MPS к контенту PPS, может принимать форму файла HTML или XML, который будет включен в состав списка воспроизведения. Предпочтительно, такой файл подается посредством сервера 10 системы рекламы и может быть загружен посредством местного администратора с сервера 10 системы рекламы.
В иллюстративном изменении этого варианта осуществления PPS сконфигурирован для анализа и интерпретации параметров, включенных в состав URL для управления или влияния на воспроизведение приоритетного контента, который должен быть отображен, причем параметры управления включают в себя, помимо прочего: i) количество времени до момента захвата управления устройством отображения посредством PPS и началом воспроизведения приоритетного медиа-контента, ii) количество времени о моменте, когда приоритетная презентация должна закончиться, и управление устройством отображения возвращается MPS, iii) количество приоритетных презентаций, которые должны быть воспроизведены, iv) спецификацию каждой конкретной приоритетной презентации, которая должна быть воспроизведена, v) спецификацию предварительно определенного класса приоритетных презентаций, которые должны быть воспроизведены. Касательно последнего пункта, предварительно определенный класс, который будет явно определен посредством параметров управления, может включать в себя (но не ограничиваться) объявления социальной рекламы или конкретные приоритетные презентации, наиболее подходящие к контенту презентации MPS, которая воспроизводилась в последний раз и/или в скором будущем будет воспроизведена.
В этом иллюстративном изменении файл или поток, передаваемый обратно на MPS, могут включать в себя подтверждение и диагностические сообщения, подтверждающие получение параметров управления, а также любую другую полезную или уместную информацию, такую как то, были ли успешно применены параметры управления.
В качестве примера работы этой функции, MPS, выполняющийся на контроллере 60 отображения, воспроизводит свой контент на устройстве 50 отображения, в то время как PPS, выполняющийся на контроллере 60 отображения, ожидает событие для запуска его действия. В данном случае, MPS работает в соответствии со списком воспроизведения, который является списком очерёдности элементов медиа-контента, которые будут отображены на устройстве 50 отображения один за другим. В частности, MPS имеет возможность включения URL в состав своего списка воспроизведения для загрузки контента с сетевого ресурса. Разумеется, в данном уровне техники понятно, что сетевой ресурс может находиться в вычислительном устройстве, отличном от контроллера 60 отображения, или может просто находиться в процессе или приложении, работающем на том же самом вычислительном устройстве (то есть, на контроллере 60 отображения непосредственно).
Один из элементов медиа-контента в списке воспроизведения включает в себя URL, направленный на порт 80 TCP/IP, который прослушивается посредством PPS. URL может быть включен в его состав в качестве части файла, загруженного посредством местного администратора с сервера 10, и включает в себя вложенные параметры, в соответствии с работой POST, известной в протоколе HTTP. После загрузки файла, местный администратор включает URL, содержащийся в файле, в список воспроизведения MPS.
Как только MPS доходит до позиции в списке воспроизведения, где расположен URL, MPS, обычным способом, посылает сообщение для выполнения попытки загрузки ресурса, на который направлен URL. PPS принимает это сообщение и отвечает некоторым контентом в формате HTML таким образом, чтобы, по меньшей мере, временной интервал MPS при выполнении попытки загрузки ресурса не оканчивался. Однако в то же самое время PPS инициирует процесс получения контроля над устройством 50 отображения от MPS, как было описано выше.
Параметры, передаваемые с URL от MPS на PPS, интерпретируются посредством PPS для управления тем, какой приоритетный контент воспроизводится посредством PPS. Управление может включать в себя спецификацию в отношении конкретного приоритетного контента, который должен воспроизводится, и/или может задавать величину времени до того, как PPS передаст управление устройством 50 отображения обратно на MPS.
В соответствии с этой функцией изобретения, MPS может выполнять управление, если PPS активируется из своего состояния ожидания и воспроизводит свой контент. Следовательно, воспроизведение контента PPS может быть синхронизировано со списком воспроизведения MPS таким образом, чтобы воспроизведение соответствующего контента MPS и PPS не накладывались или не прервали друг друга. В частности, эта функция не требует изменения или повторного программирования обязательного MPS для связи с PPS, но может основываться на обычной возможности выполнения запросов сетевого контента по обычным протоколам URL, HTTP и HTML.
В варианте осуществления приложение PPS также может передавать на сервер 10 информацию о состоянии, а именно о рабочем состоянии контроллера 60 отображения (например, нагрузке на систему, продолжительности работы системы, доступном объеме устройства хранения данных и запоминающего устройства, и/или обнаруженных и записанных ошибках).
В варианте осуществления, организованном как на фиг.2, подпрограмма контроллера 60 отображения периодически контактирует с сервером 10 по сети 34, 20 для загрузки обновленного приоритетного медиа-контента и информации о планировании. Приоритетный медиа-контент может быть передан в виде файла или потока с использованием протокола, известного специалистам в данной области техники (например, FTP, SSH, SCP, HTTP, HTTPS, и т.д.). Приложение PPS сконфигурировано для установления соединения с сервером 10 и выполнения попытки аутентификации с сервером 10 для завершения соединения. Поскольку необходимо выполнение связи приложения PPS с сервером 10, а не наоборот, приложение PPS способно связываться через брандмауэр (при работе, например, на сетевом маршрутизаторе 30), без необходимости выполнения специальной конфигурации.
Соединение и аутентификация могут быть установлены посредством любого способа, известного специалистам в данной области техники, причем приложение PPS включает в себя подпрограммы и данные, требуемые для успешного завершения аутентификации (например, однозначную идентификацию, пароль и/или открытый ключ шифрования, известный в данном уровне техники). После успешной аутентификации сервер 10 передает приоритетный медиа-контент, содержащий одну или более приоритетных презентаций, на контроллер 60 отображения, и приложение PPS производит сохранение контроллером 60 отображения приоритетного медиа-контента на своем устройстве хранения данных. Сервер 10 также передает информацию о планировании, которую контроллер 60 отображения сохраняет на своем устройстве хранения данных, которая должна быть считана посредством приложения PPS для управления тем, когда и/или как часто приоритетная презентация приоритетного медиа-контента отображается на устройстве 50 отображения.
Таким же образом, приложение PPS может быть сконфигурировано для связи с сервером 10 и загрузки обновлений программных средств, предназначенных для улучшения работы приложения PPS, причем обновления находятся в форме блока передачи данных, известного на данном уровне техники.
Приложение PPS может входить в связь с сервером 10, независимо от того, воспроизводит ли приложение PPS также (то есть, параллельно) приоритетную презентацию на устройстве 50 отображения.
В варианте осуществления, контроллер 60 отображения дополнительно содержит звуковой контроллер (например, звуковой интерфейс, звуковую плату, или эквивалентный) и устройство аудиовывода (например, динамик), поскольку как основная презентация, так и приоритетная презентация дополнительно включают в себя аудиоинформацию, такую как голос за кадром или музыкальный фон для сопровождения визуальной информации, воспроизводимой в качестве основной презентации и приоритетной презентации.
Если приложение PPS выходит из состояния ожидания, а приложение MPS исключается из воспроизведения контента своей презентации на устройстве 50 отображения, то подпрограммы, хранящиеся на устройстве хранения данных контроллера 60 отображения, также производят исключение контроллером 60 отображения воспроизведения посредством аудиоконтроллера аудиочасти приложения MPS из приложения MPS, и, дополнительно, установление исключительного управления аудиоконтроллером над аудиочастью приоритетной презентации, тем самым позволяя транслировать из устройства аудиовывода звук исключительно из приоритетной презентации на весь период времени приоритетной презентации. После завершения программы презентации, подпрограммы, хранящиеся на устройстве хранения аудиоконтроллера, выполняются для передачи исключительного управления аудиоконтроллером и повторного разрешения управления приложения MPS аудиоконтроллером до момента возвращения приложения PPS в состояние ожидания.
Специалисты в данной области техники поймут, что, как и приложение PPS, приложение MPS обычно будет включать в себя собственные стандартные подпрограммы рутины для установления своего собственного исключительного управления над устройством 50 отображения. Следовательно, приложение PPS из изобретения выполняет стандартные подпрограммы, разработанные для временного преодоления и подавления стандартных подпрограмм для захвата отображений приложения MPS, по меньшей мере, на весь период времени воспроизведения приоритетной презентации на устройстве 50 отображения. В частности, захват и передача управления над устройством 50 отображения (этапы 240 и 290) достигаются различными способами, в зависимости от приложения MPS, работающего на контроллере 60 отображения.

В варианте осуществления, в котором приложение PPS и приложение MPS работают в среде Windows (здесь, Microsoft Windows XP Professional) на контроллере 60 отображения, приложение PPS выполняет вызов подпрограмм в Win32 API для создания нового рабочего стола (CreateDesktop), а затем производит направление на него операционной системой контента устройства отображения приложения PPS (см. Фиг.9, этап 310). Специалисты в данной области техники признают, что среда графического пользовательского интерфейса Windows основана на поверхности устройства отображения, представленной на экране устройства 50 отображения, известной как рабочий стол. Windows предоставляет рабочий стол по умолчанию после запуска, который используется посредством приложения во время нормального использования, но также предоставляется средство для создания другого, чередующегося рабочего стола, отличного от рабочего стола по умолчанию, посредством вызова CreateDesktop. Созданный таким образом новый рабочий стол сконфигурирован для исключительного его использования требующим его приложением.
Как дополнительно предоставлено на схеме из фиг.9, приложение PPS также выполняет переход для переключения устройства 50 отображения от отображения главного рабочего стола на новый рабочий стол (SwitchDesktop) (этап 350). В результате, приложения, которые выполнялись и отображали контент на устройстве 50 отображения до вызова CreateDesktop, включающие в себя приложение MPS, исчезают из устройства 50 отображения для их замены посредством нового контента рабочего стола, на котором приложение PPS предоставляет исключительно свой собственный контент отображения (приоритетную презентацию).
Фиг.10 схематично раскрывает подэтапы этапа 290, на котором MPS восстанавливает управление. После завершения приоритетной презентации, приложение PPS снова выполняет вызов SwitchDesktop для восстановления контента исходного рабочего стола на устройстве 50 отображения (фиг.10, этап 410). Даже при том что исходный рабочий стол некоторое время не отображался на устройстве отображения, приложения, такие как приложение MPS, продолжают непрерывно работать на контроллере 60 отображения, за исключением того, что они не отображаются на устройстве 50 отображения.
Однако поскольку приложение MPS использует подобную технологию вызова CreateDesktop и SwitchDesktop для получения исключительного контроля над устройством 50 отображения, приложение PPS должно использовать альтернативный способ для получения и поддержания исключительного контроля. Кроме того, поскольку основная презентация и/или приоритетная презентация включают в себя аудиочасти, приложения PPS вызывают стандартные подпрограммы в Win32 API для временной приостановки выполнения приложения MPS, тем самым, предотвращая как преждевременное повторное получение приложением MPS управления устройством 50 отображения, так и, плюс ко всему, воспроизведение своего собственного аудиоконтента приоритетной презентации.
В данном случае, приложение PPS сконфигурировано для определения того (фиг.9, этап 300), что необходимо приостановить приложение MPS, вместо простого его замещения новым рабочим столом, причем приложение PPS в этом варианте осуществления приостановит процесс приложения MPS.
В варианте осуществления, приложение PPS выполняет определение этапа 300 посредством идентификации названия приложения из приложения MPS и сравнения его со списком известных приложений MPS, совместимых с вышеизложенными этапами. Если приложение PPS определяет, что предыдущие этапы не будут полностью эффективны для исключения его из устройства 50 отображения, то приложение PPS переходит к альтернативной процедуре.
В варианте осуществления, альтернативная процедура для исключения приложения MPS включает в себя приложение PPS, выполняющее стандартные подпрограммы для инициализации своего собственного контента отображения, и выводят его на передний план существующего рабочего стола (SetForegroundWindow) (этап 320). Приложение PPS также выполняет вызов для перемещения приложения MPS, работающего на рабочем столе, в позиции, находящиеся за пределами области отображения устройства 50 отображения (SetWindowPlacement) (этап 330). Затем, приложение PPS выполняет вызов OpenThread и SuspendThread при помощи идентификатора (ID) процесса приложения MPS (этап 340), тем самым временно останавливая работу приложения MPS. Затем, приложение PPS продолжает воспроизводить приоритетную презентацию (этап 270).
После завершения приоритетной презентации (этап 280), где известно, что требуется приостановка приложение MPS посредством приложения PPS, приложение PPS выводит приложение MPS из состояния приостановки (этап 420) посредством вызова OpenThread и ResumeThread. Затем, приложение PPS восстанавливает позиции приложения MPS на видимом переднем плане рабочего стола при помощи вызова SetForegroundWindow (этап 430), а также восстанавливает приложение MPS в его исходной позиции на рабочем столе при помощи SetWindowPos (этап 440).
Таким образом, приложение PPS может сосуществовать на контроллере 60 отображения с приложением MPS и отображать контент на устройстве 50 отображения, независимо от работы приложения MPS. Как было описано выше, приложение PPS определяет соответствующий способ получения управления устройством отображения от приложения MPS без необходимости преобразования повторной конфигурации и повторного кодирования приложения MPS. Соответственно, контроллеру 60 отображения разрешено предоставление контента третьей стороны, в дополнение к любому контенту, предоставленному посредством приложения MPS с минимальным объемом технических работ, выполнение которых требуется посредством местных администраторов на объекте, на котором выполняется отображение.
В варианте осуществления изобретения, функции приложения MPS объединены с приложением PPS, в дальнейшем в данном документе называемым приложением программных средств объединенной презентации (IPS). В этом варианте осуществления, приложение IPS функционирует вместо приложения MPS на контроллере 60 отображения.
Как и в случае приложения MPS, описанного выше, вариант осуществления IPS приложения PPS работает в качестве программных средств управления контентом, как описано выше, для воспроизведения медиа-контента. Вариант осуществления IPS дополнительно сконфигурирован со всеми функциями приложения PPS, описанного выше, с дополнением нижеследующего.
Поскольку в этом варианте осуществления нет никакого приложения MPS, вариант осуществления IPS не должен выполнять стандартные подпрограммы для исключения приложения MPS из управления устройством отображения 50 после события запускающего сигнала. Вместо этого, вариант осуществления IPS, сконфигурированный для работы в качестве приложения MPS на контроллере 60 отображения, сконфигурирован так, чтобы осуществлять воспроизведения контроллером 60 отображения медиа-контента на устройстве 50 отображения, и, дополнительно, одновременное обнаружение события запускающего сигнала.
Как и в случае варианта осуществления PPS, описанного выше, вариант осуществления IPS может обнаруживать запускающий сигнал в качестве любого из вариантов (помимо прочего) временного интервала, времени дня, сигнала, предоставленного по сети, соединенной с контроллером 60 отображения, сигнала, предоставленного посредством устройства пользовательского интерфейса (например, клавиатуры или мыши), или эквивалентного.
После обнаружения соответствующего запускающего сигнала, вариант осуществления IPS производит переключение контроллером 60 отображения от отображения основной презентации на устройстве 50 отображения к отображению приоритетной презентации на устройстве 50 отображения. Как и в случае с PPS, описанном выше, вариант осуществления IPS сконфигурирован для воспроизведения приоритетной презентации до момента ее завершения; вслед за этим, вариант осуществления IPS возобновляет воспроизведение основной презентации и ожидает события другого запускающего сигнала.
Изобретение также предусматривает способ предоставления контента третьей стороны в систему наружной рекламы, как было описано выше.
В варианте осуществления администратор контента предоставляет описанное выше приложение PPS для его установки и выполнения на совместимом контроллере 60 отображения и устройстве 50 отображения на объекте размещения посредством местного администратора. Объект размещения системы может являться, например, торговым центром, розничным магазином или супермаркетом, рестораном или любым другим внутренним или наружным местом общего пользования. Администратор объекта может являться, например, локальным администратором супермаркета или торгового центра.
В этом варианте осуществления, администратор объекта регистрируется с администратором контента посредством предоставления информации об оборудовании для локального вычисления и отображения на объекте. Администратор контента предоставляет носитель, например флэш-память, CD-ROM или сетевое устройство хранения данных, содержащее приложение PPS либо в выполнимой форме, готовой к выполнению посредством контроллера 60 отображения, либо, иначе, в инсталлируемой форме, известной специалистам в данной области техники, готовый для передачи на устройство хранения данных контроллера 60 отображения, и с возможностью конфигурации в исполняемую форму.
Из среды администратор объекта, управляющий контроллером отображения, может сконфигурировать приложение PPS для начала его выполнения на контроллере 60 отображения.
Администратор контента также предоставляет описанный выше сервер 10, связанный с глобальной вычислительной сетью, такой как сеть Интернет 20. Сервер 10 может содержать одиночное серверное устройство, кластер взаимодействующих или избыточных серверных устройств для распределения загрузки или их эквивалентов, известных на данном уровне техники.
При работе, приложение PPS контроллера 60 отображения периодически пытается связаться с сервером 10 через сеть Интернет 20, как было описано выше. Сервер 10, предоставленный посредством администратора объекта, сконфигурирован для ожидания, аутентификации и получения соединений от одного или нескольких контроллеров 60 отображения или внутрифирменных серверов 40 с соответствующими работающими на них приложениями PPS. Соединение и аутентификация могут быть установлены любым способом, известным специалистам в данной области техники. После успешной аутентификации, сервер 10 конфигурируется для передачи приоритетного медиа-контента, в частности, для отображения его посредством приложения PPS, работающего на устройстве 50 отображения контроллера 60 отображения, как было описано выше.
В варианте осуществления сервер 10, предоставленный посредством администратора контента, также сконфигурированный для предоставления информации о планировании, для использования ее посредством приложения PPS, для управления тем, когда и/или как часто приоритетная презентация приоритетного медиа-контента отображается на устройстве 50 отображения.
В варианте осуществления сервер 10, предоставленный посредством администратора контента, также сконфигурирован для приема записей подтверждения воспроизведения из контроллера 60 отображения, как было описано выше.
В варианте осуществления сервер 10, предоставленный посредством администратора контента, также сконфигурирован для предоставления обновлений приложения PPS, причем обновления находятся в форме передачи данных, известной на данном уровне техники, которые будут включены в состав приложения PPS для улучшения производительности приложения PPS по сравнению с огромным количеством приложений MPS.
В варианте осуществления администратор контента может предоставить любое из устройств 50 отображения и/или контроллеров 60 отображения на объект размещения, причем контроллеры 60 отображения включают в себя приложение PPS, как было описано выше.
В изменении вариантов осуществления предоставленного выше способа, предоставленное приложение PPS находится в форме варианта осуществления IPS, как было описано выше.
Также изобретение предусматривает способ приема электронного запроса по глобальной вычислительной сети 20 от приложения PPS или варианта осуществления IPS, размещенного на контроллере 60 отображения, как было описано выше, через сервер 10, сконфигурированный описанным выше способом, и предоставления контента устройства отображения для отображения его посредством приложения PPS через устройство 50 отображения.
В варианте осуществления способа администратор контента также предоставляет функции, позволяющие выполнять связь с одним или несколькими поставщиками контента для создания, согласования и планирования приоритетного контента для отображения его на устройствах 50 отображения под управлением приложения PPS (или варианта осуществления IPS), связанного с сервером 10. Администратор контента также предоставляет функции для управления транзакциями с поставщиками контента для продажи права пользования устройствами 50 отображения по воспроизведению приоритетного контента.
В варианте осуществления способа местный администратор регистрируется с администратором контента посредством предоставления профиля, характеризующего демографические данные людей, которые могут просматривать каждое конкретное устройство 50 отображения в любой момент времени. При составлении профиля, местный администратор может выполнять проверку элементов управления системой сети, находящейся под его или её управлением, в частности, включающую в себя конкретную информацию относительно каждого устройства 50 отображения. Эта конкретная информация, предоставляемая для каждого устройства отображения в отдельности, включает в себя, но не ограничена i) местоположение устройства отображения, ii) число людей в пределах видимости устройства отображения, на основе времени дня, iii) возрастную группу и другую демографическую информацию о людях, находящихся в пределах видимости устройства отображения, iv) тип медиа-контента, воспроизводимого посредством MPS и отображаемого на устройстве отображения, и v) количество времени, зарезервированного для приоритетного контента. В иллюстративном варианте осуществления, эта проверка элементов управления системой выполняется периодически, в соответствии со стандартами, разработанными посредством Бюро наружной видеорекламы (OVAB) и Совета по рейтингам средств массовой информации (MRC).

В этом варианте осуществления администратор контента отслеживает доступность и демографические параметры устройств 50 отображения, а также поддерживает записи и статистику размещений приложений PPS, включающих в себя, помимо прочего, географическое местоположение, демографические данные, тип места действия или коммерческой деятельности на объекте, и просматривающих статистику. Администратор контента также поддерживает записи подтверждения воспроизведения и информацию о состоянии для каждого конкретного поставщика контента, и делает их доступными поставщикам контента для помощи в дополнительной покупке и планировании приоритетного контента. Администратор контента также может поддерживать информацию относительно данных, собранных посредством описанного выше устройства обратной связи на объектах, где ими оборудованы устройства 50 отображения и/или контроллеры 60 отображения. Собираемая и поддерживаемая информация может быть сохранена и загружена, например, посредством приложений баз данных, таких, как Oracle, Sybase, MySQL, или эквивалентных.
В варианте осуществления, администратор контента предоставляет, посредством сервера 10 или дополнительных компьютерных аппаратных средств, связанных с сервером 10, интерактивный пользовательский интерфейс, через который один или несколько поставщиков контента выполняют функции, в общих изложенные чертах выше, относящиеся к созданию, утверждению и планированию приоритетного контента, управлению транзакциями для покупки времени отображения на одном или нескольких устройствах 50 отображения, просмотру записей подтверждения воспроизведения и информации о состоянии для каждого конкретного поставщика контента, просмотру доступных устройств 50 отображения и объектах, на которых размещены устройства 50 отображения, отсортированные по указанным выше категориям, и другим функциям, дополнительно позволяющим эффективно распространять приоритетный контент, предоставленный посредством поставщиков контента. Сервер 10 сконфигурирован, по меньшей мере, для загрузки медиа-контента в совместимых форматах, как было описано выше, и для того, чтобы сделать их доступными для загрузки посредством приложений PPS, работающих на контроллерах 60 отображения.
В соответствии с изобретением, медиа-контент (например, реклама) может быть предоставлен от поставщика контента и доставлен на контроллер 60 отображения для его отображения на устройстве 50 отображения полностью автоматизированным способом, без необходимости вмешательства состоящего из людей персонала. В иллюстративном варианте осуществления, время от утверждения мультимедийных данных посредством поставщика контента и окончательной доставки его на приложение PPS для воспроизведения на устройстве 50 отображения, составляет не более 48 часов.

В варианте осуществления, интерактивный пользовательский интерфейс предоставлен в форме приложения веб-сервера, работающего на сервере 10, или дополнительных компьютерных аппаратных средств, связанных с сервером 10, сконфигурированных для приема запросов от компьютеров 5, связанных с сервером 10 по глобальной вычислительной сети 20 посредством приложения для просмотра, работающего на компьютере 5, например, Internet-Explorer, Mozilla Firefox, Google Chrome или эквивалентных.
В варианте осуществления, пользовательский интерфейс предоставлен в виде решения SaaS (программное обеспечение как услуга).
В варианте осуществления, пользовательский интерфейс предоставляет поставщику контента обратную связь в реальном времени о том, когда и как часто воспроизводятся одна или несколько конкретных приоритетных презентаций. Пользовательский интерфейс также может предоставлять обратную связь в отношении того, что приоритетный контент не отображается, вследствие действий, предпринятых посредством администратора объекта, для отключения отображения приоритетного контента на устройстве 50 отображения или устройстве 50 отображения на объекте.
В варианте осуществления, пользовательский интерфейс предоставляет воспроизведение на экране дисплея записей подтверждения воспроизведения для сравнения каждой конкретной приоритетной презентации, планируемой для отображения, с приоритетными презентациями по мере их фактического отображения на устройстве 50 отображения или на объекте.
В варианте осуществления, пользовательский интерфейс предоставляет воспроизведение на экране дисплея данных, предоставленных посредством устройства обратной связи, как было описано выше.
В варианте осуществления пользовательский интерфейс воспроизводит информацию, предоставленную посредством записей подтверждения воспроизведения, информацию о состоянии и информацию, предоставленную посредством устройств обратной связи до собранной информации в визуальной форме для оценки ее посредством поставщиков контента. Формы могут соответствовать отраслевым стандартам, таким, как предоставленные посредством Бюро наружной видеорекламы (OVAB).
В варианте осуществления, информация предоставлена в форме обратной связи в количественного показателя впечатления от одиночной записи, определяемого посредством OVAB, включающего в себя статистику в отношении присутствия аудитории (людей, которые видят устройство 50 отображения или устанавливают связанные устройства 50 отображения), время наблюдения (как долго зритель находится в каждом конкретном месте), смену мультимедийных данных (минуты воспроизведения мультимедийных данных в час) и длительность медиа-контента (в секундах).

В варианте осуществления пользовательский интерфейс предоставляет инструменты для создания и редактирования приоритетного медиа-контента. Инструменты могут предоставлять предварительно сконфигурированные шаблоны и инструменты для редактирования, известные на данном уровне техники, для создания представлений текстовых и графических данных (как неподвижных так и подвижных) для воспроизведения на устройстве 50 отображения в виде приоритетного медиа-контента. Инструменты могут дополнительно включать в себя функции, предназначенные для объединения с внешними серверами новостей и информации (например, серверами новостей, на основе сети Интернет, RSS, и т.д.), функции для приема и включения в состав файлов мультимедийных данных стандартных форматов (MPEG, WMV, JPEG, Flash, и т.д.), и функции для упорядочения частей презентации в одной или нескольких различных частях отображения устройства 50 отображения.
В варианте осуществления пользовательский интерфейс предоставляет интерактивное, хронологическое воспроизведение графика мультимедийных данных для одного или нескольких устройств 50 отображения, позволяя поставщику контента покупать конкретный(е) временной(ые) интервал(ы) на основе, по меньшей мере, времени дня, места, размера аудитории и/или медиа-контента до или после желаемого временного(ых) интервала(ов). В этом варианте осуществления, пользовательский интерфейс также может предоставлять информацию с учетом предоставленной администратором объекта относительно локального медиа-контента, который воспроизводится на одном или нескольких устройствах отображения, позволяя поставщику контента рассматривать медиа-контент, который будет воспроизводиться непосредственно перед и непосредственно после воспроизведения приоритетного контента.
В варианте осуществления пользовательский интерфейс предоставляет средство выполнения записи и отнесения на дебет счёта для каждого конкретного поставщика контента на основе количества впечатлений, как предоставлено выше (или связанных способов), а также для создания контента (в случае необходимости).
В варианте осуществления пользовательский интерфейс предоставляет поставщику контента средство для упорядочения конкретного утвержденного медиа-контента, которое должно быть расположено по приоритетам для предпочтительной или более быстрой доставки на контроллеры 60 отображения. В этом варианте осуществления, пользовательский интерфейс может предусматривать дополнительную транзакцию, в обмен на маркирование медиа-контента как приоритетного.
В варианте осуществления сервер может в реальном времени передавать поставщику контента информацию о том, что один или несколько блоков медиа-контента был завершен на одном или нескольких устройствах 50 отображения или объектах. В другом варианте осуществления, связь может осуществляться в форме электронная почты, мгновенного сообщения или их эквивалентов. В иллюстративном варианте осуществления, передача информации может осуществляться в форме мини-приложения, объединенного с описанным выше пользовательским интерфейсом. В другом иллюстративном варианте осуществления, эта функция может быть разрешена посредством поставщика контента для одного или нескольких блоков медиа-контента через пользовательский интерфейс.
Следовательно, изобретение предоставляет автоматизированную систему бронирования для поставщиков контента, в которой поставщик контента может утверждать медиа-контент (например, рекламный контент), просматривать доступные устройства отображения на основе демографической информации, покупать экранное время на выбранных устройствах отображения и проверять, что медиа-контент воспроизводился. Следовательно, проигрыватели мультимедийных данных могут обнаруживать и сортировать сети, которые отвечают их требованиям по аудитории, временным рамкам и требованиям по бюджету.
В варианте осуществления изобретения для администраторов объектов также предоставлен пользовательский интерфейс. Этот пользовательский интерфейс позволяет администраторам объектов обновлять и поддерживать демографическую информацию и информацию о планировании своих устройств отображения, и дополнительно предоставляет администраторам объектов средство для приема предложений от поставщиков контента на предмет экранного времени на одном или нескольких устройствах отображения.
В этом варианте осуществления пользовательский интерфейс позволяет поставщикам контента просматривать время отображения, сделанного доступным для приоритетного контента посредством администратора объекта, на основе устройстве отображения и времени дня, информации на устройстве отображения, включающей в себя демографическую информацию, проверка которой выполняется описанным выше способом. Пользовательский интерфейс предоставляет средство приема предложения от администратора контента на предмет покупки доступного экранного времени, и предоставляет его же на пользовательский интерфейс администратора объекта. Пользовательский интерфейс дополнительно предоставляет средство приема одобрения или отклонения от администратора объекта в отношении предложения. Если администратор объекта принимает предложение, то сервер 10 передает приоритетный контент поставщика контента на контроллер(ы) отображения, соответствующий обозначенному(ым) устройству(ам) отображения, и дает команду PPS на контроллере(ах) отображения на планирование воспроизведения приоритетного контента.
В варианте осуществления после приема подтверждения воспроизведения приоритетного контента, счет поставщика контента дебетуется, а счет администратора объекта кредитуется. В иллюстративном варианте осуществления, процент от величины, дебетуемой от поставщика контента, кредитуется на счет администратора объекта в качестве комиссии. Пользовательский интерфейс предоставляет отображение информации для администраторов объекта, суммирующей количество дохода, сгенерированного посредством каждого устройства отображения (так же, как и всей сетью), а также может суммировать рабочее состояние каждого устройства отображения, и какой медиа-контент воспроизводится или планируется воспроизводиться на нем.
Следовательно, изобретение предоставляет автоматизированный рынок для администраторов объектов для продажи экранного времени на своих устройствах отображения, а для поставщиков контента для покупки экранного времени, причем система и способ предоставляют автоматизацию переговоров по ценообразованию экранного времени на основе значения устройства отображения, доставки контента на устройства отображения, проверки того, что медиа-контент был воспроизведен, и транзакции средств между поставщиком контента, администратором объекта и администратором контента.
Варианты осуществления изобретения могут быть представлены в виде программного продукта, сохраненного на машиночитаемом носителе (также называемой считываемым компьютером носителем, считываемым процессором носителем или используемым компьютером носителем, имеющим реализованный в нем считываемый компьютером программный код). Машиночитаемый носитель может быть любым подходящим материальным носителем, включающим в себя магнитный, оптический, или электрический носитель данных, включающий в себя дискету, постоянное запоминающее устройство на компакт-дисках (CD-ROM), запоминающее устройство (энергозависимое или энергонезависимое), или подобный механизм хранения данных. Машиночитаемый носитель может содержать различные наборы команд, кодовых последовательностей, информацию о конфигурации или другие данные, которые, при их выполнении, производят выполнение процессором этапов способа в соответствии с вариантом осуществления изобретения. Специалисты в данной области техники оценят, что другие команды и операции, необходимые для реализации описанного изобретения, также могут быть сохранены на машиночитаемом носителе. Программные средства, выполняющиеся с машиночитаемого носителя, могут обеспечивать сопряжение со схемой для выполнения описанных задач.
В предыдущем описании, в целях объяснения, многочисленные подробности сформулированы для предоставления полного понимания вариантов осуществления настоящего изобретения. Однако специалистам в данной области техники будет очевидно, что эти конкретные подробности не требуются для осуществления на практике настоящего изобретения. В других случаях, широко известные электрические структуры и схемы изображаются в виде блок-схемы для того, чтобы не затруднять понимание настоящего изобретения. Например, конкретные подробности не предоставлены в отношении того, реализованы ли варианты осуществления описанного в настоящем документе изобретения в виде стандартной подпрограммы программных средств, схемы аппаратных средств, программируемого оборудования или их комбинации.
Изобретение, описанное в настоящем документе, может содержать один, несколько, все, или любой из вариантов осуществления, предоставленных выше в любой комбинации. Вышеописанные варианты осуществления настоящего изобретения предназначены только для примера. Специалистами в данной области техники могут быть выполнены изменения, модификации и вариации конкретных вариантов осуществления без отступления от объема изобретения, который определяется исключительно посредством приложенной к данному документу формулы изобретения.