RU2520394C1 - Method of distributing advertising and informational messages on internet - Google Patents

Method of distributing advertising and informational messages on internet Download PDF

Info

Publication number
RU2520394C1
RU2520394C1 RU2012148879/08A RU2012148879A RU2520394C1 RU 2520394 C1 RU2520394 C1 RU 2520394C1 RU 2012148879/08 A RU2012148879/08 A RU 2012148879/08A RU 2012148879 A RU2012148879 A RU 2012148879A RU 2520394 C1 RU2520394 C1 RU 2520394C1
Authority
RU
Russia
Prior art keywords
information
website
advertising campaign
character
script
Prior art date
Application number
RU2012148879/08A
Other languages
Russian (ru)
Other versions
RU2012148879A (en
Inventor
Эльдар Джангирович Дамиров
Original Assignee
Эльдар Джангирович Дамиров
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Эльдар Джангирович Дамиров filed Critical Эльдар Джангирович Дамиров
Priority to RU2012148879/08A priority Critical patent/RU2520394C1/en
Publication of RU2012148879A publication Critical patent/RU2012148879A/en
Application granted granted Critical
Publication of RU2520394C1 publication Critical patent/RU2520394C1/en

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

FIELD: radio engineering, communication.
SUBSTANCE: invention relates to a method of distributing advertising and informational messages on the Internet. The method, based on computer-based means of processing and storing information, connected to the web server of an information-advertising campaign operator or being a part thereof, includes setting up a database of images and action script of characters, facilitating interaction of the web server of an information-advertising campaign operator with a website of a participant of the information-advertising campaign and a user terminal which provides Internet access and graphic interface operation, wherein the means of the web server of an information-advertising campaign operator determine characteristics and special features of the website of a participant of the information-advertising campaign, as well as the social and psychological portrait of the a visitor of the website of the information-advertising campaign, based on which a character and action script thereof are selected; when a visitor of the website of a participant of the information-advertising campaign in the browser of a user terminal switches to said website, supplementing the web interface displayed for the visitor with a selected character whose actions are performed according to a selected script and are controlled by browser means, and monitoring execution of a given single action of the selected script - a key step of the script and determining the reaction of the visitor of the website to the information-advertising campaign when executing said key step.
EFFECT: high reliability of determining the reaction of a website visitor to an advertising message.
6 cl, 11 dwg

Description

Предлагаемое изобретение относится к областям информационных технологий и рекламы.The present invention relates to the field of information technology and advertising.

Известны и активно проводятся информационно-рекламные кампании (распространение интернет-рекламы) с использованием технических средств сети Интернет. Интернет-реклама появилась почти сразу же после появления глобальной сети и является одним из наиболее распространенных источников дохода в Интернет. За время существования глобальной сети интернет-реклама приобрела множество форм, к которым относится:Information and advertising campaigns (dissemination of online advertising) are known and actively conducted using Internet technical means. Internet advertising appeared almost immediately after the advent of the global network and is one of the most common sources of income on the Internet. During the existence of the global network, online advertising has acquired many forms, which include:

медийная реклама - размещение текстовых и графических рекламных материалов на сайтах, к данному типу интернет-рекламы относится показ анимационных баннеров, а также интерактивных flash- и html-роликов;display advertising - placement of text and graphic advertising materials on websites, this type of online advertising includes showing animated banners, as well as interactive flash and html videos;

контекстная реклама - размещение текстовых и графических рекламных материалов на контекстных площадках, рекламное объявление появляется в зависимости от контекста или поискового запроса;contextual advertising - the placement of text and graphic advertising materials on contextual sites, an advertisement appears depending on the context or search query;

поисковая реклама - размещение текстовых и графических рекламных материалов рядом с результатами поиска;search advertising - placement of text and graphic advertising materials next to search results;

вирусная реклама - распространителями рекламных материалов является сама аудитория;viral advertising - the audience itself is the distributor of advertising materials;

продакт-плейсмент (product placement) - интеграция информации о рекламируемом продукте или бренде в игровой процесс онлайн-игры, например персонаж игры может быть одет в костюм от определенного бренда.product placement (product placement) - the integration of information about the advertised product or brand into the gameplay of an online game, for example, a game character can be dressed in a suit from a particular brand.

Распространяемые в настоящее время средствами сети Интернет рекламные объявления имеют следующие формы представления:The advertisements currently distributed by the Internet have the following presentation forms:

статический баннер - блок, размещенный в определенной области веб-страницы, содержащий текст и/или графическое изображение или ряд изображений, отображаемых в виде показа слайдов;static banner - a block placed in a certain area of a web page containing text and / or a graphic image or a series of images displayed as a slide show;

анимационный баннер - баннер, содержащий анимационное изображение, то есть циклично повторяемое изображение формата gif или цикличный анимационный flash-ролик;animation banner - a banner containing an animation image, that is, a cyclically repeated image of the gif format or a cyclic animation flash movie;

интерактивный баннер - как правило, flash-ролик, позволяющий реагировать на действия пользователя;Interactive banner - usually a flash movie that allows you to respond to user actions;

всплывающее окно либо всплывающий информационный блок, заслоняющий часть страницы и содержащий текст и/или графическое изображение, в том числе анимационное изображение.a pop-up window or a pop-up information block that obscures part of the page and contains text and / or a graphic image, including an animated image.

Оплата распространяемых в сети Интернет информационно-рекламных сообщений тесно взаимосвязана с контролем эффективности восприятия рекламного сообщения и может осуществляться в следующих вариантах:Payment for information and advertising messages distributed on the Internet is closely interconnected with the monitoring of the effectiveness of perception of an advertising message and can be carried out in the following options:

CPI (cost per impression) - рекламодатель платит за один показ рекламного объявления (баннера);CPI (cost per impression) - the advertiser pays for one display of an advertisement (banner);

СРМ (cost per mille=cost per thousand impressions) - рекламодатель платит за тысячу показов;CPM (cost per mille = cost per thousand impressions) - the advertiser pays for a thousand impressions;

СРТ (cost per time) - рекламодатель платит за временной период показа рекламы;CPT (cost per time) - the advertiser pays for the time period of the advertisement;

CPD (cost per day) - рекламодатель платит за сутки показов;CPD (cost per day) - the advertiser pays per day of impressions;

Pay per click/Cost per click (оплата за клик) - рекламодатель размещает рекламу на сайтах и платит их владельцам за нажатие пользователем на размещенный баннер (наиболее распространено);Pay per click / Cost per click (advertiser) - the advertiser places advertisements on sites and pays their owners for clicking the user on the banner (the most common);

Pay per action/Cost per action (оплата за действие) или оплачиваются только определенные действия пользователей на сайте рекламодателя, является одним из самых экономически эффективных вариантов оплаты рекламы, т.к. рекламодатель платит не за показы или клики, эффективность которых крайне сложно измерить, а за конкретных потребителей, подтвердивших интерес к продукту целевыми действиями;Pay per action / Cost per action (pay for action) or only certain user actions are paid on the advertiser's website, is one of the most cost-effective options for paying for advertising, because the advertiser pays not for impressions or clicks, the effectiveness of which is extremely difficult to measure, but for specific consumers who have confirmed their interest in the product with targeted actions;

Cost per lead - оплата за привлеченного клиента в интернет-маркетинге;Cost per lead - payment for a customer in Internet marketing;

Pay per sale/Cost per sale (оплата за продажу) - рекламодатель платит за покупки, совершенные привлеченными на сайт пользователями.Pay per sale / Cost per sale - the advertiser pays for purchases made by users brought to the site.

Известны недостатки описанных выше технологий интернет-рекламы, негативно влияющие как на восприятие рекламы (в различных аспектах восприятия), так и на качество распространения информационно-рекламных сообщений.There are known disadvantages of the above Internet advertising technologies that negatively affect both the perception of advertising (in various aspects of perception) and the quality of distribution of information and advertising messages.

Так, основным недостатком всех видов баннеров является их зависимость от места показа на веб-странице. При неудачном размещении баннера пользователь просто не обращает на него внимание, даже если баннер отображается в области, видимой пользователю, пользователь в поиске интересующей его информации на веб-странице может пройти взглядом мимо содержимого баннера. Такая же проблема сохраняется при использовании циклично повторяемой анимации или же в случае использования интерактивного баннера. Использование всплывающих информационных блоков и всплывающих окон, напротив, привлекает внимание пользователя, но с ответной негативной реакцией. При посещении пользователем нужной веб-страницы всплывающий рекламный контент заслоняет ее полезную область и раздражает пользователя. В результате первое желание, которое возникает у пользователя: закрыть рекламный блок, не читая его.So, the main disadvantage of all types of banners is their dependence on the place of display on the web page. In case of unsuccessful placement of the banner, the user simply does not pay attention to it, even if the banner is displayed in the area visible to the user, the user can look past the contents of the banner in search of information of interest to him on the web page. The same problem persists when using looped animation or in the case of using an interactive banner. The use of pop-up information blocks and pop-ups, on the contrary, attracts the attention of the user, but with a negative response. When a user visits the desired web page, pop-up advertising content obscures its useful area and annoys the user. As a result, the first desire that a user has is to close the ad unit without reading it.

На ряде веб-сайтов используются рекламные анимационные блоки, постоянно находящиеся в видимой области окна браузера. В данных анимационных блоках могут отображаться изображения людей или мультипликационных героев. Однако данные анимационные ролики просто циклично повторяют одну и ту же короткую анимацию. Анимационный персонаж не входит в контакт с пользователем, и нет ощущения того, что пользователю представлен «оживленный» персонаж. Другой вид «живой» рекламы - лайв-чат (live chat), при использовании которого при посещении пользователем веб-страницы через некоторое время на экране появляется всплывающий информационный блок, представляющий собой чат с реальным человеком-оператором чата. Оператор предлагает помочь пользователю, проконсультировать его по вопросам пользования сайтом или по выбору нужного ему продукта. Основная цель данного вида рекламы - войти в доверие к пользователю и побудить его приобрести предлагаемый товар или услугу. Основным же недостатком такого способа является то, что пользователь зачастую избегает входить в контакт с реальным, но не знакомым ему человеком, видя на экране фотографию оператора и приглашение пообщаться. Поэтому в большинстве случаев чат с пользователем прекращается, еще не начавшись.A number of websites use advertising animation blocks that are constantly in the visible area of the browser window. In these animation blocks, images of people or cartoon characters can be displayed. However, these animated videos simply cycle through the same short animation. The animated character does not come into contact with the user, and there is no feeling that the user is presented with a "lively" character. Another type of “live” advertising is live chat, when you use it when a user visits a web page after some time, a pop-up information block appears on the screen, which is a chat with a real chat operator. The operator offers to help the user, advise him on the use of the site or on choosing the product he needs. The main purpose of this type of advertising is to enter the trust of the user and encourage him to purchase the proposed product or service. The main disadvantage of this method is that the user often avoids making contact with a real person who is not familiar to him, seeing on the screen a photograph of the operator and an invitation to chat. Therefore, in most cases, chat with the user is terminated before it starts.

В качестве одного из аналогов предлагаемого изобретения может быть выбран веб-интерфейс Microsoft Agent, представляющий собой развитие проекта Microsoft Bob, разработанного в марте 1995 года. Microsoft Agent обеспечивает отображение анимационных персонажей на экране персонального компьютера или в браузере Internet Explorer путем установки в нем специального ActiveX компонента. Microsoft Agent предоставляет сторонним разработчикам интерфейс, позволяющий внедрять «агентов» в свое программное обеспечение или на веб-страницу. Элементом этого веб-интерфейса являются пользовательские средства для создания новых анимационных персонажей и анимационных сценариев. Также, веб-интерфейс Microsoft Agent позволяет воспроизводить текстовую информацию в виде звука, в соответствии с технологией text-to-speech. Таким образом, анимационный персонаж может общаться с пользователем посредством речи и текста. Однако персонажи Microsoft Agent могут появляться только в браузере Microsoft Internet Explorer или же в приложениях, работающих в операционной системе Microsoft Windows. Пользовательский интерфейс Microsoft Agent для создания новых персонажей и сценариев анимаций не дружелюбен для простого пользователя и процедура создания новой анимации занимает длительное время, внедрение персонажа в страницу веб-сайта также требует от владельца сайта определенных навыков.As one of the analogues of the present invention, the Microsoft Agent web interface can be selected, which is a development of the Microsoft Bob project developed in March 1995. Microsoft Agent provides the display of animated characters on the screen of a personal computer or in Internet Explorer by installing a special ActiveX component in it. Microsoft Agent provides third-party developers with an interface that enables them to embed "agents" in their software or web page. An element of this web interface is user tools for creating new animated characters and animated scripts. Also, the Microsoft Agent web interface allows you to play text information in the form of sound, in accordance with the text-to-speech technology. Thus, the animated character can communicate with the user through speech and text. However, Microsoft Agent characters can only appear in Microsoft Internet Explorer or in applications running on the Microsoft Windows operating system. The Microsoft Agent user interface for creating new characters and animation scenarios is not friendly for a simple user and the process of creating a new animation takes a long time; introducing a character into a website page also requires certain skills from the website owner.

По замыслу разработчиков Microsoft Agent «агенты» предназначены в первую очередь для консультаций и навигации по тому программному обеспечению, на котором они появляются. Эти функции не столь необходимы и дублируются панелью управления, меню либо разделом «помощь». При этом персонаж занимает определенную область окна и отвлекает пользователя от работы. Именно поэтому появление описанных выше агентов при использовании интерфейсов, работающих с использованием программного обеспечения Microsoft Office, вызвало отрицательную реакцию со стороны пользователей, что заставило Microsoft по умолчанию отключить показ агентов. В целом же веб-интерфейс Microsoft Agent не предназначен для использования при проведении информационно-рекламных кампаний, а также при проведении социологических и маркетинговых опросов, то есть не предусмотрен показ персонажей, в качестве рекламного контента или же элемента веб-интерфейса, обеспечивающего проведение опросов. Также в веб-интерфейсе Microsoft Agent отсутствует возможность дальнейшего учета показов рекламных сообщений и анализа материалов по опросам.As conceived by the Microsoft Agent developers, the “agents” are intended primarily for consulting and navigating the software on which they appear. These functions are not so necessary and are duplicated by the control panel, menu or the "help" section. In this case, the character occupies a certain area of the window and distracts the user from work. That is why the appearance of the agents described above when using interfaces using the Microsoft Office software caused a negative reaction from users, which forced Microsoft to disable the display of agents by default. In general, the Microsoft Agent web interface is not intended for use in conducting information and advertising campaigns, as well as in conducting sociological and marketing surveys, that is, the characters are not shown as advertising content or as a web interface element that provides polls. Also, the Microsoft Agent web interface does not have the ability to further track ad impressions and analyze survey data.

Помимо описанного выше веб-интерфейса известны и иные решения, предусматривающие дополнение веб-интерфейса анимационными персонажами, например NOAX (), Chatbots (), Инфы (). Описанные выше проекты используются в качестве электронного гида; интеллектуального робота для чата, автоматически подбирающего ответы исходя из не предопределенных вопросов, задаваемых в текстовом виде; персонажа, посредством которого с пользователем общается оператор чата. Перечисленные решения (NOAX, Chatbots, Инфы и т.п.) также не приспособлены для отображения рекламного контента. Кроме того, в данных решениях персонажи, как правило, отображаются только на тех веб-сайтах, где развернута сама система, то есть персонажи дублируют функции сайта, которые могут быть вызваны из меню. Зачастую персонажи обладают ограниченной функциональностью, не привлекательны и занимают много пространства на странице, в том числе в самых важных областях на странице, где могла бы быть размещена более полезная информация. Также при использовании таких решений взаимодействие пользователя с персонажем ограничивается в большинстве случаев вводом текста и с последующим получением текстового или звукового ответа «от персонажа».In addition to the web interface described above, other solutions are known that provide for the addition of the web interface with animated characters, for example NOAX (), Chatbots (), Infa (). The projects described above are used as an electronic guide; an intelligent chat robot that automatically selects answers based on undefined questions asked in text form; character through which the chat operator communicates with the user. The listed solutions (NOAX, Chatbots, Infa, etc.) are also not suitable for displaying advertising content. In addition, in these solutions, characters are usually displayed only on those websites where the system itself is deployed, that is, the characters duplicate the functions of the site that can be called up from the menu. Often, characters have limited functionality, are not attractive, and take up a lot of space on the page, including in the most important areas of the page where more useful information could be posted. Also, when using such solutions, the interaction between the user and the character is limited in most cases to the input of text and the subsequent receipt of a text or sound response “from the character”.

В качестве ближайшего аналога предлагаемого изобретения выбрано изобретение «Способ и система рекламы, использующая анимацию», описанное в международной заявке WO 01/33450, опубликованной 10.05.2001. В прототипе изобретения описан способ рекламы при помощи анимационного персонажа. В заявке WO 01/33450 описаны различные способы воспроизведения анимационной рекламы, но в целом описанный в WO 01/3345 способ представляет собой дальнейшее совершенствование веб-интерфейса Microsoft Agent за счет обеспечения доставки анимации в качестве рекламного контента на терминал пользователя, воспроизведения рекламной анимации и учета результатов показа на сервере статистики. Кроме того, для осуществления известного способа требуется изначальное оснащение терминалов пользователей программным обеспечением, контролирующим связь терминала с сетью, загрузку и воспроизведение рекламы на пользовательском терминале. То есть очевидна сложность осуществления предложенного способа, требующего изначальной установки пользователем программного обеспечения на свой терминал, что с очевидностью будет нежелательно для большинства пользователей и следующее за сложностью осуществления снижение надежности проведения информационно-рекламной кампании. Также следует отметить существенный недостаток прототипа, заключающийся в невозможности однозначного контроля эффективности рекламно-информационной кампании.As the closest analogue of the invention, the invention “The method and system of advertising using animation” was selected, as described in international application WO 01/33450, published May 10, 2001. The prototype of the invention describes a method of advertising using an animated character. WO 01/33450 describes various methods for playing animated advertisements, but in general, the method described in WO 01/3345 is a further improvement of the Microsoft Agent web interface by providing animation delivery as advertising content to a user terminal, reproducing advertising animations and accounting display results on the statistics server. In addition, for the implementation of the known method requires the initial equipping of user terminals with software that controls the connection of the terminal with the network, loading and playback of advertising on the user terminal. That is, the complexity of implementing the proposed method, which requires the initial installation of software by the user on his terminal, is obvious, which will obviously be undesirable for most users and the decrease in the reliability of the information and advertising campaign following the complexity of the implementation. It should also be noted a significant disadvantage of the prototype, which consists in the impossibility of unambiguous monitoring of the effectiveness of the advertising and information campaign.

Очевидно, что контроль количества кликов может свидетельствовать об «агрессивности» рекламы, о принудительном открытии окон при попытках «закрыть» ролик и т.п. Контроль эффективности рекламы по количеству заказов не всегда дает картину воздействия рекламы на «новых» пользователей, то есть пользователей не знакомых ранее с рекламируемым продуктом.Obviously, control of the number of clicks may indicate an “aggressiveness” of advertising, the forced opening of windows when trying to “close” a video clip, etc. Monitoring the effectiveness of advertising by the number of orders does not always give a picture of the impact of advertising on "new" users, that is, users who are not previously familiar with the advertised product.

В свою очередь предлагаемое изобретение позволит устранить перечисленные выше недостатки аналогов, то есть позволит предложить способ распространения рекламных и информационных сообщений, отличающийся надежностью распространения сообщений с однозначным контролем факта доставки рекламного сообщения.In turn, the present invention will eliminate the above disadvantages of analogues, that is, it will allow to propose a method for the distribution of advertising and informational messages, characterized by the reliability of the distribution of messages with unambiguous control over the fact of delivery of the advertising message.

Описанный выше результат достигается при использовании предложенного способа распространения рекламных и информационных сообщений в сети Интернет. Способ предусматривает организацию на основе компьютерных средств обработки и хранения информации, связанных с веб-сервером оператора информационно-рекламной кампании и/или являющихся его частью, по меньшей мере, одной базы данных изображений - персонажей, а также сценариев действий персонажей, отображаемых средствами пользовательского интерфейса, причем каждый сценарий состоит из последовательности единичных действий. Также способ предусматривает обеспечение взаимодействия с веб-сервером оператора информационно-рекламной кампании: по меньшей мере, одного веб-сайта участника информационно-рекламной кампании, поддерживаемого с использованием соответствующего веб-сервера, по меньшей мере, одного пользовательского терминала, обеспечивающего выход в сеть Интернет и функционирование графического интерфейса.The result described above is achieved using the proposed method for the distribution of advertising and informational messages on the Internet. The method provides for the organization, on the basis of computer processing and storage of information, associated with the web server of the operator of the information and advertising campaign and / or being part of at least one image database of characters, as well as scripts of the actions of characters displayed by the user interface , and each scenario consists of a sequence of single actions. The method also provides for the interaction with the web server of the operator of the information and advertising campaign: at least one website of the participant in the information and advertising campaign supported by the corresponding web server of at least one user terminal providing access to the Internet and the operation of the graphical interface.

В ходе взаимодействия веб-сервера оператора информационной кампании с веб-сайтом (веб-сайтами) участника информационно-рекламной средствами веб-сервера оператора информационно-рекламной кампании определяют характеристики и особенности веб-сайта участника информационно-рекламной кампании, а также социальный и/или психологический портрет индивида - посетителя упомянутого веб-сайта информационно-рекламной кампании. Исходя из упомянутых характеристик и особенностей веб-сайта и социального и/или психологического портрета индивида средствами веб-сервера оператора информационно-рекламной кампании выбирают, по меньшей мере, один персонаж и сценарий его действия. Веб-сайт участника информационно-рекламной кампании может представлять собой произвольный веб-сайт, указанный в ссылке, сформированной этим или другим участником информационно-рекламной кампании с использованием средств веб-сервера оператора информационно-рекламной кампании, для эмуляции страницы указанного веб-сайта. При запуске и работе браузера пользовательского терминала индивида - посетителя веб-сайта участника информационно-рекламной кампании и перехода индивида к данному веб-сайту средствами веб-сервера оператора информационно-рекламной кампании дополняют отображаемый для индивида веб-интерфейс выбранным персонажем. Действия персонажа относительно веб-интерфейса выполняются по выбранному сценарию и управляются средствами браузера. В ходе работы браузера контролируют средствами веб-сервера оператора информационно-рекламной кампании выполнение заданного единичного действия выбранного сценария - ключевого шага сценария и определяют факт реакции индивида - посетителя веб-сайта участника информационно-рекламной кампании на информационно-рекламную кампанию при выполнении указанного ключевого шага.During the interaction of the web server of the operator of the information campaign with the website (s) of the participant by information and advertising means, the web server of the operator of the information and advertising campaign determines the characteristics and features of the website of the participant of the information and advertising campaign, as well as the social and / or psychological portrait of the individual - visitor of the mentioned website of the information and advertising campaign. Based on the mentioned characteristics and features of the website and the social and / or psychological portrait of an individual, at least one character and a scenario of his action are selected by means of the web server of the operator of the information and advertising campaign. An infotainment participant’s website may be an arbitrary website specified in a link generated by this or another infotainment participant using the means of the web operator of the infotainment campaign operator to emulate a page of the said website. When the browser of the user’s user terminal, the visitor of the website of the participant in the information and advertising campaign, is launched and the individual goes to this website by means of the web server of the operator of the information and advertising campaign, they complement the web interface displayed for the individual with the selected character. Character actions regarding the web interface are performed according to the selected scenario and are controlled by browser tools. During the operation of the browser, the means of the web server of the operator of the information and advertising campaign are monitored for the execution of the specified single action of the selected script, the key step of the script, and the fact of the reaction of the individual visitor to the website of the participant of the information and advertising campaign to the information and advertising campaign when the specified key step is performed is determined.

Облик персонажа выбирают из перечня, включающего: вымышленный персонаж; изображение реального объекта или существа окружающей среды; символическое изображение; изображение (портрет) реального человека; отображение оператора лайв-чата (live chat). Также возможно формирование семейства взаимосвязанных друг с другом персонажей. Сценарий действия персонажа включает действия, выбранные из перечня, включающего, по меньшей мере: движение персонажа относительно координат экрана пользовательского терминала с достижением заданных координат; изменение облика персонажа; демонстрацию объявления посредством персонажа; воспроизведение звука; воспроизведение отдельных слов и/или фразы. Также сценарий действия персонажа может включать: воспроизведение общественно-важной информации; переход посредством персонажа к просмотру развернутого сообщения; щелчок (click) на персонажа; действия, являющиеся частью сценария игры; переход посредством персонажа на веб-сайт участника информационно-рекламной кампании. Среди «сложных» элементов сценария могут быть выбраны: ответ индивида - посетителя веб-сайта участника информационно-рекламной кампании на, по меньшей мере, один вопрос, заданный посредством персонажа; передача посредством персонажа вопросов от индивида - посетителя веб-сайта участника информационно-рекламной кампании удаленному участнику информационно-рекламной кампании; заказ товара и/или услуги посредством персонажа; обеспечение функции лайв-чата (live chat). Также может быть обеспечено взаимодействие с веб-сервером оператора информационно-рекламной кампании, по меньшей мере, одного веб-сайта социальной сети.The character's appearance is selected from a list including: a fictional character; image of a real object or creature of the environment; symbolic image; image (portrait) of a real person; live chat operator display. It is also possible the formation of a family of interconnected characters. The scenario of the character’s actions includes actions selected from the list including at least: the character’s movement relative to the screen coordinates of the user terminal with the achievement of the specified coordinates; character change; Demonstration of the announcement through the character; sound reproduction; reproduction of individual words and / or phrases. Also, the character’s action scenario may include: reproduction of socially important information; transition through the character to view the expanded message; click on the character; actions that are part of the game script; Transition through the character to the website of the participant in the information and advertising campaign. Among the "complex" elements of the scenario, the following can be selected: the response of an individual - a visitor to the website of a participant in an information and advertising campaign, to at least one question posed by a character; transmission through the character of questions from the individual - visitor of the website of the participant of the information and advertising campaign to the remote participant of the information and advertising campaign; ordering goods and / or services through a character; providing live chat function. It can also be provided interaction with the web server of the operator of the information and advertising campaign of at least one social networking website.

Предложенное изобретение поясняется графическим материалом.The proposed invention is illustrated by graphic material.

Фиг.1 - схема осуществления способа.Figure 1 - scheme of the method.

Фиг.2 - пример изображения - персонажа с возможным изменением его внешнего вида.Figure 2 is an example of a character image with a possible change in its appearance.

Фиг.3 - пример семейства персонажей с возможным изменением внешнего вида персонажей.Figure 3 is an example of a family of characters with a possible change in the appearance of the characters.

Фиг.4 - блок-схема выполнений действия (шага) сценария.Figure 4 - block diagram of the execution of actions (steps) of the script.

Фиг.5 - блок-схема выполнения сценария с несколькими персонажами.5 is a flowchart of a scenario with multiple characters.

Фиг.6 - блок-схема выполнения сценария, предусматривающего использование лайв-чата.6 is a flowchart of a scenario involving the use of live chat.

Фиг.7 - блок-схема формирования (генерации) сценария исходя из особенностей веб-сайта участника информационно-рекламной кампании и социального и/или психологического портрета индивида - посетителя этого сайта.7 is a block diagram of the formation (generation) of the script based on the features of the website of the participant of the information and advertising campaign and the social and / or psychological portrait of the individual - visitor of this site.

Фиг.8 - схема тестирования сформированного сценария.Fig. 8 is a testing diagram of a generated scenario.

Фиг.9 - пример действий персонажа относительно веб-интерфейса, то есть пример «взаимодействия» персонажа и индивида - посетителя веб-сайта информационно-рекламной кампании.Fig.9 is an example of a character’s actions regarding the web interface, that is, an example of the “interaction” of a character and an individual - a visitor to a website of an information and advertising campaign.

Фиг.10 - схема практического использования (коммерциализации) предложенного изобретения.Figure 10 is a diagram of the practical use (commercialization) of the proposed invention.

Фиг.11 - схема практического использования (коммерциализации) предложенного изобретения с использованием ссылок на произвольные веб-сайты, сформированных участниками информационно-рекламной кампании.11 is a diagram of the practical use (commercialization) of the proposed invention using links to arbitrary websites generated by the participants of the information and advertising campaign.

Предложенный способ распространения рекламных и информационных сообщений основан на взаимодействии оператора информационно-рекламной кампании, по меньшей мере, одного участника информационно-рекламной кампании и, по меньшей мере, одного индивида - посетителя веб-сайта участника информационно-рекламной кампании. При осуществлении предложенного способа выполняется взаимодействие технических средств, а также специалистов указанных оператора и участника информационно-рекламной кампании, а также индивидов - посетителей веб-сайтов участников информационно-рекламной кампании. То есть в целом осуществление предложенного способа может быть рассмотрено в рамках работы систем «человек и машина». Оператор информационно-рекламной кампании представляет собой организацию, управляющую веб-сервером (совокупностью веб-серверов), то есть организацию, управляющую рекламной площадкой и обеспечивающую формирование базы данных персонажей. Участник информационно-рекламной кампании в значительной части вариантов осуществления предложенного способа будет представлять собой организацию (специалиста, коллектив специалистов), обеспечивающую веб-мастеринг произвольного веб-сайта, с помощью которого будет обеспечен доступ к веб-серверу оператора информационно-рекламной кампании, то есть рекламной площадке. Также под участником информационно-рекламной кампании может подразумеваться любое лицо (партнер информационно-рекламной кампании), создающее с использованием средств веб-сервера оператора информационно-рекламной кампании ссылку на произвольный веб-сайт, при переходе на который будет отображен персонаж. Очевидно, что действия участника информационно-рекламной кампании должны быть взаимосвязаны с замыслом рекламодателя, заказчика информационно-рекламной кампании. Индивид - посетитель веб-сайта участника информационно-рекламной кампании является произвольным пользователем интернета, который может посетить веб-сайт участника информационно-рекламной кампании.The proposed method for the distribution of advertising and informational messages is based on the interaction of the operator of the informational and advertising campaign, at least one participant of the informational and advertising campaign and at least one individual, the visitor of the website of the participant of the informational and advertising campaign. When implementing the proposed method, the interaction of technical means, as well as specialists of the specified operator and participant in the information and advertising campaign, as well as individuals - visitors to the websites of participants in the information and advertising campaign, is performed. That is, in general, the implementation of the proposed method can be considered in the framework of the systems "man and machine". The operator of an information and advertising campaign is an organization that manages a web server (a set of web servers), that is, an organization that manages an advertising platform and provides the formation of a database of characters. The participant of the information and advertising campaign in a significant part of the embodiments of the proposed method will be an organization (specialist, team of specialists) providing web-mastering of an arbitrary website with which access to the web server of the operator of the information and advertising campaign will be provided, i.e. advertising platform. Also, a participant in an informational-advertising campaign may mean any person (partner of an informational-advertising campaign) who creates, using the means of the web server of the operator of the informational-advertising campaign, a link to an arbitrary website, upon transition to which the character will be displayed. Obviously, the actions of the participant in the information and advertising campaign should be interconnected with the intent of the advertiser, the customer of the information and advertising campaign. An individual - a visitor to the website of an infotainment participant is an arbitrary Internet user who can visit the web site of an infotainment participant.

Способ предусматривает организацию на основе компьютерных средств обработки и хранения информации, связанных с веб-сервером оператора информационно-рекламной кампании и/или являющихся его частью, баз данных изображений - персонажей, а также сценариев действий персонажей, отображаемых средствами пользовательского интерфейса (фиг.1). Для формирования базы данных могут быть использованы аппаратные средства, обеспечивающие работу программного генератора сценария, или же может быть использовано «ручное» наполнение базы данных персонажами и сценариями их действий. Облик персонажа (фиг.2, фиг.3) выбирают из перечня, включающего: вымышленный персонаж; изображение реального объекта или существа окружающей среды; символическое изображение; изображение (портрет) реального человека; отображение оператора лайв-чата (live chat). Возможно и будет особенно привлекательно для индивида - посетителя веб-сайта участника информационно-рекламной кампании (пользователя) формирование семейства (фиг.3) взаимосвязанных друг с другом персонажей. Каждый из персонажей может быть позиционирован для своего вида продукции и/или на свою аудиторию. Для этого подбирается определенный облик, пол, возраст, социальное положение, манера разговора, характер и т.д. персонажа.The method involves the organization on the basis of computer processing and storage of information associated with the web server of the operator of the information and advertising campaign and / or being part of it, image databases of characters, as well as scripts of the actions of characters displayed by the user interface (Fig. 1) . To form the database, hardware can be used to ensure the operation of the script program generator, or “manual” filling of the database with characters and scripts of their actions can be used. The appearance of the character (figure 2, figure 3) is selected from a list including: a fictional character; image of a real object or creature of the environment; symbolic image; image (portrait) of a real person; live chat operator display. Perhaps and it will be especially attractive for the individual - visitor to the website of the participant of the information and advertising campaign (user), the formation of a family (Fig. 3) of characters interrelated with each other. Each of the characters can be positioned for its type of product and / or its own audience. For this, a certain appearance, gender, age, social status, manner of speaking, character, etc. are selected. character.

Каждый сценарий состоит из последовательности единичных действий (фиг.4, фиг.5, фиг.6). Среди наиболее элементарных единичных действий сценария может быть выбрано: движение персонажа относительно координат экрана пользовательского терминала с достижением заданных координат; изменение облика персонажа; демонстрация объявления посредством персонажа; воспроизведение звука; воспроизведение отдельных слов и/или фразы. Также сценарий действия персонажа может включать: воспроизведение общественно важной информации; переход посредством персонажа к просмотру развернутого сообщения; щелчок (click) на персонаж; действия, являющиеся частью сценария игры; переход посредством персонажа на веб-сайт участника информационно-рекламной кампании. Среди «сложных» действий сценария могут быть выбраны: ответ индивида - посетителя веб-сайта участника информационно-рекламной кампании на, по меньшей мере, один вопрос, заданный посредством персонажа; передача посредством персонажа вопросов удаленному участнику информационно-рекламной кампании; заказ товара и/или услуги посредством персонажа; обеспечение функции лайв-чата (live chat). Очевидно, что сценарии должны максимально учитывать языковое разнообразие.Each scenario consists of a sequence of unit actions (Fig. 4, Fig. 5, Fig. 6). Among the most elementary single actions of the scenario, one can choose: the character’s movement relative to the screen coordinates of the user terminal with the achievement of the specified coordinates; character change; Demonstration of an ad through a character; sound reproduction; reproduction of individual words and / or phrases. Also, the character’s action scenario may include: reproduction of socially important information; transition through the character to view the expanded message; click on a character; actions that are part of the game script; Transition through the character to the website of the participant in the information and advertising campaign. Among the "complex" actions of the scenario, the following can be selected: the response of the individual - the visitor to the website of the participant of the information and advertising campaign, to at least one question posed by the character; transfer through the character of questions to the remote participant of the information and advertising campaign; ordering goods and / or services through a character; providing live chat function. Obviously, scripts should take language diversity into account as much as possible.

Для формирования персонажей и сценариев используется аппаратно-программный комплекс, либо взаимодействующий с веб-сервером оператора информационно-рекламной кампании, либо представляющий собой совокупность участков памяти веб-сервера. Соответственно, отдельные модули аппаратно-программного комплекса могут представлять собой отдельные устройства (серверы, контроллеры) либо могут представлять собой участки памяти единого сервера. Ниже приведена краткая характеристика отдельных модулей.For the formation of characters and scenarios, a hardware-software complex is used, either interacting with the operator’s web server of the information and advertising campaign, or representing a set of memory sections of the web server. Accordingly, individual modules of the hardware-software complex can be separate devices (servers, controllers) or can be sections of the memory of a single server. The following is a brief description of the individual modules.

Модуль создания сценариев. Средства модуля позволяют создавать новые сценарии как с «нуля», так и на основе существующих сценариев, а также модифицировать существующие сценарии. Сценарий представляет собой последовательность связанных между собой единичных действий (шагов), реализующих действия персонажа в окне браузера, каждый шаг включает в себя анимации персонажа. Шаг также может включать в себя звуки, которые издает персонаж, и html текст, который персонаж отображает индивиду - посетителю веб-сайта участника информационно-рекламной кампании во время диалога. Соответственно, этот модуль содержит пополняемую и каталогизированную базу анимаций, звуков и шаблонов сценариев.Scripting module. The module tools allow you to create new scenarios both from scratch and based on existing scripts, as well as modify existing scripts. The script is a sequence of interconnected unit actions (steps) that implement the character’s actions in a browser window, each step includes character animations. The step may also include the sounds that the character makes, and the html text that the character displays to the individual - visitor to the website of the participant in the information and advertising campaign during the dialogue. Accordingly, this module contains a replenished and cataloged database of animations, sounds and script templates.

Каждая анимация и звук соответствуют одному единичному действию (анимация походки, улыбки, разговора, анимация разворота персонажа к пользователю - посетителю веб-сайта). Возможна как загрузка анимации в базу, так и выполнение обработки кадров анимации. В случае с растровыми анимациями возможно переворачивать и разворачивать персонаж в анимации, менять кадры местами, выводить кадры анимации в обратном порядке и т.п. Наряду с самой анимацией и звуком в базе модуля сценариев хранятся метаданные по каждой анимации и звуку. Примером метаданных анимации могут быть: размер файла анимации, ширина одного кадра в пикселях, флаг цикличности (должна ли анимация циклично повторяться или анимация выполняется один раз), хеш-значение первого и последнего кадра анимации (для определения совместимости двух анимаций). Также возможно создание атомарных действий на основе выбранной в каталоге анимации, звука и одного из предопределенных функций движения: движение (влево, вправо, вверх, вниз), бег, прыжок и т.д. Наряду с действиями, анимациями и звуками в базе хранятся и обновляются сценарии. Сценарии включают метаданные (например, максимальная продолжительность сценария, уникальный код сценария и т.д.) и состоят из блоков и связанных шагов. Каждый шаг сценария связывается с одним или несколькими действиями. Также предоставляется множество функций для упрощения создания сценариев, такие как копирование шагов из другого сценария, копирование блоков, создание сценария на основе существующего и т.д.Each animation and sound corresponds to one single action (animation of gait, smile, conversation, animation of the character’s turn to the user - the website visitor). It is possible to load animation into the database, as well as to process animation frames. In the case of raster animations, it is possible to flip and expand the character in the animation, swap frames, output animation frames in the reverse order, etc. Along with the animation and sound itself, the script module database contains metadata for each animation and sound. An example of animation metadata can be: the size of the animation file, the width of one frame in pixels, the cyclic flag (whether the animation should be repeated cyclically or the animation is executed once), the hash value of the first and last frame of the animation (to determine the compatibility of two animations). It is also possible to create atomic actions based on the selected animation, sound, and one of the predefined motion functions: movement (left, right, up, down), run, jump, etc. Along with actions, animations and sounds, scripts are stored and updated in the database. Scripts include metadata (for example, maximum script duration, unique script code, etc.) and consist of blocks and related steps. Each step of the script is associated with one or more actions. Many functions are also provided to simplify the creation of scripts, such as copying steps from another script, copying blocks, creating a script based on an existing one, etc.

Модуль публикации сценариев определяет сценарии, которые доступны для показа на веб-сайтах, и классифицирует сценарии по категориям, к которым относится сценарий (например, «спорт», «одежда») по странам показа и языкам, а также по прочим атрибутам (по полу и возрасту пользователя - посетителя веб-сайтов участников информационно-рекламной кампании, по содержанию поискового запроса введенного посетителем веб-сайта и т.п.). Публикация сценария представляет собой процесс переноса данных сценария на серверы, генерирующие сценарии для пользователей - посетителей веб-сайтов участников информационно-рекламной кампании. При этом на серверы также передаются инструкции-ограничения по генерации данного сценария. Данные инструкции содержат информацию о том, при каких условиях сценарий может быть сгенерирован. К подобным инструкциям относятся: список категорий контекста, к которым относится сценарий (например, «Спорт и здоровье», «Спорт», «Плавание», «Спортивная одежда»); идентификаторы пользовательских групп, получающих сценарий, если программа-генератор интегрирована с социальными сетями; облако тегов - сценарий отображается, если в пользовательском запросе были указаны слова, подходящие по смыслу; дата и время, когда сценарий может быть показан; может ли сценарий быть показан многократно одному и тому же пользователю; список стран, которым может быть показан сценарий; список языков, на которых может быть показан сценарий и т.п.The script publishing module determines the scripts that are available for display on websites and categorizes scripts into categories to which the script belongs (for example, “sports”, “clothes”) by country of display and language, as well as other attributes (by gender and the age of the user - visitor of the websites of participants of the information and advertising campaign, the content of the search query entered by the visitor website, etc.). Publishing a script is the process of transferring script data to servers that generate scripts for users who are visitors to the websites of participants in an informational and advertising campaign. At the same time, restriction instructions for generating this scenario are also transmitted to the servers. These instructions contain information on under what conditions a script can be generated. Such instructions include: a list of context categories to which the scenario belongs (for example, “Sports and Health”, “Sports”, “Swimming”, “Sportswear”); identifiers of user groups receiving the script, if the generator program is integrated with social networks; tag cloud - the script is displayed if words matching the meaning were specified in the user’s request; date and time when the script can be shown; whether the script can be shown multiple times to the same user; a list of countries to which the scenario may be shown; list of languages in which the script can be displayed, etc.

Модуль генерации сценариев позволяет отправить на веб-сайт, который посетил пользователь, случайный сценарий, выбранный из базы опубликованных сценариев по ряду критериев, которые поступают как с веб-сайта, так и от пользователя, посетившего этот сайт. Критериями могут быть: контекст веб-страницы, показанной пользователю, страна пользователя, язык пользователя, пол и возраст, текущий сезон и время, текст поискового запроса от пользователя и т.п.The script generation module allows you to send to a website that a user visited, a random script selected from the database of published scripts according to a number of criteria that come both from the website and from the user who visited this site. Criteria can be: the context of the web page shown to the user, the country of the user, the language of the user, gender and age, the current season and time, the text of the search query from the user, etc.

Модуль расчетов консолидирует и анализирует данные по выполненным сценариям - формирует статистику по ответам пользователей - посетителей веб-сайтов на вопросы, определяет количество неуспешных и успешно выполненных сценариев, определяет какие сценарии утратили актуальность и их надо снять с публикации.The calculation module consolidates and analyzes data on completed scenarios - generates statistics on the answers of users - website visitors to questions, determines the number of unsuccessful and successfully completed scenarios, determines which scenarios are no longer relevant and should be removed from publication.

В случае формирования сценариев с использованием программируемых устройств и соответствующих аппаратных средств и использованием заранее разработанных шаблонов сценариев, то есть если новый сценарий создается на базе существующего сценария и в нем меняются только тексты объявлений или опросов, время его создания может составлять всего несколько минут. Если создается новый сценарий, но состоящий из уже существующих анимаций, такой сценарий может быть создан менее чем за час, в зависимости от сложности сценария. При создании сценария, состоящего из существующих анимаций и новых анимаций, трудоемкость его создания будет зависеть от количества и сложности новых создаваемых анимаций. Наиболее трудоемкими сценариями будут сценарии для нового персонажа, включающие создание образа персонажа, формирование описания персонажа и его позиции в сообществе, создание типовых анимаций для персонажа и создание анимаций для конкретной рекламной кампании или опроса.In the case of generating scripts using programmable devices and appropriate hardware and using pre-designed script templates, that is, if a new script is created on the basis of an existing script and only the texts of announcements or surveys change in it, the time for its creation can be only a few minutes. If you create a new script, but consisting of existing animations, such a script can be created in less than an hour, depending on the complexity of the script. When creating a script consisting of existing animations and new animations, the complexity of its creation will depend on the number and complexity of the newly created animations. The most time-consuming scenarios will be scripts for a new character, including creating a character image, generating a description of the character and his position in the community, creating typical animations for the character, and creating animations for a specific advertising campaign or survey.

При осуществлении способа обеспечивается взаимодействие веб-сервера оператора информационно-рекламной кампании, веб-сайтов участников информационно-рекламной кампании (в предельном случае это может быть единственный веб-сайт) и совокупности пользовательских терминалов, обеспечивающих выход в сеть Интернет и функционирование графического интерфейса. Среди веб-сайтов участников информационно-рекламной кампании следует отметить особенную эффективность использования веб-сайтов социальных сетей. При взаимодействии веб-сервера оператора информационно-рекламной кампании с веб-сайтами участников кампании «тестируются» (фиг.7, фиг.8) как сайты участников информационно-рекламной кампании, так и посетители этих сайтов. То есть средствами веб-сервера оператора информационно-рекламной кампании определяются характеристики и особенности веб-сайта участника информационно-рекламной кампании. Также средствами веб-сервера оператора информационно-рекламной кампании определяют социальный и/или психологический портрет индивида - посетителя упомянутого веб-сайта информационно-рекламной кампании. В итоге, исходя из особенностей веб-сайтов их посетителей, подбирают персонажи и сценарии их действия, наиболее соответствующие как индивидуальным ожиданиям при посещении данного веб-сайта, так и плану информационно-рекламной кампании в соответствии с замыслом рекламодателя.When implementing the method, the interaction of the web server of the operator of the information and advertising campaign, the websites of the participants of the information and advertising campaign (in the extreme case, this can be the only website) and the combination of user terminals providing access to the Internet and the operation of the graphical interface are ensured. Among the websites of the participants in the information and advertising campaign, it should be noted that the use of social networking websites is particularly effective. When the web server of the operator of the information and advertising campaign interacts with the websites of the participants of the campaign, they are "tested" (Fig. 7, Fig. 8), both the sites of the participants of the information and advertising campaign, and visitors to these sites. That is, by means of the web server of the operator of the information and advertising campaign, the characteristics and features of the website of the participant of the information and advertising campaign are determined. Also, by means of the web server of the operator of the information and advertising campaign, the social and / or psychological portrait of the individual - visitor of the website of the information and advertising campaign is determined. As a result, based on the characteristics of the websites of their visitors, characters and scenarios of their actions are selected that are most consistent with both individual expectations when visiting this website and the plan of the information and advertising campaign in accordance with the plan of the advertiser.

Анимация персонажа может быть реализована как при помощи векторной графики, так и при помощи растровой графики. В случае с векторной графикой, анимация может быть реализована путем создания Flash ролика либо с использованием графических функций стандарта HTML5. В настоящее время (конец 2012 г.) технология Flash устаревает и уже поддерживается не всеми веб-браузерами (например, браузерами на планшетных компьютерах), а стандарт HTML5, напротив, является новым, до конца не отлаженным и не имеет в наличии удобных графических утилит для быстрой разработки анимаций. Более того, стандарт HTML5 поддерживается не всеми современными браузерами либо поддерживается частично. Поэтому в настоящее время реализация анимации персонажей при помощи растровой графики является более приемлемым решением. В дальнейшем, при развитии технологии HTML5 реализация анимации персонажей может быть переведена на данную технологию либо на иную технологию, реализующую векторную или растровую анимацию, поддерживаемую большинством браузеров. GIF анимация не контролируется большинством современных браузеров - нельзя остановить такую анимацию либо перейти к желаемому кадру анимации, что накладывает на анимацию персонажей сильные ограничения. Поэтому более подходящим подходом реализации растровой анимации является применение технологии спрайтов.Character animation can be implemented using vector graphics as well as raster graphics. In the case of vector graphics, animation can be implemented by creating a Flash movie or using graphic functions of the HTML5 standard. Currently (the end of 2012), Flash technology is outdated and not already supported by all web browsers (for example, browsers on tablet computers), and the HTML5 standard, on the contrary, is new, not fully debugged and does not have convenient graphical utilities for quick animation development. Moreover, the HTML5 standard is not supported by all modern browsers or is partially supported. Therefore, at present, the implementation of character animation using raster graphics is a more acceptable solution. Further, with the development of HTML5 technology, the implementation of character animation can be transferred to this technology or to another technology that implements vector or bitmap animation supported by most browsers. GIF animation is not controlled by most modern browsers - you cannot stop such an animation or go to the desired frame of the animation, which imposes severe restrictions on the character animation. Therefore, a more suitable approach for implementing raster animation is the use of sprite technology.

Растр анимации представляет собой файл графического формата, поддерживающий прозрачность и поддерживаемый большинством веб-браузеров. В настоящее время, наиболее подходящими форматами являются растры GIF и PNG. Формат PNG является более приемлемым, поскольку он является более новым открытым форматом, поддерживает большее количество цветов, чем GIF, и совместим с большинством современных браузеров. Анимация создается путем смены кадров на экране браузера с частотой выше 60 кадров в секунду. Важным требованием к растровой анимации является минимизация ее размера. Средний размер анимации сценария должен составлять 300 Кб. Отличительной особенностью реализации растровой анимации в изобретении является то, что кадры анимации могут располагаться не последовательно как на видеопленке, а произвольным образом, такой подход может сильно уменьшить размер растра анимации, исключив из анимации одинаковые кадры. Кадры анимации могут располагаться как в ширину, так и в высоту изображения, что позволит задать оптимальную ширину и высоту растра, минимизировав его размер. Порядок показа кадров анимации задается в сценарии. При воспроизведении анимации в окне браузера программный код сценария создает видимый блок (например, HTML-блок DIV), ширина и длина которого соответствуют кадру анимации. Каждую 1/60 секунды устанавливается внешний вид блока, соответствующий изображению нового кадра анимации. Программные средства сценария также позволят произвольно перемещать блок с анимацией в окне браузера. Прозрачность фоновой части анимации дает зрителю ощущение, что он видит на экране живого персонажа, свободно перемещающегося в окне над содержимым веб-страницы (текстом веб-страницы, изображениями).An animation raster is a graphic file format that supports transparency and is supported by most web browsers. Currently, the most suitable formats are GIF and PNG rasters. The PNG format is more acceptable as it is a newer open format, supports more colors than GIFs, and is compatible with most modern browsers. Animation is created by changing frames on the browser screen with a frequency above 60 frames per second. An important requirement for raster animation is to minimize its size. The average script animation size should be 300 Kb. A distinctive feature of the implementation of raster animation in the invention is that the frames of the animation can be arranged not sequentially as on a videotape, but arbitrarily, this approach can greatly reduce the size of the animation raster by excluding the same frames from the animation. Animation frames can be located both in width and in height of the image, which will allow you to set the optimal width and height of the raster, minimizing its size. The order in which animation frames are displayed is specified in the script. When playing an animation in a browser window, the script program code creates a visible block (for example, an HTML DIV block) whose width and length correspond to the frame of the animation. Every 1/60 second, the appearance of the block is set, corresponding to the image of a new animation frame. Scripting tools will also allow you to arbitrarily move the block with the animation in the browser window. The transparency of the background part of the animation gives the viewer the feeling that he sees on the screen a living character freely moving in the window above the contents of the web page (web page text, images).

Формирование сценария может быть осуществлено в следующей последовательности.The formation of the script can be carried out in the following sequence.

Посетитель веб-сайта участника информационно-рекламной кампании отправляет запрос на получение веб-страницы с сайта «А». Сайт «А» отправляет запрос средствам генерации сценария. В запросе передаются данные о регистрации сайта и параметры контекста для генерации: список категорий, недопустимых для показа на данном сайте; идентификатор конкретной категории; идентификатор конкретного сценария; идентификатор конкретного персонажа; текст запроса и т.п.A visitor to the website of the participant in the information and advertising campaign sends a request for a web page from site “A”. Site "A" sends a request to the means of generating the script. The request contains information about the registration of the site and context parameters for generation: a list of categories that are not allowed for display on this site; identifier of a specific category; ID of a specific scenario; identifier of a specific character; request text, etc.

Получив запрос с сайта «А», программа-генератор направляет запрос на наименее занятый сервер генерации сценария. Сервер генерации обращается к браузеру пользовательского терминала посетителя веб-сайта участника информационно-рекламной кампании и определяет дополнительные параметры, такие как перечень допустимых языков посетителя веб-сайта; страна посетителя веб-сайта - может быть определена по его IP-адресу; поддерживается ли тип и версия пользовательского браузера; активированы ли необходимые настройки для запуска сценария (например, включена ли поддержка cookie и поддержка языка JavaScript); текущая дата и время; дата и время последнего показа сценария посетителю веб-сайта. Если тип и версия браузера посетителя веб-сайта поддерживаются средствами генерации сценария, все необходимые настройки активированы, и разница между последним показом сценария и текущим временем превышает минимальный промежуток показа, алгоритм продолжает работу.After receiving a request from site “A”, the generator program sends a request to the least busy script generation server. The generation server accesses the browser of the user terminal of the visitor of the website of the participant of the information and advertising campaign and determines additional parameters, such as a list of valid languages of the website visitor; website visitor country - can be determined by its IP address; whether the type and version of the user browser is supported; whether the necessary settings for running the script are activated (for example, whether cookie support and JavaScript support are enabled); current date and time; The date and time the script was last shown to the website visitor. If the type and version of the website visitor’s browser is supported by the script generation tools, all the necessary settings are activated, and the difference between the last show of the script and the current time exceeds the minimum display interval, the algorithm continues to work.

Осуществляется выборка допустимых для показа сценариев, то есть выборка из категорий сценарии, чьи категории не входят в набор недопустимых категорий сайта (если задано); сценарии, чья категория соответствует заданной категории (если таковая указана); сценарии, допустимые для страны посетителя веб-сайта; сценарии, допустимые для языка посетителя веб-сайта; сценарии, которые активны в данный момент времени; сценарии, которые могут быть показаны многократно или сценарии, которые еще не были показаны конкретному пользователю - посетителю веб-сайта; конкретный сценарий - если задан идентификатор сценария; сценарии, чье облако тегов по смыслу соответствует запросу от посетителя веб-сайта (если был указан запрос от пользователя) и т.д. Полученный набор сценариев сортируется по новизне, например первыми в списке будут сценарии, чья категория еще не была показана, далее сценарии, чья категория была показана, но не был показан сам сценарий и далее прочие сценарии. Из полученного набора определяется случайный сценарий, сформированный с учетом сортировки и вероятности показа - одни сценарии могут быть показаны чаще других. Далее осуществляется выполнение следующих действий: отобрать из кода выявленного сценария данные, соответствующие языку посетителя веб-сайта; вычислить уникальный идентификатор показа и включить его в отправляемые данные; включить в отправляемые данные URL сервера, сгенерировавшего сценарий для возможности получения ответа; отправить сгенерированные данные сценария. Сценарий автоматически запускается браузером пользовательского терминала при отображении веб-страницы сайта.The selection of scenarios acceptable for displaying is carried out, that is, a selection from the categories of scenarios whose categories are not included in the set of invalid categories of the site (if specified); Scenarios whose category corresponds to a given category (if one is specified); scripts acceptable for the country of the website visitor; scripts acceptable for the language of the website visitor; scripts that are currently active; scripts that can be shown multiple times or scripts that have not yet been shown to a specific user - a website visitor; specific scenario - if a script identifier is specified; Scenarios whose tag cloud in meaning corresponds to a request from a website visitor (if a request from a user was specified), etc. The resulting set of scenarios is sorted by novelty, for example, the first in the list will be the scenarios whose category has not yet been shown, then the scenarios whose category has been shown but the script itself has not been shown, and then other scripts. From the resulting set, a random scenario is determined, formed taking into account the sorting and the probability of showing - some scenarios can be shown more often than others. Further, the following actions are performed: select data corresponding to the language of the website visitor from the code of the identified script; calculate a unique impression identifier and include it in the data sent; include in the data sent the URL of the server that generated the script to be able to receive a response; send generated script data. The script is automatically launched by the user terminal browser when the website web page is displayed.

В случае успешного выполнения сценария (при достижении ключевого шага сценария) данные, полученные на ключевом шаге, отправляются на сервер, сгенерировавший сценарий. При получении ответа сервер, сгенерировавший сценарий, сохраняет данные о показе в журнал результатов показа. В данный журнал поступает такая информация, как идентификатор показа, статус показа (успешен/не успешен) и прочие данные, зависящие от сценария - ответы опроса посетителя веб-сайта участника информационно-рекламной кампании, кликнул ли посетитель веб-сайта на показанное объявление и т.п. При формировании журнала используются алгоритмы, проверяющие достоверность получаемых данных. Алгоритмы должны отсекать из полученного набора данных те, которые поступали с незарегистрированных сайтов или были умышленно подделаны злоумышленниками, либо отправлены программами-ботами. Информация из журналов показа серверов генерации с определенной периодичностью отправляется в хранилище, где полученная информация подвергается анализу. Например, по данным ответов посетителей веб-сайтов участников информационно-рекламной кампании на вопросы формируется статистика по наиболее частым ответам, в случае с показом объявлений, определяется частота кликов на объявления по отношению к показам.In case of successful execution of the script (upon reaching the key step of the script), the data received at the key step is sent to the server that generated the script. When a response is received, the server that generated the script saves the impression data to the output log. This log receives information such as display identifier, display status (successful / unsuccessful) and other scenario-specific data - responses from a survey of a visitor to the website of the participant of the information and advertising campaign, whether the visitor of the website clicked on the displayed ad, etc. .P. In the formation of the journal, algorithms are used that verify the reliability of the data received. Algorithms should cut off from the received data set those that came from unregistered sites or were deliberately faked by intruders, or sent by bot programs. Information from the display logs of the generation servers is sent to the repository with a certain frequency, where the received information is analyzed. For example, according to the responses of visitors to the websites of participants of the information and advertising campaign to questions, statistics are generated on the most frequent answers, in the case of ads, the frequency of clicks on ads in relation to impressions is determined.

Сценарий включает в себя множество составляющих, к которым относятся: анимации персонажа, упакованные в растр либо в файл векторного формата; библиотека звуков, которые издаются персонажами во время выполнения сценария; перечень событий, на которые должен реагировать персонаж; перечень действий, которые сам посетитель веб-сайта участника информационно-рекламной кампании может выполнить над персонажем во время игры с персонажем; последовательность шагов сценария. Каждый шаг сценария принадлежит к определенному типу, который определяет поведение персонажа. Примерами типов шага могут быть: движение персонажа к заданной области экрана, уход за видимую часть экрана, перемещение за мышью, диалог персонажа с посетителем веб-сайта и т.д. Шаг сценария состоит из множества атомарных действий. Атомарное действие является объектом, включающим в себя одну анимацию персонажа, звук, издаваемый во время этого действия, и функцию перемещения во время выполнения действия. Функция перемещения характеризуется направлением движения. В простом варианте это пять направлений: Нет движения, Север (вверх), Юг (вниз), Запад (влево), Восток (вправо). В более сложном варианте, могут быть учтены 9 направлений (Нет, С, СЗ, СВ, Ю, ЮЗ, ЮВ, З, В). Каждая функция движения принимает четыре параметра: координаты X, Y, Z и квант времени Т. На выходе данная функция возвращает новые значения координат: F(X1, Y1, Z1, Т)={Х2, Y2, Z2}. Для простых движений функция перемещения учитывает только значения координат. Например, для функции «Движение влево» данная функция будет вычисляться следующим образом: F(X, Y, Z, Т)={X-1, Y, Z}. Для более сложных функций, таких как «Прыжок вверх и вправо», результат функции будет зависеть от времени.The script includes many components, which include: character animations, packed in a raster or in a vector format file; library of sounds made by characters during script execution; a list of events to which the character must respond; a list of actions that the visitor of the website of the participant in the information and advertising campaign can perform on the character during the game with the character; sequence of steps in the script. Each step of the script belongs to a certain type that determines the behavior of the character. Examples of step types can be: the character’s movement to a given area of the screen, leaving the visible part of the screen, moving the mouse, the character’s dialogue with a website visitor, etc. A scenario step consists of many atomic actions. An atomic action is an object that includes one character animation, the sound made during this action, and the move function during the execution of the action. The movement function is characterized by the direction of movement. In a simple version, these are five directions: No movement, North (up), South (down), West (left), East (right). In a more complex version, 9 directions can be taken into account (No, C, NW, NE, SE, SW, SE, W, W). Each motion function takes four parameters: the coordinates X, Y, Z and the quantum of time T. At the output, this function returns new coordinates: F (X1, Y1, Z1, T) = {X2, Y2, Z2}. For simple movements, the movement function only considers coordinate values. For example, for the "Move to the left" function, this function will be calculated as follows: F (X, Y, Z, T) = {X-1, Y, Z}. For more complex functions, such as Jump Up and Right, the result of the function will depend on the time.

Для того чтобы персонаж выглядел как можно более реалистичным, для него определяется множество различных действий: походка, бег, ожидание (ответа), разговор, смех, появление и исчезновение персонажа, индивидуальная эмоция персонажа и т.п. При выполнении шага сценария программный код сценария выбирает из набора доступных действий подходящее действие для определенной ситуации или случайное действие, если выбор не имеет значения. Один и тот же шаг сценария может повторяться множество раз, в зависимости от достигаемой цели на данном шаге. Например, для типа шага «Перемещение в заданную область» шаг будет повторяться до тех пор, пока персонаж не окажется в заданной области экрана. При выполнении шага программный код сценария выбирает приемлемые действия из набора доступных шагу действий, выбирает случайное действие из данного набора и выполняет его. В случае перемещения в заданную область будут выбираться те действия, функция движения у которых имеет направление движения, ведущее к заданной области. Каждое действие также характеризуется продолжительностью выполнения. При выполнении одного действия браузер изображает на экране блок с персонажем и в течение времени выполнения действия одновременно воспроизводит звук и анимацию персонажа, соответствующие действию, и перемещает блок в позицию в соответствии с результатами функции движения. Шаг сценария может быть прямым или альтернативным. Прямым шагом сценария является такой шаг, который должен быть обязательно выполнен по замыслу автора сценария. Альтернативным шагом является шаг сценария, вызванный в момент возникновения некоторого события - уход персонажа из видимой области экрана, клик на персонажа, окно браузера стало неактивным, выполнено пользовательское действие и т.д.In order for a character to look as realistic as possible, many different actions are defined for him: walking, running, waiting (for an answer), talking, laughing, the appearance and disappearance of the character, the individual emotion of the character, etc. During the execution of the script step, the script program code selects from the set of available actions a suitable action for a specific situation or a random action if the choice does not matter. One and the same step of the scenario can be repeated many times, depending on the goal achieved at this step. For example, for the step type “Move to a given area”, the step will be repeated until the character is in a given area of the screen. When the step is executed, the script program code selects acceptable actions from the set of actions available to the step, selects a random action from this set, and performs it. In the case of moving to a given area, those actions will be selected whose motion function has a direction of movement leading to the given area. Each action is also characterized by a duration. When performing one action, the browser displays a block with a character on the screen and simultaneously plays the character’s sound and animation corresponding to the action and moves the block to a position in accordance with the results of the motion function. The script step may be direct or alternative. The direct step of the script is such a step, which must be carried out as intended by the author of the script. An alternative step is a script step called at the moment of the occurrence of an event - the character leaves the visible area of the screen, the character is clicked, the browser window has become inactive, a user action has been performed, etc.

При запуске и работе браузера пользовательского терминала и переходе к веб-сайту участника информационно-рекламной кампании средствами веб-сервера оператора информационно-рекламной кампании дополняют отображаемый для индивида веб-интерфейс выбранным персонажем. Действия персонажа относительно веб-интерфейса выполняются по подобранному сценарию и управляются средствами веб-сервера оператора информационно-рекламной кампании. При этом обеспечивается «взаимодействие» (фиг.9) посетителя веб-сайта участника информационно-рекламной кампании и персонажа. В ходе такого «взаимодействия» контролируют выполнение заданного единичного действия выбранного сценария - ключевого шага сценария и определяют факт реакции посетителя веб-сайта участника информационно-рекламной кампании на информационно-рекламную кампанию при выполнении этого ключевого шага. Сценарий может быть завершен после выполнения ключевого шага или же при достижении предельного времени действия сценария, по завершении сценария персонаж «исчезает» из веб-интерфейса.When the user terminal’s browser is launched and launched and the informational and advertising campaign participant’s website is visited, the information and advertising campaign operator’s web server tools supplement the displayed web interface for the individual with the selected character. The character’s actions regarding the web interface are carried out according to the selected scenario and are controlled by the means of the web server of the information and advertising campaign operator. This ensures the "interaction" (Fig.9) of the visitor to the website of the participant of the information and advertising campaign and the character. During this “interaction”, they control the execution of a given single action of the selected script — the key step of the script and determine the reaction of the visitor of the website of the participant of the information and advertising campaign to the information and advertising campaign during this key step. The script can be completed after the key step is completed, or if the script reaches the time limit, the character “disappears” from the web interface when the script ends.

Для того чтобы персонаж был показан в окне браузера пользовательского терминала, владелец веб-сайта (предполагаемый участник информационно-рекламной кампании) должен зарегистрировать свой сайт на веб-сервере оператора информационно-рекламной кампании. Запрос владельца веб-сайта содержит сведения о пользователе - посетителе веб-сайта участника информационно-рекламной кампании, контексте и ряд других параметров, позволяющих программе-генератору подобрать наиболее подходящий случайный сценарий. После получения запроса сценарий формируется и отправляется посетителю веб-сайта совместно с запрашиваемой им страницей. В процессе выполнения сценария при достижении ключевого шага результаты выполнения сценария будут направлены в модуль расчетов. Для продвижения продукции произвольной направленности создается множество персонажей. Каждый персонаж отвечает за продвижение определенной продукции или нескольких продукций и нацелен на определенную аудиторию. С этой целью персонажу подбирается определенный облик, пол, возраст, социальное положение, манера разговора, характер и т.д. Одни сценарии или даже персонажи могут отображаться только представителям определенных стран, пользователям, говорящим на определенных языках, либо посетителям определенных сайтов. Другие же персонажи и сценарии, нацеленные на широкую целевую аудиторию, могут отображаться всем пользователям Интернет. Один и тот же сценарий может быть отображен на различных языках, в зависимости от языка пользователя - посетителя веб-сайта. Также сценарий может отображать как одного персонажа, так и нескольких персонажей, взаимодействующих между собой.In order for the character to be shown in the browser window of the user terminal, the website owner (the alleged participant of the information and advertising campaign) must register his site on the web server of the operator of the information and advertising campaign. The website owner’s request contains information about the user who is visiting the website of the participant in the information and advertising campaign, the context, and a number of other parameters that allow the generator program to choose the most suitable random scenario. After receiving the request, the script is generated and sent to the website visitor together with the page requested by him. During the execution of the script, upon reaching the key step, the results of the script will be sent to the calculation module. To promote products of arbitrary orientation, many characters are created. Each character is responsible for promoting a specific product or several products and is aimed at a specific audience. For this purpose, the character is selected a certain appearance, gender, age, social status, manner of speaking, character, etc. Some scenarios or even characters can be displayed only to representatives of certain countries, users who speak certain languages, or visitors to certain sites. Other characters and scripts aimed at a wide target audience can be displayed to all Internet users. One and the same scenario can be displayed in different languages, depending on the language of the user - the website visitor. Also, the script can display both one character and several characters interacting with each other.

При осуществлении данного способа, в отличие от прототипа (WO 01/3345), не требуется оснащение пользовательских терминалов средствами (программным обеспечением и т.п.), контролирующими связь пользовательского терминала с сетью, загрузку и воспроизведение рекламного контента, что очевидно обеспечивает простоту и надежность распространения рекламных сообщений. Надежность распространения рекламных сообщений в данном случае будет определяться исключительно техническими свойствами используемой сети связи. Использование персонажей, подобранных в зависимости от профиля веб-сайта и «портрета» его посетителя и взаимодействующих с веб-интерфейсом, по сценарию, выбранному таким же образом, вовлечение посетителя сайта во «взаимодействие»/«игру» с персонажем позволит снизить до минимума «неприязнь» пользователя к интернет-рекламе при возможно однозначном и квалифицированном определении факта реакции пользователя посетителя веб-сайта участника информационно-рекламной кампании на рекламное сообщение.When implementing this method, in contrast to the prototype (WO 01/3345), it is not necessary to equip user terminals with tools (software, etc.) that control the connection of the user terminal to the network, download and play advertising content, which obviously provides simplicity and reliability of distribution of advertising messages. The reliability of the distribution of advertising messages in this case will be determined solely by the technical properties of the communication network used. The use of characters selected depending on the profile of the website and the "portrait" of its visitor and interacting with the web interface according to the scenario chosen in the same way, involving the site visitor in the "interaction" / "game" with the character will reduce to a minimum hostility ”of the user to online advertising with the possible unambiguous and qualified determination of the fact of the reaction of the user of the visitor of the website of the participant of the information and advertising campaign to the advertising message.

Среди шагов в сценарии присутствуют три обязательных шага: появление, исчезновение и ключевой шаг. Шаг «появление» - это начальный шаг сценария, как правило, на данном шаге персонаж появляется перед посетителем веб-сайта участника информационно-рекламной кампании. Ключевой шаг определяет, был ли успешно воспроизведен сценарий. Если данный шаг был выполнен во время воспроизведения сценария и посетитель не покинул веб-страницу, значит цель сценария была достигнута. Как правило, до этого шага или на этом шаге отображается объявление, которое должно было привлечь внимание посетителя веб-сайта, либо проводится консультация посетителя веб-сайта или же его опрос. Шаг «исчезновение» запускает шаги, завершающие сценарий. Как правило, данный шаг приводит к исчезновению персонажа с веб-страницы либо после данного шага персонаж больше не реагирует на посетителя веб-сайта. Данный шаг выполняется, как правило, сразу после выполнения ключевого шага либо при превышении заданной максимальной продолжительности сценария.Among the steps in the script, there are three required steps: appearance, disappearance, and a key step. The “appearance” step is the initial step of the script, as a rule, at this step the character appears in front of the visitor of the website of the participant of the information and advertising campaign. The key step is to determine if the script has been successfully played. If this step was performed during the playback of the script and the visitor did not leave the web page, then the goal of the script was achieved. As a rule, before this step or at this step, an ad is displayed that should have attracted the attention of the website visitor, or a website visitor is consulted or surveyed. The fade step starts the steps that complete the script. As a rule, this step leads to the disappearance of the character from the web page or after this step the character no longer responds to the website visitor. This step is usually performed immediately after the key step is completed or when the specified maximum duration of the script is exceeded.

Первым выполняется обязательный шаг сценария, называемый «появление». На данном шаге персонаж должен появиться перед посетителем веб-сайта участника информационно-рекламной кампании. Каждый шаг определяет следующий шаг, который должен быть выполнен после завершения текущего. Перед выполнением любого шага программный код сценария определяет, не сработало ли одно из событий, заданное для данного шага. Если сработало хотя бы одно событие, программный код сценария выбирает событие с максимальным приоритетом для данного шага и исполняет альтернативный шаг, соответствующий данному событию. Если же событий не возникло, программный код сценария продолжает выполнять текущий шаг или переходит к выполнению следующего шага, если текущий шаг завершен.The first step is the required script step, called “appearance”. At this step, the character should appear in front of the visitor to the website of the participant in the information and advertising campaign. Each step defines the next step that must be completed after the current one is completed. Before executing any step, the program code of the script determines whether one of the events specified for this step worked. If at least one event has triggered, the script program code selects the event with the highest priority for this step and executes an alternative step corresponding to this event. If no events have occurred, the script program code continues to execute the current step or proceeds to the next step if the current step is completed.

В случае выполнения обязательного шага, называемого «ключевой» (или целевой) шаг, программный код сценария отправляет результаты выполнения данного шага на сервер. Если во время выполнения шага персонажем проводился опрос, на сервер отправляются результаты опроса. Если на ключевом шаге отображалось рекламное объявление, на сервер отправляются сведения о том, кликнул ли посетитель веб-сайта на объявление или нет. В любом случае после выполнения ключевого шага на сервер отправляется уведомление об успешном выполнении сценария.If the required step, called the “key” (or target) step, is executed, the script program code sends the results of this step to the server. If a character was polled during the step, the polling results are sent to the server. If an ad was displayed at the key step, information is sent to the server about whether the website visitor clicked on the ad or not. In any case, after completing the key step, a notification about the successful execution of the script is sent to the server.

Во время выполнения сценария отслеживается продолжительность сценария. Если сценарий выполняется дольше максимальной продолжительности, переходят к выполнению обязательного шага, называемого «исчезновение». Данный шаг является завершающим шагом сценария, приводящим к исчезновению персонажа с экрана, либо после данного шага персонаж уже не реагирует на посетителя веб-сайта.During the execution of the script, the duration of the script is monitored. If the script runs longer than the maximum duration, they proceed to the execution of the mandatory step called “disappearance”. This step is the final step of the script, leading to the disappearance of the character from the screen, or after this step the character no longer responds to the website visitor.

Для реализации сценариев с несколькими персонажами шаги сценария группируются по блокам. Сценарий с одним персонажем состоит из одного блока, называемого блоком по умолчанию. Каждый блок содержит идентификатор отображаемого персонажа, обязательные шаги «появление», «исчезновение», «ключевой» шаг и прочие шаги. При запуске сценария первым запускается шаг «появление» у блока по умолчанию. Запуск других блоков задается в самом шаге сценария - здесь указывается, какой блок надо активировать. При запуске нового блока программный код сценария порождает новый процесс и исполняет шаги нового блока параллельно с другими блоками. Процесс завершается при завершении работы соответствующего блока. В сценарии с несколькими персонажами персонажи взаимодействуют друг с другом посредством событий. Примером подобных событий является пересечение двух персонажей в пространстве. Также программный код сценария может порождать собственные события. Например, при достижении персонажем «А» точки X соответствующий шаг сценария порождает событие «А достиг X». Для реакции на данное событие в блоке сценария для персонажа «Б» устанавливается альтернативный шаг, выполняющийся при возникновении события «А достиг X».To implement scenarios with multiple characters, script steps are grouped into blocks. A single-character scenario consists of one block, called the default block. Each block contains the identifier of the displayed character, the mandatory steps “appearance”, “disappearance”, “key” step and other steps. When the script starts, the “appearance” step of the block is the first to start by default. The launch of other blocks is set in the step of the script itself - it indicates which block should be activated. When starting a new block, the script program code spawns a new process and executes the steps of the new block in parallel with other blocks. The process ends when the corresponding block completes. In a scenario with multiple characters, the characters interact with each other through events. An example of such events is the intersection of two characters in space. Also, the script program code can generate its own events. For example, when character “A” reaches point X, the corresponding script step raises the event “A reached X”. To respond to this event, an alternative step is set for the character “B” in the script block, which is performed when the event “A reaches X” occurs.

Взаимодействие посетителя веб-сайта участника информационно-рекламной кампании с персонажем также осуществляется через события. В сценарии могут быть определены альтернативные шаги, реагирующие на наведение мыши на персонажа, клика или тача (для планшетных компьютеров) на персонажа. Для придания большей интерактивности в сценарии могут быть определены дополнительные пользовательские действия. Пользовательские действия, доступные в сценарии, отображаются в специальном меню, которое создается при выполнении сценария. Каждое действие в меню может быть обозначено текстом или графической пиктограммой, обозначающей соответствующее действие. Пользователь - посетитель веб-сайта участника информационно-рекламной кампании выбирает в меню некоторое действие и осуществляет клик мышью (или тач в планшетном ПК) на экране. При этом на экране в области клика выполняется анимация и звук, соответствующие действию. Если область клика пересекается с областью расположения персонажа, в сценарии срабатывает соответствующее событие. Примером пользовательского действия может быть действие «поймать персонажа». Анимация пользовательского действия представляет собой руку, которая пытается схватить персонажа. Если в момент выполнения анимации персонаж находится в области пользовательского действия, срабатывает альтернативный шаг сценария, при котором персонаж становится захваченным мышью, и может свободно перемещаться по экрану в направлении движения мыши до тех пор, пока посетитель веб-сайта не отпустит кнопку мыши.The interaction between the visitor of the website of the participant of the information and advertising campaign with the character is also carried out through events. In the script, alternative steps can be defined that respond to mouse hovering over a character, a click or a wheelbarrow (for tablet computers) on a character. To make the script more interactive, additional user actions can be defined. User actions available in the script are displayed in a special menu that is created when the script is executed. Each action in the menu can be indicated by text or a graphic icon indicating the corresponding action. User - visitor of the website of the participant of the information and advertising campaign, selects some action in the menu and clicks on the screen (or touch on the tablet). At the same time, animation and sound corresponding to the action are performed on the screen in the click area. If the click area intersects with the area of the character’s location, the corresponding event is triggered in the script. An example of a custom action is the “catch character” action. A custom action animation is a hand that tries to grab a character. If the character is in the user action area at the time of the animation, an alternative script step is triggered, in which the character becomes captured by the mouse and can freely move around the screen in the direction of the mouse movement until the website visitor releases the mouse button.

На практике могут быть предложены следующие сценарии (элементы сценариев) «взаимодействия» посетитель веб-сайта и персонажа:In practice, the following scenarios (scenario elements) of the “interaction” of a website visitor and a character can be proposed:

- персонаж появился на экране, переместился в видимую область экрана, при этом окно браузера было активным, и персонаж выполнил некоторую целевую анимацию, например,- the character appeared on the screen, moved to the visible area of the screen, while the browser window was active, and the character performed some target animation, for example,

выпил некоторое лекарство, и это повлияло на его состояние здоровья, приехал на автомобиле определенной модели и рассказал о своих впечатлениях,drank some medicine, and this affected his state of health, arrived in a car of a certain model and told about his impressions,

прошел в одежде от некоторого бренда, заказал еду в определенном магазине;walked in clothes from a certain brand, ordered food at a particular store;

- персонаж появился на экране, переместился в видимую область экрана, при этом окно браузера было активным, и персонаж показал некоторый слух - новость, оформленную в виде объявления, связанную с появлением нового продукта, возникновением новой акции, скидки на товар и т.п.;- the character appeared on the screen, moved to the visible area of the screen, while the browser window was active, and the character showed some rumor - news written in the form of an announcement related to the appearance of a new product, the emergence of a new promotion, discounts on goods, etc. ;

- персонаж появился на экране, переместился в видимую область экрана, при этом окно браузера было активным, и посетителю веб-сайта была предоставлена ссылка на более подробную информацию, посетитель веб-сайта кликнул на ссылку и попал на целевой сайт с описанием акции, новости, скидки;- the character appeared on the screen, moved to the visible area of the screen, while the browser window was active, and the website visitor was provided with a link to more detailed information, the website visitor clicked on the link and got to the target site with a description of the action, news, discounts;

- персонаж предложил посетителю веб-сайта ответить на вопросы, и посетитель веб-сайта ответил на них;- the character invited the website visitor to answer questions, and the website visitor answered them;

- персонаж предоставил посетителю веб-сайта список вопросов, которые он может задать, а посетитель веб-сайта самостоятельно спросил у персонажа об акциях, скидках на продукт или решил узнать подробности о какой-то услуге или продукте и персонаж рассказал ему об этом;- the character provided the website visitor with a list of questions that he can ask, and the website visitor independently asked the character about promotions, product discounts or decided to find out details about some service or product and the character told him about it;

- персонаж предложил оформить заявку на покупку продукта/услуги, а посетитель веб-сайта заполнил форму заявки и указал свои контактные данные;- the character offered to fill out an application for the purchase of a product / service, and the website visitor filled out the application form and indicated his contact information;

- посетитель веб-сайта ответил правильно на поставленный вопрос, ответ подтверждает то, что посетитель веб-сайта выполнил нужное действие или заинтересовался продуктом/услугой;- the website visitor answered correctly the question posed, the answer confirms that the website visitor has taken the necessary action or is interested in the product / service;

- посетитель веб-сайта в процессе «игры» с персонажем выполнил целевое действие, например у посетителя веб-сайта была возможность заправить автомобиль персонажа топливом от одной из компаний, и посетитель веб-сайта залил в автомобиль топливо от рекламируемой компании, что повлияло на плавность движения автомобиля.- the website visitor in the process of “playing” with the character performed the target action, for example, the website visitor had the opportunity to refuel the character’s car with fuel from one of the companies, and the website visitor poured fuel from the advertised company into the car, which affected smoothness car movement.

Однозначная реакция посетителя веб-сайта на рекламное сообщение позволит максимально сократить количество «ложных кликов», инициированных программами-роботами или злоумышленниками, так как программе-роботу гораздо сложнее имитировать реакцию на сценарий. Кроме того, сценарий, как правило, не будет отображаться дважды одному и тому же человеку, а для того чтобы сценарий был определен как успешный, посетителю веб-сайта потребуется выполнить ряд действий, а не просто кликнуть.The unambiguous reaction of a website visitor to an advertising message will minimize the number of “false clicks” initiated by robot programs or malicious users, since it is much more difficult for a robot program to simulate a reaction to a script. In addition, the script, as a rule, will not be displayed twice to the same person, and in order for the script to be defined as successful, the website visitor will need to perform a number of actions, and not just click.

На практике могут быть предложены следующие технологии защиты от ложных кликов, то есть ложных просмотров рекламного объявления:In practice, the following technologies can be offered to protect against false clicks, that is, false views of an advertisement:

- блокировка рекламного сообщения при запросе к веб-серверу оператора информационно-рекламной кампании напрямую из браузера;- blocking an advertising message when a request is made to a web server of an information and advertising campaign operator directly from a browser;

- использование базы данных нежелательных доменов;- use of a database of unwanted domains;

- отказ от учета показа сценария в качестве успешного при запросе об успешности показа не от сайта, с которого поступал запрос на генерирование сценария;- refusal to account for the display of the script as successful when requesting the success of the show not from the site from which the request for generating the script came;

- защита внутренних переменных программной части сценария от использования внешними программными средствами (скриптами, определение всех ключевых переменных (идентификатор показа, идентификатор текущего шага сценария, идентификатор ключевого шага сценария, код регистрации сайта и т.д.) программной части сценария (библиотеки функций) как защищенных);- protection of internal variables of the program part of the script from use by external software (scripts, determination of all key variables (display identifier, identifier of the current step of the script, identifier of the key step of the script, site registration code, etc.) of the program part of the script (function library) as protected);

- контроль минимального времени, необходимого для достижения ключевого шага;- control the minimum time required to achieve a key step;

- контроль максимального времени исполнения сценария;- control of the maximum execution time of the script;

- контроль частоты демонстрации сценария для защиты от частых попыток отправки ложных ссылок;- control the frequency of demonstration of the script to protect against frequent attempts to send false links;

- контроль частых запросов на генерацию сценариев с одного и того же IP адреса;- control of frequent requests for script generation from the same IP address;

- использование комплекса из множества серверов оператора информационно-рекламной кампании, поступающие запросы на генерацию рекламного сценария обрабатываются наименее загруженным сервером, в случае отказа одного из серверов сервис будет продолжать работать;- the use of a complex of many servers of the operator of the information and advertising campaign, incoming requests for generating an advertising script are processed by the least loaded server, in case of failure of one of the servers, the service will continue to work;

- хранение информации о конкретном показе сценария только на одном из серверов комплекса, в случае отправки ответа на любой другой сервер такой идентификатор показа не будет найден, и показ не будет считаться успешным.- storage of information about a particular script show only on one of the servers of the complex, if a response is sent to any other server, such a display identifier will not be found, and the show will not be considered successful.

Предложенный способ может поддерживать технологию проведения лайв-чатов (live chat), где за анимационным персонажем, говорящим с посетителем веб-сайта, будет стоять реальный человек - оператор лайв-чата. В данном случае персонаж проводит диалог с посетителем веб-сайта, в случае если посетитель веб-сайта хочет задать вопрос, не указанный в списке предопределенных вопросов в сценарии, персонаж предлагает посоветоваться с консультантом. Посетитель веб-сайта задает вопрос персонажу в текстовом виде, библиотека функций сценария вызывает функцию веб-страницы, которая отправляет запрос на сервис взаимодействия с лайв-чатом. Запрос содержит текст вопроса от посетителя веб-сайта, данный текст посредством сервиса передается внешнему приложению, которое управляет чатом, приложение передает сообщение на терминал одному из операторов чата.The proposed method can support live chat technology, where an animated character speaking with a website visitor will be supported by a real person - a live chat operator. In this case, the character conducts a dialogue with the website visitor, if the website visitor wants to ask a question that is not listed in the list of predefined questions in the script, the character offers to consult a consultant. A website visitor asks a question to the character in text form, the library of script functions calls a web page function that sends a request for a live chat interaction service. The request contains the text of the question from the website visitor, this text is transmitted through the service to an external application that controls the chat, the application sends a message to the terminal to one of the chat operators.

Во время ожидания ответа от оператора персонаж предлагает посетителю веб-сайта подождать ответа и развлекает его во время ожидания. Оператор, получив сообщение, отправляет ответ на заданный вопрос или встречный вопрос. Ответ передается назад сервису взаимодействия с чатом. Сервис передает асинхронное сообщение в веб-браузер пользовательского терминала посетителя веб-сайта участника информационно-рекламной кампании. Получив сообщение, веб-браузер запускает специальную публичную (public) функцию в библиотеке функций сценария, которая позволяет персонажу воспроизвести ответ от оператора лайв-чата. Дальнейший диалог осуществляется аналогичным образом. В случае превышения времени ожидания ответа от оператора персонаж извиняется перед посетителем веб-сайта и предлагает ему другие способы связаться с администратором (например, указать адрес электронной почты, на который чуть позже будет отправлен ответ).While waiting for a response from the operator, the character invites the website visitor to wait for the answer and entertains him while waiting. An operator, having received a message, sends an answer to a asked question or a counter question. The response is sent back to the chat interaction service. The service transmits an asynchronous message to the web browser of the user terminal of the visitor of the website of the participant of the information and advertising campaign. Upon receiving the message, the web browser launches a special public function in the script function library, which allows the character to reproduce the response from the live chat operator. Further dialogue is carried out in a similar way. If the waiting time for a response from the operator is exceeded, the character apologizes to the website visitor and offers him other ways to contact the administrator (for example, specify the email address to which the response will be sent later).

При практическом осуществлении предложенного способа может быть предусмотрено подразделение участников информационно-рекламной кампании на «полноправных» участников информационно-рекламной кампании и партнеров информационно-рекламной кампании. В отличие от участника информационно-рекламной кампании партнером может стать любой пользователь, имеющий доступ к веб-серверу оператора информационно-рекламной кампании. Участник информационно-рекламной кампании, являющийся только партнером, создает ссылку на какой-либо произвольный веб-сайт (сайт новостей и т.п.), при этом ссылка создается согласованно с оператором информационно-рекламной кампании, то есть средствами сервера оператора информационно-рекламной кампании. В таком случае сайт участника информационно-рекламной кампании будет представлять собой указанный выше произвольный веб-сайт. При переходе по ссылке пользователь становится посетителем веб-сайта, ставшего таким образом сайтом участника информационно-рекламной кампании, при этом при работе браузера пользователю также отображается персонаж (персонаж становится внедренным на страницу произвольного веб-сайта) и выполняет действия в соответствии с заданным сценарием. Созданная описанным выше образом ссылка ведет на эмуляцию страницы веб-сайта, то есть пользователь видит перед собой все, что отображается на реальной странице и даже может переходить к другим уже реальным разделам этого сайта. При этом на эмулируемой странице отображается еще и персонаж, в отличие от реальной страницы сайта, владелец которого может не являться участником информационно-рекламной кампании. Сведения о сформированных таким образом ссылках на произвольные веб-сайты используются оператором рекламно-информационной кампании при формировании новых сценариев. Очевидно, что предусмотрев возможность взаимодействия оператора информационно-рекламной кампании и участников информационно-рекламной кампании - партнеров возможно добиться охвата в ходе информационно-рекламной кампании гораздо большей аудиотории.In the practical implementation of the proposed method, a division of the participants of the information and advertising campaign into “full” participants of the information and advertising campaign and partners of the information and advertising campaign may be provided. In contrast to the participant of the information and advertising campaign, the partner can be any user who has access to the web server of the operator of the information and advertising campaign. An infotainment campaign participant, which is only a partner, creates a link to any arbitrary website (news site, etc.), and the link is created in coordination with the operator of the infotainment campaign, that is, by means of the server of the infotainment operator campaigns. In this case, the site of the participant of the information and advertising campaign will be the above-mentioned arbitrary website. When clicking on the link, the user becomes a visitor to the website, which thus became the site of the participant in the information and advertising campaign, while the browser also displays the character to the user (the character becomes embedded on the page of an arbitrary website) and performs actions in accordance with the specified scenario. The link created in the manner described above leads to the emulation of a website page, that is, the user sees in front of him everything that is displayed on a real page and can even go to other sections of this website that are already real. At the same time, the character is also displayed on the emulated page, unlike the real page of the site, the owner of which may not be a participant in the information and advertising campaign. Information about links to arbitrary websites generated in this way is used by the advertising and information campaign operator when generating new scenarios. It is obvious that by providing for the possibility of interaction between the operator of the information and advertising campaign and the participants of the information and advertising campaign - partners, it is possible to achieve a much greater audio coverage during the information and advertising campaign.

Предложенный способ имеет ряд особенностей при использовании социальных сетей. Если пользователь зарегистрировался в социальной сети, сценарий формируется с учетом его активности в социальной сети. При организации взаимодействия с веб-сайтами социальных сетей, то есть в том случае если социальная сеть становится участником информационно-рекламной кампании, пользователи социальной сети могут отправлять друг другу анонимные или подписанные сообщения, которые «озвучиваются» персонажами. В результате веб-интерфейс адресата такого сообщения отображает уведомление, «озвучиваемое» персонажем, для воспроизведения которого пользователь должен нажать на гиперссылку, которая приходит пользователю в уведомлении. При нажатии на гиперссылку пользователю отображается случайный веб-сайт в интернете и в нем воспроизводится случайный анимационный сценарий, при выполнении которого на определенном шаге озвучивается искомое сообщение. При этом случайный веб-сайт является сайтом, который рекламируется в сценарии. Данный веб-сайт, как и сценарий, определяется исходя из «портрета» получателя сообщения, например пол, возраст, увлечения, личный дневник, контекст сообщения и т.д.The proposed method has several features when using social networks. If the user is registered in the social network, the scenario is formed taking into account his activity in the social network. When organizing interaction with social networking websites, that is, if the social network becomes a participant in the information and advertising campaign, users of the social network can send each other anonymous or signed messages that are “voiced” by the characters. As a result, the web interface of the addressee of such a message displays a notification “voiced” by the character, for which the user must click on the hyperlink that the user receives in the notification. By clicking on the hyperlink, the user is presented with a random website on the Internet and a random animation script is played in it, during which a desired message is voiced at a certain step. In this case, a random website is a website that is advertised in a script. This website, like the script, is determined based on the “portrait” of the message recipient, for example gender, age, hobbies, personal diary, message context, etc.

При практическом использовании (коммерциализации) (фиг.10) предложенный способ может быть отнесен как к медийной (размещение изображений на заранее определенных веб-сайтах), так и к контекстной рекламе (использование персонажей и сценариев исходя из особенностей и характеристик сайта). Также сам внешний вид персонажа может включать скрытую рекламу, то есть предложенный способ может быть рассмотрен продакт-плейсмент рекламе. В случае же использования социальных сетей и передачи ссылок на персонажи предложенный способ может быть рассмотрен в качестве способа вирусной рекламы. Таким образом, предложенный способ позволяет сочетать эффекты, достигаемые при использовании отдельных перечисленных выше рекламных технологий. Соответственно благодаря использованию предложенного способа возможно будет эффективно осуществлять новый способ оплаты рекламы в сети Интернет: оплата за успешный сценарий - PPSS (pay per success scenario). В итоге помимо описанных выше технических результатов будет обеспечено повышение значения конверсии (conversion rate) в интернет-маркетинге.In practical use (commercialization) (figure 10), the proposed method can be attributed both to media (placing images on predefined websites) and contextual advertising (using characters and scripts based on the features and characteristics of the site). Also, the appearance of the character itself may include hidden advertising, that is, the proposed method can be considered product placement advertising. In the case of using social networks and transferring links to characters, the proposed method can be considered as a method of viral advertising. Thus, the proposed method allows you to combine the effects achieved by using the individual advertising technologies listed above. Accordingly, through the use of the proposed method, it will be possible to effectively implement a new method of paying for advertising on the Internet: payment for a successful scenario - PPSS (pay per success scenario). As a result, in addition to the technical results described above, an increase in the conversion rate in Internet marketing will be provided.

Claims (6)

1. Способ распространения рекламных и информационных сообщений в сети Интернет, предусматривающий
a) организацию на основе компьютерных средств обработки и хранения информации, связанных с веб-сервером оператора информационно-рекламной кампании и/или являющихся его частью, по меньшей мере, одной базы данных изображений - персонажей, а также сценариев действий персонажей, отображаемых средствами пользовательского интерфейса, причем каждый сценарий состоит из последовательности единичных действий;
b) обеспечение взаимодействия с веб-сервером оператора информационно-рекламной кампании:
по меньшей мере, одного веб-сайта участника информационно-рекламной кампании, поддерживаемого с использованием соответствующего веб-сервера,
по меньшей мере, одного пользовательского терминала, обеспечивающего выход в сеть Интернет и функционирование графического интерфейса, в ходе которого:
- средствами веб-сервера оператора информационно-рекламной кампании определяют характеристики и особенности веб-сайта участника информационно-рекламной кампании;
- средствами веб-сервера оператора информационно-рекламной кампании определяют социальный и/или психологический портрет индивида - посетителя упомянутого веб-сайта информационно-рекламной кампании;
- исходя из упомянутых характеристик и особенностей веб-сайта и социального и/или психологического портрета индивида средствами веб-сервера оператора информационно-рекламной кампании выбирают, по меньшей мере, один персонаж и сценарий его действия;
- при запуске и работе браузера пользовательского терминала индивида - посетителя веб-сайта участника информационно-рекламной кампании и перехода индивида к данному веб-сайту дополняют отображаемый для индивида веб-интерфейс выбранным персонажем, действия которого относительно веб-интерфейса выполняются по выбранному сценарию и управляются средствами упомянутого браузера;
- контролируют средствами веб-сервера оператора информационно-рекламной кампании выполнение заданного единичного действия выбранного сценария - ключевого шага сценария и
определяют факт реакции индивида - посетителя веб-сайта участника информационно-рекламной кампании на информационно-рекламную кампанию при выполнении указанного ключевого шага.
1. The method of distribution of advertising and informational messages on the Internet, providing
a) organization based on computer processing and storage of information associated with the web server of the operator of the information and advertising campaign and / or being part of at least one database of images - characters, as well as scenarios of actions of characters displayed by the user interface , and each scenario consists of a sequence of single actions;
b) ensuring interaction with the web server of the operator of the information and advertising campaign:
at least one website of the participant of the information and advertising campaign supported using the corresponding web server,
at least one user terminal that provides Internet access and a graphical interface, during which:
- means of the web server of the operator of the information and advertising campaign determine the characteristics and features of the website of the participant in the information and advertising campaign;
- by means of the web server of the operator of the information and advertising campaign, determine the social and / or psychological portrait of the individual - visitor of the said website of the information and advertising campaign;
- on the basis of the mentioned characteristics and features of the website and the social and / or psychological portrait of the individual, at least one character and a scenario of his action are selected by means of the web server of the operator of the information and advertising campaign;
- when the browser of the user’s user terminal is launched and the visitor of the website of the participant in the information and advertising campaign and the individual goes to this website, the displayed web interface for the individual is supplemented by the selected character, whose actions regarding the web interface are performed according to the selected scenario and are controlled by mentioned browser;
- they control by means of the web server of the operator of the information and advertising campaign the execution of a given single action of the selected script - a key step of the script and
determine the fact of the reaction of the individual - visitor of the website of the participant of the information and advertising campaign to the information and advertising campaign when performing the specified key step.
2. Способ по п.1, отличающийся тем, что облик персонажа выбирают из перечня, включающего:
- вымышленный персонаж;
- изображение реального объекта или существа окружающей среды;
- символическое изображение;
- изображение (портрет) реального человека;
- отображение оператора лайв-чата (live chat).
2. The method according to claim 1, characterized in that the appearance of the character is selected from a list including:
- fictional character;
- image of a real object or creature of the environment;
- a symbolic image;
- image (portrait) of a real person;
- Display live chat operator (live chat).
3. Способ по п.2, отличающийся тем, что формируют семейство взаимосвязанных друг с другом персонажей.3. The method according to claim 2, characterized in that they form a family of characters interconnected with each other. 4. Способ по п.1, отличающийся тем, что сценарий действия персонажа включает действия, выбранные из перечня, включающего, по меньшей мере:
- движение персонажа относительно координат экрана пользовательского терминала с достижением заданных координат;
- изменение облика персонажа;
- демонстрацию объявления посредством персонажа;
- воспроизведение звука;
- воспроизведение отдельных слов и/или фразы;
- воспроизведения общественно важной информации;
- переход посредством персонажа к просмотру развернутого сообщения;
- щелчок (click) на персонаж;
- действия, являющиеся частью сценария игры;
- переход посредством персонажа на веб-сайт участника информационно-рекламной кампании;
- ответ индивида - посетителя веб-сайта участника информационно-рекламной кампании на, по меньшей мере, один вопрос, заданный посредством персонажа;
- передачу посредством персонажа вопросов от индивида - посетителя веб-сайта участника информационно-рекламной кампании удаленному участнику информационно-рекламной кампании;
- заказ товара и/или услуги посредством персонажа;
- обеспечение функции лайв-чата (live chat).
4. The method according to claim 1, characterized in that the scenario of the character’s actions includes actions selected from the list including at least:
- movement of the character relative to the screen coordinates of the user terminal with the achievement of the specified coordinates;
- change the character's appearance;
- Demonstration of the announcement through the character;
- sound reproduction;
- reproduction of individual words and / or phrases;
- reproduction of socially important information;
- transition through the character to view the expanded message;
- click (click) on the character;
- actions that are part of the game scenario;
- transition through the character to the website of the participant of the information and advertising campaign;
- the response of the individual visitor to the website of the participant in the information and advertising campaign to at least one question asked by the character;
- transmission through the character of questions from the individual - visitor of the website of the participant of the information and advertising campaign to the remote participant of the information and advertising campaign;
- ordering goods and / or services through a character;
- providing live chat function.
5. Способ по любому из пп.1-4, отличающийся тем, что веб-сайт участника информационно-рекламной кампании представляет собой произвольный веб-сайт, указанный в ссылке, сформированной участником информационно-рекламной кампании с использованием средств веб-сервера оператора информационно-рекламной кампании, для эмуляции страницы указанного веб-сайта, владелец которого может не являться участником информационно-рекламной кампании.5. The method according to any one of claims 1 to 4, characterized in that the website of the participant of the information and advertising campaign is an arbitrary website specified in the link generated by the participant of the information and advertising campaign using the means of the web server of the information and communication operator advertising campaign, to emulate a page of a specified website, the owner of which may not be a participant in the information and advertising campaign. 6. Способ по любому из пп.1-4, отличающийся тем, что обеспечивают взаимодействие с веб-сервером оператора информационно-рекламной кампании, по меньшей мере, одного веб-сайта социальной сети. 6. The method according to any one of claims 1 to 4, characterized in that they provide interaction with the web server of the information and advertising campaign operator of at least one social networking website.
RU2012148879/08A 2012-11-19 2012-11-19 Method of distributing advertising and informational messages on internet RU2520394C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2012148879/08A RU2520394C1 (en) 2012-11-19 2012-11-19 Method of distributing advertising and informational messages on internet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2012148879/08A RU2520394C1 (en) 2012-11-19 2012-11-19 Method of distributing advertising and informational messages on internet

