RU2630382C2 - Using the content of page to solve the problem of accurate advertising selection - Google Patents
Using the content of page to solve the problem of accurate advertising selection Download PDFInfo
- Publication number
- RU2630382C2 RU2630382C2 RU2013104913A RU2013104913A RU2630382C2 RU 2630382 C2 RU2630382 C2 RU 2630382C2 RU 2013104913 A RU2013104913 A RU 2013104913A RU 2013104913 A RU2013104913 A RU 2013104913A RU 2630382 C2 RU2630382 C2 RU 2630382C2
- Authority
- RU
- Russia
- Prior art keywords
- user
- content
- information
- promoted
- preview
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Настоящее изобретение относится к сенсорным устройствам и, в частности, к нацеленной продвигаемой информации на основе пользовательских целей для устройств с сенсорными экранами.The present invention relates to touch devices and, in particular, to targeted promotion information based on user goals for devices with touch screens.
Для навигации по веб-сайтам используется широкий спектр гиперссылок или активных элементов. Данные элементы позволяют пользователю перемещаться с одной страницы на другую. В то время как гиперссылки или активные элементы могут быть найдены почти на всех веб-страницах, статистика показывает, что около 80% гиперссылок остаются не нажатыми (выбранными) пользователями. Другими словами, большая часть усилий и времени, затраченного веб-разработчиками в плане отображения страниц, становится мусором.A wide range of hyperlinks or active elements are used to navigate websites. These elements allow the user to navigate from one page to another. While hyperlinks or active elements can be found on almost all web pages, statistics show that about 80% of hyperlinks remain not clicked (selected) by users. In other words, most of the effort and time spent by web developers in terms of displaying pages becomes garbage.
Кроме того, с точки зрения пользователя обычные гиперссылки и другие элементы, используемые для навигации по сайту, являются "слепыми" (т.е. пользователь никогда не знает, с чем он столкнется, перейдя по гиперссылке). Несмотря на тот факт, что для генерирования предпросмотров существует большое количество библиотек, только часть веб-сайтов реализует некоторые (обычно минимальное количество) предпросмотры страниц, отображающих то, что находится за определенной ссылкой. Однако такая технология может быть реализована для страниц, находящихся внутри сайта. Все внешние ссылки остаются «слепыми» для пользователя. Данная проблема становится еще более критичной для мобильных или сенсорных устройств, на которых открытие (отображение) страницы отнимает больше времени.In addition, from the user's point of view, the usual hyperlinks and other elements used to navigate the site are “blind” (that is, the user never knows what he will encounter by clicking on the hyperlink). Despite the fact that there are a large number of libraries for generating previews, only part of the websites implements some (usually the minimum) previews of pages displaying what is behind a specific link. However, this technology can be implemented for pages inside the site. All external links remain "blind" to the user. This problem becomes even more critical for mobile or touch devices, on which opening (displaying) a page takes more time.
Современные поисковые "движки", такие как Google™ и Yahoo™ способны строить/создавать детализированные предпросмотры, однако они работают только на первом уровне распространения. Другими словами, как только пользователь выбирает определенный сайт со ссылками, то он уже не может знать, что скрыто за этими ссылками.Modern search engines such as Google ™ and Yahoo ™ are able to build / create detailed previews, but they only work at the first distribution level. In other words, as soon as the user selects a specific site with links, he can no longer know what is hidden behind these links.
Еще одной проблемой является использование рекламы на мобильных устройствах. Google показывает рекламу в результатах поиска. Когда пользователь вводит поисковые запросы, то Google показывает некоторое количество рекламы вместе с результатами поиска. Другая реклама основывается на содержимом (контенте) страницы, на данных пользователя и геолокации. Данная реклама не является эффективной, поскольку она не направлена на цели пользователя (или его предпочтения). Например, ни содержимое страницы, просматриваемое пользователем, ни детализированный профиль пользователя, не может помочь определить, что пользователь голоден или, что он хочет отправиться в отпуск.Another problem is the use of advertising on mobile devices. Google shows ads in search results. When a user enters search queries, Google displays a certain amount of advertising along with the search results. Other advertising is based on the content (content) of the page, on user data and geolocation. This advertisement is not effective, because it is not aimed at the goals of the user (or his preferences). For example, neither the content of the page viewed by the user, nor the detailed profile of the user can help determine that the user is hungry or that he wants to go on vacation.
Кроме того, рекламные баннеры занимают место на экране устройства и раздражают пользователя. СМИ и новостные ресурсы теряют доходы от пользователей. Порой, содержание может соответствовать некоторым целям и желаниям пользователей, однако далее пользователь обращается к Google для поиска детальной информации, относящейся к данному содержанию. Таким образом, доход от рекламы поступает Google’y или другому поисковому движку, а не новостному ресурсу. Монетизация содержания/контента на мобильных устройствах находится на еще более низком уровне.In addition, banner ads take up space on the device’s screen and annoy the user. Media and news resources are losing revenue from users. Sometimes, the content may correspond to some goals and desires of users, but then the user turns to Google to search for detailed information related to this content. This way, the ad revenue goes to Google’y or another search engine, not to the news resource. Monetization of content / content on mobile devices is even lower.
Таким образом, требуется система, обеспечивающая предпросмотры для всех ссылок. Такая система требует дополнительных финансовых вложений, которые могут быть компенсированы за счет эффективной целевой рекламы. Таким образом, необходимо создать систему, обеспечивающую предпросмотры для всех ссылок экономически-эффективным путем.Thus, a system is required that provides previews for all links. Such a system requires additional financial investments, which can be offset by effective targeted advertising. Thus, it is necessary to create a system that provides previews for all links in a cost-effective way.
Прилагаемые чертежи включены для обеспечения дальнейшего понимания изобретения и составляют часть описания, иллюстрируют варианты осуществления изобретения и вместе с описанием служат для объяснения принципов изобретения.The accompanying drawings are included to provide a further understanding of the invention and form part of the description, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention.
На рисунках:In the figures:
ФИГ.1 иллюстрирует ссылку на веб-странице с автоматически сгенерированным предпросмотром и рекламный баннер;FIG. 1 illustrates a link on a web page with automatically generated previews and an advertising banner;
ФИГ.2 иллюстрирует обработку содержания с использованием технологии обработки естественного языка;FIG. 2 illustrates content processing using natural language processing technology; FIG.
ФИГ.3 иллюстрирует активное управление при помощи рекламных баннеров применимо к данному изобретению;FIG.3 illustrates the active management using advertising banners applicable to this invention;
ФИГ.4 иллюстрирует системную архитектуру;FIG. 4 illustrates a system architecture;
ФИГ.5 иллюстрирует диаграмму метода для целевой рекламы;5 illustrates a diagram of a method for targeted advertising;
ФИГ.6 иллюстрирует то, как пожелания и ассоциации пользователя зависят от цели пользователя применимо к определенному продукту или услуге;6 illustrates how the wishes and associations of the user depend on the purpose of the user applicable to a particular product or service;
ФИГ.7 иллюстрирует блок-схему способа точного подбора рекламы;FIG.7 illustrates a block diagram of a method for the exact selection of advertising;
ФИГ.8 иллюстрирует блок-схему примера мобильного устройства, которое может быть использовано в данном изобретении;FIG. 8 illustrates a block diagram of an example mobile device that can be used in the present invention;
ФИГ.9 иллюстрирует блок-схему примерной реализации мобильного устройства.FIG.9 illustrates a block diagram of an exemplary implementation of a mobile device.
ФИГ.10 иллюстрирует примерную схему компьютерной системы, которая может быть использована для реализации изобретения.FIGURE 10 illustrates an exemplary diagram of a computer system that can be used to implement the invention.
Касательно данного изобретения представлены способ и система для нацеленной рекламной информации (рекламного объекта) (например, части изображения, видео, анимации, текста, трехмерной модели или других визуальных представлений) на сенсорных устройствах (т.е. мобильных устройствах, смартфонах, десктопах, нет-буках, портативных компьютерах, телевизорах, игровых консолях и т.д.Regarding the present invention, there is provided a method and system for targeted advertising information (an advertising object) (for example, parts of an image, video, animation, text, three-dimensional model or other visual representations) on touch devices (i.e. mobile devices, smartphones, desktops, no -books, laptops, televisions, game consoles, etc.
С одной стороны, визуальный предпросмотр страницы генерируется автоматически на базе шаблонов предпросмотра, которые выбираются определенного дизайна страницы. Например, страница, описывающая продукт, содержит большое изображение продукта, в то время как страница со статьей содержит большой заголовок (заглавие) статьи. Такие специфические свойства страниц используются для автоматического генерирования детального информативного предпросмотра. Основываясь на содержании страницы в предпросмотре акцент ставится на более важной части содержания, а менее важная часть - опускается.On the one hand, a visual page preview is automatically generated based on the preview templates that are selected for a particular page design. For example, the page describing the product contains a large image of the product, while the page with the article contains a large heading (title) of the article. These specific page properties are used to automatically generate a detailed, informative preview. Based on the content of the page in the preview, emphasis is placed on the more important part of the content, and the less important part is omitted.
Шаблон предпросмотра может быть сгенерирован автоматически (разработчиком) в виде части дизайна веб-страницы. Альтернативно, шаблон предпросмотра генерируется автоматически. Более значимые части содержания определяются на базе анализа областей веб-страницы (текст, шрифты, изображения и т.д.). Генерируется предопределенный макет шаблона предпросмотра, описывающий наиболее важные части.A preview template can be generated automatically (by the developer) as part of the web page design. Alternatively, a preview template is automatically generated. The more significant parts of the content are determined based on the analysis of areas of the web page (text, fonts, images, etc.). A predefined preview template layout is generated that describes the most important parts.
Визуальный предпросмотр веб-страницы может отображать визуальное представление на базе шаблонов для рекламируемых объектов, например, рекламных баннеров, описании продуктов или услуг, рейтинга продуктов, отзывов и т.д. Другими словами, предпросмотр веб-страницы содержит сгенерированные данные. Пример ссылки на веб-странице с автоматически сгенерированным предпросмотром и рекламным баннером приведен на ФИГ.1.A visual preview of a web page can display a visual representation based on templates for advertised objects, for example, advertising banners, descriptions of products or services, product ratings, reviews, etc. In other words, a web page preview contains the generated data. An example of a link on a web page with an automatically generated preview and banner ad is shown in FIG. 1.
Предпросмотр может быть предопределен на базе свойств страницы (тип страницы, заголовок, размер экрана, тип устройства и т.д.). Веб-страница может иметь встроенный специальный тег (признак), определяющий тип предпросмотра, который необходимо сгенерировать для веб-страницы. Например, тег может показывать такие типы предпросмотра, как "изображение + заголовок", "только заголовок", "только изображение" и т.д.The preview can be predefined based on the page properties (page type, title, screen size, device type, etc.). A web page can have a built-in special tag (tag) that defines the type of preview that you want to generate for the web page. For example, a tag may show preview types such as "image + title", "title only", "image only", etc.
Тип предпросмотра используется для функции генерирования предпросмотра. Когда пользователь выбирает гиперссылку, система вызывает специальную функцию java-скрипт, которая генерирует предпросмотр и рекламные баннеры для страницы, на которую ведет гиперссылка. Функция генерирования предпросмотра использует параметры генерирования предпросмотра и рекламного баннера, такие как размер, положение экрана, автоматический поворот, тип устройства, браузер и т.д. Критичным параметром является тип предпросмотра.The preview type is used for the preview generation function. When a user selects a hyperlink, the system calls a special function java-script, which generates a preview and advertising banners for the page to which the hyperlink leads. The preview generation function uses the options for generating previews and banner ads, such as size, screen position, auto rotation, device type, browser, etc. A critical parameter is the type of preview.
В соответствии с данным изобретением система может отображать один или несколько рекламных баннеров, связанных с контекстом страницы, на которую ведет ссылка. Кроме того, рекламные баннеры могут быть выбраны в зависимости от пола пользователя, геолокационных данных, истории пользователя, статистики медиасайтов, раздела сайта, метаданных страницы и т.д. Таким образом, предпросмотры страниц автоматически генерируются для всех ссылок, расположенных на веб-странице. Основанные на контексте рекламные баннеры автоматически генерируются и прикрепляются к предпросмотрам страниц. Далее сканируется код страницы, после чего для каждой гиперссылки добавляется вызов функции Интерфейса Программирования Приложений (ИПП) с предопределенными параметрами или другие типы активных элементов управления, которые инициируют переход к различным контентам.In accordance with this invention, the system may display one or more advertising banners associated with the context of the page to which the link leads. In addition, advertising banners can be selected depending on the user's gender, geolocation data, user history, media site statistics, site section, page metadata, etc. Thus, page previews are automatically generated for all links located on the web page. Context-based banner ads are automatically generated and attached to page previews. Next, the page code is scanned, after which for each hyperlink a call to the Application Programming Interface (API) function with predefined parameters or other types of active controls that initiate the transition to various contents is added.
Специалистам в данной области техники стоит принять во внимание, что для предлагаемого метода генерирования предпросмотра страниц не требуется дополнительного пространства памяти, поскольку предпросмотр генерируется "на лету". Сам контент страницы остается нетронутым, поскольку после активирования ИПП, структура и внешний вид страницы не изменяется. Рекламные баннеры и предпросмотры не видны на оригинальной странице до тех пор, пока не будут активированы пользователем путем указания на гиперссылку. Рекламные баннеры и предпросмотры отображаются в верхней части веб-страницы в отдельном окне и закрываются как только будет выбрана гиперссылка.Specialists in the art should take into account that the proposed method for generating page previews does not require additional memory space, since the preview is generated on the fly. The content of the page itself remains untouched, since after activating the API, the structure and appearance of the page does not change. Advertising banners and previews are not visible on the original page until they are activated by the user by pointing to the hyperlink. Advertising banners and previews are displayed at the top of the web page in a separate window and are closed as soon as a hyperlink is selected.
Как только предпросмотры и реклама автоматически сгенерирована, пользователю может быть показана дополнительная реклама. Каждый раз, когда пользователь просматривает предпросмотр, он может увидеть другой рекламный баннер. Гиперссылки становятся более привлекательными для пользователей, поскольку гиперссылки не являются "слепыми" и дают пользователю представление о том, что за ними находится, без перехода с текущей страницы. Кроме того, интересные предпросмотры привлекают внимание пользователя к рекламному баннеру. Это особенно полезно для мобильных устройств и устройств с сенсорным экраном, где пользователи часто не хотят переходить (или выбирать контент, например, используя джойстик, трекбол и т.д.) по рекламным ссылкам в связи с ограничениями ширины пропускания (низкой скоростью передачи данных).As soon as previews and advertisements are automatically generated, additional ads may be shown to the user. Each time the user views the preview, he can see a different banner ad. Hyperlinks become more attractive to users because hyperlinks are not "blind" and give the user an idea of what is behind them, without going from the current page. In addition, interesting previews draw the user's attention to the advertising banner. This is especially useful for mobile and touch-screen devices, where users often do not want to go (or select content, for example, using a joystick, trackball, etc.) to advertising links due to bandwidth limitations (low data transfer speed) .
Пользователи могут уведомить систему о своей заинтересованности в определенной части контента при помощи, например, инфракрасной камеры, инфракрасного сенсора, видеокамеры, где сенсорный датчик (интегрированное или внешнее устройство бесконтактного сенсорного типа) заменяет работу с физическим сенсорным экраном и распознает жесты пользователя и ассоциирует их с контекстом на экране; микрофона, например, Siri-подобной модели (сенсор с модулем обратной связи с поддержкой распознавания речи, который может быть встроенным или внешним) пользователь указывает часть контекста и действие с ним посредством голосовых команд; кинестетического датчика - пользователь использует джойстик, манипулятор "мышь" или надеваемых сенсоров (специальные очки); датчика движения глаз - пользователь использует устройство, например, Google-очки или специальную камеру, которая способна распознавать положение глаз, часть контекста, на который смотрит пользователь, и команды (например, дважды моргнуть) для "активации" данного изобретения.Users can notify the system of their interest in a certain part of the content using, for example, an infrared camera, infrared sensor, video camera, where a touch sensor (an integrated or external device of a contactless touch type) replaces the work with a physical touch screen and recognizes user gestures and associates them with context on the screen; a microphone, for example, a Siri-like model (a sensor with a feedback module that supports speech recognition, which can be built-in or external), the user indicates part of the context and action with it through voice commands; kinesthetic sensor - the user uses a joystick, a mouse or worn sensors (special glasses); eye movement sensor - the user uses a device, for example, Google-glasses or a special camera that can recognize the position of the eyes, part of the context that the user is looking at, and commands (for example, blink twice) to "activate" the present invention.
В соответствии с одним из примеров применения изобретения, предпросмотр автоматически генерируется для всех ссылок, расположенных на веб-странице. Движок генерирования сканирует веб-страницы, распознает гиперссылки и добавляет специальный код для каждой гиперссылки. Данный код вызывает специальную функцию ИПП. Таким образом, оригинальный код веб-страницы автоматически модифицируется. В одном из примеров применения изобретения форма/вид предпросмотра может быть определена дизайнером веб-страниц.In accordance with one example of the application of the invention, a preview is automatically generated for all links located on the web page. The generation engine scans web pages, recognizes hyperlinks and adds special code for each hyperlink. This code calls a special function of the API. Thus, the original web page code is automatically modified. In one example of the application of the invention, the form / type of the preview can be determined by the web page designer.
В соответствии с другим из примеров применения изобретения, реализуется требуемая динамическая реклама, основанная на контенте. Любой тип контента (например, видео, аудио, текст и т.д.) обладает тенденцией притягивать внимание или увеличивать желание людей просмотреть контент. Существует прямая взаимосвязь между контентом и желаниями пользователей. Такая взаимосвязь используется для целевой рекламы. Для нацеливания пользователя может быть использована любая часть контента (контекста), которая вызывает определенные ассоциации или желания.In accordance with another example application of the invention, the required dynamic advertising based on content is implemented. Any type of content (for example, video, audio, text, etc.) has a tendency to attract attention or increase people's desire to view content. There is a direct correlation between content and user wishes. This relationship is used for targeted advertising. To target the user, any part of the content (context) that causes certain associations or desires can be used.
Стоит заметить, что когда реклама релевантна/уместна сточки зрения желаний и ожиданий пользователя, то пользователем она больше не рассматривается как реклама, наоборот, пользователь воспринимает точно подобранную рекламу как полезную информацию. В соответствии с одним из примеров применения изобретения, пользователю предоставляется возможность явно указать часть контента (например, параграф внутри текста или название продукта), которая вызывает некий интерес (или желание). Набор целей пользователя (пожеланий) реализован в виде набора метаданных, которые автоматически генерируются для данного контента. Система определяет наиболее подходящие метаданные для конкретного пользователя, далее происходит анализ всего контента. Когда пользователь выбирает небольшую часть контента, щелкнув на ней кнопкой манипулятора "мышь", то генерируются метаданные, отражающие данную часть, и используются для нацеливания пользователя на рекламу. Для этого система распознает части предложений, части речи, значение слов и т.д. при помощи методов NLP (Natural Language Processing).It is worth noting that when an advertisement is relevant / appropriate from the point of view of the user's desires and expectations, then the user no longer considers it as advertising, on the contrary, the user perceives precisely selected advertising as useful information. In accordance with one example of the application of the invention, the user is given the opportunity to explicitly indicate the part of the content (for example, a paragraph within the text or the name of the product) that causes some interest (or desire). A set of user goals (wishes) is implemented as a set of metadata that is automatically generated for this content. The system determines the most appropriate metadata for a specific user, then all the content is analyzed. When the user selects a small part of the content by clicking on it with the mouse button, metadata is generated that reflect this part and is used to target the user to advertising. For this, the system recognizes parts of sentences, parts of speech, meaning of words, etc. using NLP (Natural Language Processing) methods.
Учитывая тот факт, что на NLP обработку может потребоваться довольно значительное время (в зависимости от размера контента), то задержки могут повлиять на удобство работы с системой. Метаданные контента могут быть предварительно сгенерированы и закешированы для последующего использования.Given the fact that NLP processing can take quite a while (depending on the size of the content), delays can affect the usability of the system. Content metadata can be pre-generated and cached for later use.
Таким образом, пользователю показывается высокорелевантная требуемая реклама, где реклама предоставляется в ответ на прямой запрос от клиента (в отличие от принудительного режима), и реклама предоставляется в качестве рекомендаций, а не простой рекламы. Такая реклама намного эффективней случайно отображаемой статичной рекламы или мигающих баннеров. Другими словами, пользователь указывает конкретную часть контента и явно указывает на то, что он хочет увидеть. Данный способ имеет явные преимущества по сравнению с рекламой Google™, которая требует от пользователя перейти в поисковую систему Google™ и ввести поисковую строку. Это крайне критично для мобильных устройств.Thus, the user is shown the highly relevant required advertisement, where the advertisement is provided in response to a direct request from the client (as opposed to the forced mode), and the advertisement is provided as recommendations, and not as a simple advertisement. Such advertising is much more effective than randomly displayed static advertising or blinking banners. In other words, the user indicates a specific piece of content and clearly indicates what he wants to see. This method has clear advantages over Google ™ advertising, which requires the user to go to the Google ™ search engine and enter a search string. This is extremely critical for mobile devices.
Специалистам в данной области техники стоит принять во внимание, что требуемая реклама полезна для мобильных устройств с экранами небольших размеров. Постоянно отображаемые рекламные баннеры занимают пространство экрана и требуют изменения оригинального контента. В соответствии с одним из примеров применения изобретения, в качестве рекламы используется выделенный пользователем контекст (т.е. объект, такой как предложение или часть предложения, часть изображения, абзац статьи, фрагмент видеоизображения, изображение, трехмерная модель и т.д.), взамен одного поискового термина/слова вырванного из контекста.Specialists in this field of technology should take into account that the required advertising is useful for mobile devices with screens of small sizes. Constantly displayed advertising banners occupy screen space and require changing the original content. In accordance with one example of the application of the invention, the context selected by the user is used as advertising (i.e., an object, such as a sentence or part of a sentence, part of an image, paragraph of an article, a fragment of a video image, image, three-dimensional model, etc.), instead of one search term / word taken out of context.
Таким образом, в соответствии с одним из примеров применения изобретения, нерелевантная реклама полностью устранена. Взамен баннеров, которые занимают место на экране, отображается требуемая реклама. Реклама отображается в соответствии с явно выбранной пользователем части контента. Таким образом, реклама отображает только релевантную информацию на основе части контента в отличие от некоторых общих объявлений на основе всего контента.Thus, in accordance with one example of the application of the invention, irrelevant advertising is completely eliminated. Instead of banners that take up space on the screen, the required advertisement is displayed. Advertising is displayed in accordance with the user's explicitly selected portion of the content. Thus, ads only display relevant information based on part of the content, unlike some general ads based on all content.
Зная набор вызванных пожеланий контентом, реклама может быть сгенерирована и показана. Например, гостиница - бронирование, отзывы; ресторан - меню, зарезервировать стол; продукт - купить, отзывы и т.д. В соответствии с одним из примеров применения изобретения при помощи технологии Обработки естественного языка автоматически генерируется список ключевых объектов и соответствующих им категорий.Knowing the set of wishes caused by the content, an advertisement can be generated and displayed. For example, a hotel - booking, reviews; restaurant - menu, reserve a table; product - buy, reviews, etc. In accordance with one example of the application of the invention using the Natural Language Processing technology, a list of key objects and their corresponding categories is automatically generated.
Например, если в статье обсуждается горнолыжный курорт, и пользователь выбрал на часть текста, описывающую один из курортных отелей, то существует большая вероятность того, что пользователь хочет узнать несколько больше о данном отеле, заказать в нем номер или купить билеты на подъемник и т.д. Однако если пользователь выберет новые лыжи, то, скорее всего, он хочет посмотреть отзывы о них и узнать, где он может купить или взять их в аренду. Для реализации данного сценария система использует предопределенную ассоциативную модель (модель взаимосвязей), которая определяет список возможных действий для каждого типа объектов. Ассоциативная модель развивается (эволюционирует) на базе отзывов пользователей (т.е. действий пользователя). Ассоциативная модель может быть скорректирована на основе собранной статистики и исследований рынка.For example, if a ski resort is discussed in the article, and the user selects a part of the text that describes one of the resort hotels, then there is a high probability that the user wants to learn a little more about this hotel, book a room in it, or buy tickets for the ski lift, etc. d. However, if the user selects new skis, then most likely he wants to see reviews about them and find out where he can buy or rent them. To implement this scenario, the system uses a predefined associative model (a model of relationships) that defines a list of possible actions for each type of object. The associative model develops (evolves) based on user feedback (i.e. user actions). The associative model can be adjusted based on collected statistics and market research.
В случае, когда выбранная пользователем часть контента является комплексной и содержит несколько потенциальных целей и пожеланий, то процесс визуализации рекламы выполняется в два шага. На первом этапе система определяет пожелания пользователя. На втором этапе генерируется реклама на базе данных из первого шага и предоставляется пользователю. На первом этапе пользователю предоставляется список (слова и пиктограммы) возможных целей. Пользователя спрашивают, что более интересно ему в данный момент. Далее пользователь выбирает одну или несколько целей. Эти данные используются на втором этапе и пользователю предоставляется релевантная выбранным целям реклама.In the case when the part of the content selected by the user is complex and contains several potential goals and wishes, the advertising visualization process is carried out in two steps. At the first stage, the system determines the wishes of the user. At the second stage, an advertisement is generated on the basis of the data from the first step and is provided to the user. At the first stage, the user is presented with a list (words and pictograms) of possible goals. The user is asked what is more interesting to him at the moment. Next, the user selects one or more goals. This data is used in the second stage and the user is provided with advertising relevant to the selected goals.
Стоит отметить, что NLP технология (технология обработки естественного языка) позволяет автоматически анализировать часть текста (выбранного пользователем), а также распознавать заложенное в тексте содержание. Кроме того, NLP распознает основные типы объектов (организацию, человека, географический объект, количество/величину, деньги/валюту, процент, компанию, данные и т.д., причем список является расширяемым, а также использует метаданные и дополнительные целевые данные (т.е., например, время, данные о географическом местоположении, персональные данные, организации и т.д.). Описанный выше процесс изображен на ФИГ.2.It should be noted that NLP technology (natural language processing technology) allows you to automatically analyze part of the text (selected by the user), as well as recognize the content embedded in the text. In addition, NLP recognizes the main types of objects (organization, person, geographical object, quantity / size, money / currency, percentage, company, data, etc., the list is expandable, and also uses metadata and additional target data (t ie, for example, time, geographical location data, personal data, organizations, etc.). The process described above is depicted in FIG. 2.
Как дополнительный вариант использования изобретения, вместо поискового запроса, основанного на явном выборе пользователя, могут быть использованы контент (содержание) и связанные метаданные. Данные метаданные представляют собой набор формализованных особенностей, которые извлекаются из смысловой нагрузки содержания. Метаданные представлены в виде машиночитаемого языка и могут включать ключевые слова, биграммы, n-граммы, распознанные именованные сущности, предполагаемые категории, а также определенные автором категории и теги, связанные с частотным реаспределением, т.е. все то, что может быть использовано для определения релевантности рекламы.As an additional use of the invention, instead of a search query based on the explicit choice of the user, content (content) and associated metadata can be used. These metadata are a set of formalized features that are extracted from the semantic load of the content. Metadata is presented in the form of a machine-readable language and may include keywords, bigrams, n-grams, recognized named entities, proposed categories, as well as author-defined categories and tags associated with frequency allocation, i.e. all that can be used to determine the relevance of advertising.
Как дополнительный вариант использования изобретения, весь экран (или его часть) может быть преобразован в одну активную ссылку, взамен использования большого количества гиперссылок, большую часть из которых не выбирают. Это позволяет избежать постоянного нахождения рекламы и баннеров на небольшом экране. Кроме того, пользователю может быть показано неограниченное количество рекламных баннеров, поскольку баннеры появляются по запросу и не занимают место на экране.As an additional use of the invention, the entire screen (or part of it) can be converted into one active link, instead of using a large number of hyperlinks, most of which are not selected. This avoids the constant presence of advertisements and banners on a small screen. In addition, an unlimited number of advertising banners can be shown to the user, since the banners appear on demand and do not take up space on the screen.
Как дополнительный вариант использования изобретения, для нацеленной рекламы может быть использована любая часть любой текстового контента. Система может отображать пользователям несколько рекламных баннеров на основе контекста ссылки. В приведенном примере для дополнительных операций экранный интерфейс может использовать управление (панели, поля ввода/редактирования, кнопки, установку флажков и т.д.). Пользователь может переопределить запрос путем использования списка выбора вариантов. Например, система способна предоставить кнопки "Я разочарован" или "Я не это ищу ", что означает, что пользователь недоволен рекламным предложением. Также, система может предоставить способ выбрать ближайшую (или приближенную) рекламу к потребности пользователю, но которая не в полной мере подходит ему. Это предоставляет клиенту возможность оценить рекламу прямо на сайте при помощи таких кнопок как "нравится", "не нравится" и т.д., после чего данная информация может быть использована в качестве обратной связи с рекламодателем, целевого направления рекламы и вознаграждения пользователя. Данное изобретение также обеспечивает пользователя эффектом "геймификации", т.е. усиливает взаимодействие клиентов с рекламой и вовлекает такие внутренние мотиваторы, как чувство независимости и контроля. Активное управление рекламными баннерами описано на ФИГ.3.As an additional use of the invention, any part of any text content can be used for targeted advertising. The system can display multiple banner ads to users based on the context of the link. In the above example, the screen interface can use controls (panels, input / edit fields, buttons, check boxes, etc.) for additional operations. The user can override the query by using the list of choices. For example, the system is able to provide the buttons “I'm disappointed” or “I'm not looking for this,” which means that the user is dissatisfied with the advertising offer. Also, the system can provide a way to select the closest (or approximate) advertisement to the user's need, but which does not fully suit him. This gives the client the opportunity to evaluate advertising directly on the site using buttons such as “like”, “dislike”, etc., after which this information can be used as feedback from the advertiser, target direction of advertising and user rewards. The present invention also provides the user with a “gamification” effect, i.e. strengthens the interaction of clients with advertising and involves such internal motivators as a sense of independence and control. Active management of advertising banners is described in FIG. 3.
Как дополнительный вариант использования изобретения, нацеленная реклама, выводимая по запросу, (являясь видимой только временно, в отличие от принудительных постоянных баннеров) не требует "постоянного места " и не разрушает оригинальный контент страницы. Пользователю может быть представлено большее количество рекламы, что увеличивает эффект рекламы. Реклама не раздражает пользователя (или, как минимум, доставляет меньше неудобств пользователю, по сравнению с обычными типами рекламы), поскольку реклама генерируется на базе предпочтений пользователя. Реклама ориентирована на определенного пользователя на основе семантического анализа (как вариант без отслеживания действий пользователя). Также, обеспечивается обратная связь от пользовательского контента. Клиенты могут выбрать часть контента, которая определенным образом стимулирует их ощущения, что обеспечивает дополнительную обратную связь о качестве контента. Клиенты могут напрямую указать медиаресурсу "это интересно" и "это не интересно". История выбора (кликов) и анализ выбранных частей контента позволяет распознать шаблоны, которые могут помочь сделать контент более привлекательным. Реклама, которая получает больше всего отрицательных отзывов за период времени Т, автоматически исключается из процесса отображения, о чем будет уведомлен соответствующий рекламодатель. Для положительных и отрицательных отзывов может иметь место несколько уровней уведомлений о качестве рекламы с предопределенными действиями.As an additional use of the invention, targeted advertising displayed on request (being visible only temporarily, unlike forced permanent banners) does not require a “permanent place” and does not destroy the original content of the page. The user may be presented with more advertising, which increases the effect of advertising. Advertising does not annoy the user (or, at the very least, causes less inconvenience to the user compared to conventional types of advertising), since the advertisement is generated based on the user's preferences. Advertising is targeted at a specific user based on semantic analysis (as an option without tracking user actions). Also, feedback from user content is provided. Customers can choose a piece of content that stimulates their senses in a certain way, which provides additional feedback on the quality of the content. Clients can directly indicate to the media resource "this is interesting" and "this is not interesting." The history of the selection (clicks) and analysis of the selected parts of the content allows you to recognize patterns that can help make the content more attractive. The advertisement, which receives the most negative reviews for the time period T, is automatically excluded from the display process, which will be notified to the corresponding advertiser. For positive and negative reviews, there may be several levels of quality notification with predefined actions.
В качестве дополнительного варианта использования изобретения генерируется список вариантов действий для предопределенных запросов пользователя. Например, пользователь может выбрать "Возможно, Монтевидео не самое знойное очарование Буэнос-Айреса, но здесь находится множество милых кафе, в которых вы можете посидеть с кортадо (эспрессо с молоком) и с медиалуной (круассаном) и наблюдать за миром". В данном предложении существуют четыре потенциальных цели: "Буэнос-Айрес", "милые кафе", "кортадо (эспрессо с молоком)", "медиалуна (круассан)". Все эти варианты отображаются пользователю для того, чтобы удовлетворить его запросу.As an additional use case of the invention, a list of action options for predetermined user requests is generated. For example, a user can choose “Montevideo may not be the sultry charm of Buenos Aires, but there are many nice cafes where you can sit with a cortado (espresso with milk) and with a medial (croissant) and watch the world.” There are four potential goals in this proposal: Buenos Aires, cute cafes, cortado (espresso with milk), and medial moon (croissant). All of these options are displayed to the user in order to satisfy his request.
В рамках примера для данного изобретения система убирает все гиперссылки и превращает все содержимое/контент в одну активную ссылку. Система использует ассоциативную модель, описывающую возможные пожелания и действия, которые могут быть осуществлены пользователем на основе содержания объекта. Другими словами, ассоциативная модель показывает пользователю действия, если объект интересен пользователю. Например, ассоциацией к "отелю" может являться "бронирование номеров", к "ресторану" - "зарезервировать стол" и т.д.As part of the example for the present invention, the system removes all hyperlinks and turns all content / content into one active link. The system uses an associative model that describes possible wishes and actions that can be performed by the user based on the content of the object. In other words, the associative model shows the user actions if the object is interesting to the user. For example, an association to a “hotel” may be “room reservation,” to “restaurant,” “reserve table,” etc.
В данном варианте применения изобретения для целевой рекламы используется NLP-метод. Например, NLP распознает, что объектом в выбранном контенте является "ресторан". Далее генерируется список ассоциаций (возможные выполняемые пользователем действия, если его интересует ресторан). Такими действиями могут быть "заказать стол", "почитать отзывы", "сравнить с другими местами" и т.д. Далее пользователю показываются компании, предоставляющие такие услуги.In this embodiment, the NLP method is used for targeted advertising. For example, NLP recognizes that the object in the selected content is a “restaurant”. Next, a list of associations is generated (possible actions performed by the user if he is interested in the restaurant). Such actions can be “order a table”, “read reviews”, “compare with other places”, etc. The user is then shown the companies providing such services.
Например, если объектом является новая машина, то список ассоциаций может включать "поиск диллера", "возможность тест-драйва", "поиск ссуды на новый автомобиль" и т.д. Таким образом генерируется предлагающая такие услуги реклама и показывается пользователю. Архитектура системы показана на ФИГ.4. Система включает рекламный сервер 440. Рекламный сервер 440 обрабатывает контент, хранит и выбирает рекламу. Специальные рекламные библиотеки 430 и 450 интегрированы с рекламным сервером 440 наряду с медиаресурсами и приложениями.For example, if the object is a new car, the list of associations may include “search for a dealer”, “test drive opportunity”, “search for a loan for a new car”, etc. In this way, an advertisement offering such services is generated and displayed to the user. The system architecture is shown in FIG. 4. The system includes an
Рекламные библиотеки 430 и 450 обеспечивают отображение рекламы и обрабатывают реакцию пользователя на рекламу. Например, пользователь может выбрать баннер, проигнорировать его, запросить перенациливание рекламы или выразить свое недовольство рекламой. Рекламные библиотеки 430 и 450 разработаны для работы с мобильными устройствами 460 и медиасайтами 410. В данном варианте применения изобретения контент хранится на удаленном медиасервере 420 и является доступным для медиаприложений на мобильных устройствах 460 или для медиасайтов 410. Системная интеграция с медиасервером 420 осуществляется за счет рекламных библиотек 430 и 450. Анализ контента/содержания производится на медиасервере 420, так что вычислительная нагрузка на клиентов 410 и 460 является минимальной.
В данном варианте применения изобретения реклама хранится на рекламном сервере 440. Рекламный сервер 440 доступен посредством универсальных портов управления 470, которые доступны мобильным устройствам 460 и медиасайтам 410. После того как пользователь выбирает часть контента, NLP-модуль определяет объекты внутри текста, классифицирует объекты и определяет связи между объектами. В результате пожелания (желания) пользователя становятся привязаны к предложениям и абзацам текста. По статистике, до 80% слов используются в качестве соединительных элементов и не отражают пожелания пользователя. Таким образом, объектов, которые действительно относятся к пожеланиям пользователя, гораздо меньше.In this embodiment of the invention, the advertisement is stored on the
Далее создается ассоциативная модель с матрицей. Ассоциативная матрица определяет связи между объектами и пожеланиями/желаниями/предпочтениями пользователя, вызванными данными объектами. Ассоциативная матрица также определяет границы данных отношений. Другими словами, определяются отношения между объектом-пожеланием и ограничениями приложений. Например, пол, время года, общественные мероприятия и т.д. являются важными ограничениями для поведения и пожеланий людей. Стоит обратить внимание, что ассоциации базируются на различных факторах и, главным образом, на типе объекта. Например, объект "гостиница" обладает одним набором ассоциаций, объект "ресторан" - другим, а объект "автомобиль" обладает еще одним набором ассоциаций. Ассоциативная матрица наследует некоторые признаки из концепции "график заинтересованности" и расширяет их путем применения некоторых новых вариантов (опций). Например, для распознавания слов в контенте может быть использована классификация поведения игроков в компьютерные игры Эми Джо Кима (конкурировать, исследовать, сотрудничать, высказываться), которые (слова) связаны с каждым типом поведения (например, слова "разрабатывать, создавать, строить" связаны с "нарочным" настроением), а также связывают настроение пользователя с услугами и деятельностью, которые подходят для определенного настроения. Пирамида Маслова может быть использована для определения приоритетности передаваемых пожеланий. Также могут быть использованы связи между услугами и продуктами категорий рекламы (которые основаны на статистической популярности классификации ресурсов, например, как социальный Интернет-сервис Pinterest). Классификация по внешним мотиваторам (статус, доступ, мощность, материал) и внутренним мотиваторам (компетентность, самостоятельность, связанность) также может быть применена к содержанию и классификации рекламы.Next, an associative model with a matrix is created. The associative matrix defines the relationships between objects and the wishes / desires / preferences of the user caused by these objects. The associative matrix also defines the boundaries of these relationships. In other words, the relationship between the wish object and the application constraints is determined. For example, gender, season, social events, etc. are important restrictions on the behavior and wishes of people. It is worth noting that associations are based on various factors and, mainly, on the type of object. For example, a hotel object has one set of associations, a restaurant object has another, and a car object has another set of associations. The associative matrix inherits some features from the concept of “interest graph” and expands them by applying some new options (options). For example, to recognize words in content, a classification of the behavior of Amy Joe Kim's computer game players (competing, exploring, collaborating, speaking out) that (words) are associated with each type of behavior (for example, the words “develop, create, build” are associated with an “intentional” mood), and also connect the user's mood with services and activities that are suitable for a particular mood. Maslov’s pyramid can be used to prioritize transmitted wishes. Links between services and products of advertising categories (which are based on the statistical popularity of the classification of resources, for example, as the social Internet service Pinterest) can also be used. Classification by external motivators (status, access, power, material) and internal motivators (competence, independence, connectedness) can also be applied to the content and classification of advertising.
Список целей рекламы создается на базе ассоциации. Ассоциативная модель формируется на основе социологических и статистических данных. Ассоциативная модель постоянно обновляется в процессе развертывания системы. Поскольку контент определяет и стимулирует пожелания (желания) пользователя, контент может быть проанализирован при помощи NLP единожды. Далее может быть создана универсальная модель пожеланий пользователя путем применения NLP к ассоциативной матрице. Реклама может быть классифицирована в зависимости от ее связи с пожеланиями пользователя, а не в зависимости от классификации продуктов/услуг. В дополнение к ключевым словам (например, таким как бренд, продукт или название услуги) каждый объект в контенте может быть ассоциативно связан с несколькими возможными действиями, которые могут быть выполнены над объектом, т.е. "купить", "забронировать", "заказать", "послушать", "посмотреть" и т.д. Также каждый объект может быть ассоциативно связан с неким видом пожеланий, например "безопасность", "голод", "жажда", "любопытство", "любовь" и т.д. Также контент может содержать другие ключевые слова, например, "построить", "выиграть", "нравиться", "собрать" и т.д. Все это может помочь определить текущее состояние клиента для подбора лучшей целевой рекламы.A list of advertising goals is created on the basis of the association. The associative model is formed on the basis of sociological and statistical data. The associative model is constantly updated during the deployment process. Since the content determines and stimulates the wishes (desires) of the user, the content can be analyzed using NLP once. Further, a universal model of user wishes can be created by applying NLP to the associative matrix. Advertising can be classified depending on its connection with the wishes of the user, and not depending on the classification of products / services. In addition to keywords (for example, such as a brand, product, or service name), each object in the content can be associated with several possible actions that can be performed on the object, i.e. "buy", "book", "order", "listen", "see", etc. Also, each object can be associated with some kind of wishes, for example, "security", "hunger", "thirst", "curiosity", "love", etc. The content may also contain other keywords, for example, “build”, “win”, “like”, “assemble”, etc. All this can help determine the current state of the client to select the best targeted advertising.
В рамках данного изобретения путем применения доступных о каждом пользователе данных (геолокационные данные, персональные данные, часовой пояс, тип устройства пользователя и т.д.) должны быть определены релевантные данные. Таким образом, после того как модель будет создана для определенного контента, она может быть применена для всех пользователей. Это экономит большое количество рекламных ресурсов. В рамках данного изобретения пользователь может переопределить свой выбор в любой момент. Привлечение пользователя в получение рекламы устраняет негативный эффект обычной рекламы, навязанной пользователю. Ряд уточняющих вопросов заданных пользователю сведен к минимуму и служит лишь в целях уточнения пожеланий и целей пользователя.In the framework of the present invention, by applying data available about each user (geolocation data, personal data, time zone, type of user device, etc.), relevant data must be determined. Thus, after the model is created for specific content, it can be applied to all users. This saves a large amount of advertising resources. In the framework of this invention, the user can redefine his choice at any time. Attracting the user to receive advertising eliminates the negative effect of regular advertising imposed on the user. A number of clarifying questions asked to the user is minimized and serves only to clarify the wishes and goals of the user.
В рамках данного изобретения при помощи данных, связанных с конкретным пользователем (геолокационные данные, персональные данные, часовой пояс, тип устройства пользователя и т.д.), уничтожаются тупиковые рекламные цепочки. Реклама считается тупиковой, если приложение конфликтует как минимум с одним известным параметром пользователя, таким как, например, возраст, пол, местоположение и т.д. Например, это позволяет избежать показа мужчинам рекламы женской косметики. Для того чтобы результаты были более релевантными для клиентов и мене раздражающими, могут быть использованы "минусующие" фильтры, которые исключают некоторые результаты в зависимости от данных о географическом местоположении, времени и поле. Целью является распознание обычного, типичного поведения пользователя и исключение очевидных объектов из результатов, о которых пользователь уже знает. Например, для типичного поведения в рабочее время показа даже релевантной рекламы местных ресторанов недалеко от пользователя можно избежать, а показывать только специальные предложения, если они есть. В нерабочее время в отличие от рабочего времени может быть показана реклама относящаяся к посещению магазинов/развлечениям/веселому времяпрепровождению. Если было установлено, что пользователь находится в отпуске или не дома, то акцент может быть сделан на местные объекты, обладающие высоким рейтингом среди туристов.In the framework of the present invention, dead-end advertising chains are destroyed using data associated with a particular user (geolocation data, personal data, time zone, type of user device, etc.). Advertising is considered deadlock if the application conflicts with at least one known user parameter, such as, for example, age, gender, location, etc. For example, this allows you to avoid showing men the ads of women's cosmetics. In order to make the results more relevant for customers and less annoying, negative filters can be used that exclude some results depending on data on geographical location, time and field. The goal is to recognize the usual, typical user behavior and to exclude obvious objects from the results that the user already knows about. For example, for typical behavior during working hours, showing even relevant advertisements of local restaurants close to the user can be avoided, and only show special offers, if any. During non-working hours, in contrast to working hours, ads related to shopping / entertainment / having fun may be shown. If it was found that the user is on vacation or not at home, then the emphasis can be placed on local objects that have a high rating among tourists.
На ФИГ.5 представлена блок-схема способа точного подбора рекламы согласно данному изобретению. В шаге 510 медиаресурс добавляет новый контент. В шаге 520 на рекламный сервер загружаются контент и метаданные. В шаге 530 контент анализируется NLP для определения целей (пожеланий) пользователя. Далее, если в шаге 540 было установлено, что пользователь выбрал часть текста на странице, то часть контента и связанные с ним метаданные (т.е. цели пользователя) идентифицируются в шаге 550. Если в шаге 540 было установлено, что пользователь нажал на гиперссылку, то в шаге 555 генерируется предпросмотр страницы, на которую ссылается гиперссылка.Figure 5 presents a block diagram of a method for the exact selection of advertising according to this invention. In
Если в шаге 560 идентифицировано более одной потенциальной цели пользователя, то все потенциальные цели отображаются в шаге 565, чтобы он мог выбрать одну из них; в противном случае в шаге 570 выбирается рекламный баннер. Рекламный баннер отображается в шаге 575, и процесс заканчивается в шаге 595. После того как в шаге 555 был создан предпросмотр, в шаге 580 выбирается дополнительный баннер(ы). Далее в шаге 590 пользователю показывается рекламный баннер, и процесс завершается в шаге 595.If at
Стоит обратить внимание, что на первоначальной стадии процесса определяется область выбранная пользователем. Система обрабатывает ошибки пользователя, вызванные неверным положением пальца пользователя на небольшом экране путем аппроксимации точки касания с несколькими "вымышленными" точками прикосновения со случайным сдвигом [0-Х]. В рамках данного изобретения минимальной целевой областью является предложение. Если прикосновение пальцем затрагивает более одного предложения, то система автоматически включает в себя весь параграф. Если прикосновение произошло между параграфами, то для анализа при помощи NLP включаются оба предложения. В случае с устройствами с большими экранами или на которых текст отображается с большим увеличением, то также учитывается позиция внутри предложения.It is worth paying attention that at the initial stage of the process, the area selected by the user is determined. The system processes user errors caused by incorrect position of the user's finger on a small screen by approximating a touch point with several "fictional" touch points with a random shift [0-X]. In the framework of this invention, the minimum target area is the proposal. If a finger touch touches more than one sentence, the system automatically includes the entire paragraph. If the touch occurred between paragraphs, then both sentences are included for analysis using NLP. In the case of devices with large screens or on which the text is displayed with a large increase, the position within the sentence is also taken into account.
В рамках данного изобретения для точного нацеливания рекламы используются медиаресурсы, относящиеся к ресурсам и контенту (специализация ресурсов; каталог ресурсов, в котором представлен контент; история поведения пользователя на ресурсе и т.д.). Например, некоторые определенные каталоги, которые используются в нацеливании рекламы, привлекают определенную аудиторию, например, "финансовые рынки", "банковские новости", "путешествие", "технические новости ", "бизнес-школы", "малый бизнес", "оборудование", "разработка", "садоводство", "недвижимость", "автомобили". Стоит обратить внимание, что для более точного подбора рекламы не требуется более подробной информации о персональных данных пользователя и не требуется отслеживание действий пользователя.In the framework of this invention, media resources related to resources and content are used to accurately target advertising (resource specialization; resource directory in which the content is presented; user behavior history on the resource, etc.). For example, some specific directories used in advertising targeting attract a certain audience, for example, "financial markets", "banking news", "travel", "technical news", "business schools", "small business", "equipment "," development "," gardening "," real estate "," cars ". It is worth noting that for a more accurate selection of advertising, more detailed information about the user's personal data is not required and tracking of user actions is not required.
На ФИГ.6 показано как ассоциации и пожелания пользователя зависят от цели пользователя, обращенной к определенному товару или услуге. Если пользователь намеревается использовать продукт сам, то он использует один процесс принятия решения. Однако, если пользователь заинтересован в продукте (или услуге) для кого-нибудь еще, то он использует другой процесс принятия решения. В отличие от традиционного "нацеливания рекламы по возрастному признаку" (например, не показывать женскую одежду или косметику мужчине, и наоборот) в настоящем изобретении может быть использована предыдущая история взаимодействия с рекламными материалами, которая не обязательно отражает личные интересы самомго пользователя (возможно, пользователь ищет подарок для друга, и ему самому не интересна данная вещь). Другими словами, как только он совершает покупку и дарит ее кому-нибудь, то это не значит, что она или подобный продукт интересны ему самому.FIG.6 shows how associations and wishes of the user depend on the purpose of the user, addressed to a particular product or service. If the user intends to use the product himself, then he uses one decision-making process. However, if the user is interested in a product (or service) for someone else, then he uses a different decision-making process. Unlike the traditional “targeting ads by age” (for example, not showing women’s clothing or cosmetics to a man, and vice versa), the present invention can use the previous history of interacting with advertising materials that does not necessarily reflect the personal interests of the user (possibly the user looking for a gift for a friend, and he himself is not interested in this thing). In other words, as soon as he makes a purchase and gives it to someone, this does not mean that he or a similar product is interesting to him.
На ФИГ.7 представлена блок-схема способа точного подбора рекламы в соответствии с представленным изобретением. В шаге 710 распознается часть выбранного пользователем контента. В шаге 720 определяются метаданные (цели), связанные с выбранной частью контента. Далее в шаге 730 применяются метаданные всего контента. Такими метаданными может быть контекст контента. В шаге 740 накладываются дополнительные ограничения (пол, местонахождение, тип устройства и т.д.).FIG. 7 is a flowchart of a method for accurately selecting ads in accordance with the present invention. At
Если в шаге 750 определено более одной цели пользователя, то в шаге 760 пользователю отображаются для выбора возможных целей, и процесс переходит к шагу 770. В противном случае в шаге 770 к цели применяется ассоциативная модель (матрица). Далее в шаге 780 на цели пользователя накладываются ограничения (геолокационные данные, пол, часовой пояс, тип устройства пользователя, веб-сайт и т.д.). Далее в шаге 790 ищется наиболее актуальная реклама. Например, когда человек выбрал предложение с описанием ресторана и играющей этой ночью в данном ресторане музыкальной группой, в первом шаге алгоритма необходимо выбрать между "едой" и "музыкой", и после того, как клиент выберет "еду", и окажется, что ресторан находится в другой географической точке, отличной от местоположения пользователя (например, пользователь находится в США, а ресторан во Франции), то нет смысла предлагать данному человеку забронировать стол в данном ресторане, а есть смысл предложить ему местный ресторан с той же кухней.If more than one user’s goal is determined in
ФИГ.8 представляет собой блок-схему мобильного устройства 59, к которому может быть применимо данное изобретение. Мобильным устройством 59 может быть, например, карманный персональный компьютер, сотовый телефон, сетевое устройство, камера, смартфон, мобильный телефон на базе EGPRS, сетевая базовая станция, медиаплеер, навигационное устройство, устройство для работы с электронной почтой, игровая консоль или комбинация двух и более таких устройств или других устройств обработки данных.FIG. 8 is a block diagram of a
В некоторых реализациях изобретения мобильное устройство 59 включает сенсорный дисплей 73. Сенсорный дисплей 73 может быть реализован на технологии жидкокристаллического дисплея (ЖКД), на технологии экранов на светоизлучающих полимерах (LPD) или на других технологиях экрана. Сенсорный дисплей 73 может быть чувствительным к тактильному и/или осязательному контакту с пользователем.In some implementations of the invention, the
В некоторых реализациях изобретения сенсорный дисплей 73 может включать мультисенсорный дисплей 73. Например, мультисенсорный дисплей 73 может одновременно обрабатывать несколько сенсорных точек, включая обработку данных, зависящих от давления, уровень и/или положения каждой сенсорной точки. Такая обработка облегчает распознавание жестов, взаимодействие с несколькими пальцами, комбинациями пальцев и других взаимодействий с дисплеем. Также могут быть использованы другие технологии сенсорных дисплеев, например, дисплеев, с которыми возможно взаимодействие при помощи перьев (стилусов) или иных указывающих устройств.In some implementations of the invention, the
В некоторых реализациях изобретения мобильное устройство 59 может отображать один или несколько графических интерфейсов пользователя на сенсорном дисплее 73 для обеспечения пользователю доступа к различных объектам системы и для передачи информации пользователю. В некоторых реализациях изобретения графический интерфейс пользователя может включать один или несколько объектов дисплея 74, 76. В показанном примере объекты дисплея 74 и 76 являются графическим представлением системных объектов. Некоторые примеры системных объектов включают в себя функции устройства, приложения, окна, файлы, уведомления, события или иные идентифицируемые системные объекты.In some implementations of the invention, the
В некоторых реализациях изобретения мобильное устройство 59 может совмещать в себе несколько устройств с множественной функциональностью, например устройство для связи по телефону (показано как объект телефонной связи 91); устройство для работы с электронной почтой (показано как объект для работы с электронной почтой 92); устройство для связи по сети (показано как сетевой объект 93); базовая станция Wi-Fi (не показано) и устройство для обработки мультимедийных данных (показано как объект медиаплеер 94). В некоторых реализациях изобретения отдельные объекты экрана 74, например, объект телефонной связи 91, объект для работы с электронной почтой 92, сетевой объект 93 и медиаплеер 94 могут быть отображены в меню 95. В некоторых реализациях изобретения функциональности устройства могут быть доступны из графического интерфейса пользователя верхнего уровня, такого графического интерфейса, который отображен на рисунке. Прикосновение к одному из объектов 91, 92, 93 или 94 могут, например, вызывать соответствующую функциональность.In some implementations of the invention, the
В некоторых реализациях изобретения мобильное устройство 59 может реализовать функциональность распределения сети. Например, такая функциональность может позволять пользователю использовать мобильное устройство 59 и связанную с ним сеть во время путешествия. В частности, мобильное устройство 59 может обеспечить доступ к Интернету (например, посредством Wi-Fi) другим устройствам, находящихся в определенной близости от мобильного устройства. Например, мобильное устройство 59 может быть настроено в качестве базовой станции для одного или нескольких устройств. Таким образом, мобильное устройство 59 может разрешить или запретить доступ к другим беспроводным устройствам.In some implementations of the invention,
В некоторых реализациях изобретения графический интерфейс пользователя мобильного устройства 59 меняется при вызове некоторой функциональности устройства, дополняется или заменяется другим интерфейсом пользователя или элементами интерфейса пользователя для облегчения пользователю доступа к определенным функциям, связанным с соответствующей функциональностью устройства. Например, при прикосновении пользователем к объекту телефонии 91 графический интерфейс пользователя сенсорного экрана 73 может отобразить экранные объекты, относящиеся к различным функциям телефона; подобно этому прикосновение к объекту для работы с электронной почтой 92 может привести к отображению графическим интерфейсом пользователя объектов, связанных с различными операциями над электронной почтой; прикосновение к сетевому объекту 93 может привести к отображению графическим интерфейсом пользователя объектов, связанных с различными операциями над сетью; а прикосновение к объекту медиаплеер 94 может привести к отображению графическим интерфейсом пользователя объектов, связанных с различными операциями с мультимедиа.In some implementations of the invention, the graphical user interface of the
В некоторых реализациях изобретения окружение или состояние графического интерфейса пользователя верхнего уровня может быть восстановлено путем нажатия на кнопку 96, расположенную в нижней части мобильного устройства 59. В некоторых реализациях изобретения каждая из соответствующих функциональностей может обладать экранным объектом "домой", отображенным в на сенсорном экране 73, и окружающая среда графического интерфейса пользователя может быть восстановлена путем нажатия на экранный объект "домой".In some implementations of the invention, the environment or state of the upper-level graphical user interface can be restored by pressing the button 96 located at the bottom of the
В некоторых реализациях изобретения графический интерфейс пользователя верхнего уровня может включать дополнительные экранные объекты 76, такие как объект службы коротких сообщений (SMS), объект календарь, объект фото, объект камера, объект калькулятор, объект акции, объект погода, объект карты, объект заметки, объект часы, объект адресная книга, объект настройки и объект хранилище приложений 97. Например, прикосновение к экранному объекту SMS открывает приложение для работы с SMS-сообщениями и соответствующей функциональностью; аналогично, каждый выбор экранного объекта может открыть соответствующее объекту окружение и функциональностью.In some implementations of the invention, the top-level graphical user interface may include additional screen objects 76, such as a short message service (SMS) object, a calendar object, a photo object, a camera object, a calculator object, a promotion object, a weather object, a map object, a note object, clock object, address book object, settings object and application storage object 97. For example, touching the on-screen SMS object opens an application for working with SMS messages and corresponding functionality; likewise, each selection of a display object can open the environment corresponding to the object and functionality.
В графическом интерфейсе пользователя могут быть отображены другие экранные объекты. Например, если устройство 59 функционирует в качестве базовой станции для других устройств, то в графическом интерфейсе пользователя могут быть отображены один или несколько объектов "подключение" для индикации подключения. В некоторых реализациях изобретения экранные объекты 76 могут быть сконфигурированы пользователем, например, пользователь может указать, какие экранные объекты 76 должны быть показаны, и/или может загрузить дополнительные приложения или программное обеспечение, обеспечивающие другие функциональности и соответствующие экранные объекты.Other display objects can be displayed in the graphical user interface. For example, if
В некоторых реализациях изобретения мобильное устройство 59 может включать в себя одно или несколько устройств Ввода/Вывода и/или сенсорные устройства. Например, динамик 60 и микрофон 62 могут быть использованы для обеспечения лучшей функциональности голосовой поддержки, например функций телефонии и голосовой почты. В некоторых реализациях изобретения может быть реализована кнопка вверх/вниз- 84 для управления громкостью динамика 60 и микрофона 62. Мобильное устройство 59 также может содержать в себе кнопку включения/выключения 82 для индикации входящих вызовов. В некоторых реализациях изобретения может быть реализован динамик для громкой связи 64 для обеспечения функциональности громкой связи, например функций спикерфона. Также для использования наушников и/или внешнего микрофона может быть установлен аудиоразъем 66.In some implementations of the invention, the
В некоторых реализациях изобретения для определения положения мобильного устройства 59 пользователя при приближении к уху, может быть использован датчик приближения 68, например, чтобы заблокировать сенсорный экран 73 и предотвратить случайные вызовы функций устройства. В некоторых реализациях изобретения сенсорный экран 73 может быть выключен для экономии заряда батареи, когда мобильное устройство 59 поднесено к уху пользователя.In some implementations of the invention, a proximity sensor 68 may be used to determine the position of the user's
Также могут быть использованы другие датчики. Например, в некоторых реализациях изобретения для настройки яркости сенсорного экрана 73 может быть использован датчик внешнего освещенности 70. В некоторых реализациях изобретения для определения перемещения мобильного устройства 59 может быть использован акселерометр 72 (показан стрелками). Таким образом, экранные объекты и/или медиа могут быть представлены в соответствии с определенным положением устройства, например, в вертикальном или горизонтальном положении. В некоторых реализациях изобретения мобильное устройство 59 может включать в себя схемы и датчики для поддержки способности определения местоположения, например, предлагаемые системой глобального позиционирования (GPS) или другими системами позиционирования (например, системами, использующими точки доступа по Wi-Fi, телевизионными сигналами, мобильными сетями, единого указателя ресурсов (URL). В некоторых реализациях изобретения система позиционирования (например, GPS-приемник) может быть встроен в мобильное устройство 59 или представлять собой отдельное устройство, которое может быть подключено к мобильному устройству 59 через интерфейс (например, порт устройства 90) для обеспечения доступа к сервисам определения местонахождения.Other sensors may also be used. For example, in some implementations of the invention, an ambient
Мобильное устройство 59 также может включать в себя фотообъектив и сенсор 80. В некоторых реализациях изобретения фотообъектив и сенсор 80 могут быть расположены на задней поверхности мобильного устройства 59. Камера может снимать фото и/или видео.
Мобильное устройство 59 также может включать в себя одно или несколько беспроводных коммуникационных подсистем, например 802-11b/g коммуникационное устройство 86 и/или коммуникационное устройство BLUETOOTH 88. Также могут поддерживаться другие протоколы связи, включая протоколы связи 802.х (например, WiMax, Wi-Fi, 3G, LTE), множественный доступ с кодовым разделением (CDMA), глобальный стандарт цифровой мобильной сотовой связи (GSM), цифровая технология беспроводной передачи данных для мобильной связи (EDGE) и т.д.
В некоторых реализациях изобретения может быть использован порт устройства 90, например, порт универсальной последовательной шины (USB), док-порт или другие проводные коммуникационные порты. Порт устройства 90 может быть использован, например, для установления проводного соединения с другими компьютерными устройствами, такими как другие устройства связи 59, устройства для доступа к сети, персональный компьютер, принтер или другие устройства, способные получать и/или передавать данные. В некоторых реализациях изобретения порт устройства 90 позволяет мобильному устройству 59 синхронизироваться с хост-устройством через один или несколько протоколов, таких как, например, TCP/IP, HTTP, UDP и любыми другими известными протоколами. В некоторых реализациях изобретения может быть использовано подключение по TCP/IP через USB-протокол.In some implementations of the invention, a
На ФИГ.9 представлена блок-схема 2200 примера реализации мобильного устройства 59. Мобильное устройство 9 может включать интерфейс памяти 2202, один или более процессоров обработки данных, графических процессоров и/или центральных процессоров 2204, а также интерфейс для работы с периферийными устройствами 2206. Интерфейс памяти 2202, один или несколько процессоров 2204 и/или интерфейсы для работы с периферийными устройствами 2206 могут быть отдельными компонентами или могут быть интегрированы в одну или несколько интегральных схем. Различные компоненты мобильного устройства 59 могут быть соединены одной или несколькими коммуникационными шинами или сигнальными линиями.FIG. 9 shows a block diagram 2200 of an example implementation of a
Сенсоры, устройства и подсистемы могут быть соединены с интерфейсом для работы с периферийными устройствами 2206 для обеспечения мульти-функциональности. Например, датчик движения 2210, датчик света 2212 и датчик приближения 2214 могут быть связаны с интерфейсом для работы с периферийными устройствами 2206 для улучшения функций ориентировки, освещенности и приближения, описанных выше. Для обеспечения соответствующей функциональности другие сенсоры 2216 также могут быть связаны с интерфейсом для работы с периферийными устройствами 2206, к таким датчикам относятся: система определения местоположения (например, GPS-приемник), температурный датчик, биометрический датчик или другие сенсорные устройства.Sensors, devices and subsystems can be connected to an interface for working with
Для расширения функций камеры (например, для записи видеоклипов и фотографирования) могут быть использованы подсистема камеры 2220 и оптический сенсор 2222, например, прибор с зарядовой связью (ПЗС-матрица) или оптический датчик на базе комплементарного металлооксидного полупроводника (КМОП).To expand the functions of the camera (for example, for recording video clips and photographing), the
Функции связи могут быть расширены одним или несколькими подсистемами беспроводной связи 2224, которые могут включать радиочастотные приемники и передатчики, и или оптические (инфракрасные) приемники и передатчики. Конкретный дизайн и исполнение подсистемы связи 2224 может зависеть от коммуникационной сети, с которой работает мобильное устройство 59. Например, мобильное устройство 59 может включать коммуникационные подсистемы 2224, разработанные для работы в GSM-сети, в пакетной радиосвязи общего пользования (GPRS), в EDGE-сети, посредством Wi-Fi, WiMax, в LTE-сети и посредством BLUETOOTH. В частности, подсистемы беспроводной связи 2224 могут включать протоколы хостинга, так например, устройство 59 может быть сконфигурировано в качестве базовой станции для других беспроводных устройств.Communication functions may be extended by one or more
Аудиоподсистема 2226 может быть связана с динамиками 2228 и микрофоном 2230 для обеспечения функций работы со звуком, например, распознавание голоса, репликация голоса, цифровой записи и функций телефонии.The
Подсистема ввода/вывода 2240 может включать контроллер сенсорного экрана 2242 и/или другие контроллеры ввода 2244. Контроллер сенсорного экрана 2242 может быть связан с сенсорным экраном 2246. Сенсорный экран 2246 и контроллер сенсорного экрана 2242 могут, например, распознавать прикосновение, окончание прикосновения и перемещение, осуществляемые за счет сенсорных технологий, включая (но не ограничиваясь) емкостные, резистивные, инфракрасные технологии, а также технологию поверхностной акустической волны, так же как и наборы датчиков приближения или других элементов для определения одной или нескольких точек контакта с сенсорным экраном 2246.The I /
Другие контроллеры ввода 2244 могут быть связаны с другими устройствами ввода/вывода 2248, например одна или несколько кнопок, кулисные переключатели, координатный манипулятор, инфракрасный порт, порт универсальной последовательной шины (USB-порт) и/или указывающее устройство, например стилус. Одна или несколько кнопок (не показаны) могут включать кнопки вверх/вниз для регулировки громкости динамика 2228 и/или микрофона 2230.
В некоторых реализациях изобретения нажатие и удерживание кнопки определенное время может разблокировать сенсорный экран 2246, а удержание кнопки в течение другого промежутка времени, который несколько продолжительней первого промежутка времени, может привести к включению или выключению мобильного устройства 59. Пользователь может настроить функциональность одной или нескольких кнопок. Сенсорный экран 2246 может быть, например, использован для реализации виртуальных или программных кнопок и/или клавиатуры.In some implementations of the invention, pressing and holding the button for a certain time can unlock the
В некоторых реализациях изобретения мобильное устройство 59 может отображать записанные аудиофайлы и/или видеофайлы, например, файлы в форматах МРЗ, ААС и MPEG. В некоторых реализациях изобретения мобильное устройство 59 может обладать функциональностью МР3-проигрывателя. Мобильное устройство 59 может содержать 32-контактный коннектор, совместимый с МР3-проигрывателем. Также могут быть использованы другие устройства ввода/вывода.In some implementations of the invention, the
Интерфейс памяти 2202 может быть связан с памятью 2250. Память 2250 может включать высокоскоростную оперативную память (ОЗУ) и/или энергонезависимую память произвольного доступа, сохраняющую данные при выключении питания, например один или несколько запоминающих устройств на магнитных дисках, одно или несколько оптических устройств для хранения данных и/или флеш-память (например, NAND, NOR). В памяти 2250 может храниться операционная система 2252, например Darwin, RTXC, LINUX, UNIX, OS X, ANDROID, IOS, WINDOWS или встроенную операционную систему, такую как VxWorks. Операционная система 2252 может включать инструкции для управления основными сервисами системы и для выполнения задач, связанных с аппаратным обеспечением. В некоторых реализациях изобретения операционная система 2252 может являться ядром (например, UNIX-ядро).
Память 2250 также может хранить коммуникационные инструкции 2254 для обеспечения связи с одним или несколькими дополнительными устройствами, одним или несколькими компьютерами и/или одним или несколькими серверами. Память 2250 также может включать инструкции для графического интерфейса пользователя (ГИП) 2256 для обеспечения работы с графическим интерфейсом пользователя, включая отображение, навигацию и выбор в хранилище приложений; инструкции работы датчика 2258 для обеспечения функций и процессов, связанных с сенсорами; инструкции телефонии 2260 для обеспечения функций и процессов, связанных с телефонией; инструкции электронной почты 2262 для обеспечения функций и процессов, связанных с электронными сообщениями; инструкции веб-просмотра 2264 для обеспечения функций и процессов, связанных с веб-просмотром; инструкции работы с медиа 2266 для обеспечения функций и процессов, связанных работой с медиа; Инструкции GPS/Навигации 2268 для обеспечения функций и процессов, связанных с GPS и навигацией; инструкции камеры 2270 для обеспечения функций и процессов, связанных с камерой; и/или другие программные инструкции 2272 для обеспечения других функций и процессов.The
Каждой указанной выше инструкции и приложению может соответствовать набор инструкций для выполнения одной или нескольких функций, описанных выше. Эти инструкции не обязательно должны быть выполнены в виде отдельных компьютерных программ, процедур или модулей. Память 2250 может включать дополнительные или младшие инструкции. Кроме того, различные функции мобильного устройства 59 могут быть реализованы в виде аппаратных устройств и/или программного обеспечения, в том числе в виде одной или нескольких сигнальных микросхем и/или специализированных интегральных микросхем.Each of the above instructions and an application may have a set of instructions for performing one or more of the functions described above. These instructions do not have to be implemented as separate computer programs, procedures or modules. The
Специалистам в данной области техники должно быть понятно, что предложенные система и способ обеспечивают эффективный целевой подбор рекламы, предназначенный для пользователей мобильными устройствами.Specialists in the art should understand that the proposed system and method provides an effective targeted selection of advertising intended for users of mobile devices.
На ФИГ.10 показан пример системы для реализации изобретения, включающий в себя многоцелевое вычислительное устройство в виде компьютера 20 или сервера, включающий в себя процессор 21, системную память 22, системную шину 23, связывающую различные системные компоненты, включая системную память и процессор 21.FIG. 10 shows an example system for implementing the invention, including a multi-purpose computing device in the form of a
Системная шина 23 может представлять собой различные типы структур шин, включая шину памяти или контроллер памяти, периферийную шину и локальную шину, использующие любые типы архитектур шин. Системная память включает постоянное запоминающее устройство (ПЗУ) 24 и запоминающее устройство с произвольным доступом (ЗУПД) 25. Базовая система ввода вывода 26 (BIOS) хранится в ПЗУ 24 и содержит основные процедуры помогающие обмениваться информацией между элементами компьютера 20, например, в момент запуска компьютера.The
Компьютер 20 также может включать накопитель на жестких магнитных дисках (НЖМД) 27, накопитель на жестких магнитных дисках (НГМД) 28 для чтения и записи информации с/на гибкий магнитный диск 29 и оптический привод 30 (например, CD-привод, DVD-привод, BD-привод, GD-привод и подобные) для чтения/записи информации с/на оптический диск 31. НЖМД 27, НГМД 28 и оптический привод 30 связаны с системной шиной 23 посредством интерфейса НЖМД 32, интерфейса НГМД 33 и интерфейса оптического привода 34 соответственно. НЖМД 27, НГМД 28 и оптический привод 30 и соответствующие им накопители обеспечивают энергонезависимые хранилища данных, таких как машиночитаемых инструкций, структур данных, программных модулей и других данных компьютера 20.
Стоит также отметить, что описанные выше устройства для хранения информации не ограничиваются перечисленными устройствами, поскольку вместо них могут быть использованы любые типы устройств, предназначенных для хранения информации, такие как флеш-память, магнитные кассеты и пленки, цифровые видеодиски, картриджи Бернулли.It is also worth noting that the devices for storing information described above are not limited to the listed devices, since instead of them any types of devices designed for storing information can be used, such as flash memory, magnetic tapes and films, digital video disks, Bernoulli cartridges.
На НЖМД 27, ПЗУ 24, ЗУПД 25, НГМД 28 и оптических приводах 30 могут быть сохранены различные программные модули, включая операционную систему 35. Компьютер 20 включает файловую систему 36 связанную с операционной системой 35 или включенную в нее, одно или более приложений/программ 37, иные программные модули 38 и программные данные 39. Пользователь может вводить команды и информацию в компьютер 20 при помощи устройств ввода, таких как клавиатура 40 и манипулятор "мышь" 42. Другие устройства ввода (не показаны здесь) могут включать микрофон, джойстик, спутниковую антенну, сканер или любое другое.Various software modules can be stored on the
Эти и другие устройства ввода достаточно часто работают с процессором 21 посредством интерфейса последовательного порта 46 связанного с системной шиной, однако они также могут работать с процессором посредством других интерфейсов, таких как параллельный порт, игровой порт или универсальная последовательная шина. Монитор 47 или любой другой тип дисплея также подключается к системной шине 23 посредством интерфейса, например видеоадаптера 48. Кроме монитора 47 к персональным компьютерам обычно подключают другие периферийные устройства вывода информации (не показано), например динамики и принтеры.These and other input devices quite often work with the
Компьютер 20 может работать в сетевом окружении посредством логических подключений/соединений к одному или нескольким удаленным компьютерам 49. Удаленный компьютер (или компьютеры) 49 может представлять собой другой компьютер, сервер, роутер или общие сетевые узлы, а также обычно включает множество устройств и элементов, которые были описаны выше для компьютера 20, хотя на рисунке и указано только устройство хранения информации 50. Логические подключения/соединения включают в себя локальную сеть (ЛВС) 51 и глобальную компьютерную сеть (ГКН) 52. Такие сетевые окружения обычно распространены в компаниях, корпоративных компьютерных сетях, Интранете (Интрасети) и Интернете.
Компьютер 20, используемый в сетевом окружении локальной сети, подключается к локальной сети (ЛВС) 51 посредством сетевого интерфейса или адаптера 53. При использовании в сетевом окружении ГКН компьютер 20 обычно использует модем 54 или другие средства для установления связи с ГКН 52, например, с Интернетом.
Модем 54 может быть внутренним или внешним, и подключается к системной шине 23 посредством интерфейса последовательного порта 46. В сетевом окружении программные модули или части их, исполняемые компьютером 20, могут храниться на удаленном устройстве хранения информации. В данном примере показан пример сетевых соединений, однако для соединения компьютера с другими компьютерами могут быть использованы любые другие типы соединения.The
Claims (105)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2013104913A RU2630382C2 (en) | 2013-02-06 | 2013-02-06 | Using the content of page to solve the problem of accurate advertising selection |
EA201500820A EA201500820A1 (en) | 2013-02-06 | 2013-02-19 | METHOD AND SYSTEM FOR THE PURPOSE OF ADVANCED INFORMATION BASED ON THE CONTENT |
PCT/RU2013/000131 WO2014123447A1 (en) | 2013-02-06 | 2013-02-19 | Method and system for content-based targeting of promoted information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2013104913A RU2630382C2 (en) | 2013-02-06 | 2013-02-06 | Using the content of page to solve the problem of accurate advertising selection |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2013104913A RU2013104913A (en) | 2014-08-20 |
RU2630382C2 true RU2630382C2 (en) | 2017-09-07 |
Family
ID=51299956
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2013104913A RU2630382C2 (en) | 2013-02-06 | 2013-02-06 | Using the content of page to solve the problem of accurate advertising selection |
Country Status (3)
Country | Link |
---|---|
EA (1) | EA201500820A1 (en) |
RU (1) | RU2630382C2 (en) |
WO (1) | WO2014123447A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180314986A1 (en) * | 2017-05-01 | 2018-11-01 | Opentable, Inc. | Automatically calculating proposed content displays with forecasted results |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070060114A1 (en) * | 2005-09-14 | 2007-03-15 | Jorey Ramer | Predictive text completion for a mobile communication facility |
RU2393638C2 (en) * | 2005-11-08 | 2010-06-27 | Квэлкомм Инкорпорейтед | Flexible system for distribution of content to device |
US20100332313A1 (en) * | 2009-06-25 | 2010-12-30 | Microsoft Corporation | User selectable advertising networks |
RU2419863C2 (en) * | 2005-05-13 | 2011-05-27 | Майкрософт Корпорейшн | System and method of using online dialogue content to select advertisement content and/or other relevant information for display |
RU2445704C2 (en) * | 2006-06-30 | 2012-03-20 | Нокиа Корпорейшн | Interim software for advertising |
-
2013
- 2013-02-06 RU RU2013104913A patent/RU2630382C2/en active IP Right Revival
- 2013-02-19 EA EA201500820A patent/EA201500820A1/en unknown
- 2013-02-19 WO PCT/RU2013/000131 patent/WO2014123447A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2419863C2 (en) * | 2005-05-13 | 2011-05-27 | Майкрософт Корпорейшн | System and method of using online dialogue content to select advertisement content and/or other relevant information for display |
US20070060114A1 (en) * | 2005-09-14 | 2007-03-15 | Jorey Ramer | Predictive text completion for a mobile communication facility |
RU2393638C2 (en) * | 2005-11-08 | 2010-06-27 | Квэлкомм Инкорпорейтед | Flexible system for distribution of content to device |
RU2445704C2 (en) * | 2006-06-30 | 2012-03-20 | Нокиа Корпорейшн | Interim software for advertising |
US20100332313A1 (en) * | 2009-06-25 | 2010-12-30 | Microsoft Corporation | User selectable advertising networks |
Also Published As
Publication number | Publication date |
---|---|
RU2013104913A (en) | 2014-08-20 |
EA201500820A1 (en) | 2015-12-30 |
WO2014123447A1 (en) | 2014-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2017232108B2 (en) | Object based contextual menu controls | |
US9986391B2 (en) | Automated generation of recommended response messages | |
KR101942520B1 (en) | Social overlays on ads | |
US10175860B2 (en) | Search intent preview, disambiguation, and refinement | |
US9191238B2 (en) | Virtual notes in a reality overlay | |
US20140184471A1 (en) | Device with displays | |
US20140181634A1 (en) | Selectively Replacing Displayed Content Items Based on User Interaction | |
US9075884B2 (en) | Collecting web pages/links from communications and documents for later reading | |
CN102640104A (en) | Method and apparatus for providing user interface of portable device | |
US20210279297A1 (en) | Linking to a search result | |
CN110268377B (en) | Apparatus and method for providing user assistance in a computing system | |
CN107395485A (en) | By optional application link be incorporated to in the session of personal assistant module | |
US20160299978A1 (en) | Device dependent search experience | |
US12086766B2 (en) | Domain-based visualizations of messaging content | |
EP3901752B1 (en) | Display adjustments | |
US20160048875A1 (en) | Entity based search advertising within a modular search object framework | |
KR102043475B1 (en) | Bridge pages for mobile advertising | |
US11392279B2 (en) | Integration of personalized dynamic web feed experiences into operating system shell surfaces | |
RU2630382C2 (en) | Using the content of page to solve the problem of accurate advertising selection | |
JP6739177B2 (en) | Information display program, information display method, and control device | |
US10628848B2 (en) | Entity sponsorship within a modular search object framework | |
WO2014112989A1 (en) | System and method for cloud based delivery and display of content on mobile devices | |
WO2022251130A1 (en) | Linking to a search result | |
TW201415259A (en) | Animated user interface in electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20200207 |
|
NF4A | Reinstatement of patent |
Effective date: 20210916 |