Publications (2)

Publication Number Publication Date
RU2012148879A RU2012148879A (en) 2014-05-27
RU2520394C1 true RU2520394C1 (en) 2014-06-27

Family

ID=50774972

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2012148879/08A RU2520394C1 (en) 2012-11-19 2012-11-19 Method of distributing advertising and informational messages on internet

Country Status (1)

Country Link
RU (1) RU2520394C1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2595983C1 (en) * 2015-03-12 2016-08-27 Яна Леонардовна Горностай Method of advertisement
RU2714368C2 (en) * 2015-11-11 2020-02-14 Дзе Сиг Инститьют Ко., Лтд. Real-time information distribution system based on digital line using intelligent terminal and method of distributing information
RU2743484C2 (en) * 2018-05-18 2021-02-19 Сергей Витальевич Анисимов System for conducting survey and method for conducting survey

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6189790B1 (en) * 1999-12-22 2001-02-20 Ncr Corporation Method and apparatus for displaying instructional messages during operation of a self-service checkout terminal
WO2001033450A1 (en) * 1999-10-30 2001-05-10 Son Young Cherl Method and system for advertisement using animation-character
US20100110082A1 (en) * 2008-10-31 2010-05-06 John David Myrick Web-Based Real-Time Animation Visualization, Creation, And Distribution
US20110016004A1 (en) * 2000-11-03 2011-01-20 Zoesis, Inc., A Delaware Corporation Interactive character system
US20120030038A1 (en) * 2002-07-31 2012-02-02 Nicholas Russell Animated Messaging
RU2449383C2 (en) * 2006-11-15 2012-04-27 Майкрософт Корпорейшн Advertising taking into account interaction with user

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001033450A1 (en) * 1999-10-30 2001-05-10 Son Young Cherl Method and system for advertisement using animation-character
US6189790B1 (en) * 1999-12-22 2001-02-20 Ncr Corporation Method and apparatus for displaying instructional messages during operation of a self-service checkout terminal
US20110016004A1 (en) * 2000-11-03 2011-01-20 Zoesis, Inc., A Delaware Corporation Interactive character system
US20120030038A1 (en) * 2002-07-31 2012-02-02 Nicholas Russell Animated Messaging
RU2449383C2 (en) * 2006-11-15 2012-04-27 Майкрософт Корпорейшн Advertising taking into account interaction with user
US20100110082A1 (en) * 2008-10-31 2010-05-06 John David Myrick Web-Based Real-Time Animation Visualization, Creation, And Distribution

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2595983C1 (en) * 2015-03-12 2016-08-27 Яна Леонардовна Горностай Method of advertisement
RU2714368C2 (en) * 2015-11-11 2020-02-14 Дзе Сиг Инститьют Ко., Лтд. Real-time information distribution system based on digital line using intelligent terminal and method of distributing information
RU2743484C2 (en) * 2018-05-18 2021-02-19 Сергей Витальевич Анисимов System for conducting survey and method for conducting survey

Also Published As

Publication number Publication date
RU2012148879A (en) 2014-05-27

Similar Documents

Publication Publication Date Title
US10846941B2 (en) Interactive virtual thematic environment
Rowles Mobile marketing: how mobile technology is revolutionizing marketing, communications and advertising
US9535577B2 (en) Apparatus, method, and computer program product for synchronizing interactive content with multimedia
US20170185596A1 (en) Trigger-based content presentation
US20190228106A1 (en) Website creation system for creating websites having at least one series of directional webpages and related methods
US10255615B2 (en) System and method for contextual virtual local advertisement insertion
US11451873B2 (en) Attracting user attention to advertisements
US20090210301A1 (en) Generating customized content based on context data
US10007930B2 (en) Invocation of advertisements in a virtual universe (VU)
US20110251902A1 (en) Target Area Based Content and Stream Monetization Using Feedback
US20100169837A1 (en) Providing Web Content in the Context of a Virtual Environment
US20130191228A1 (en) System and method for embedding a view of a virtual space in a banner ad and enabling user interaction with the virtual space within the banner ad
US20130124311A1 (en) System and Method for Dynamic Integration of Advertisements in a Virtual Environment
US20100100429A1 (en) Systems and methods for using world-space coordinates of ad objects and camera information for adverstising within a vitrtual environment
US20120173312A1 (en) Systems, methods, and media for providing virtual badges
CN106686133B (en) Cross-platform interaction method and device
JP2002109361A (en) Method and device for displaying advertisement
US20120259712A1 (en) Advertising in a virtual environment
KR20030051643A (en) Computerized advertising method and system
RU2520394C1 (en) Method of distributing advertising and informational messages on internet
CN109003106A (en) Information processing method and information processing unit
WO2005092028A2 (en) Interactive software application platform
US11936955B2 (en) Attracting user attention to advertisements
Gao Interactivity and amusement in electronic commerce
US20160038838A1 (en) Consumer engagement gaming platform

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20141120