ИНТЕГРАЦИЯ РЕКЛАМЫ И РАСШИРЯЕМЫЕ ТЕМЫ ДЛЯ ОПЕРАЦИОННЫХ СИСТЕМ Российский патент 2013 года по МПК G06Q30/02 G06F7/06 

Описание патента на изобретение RU2473127C2

УРОВЕНЬ ТЕХНИКИ

Рекламодатели давно озабочены поиском новых и лучших путей достижения, понимания и/или направления потенциальной аудитории на их рекламный контент. В дополнение, рекламодатели также непрерывно ищут новые площадки или места для размещения на них рекламного контента, предпочтительно таким способом, который поддерживает высокий уровень внимания аудитории. Широко распространившийся рост Интернета служит в качестве одной из иллюстраций озабоченности рекламодателей нахождением новых рынков. Вместе с быстрым ростом использования Интернет, также выросла Интернет-реклама.

Тем не менее, хотя буквально миллионы людей по всему миру тратят значительное время, каждый день взаимодействуя напрямую с компьютерами, традиционно, пользовательские интерфейсы на основе компьютеров, такие как рабочие столы или другие элементы, поддерживаемые операционной системой, остаются относительно незатронутыми интересами рекламодателей.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Последующее представляет сущность заявленного предмета изобретения, для того чтобы обеспечить базовое понимание некоторых аспектов заявленного предмета изобретения. Это обобщение не является исчерпывающим обзором заявленного предмета изобретения. Оно не подразумевается ни для установления ключевых или критических элементов заявленного предмета изобретения, ни для очерчивания объема заявленного предмета изобретения. Его единственной целью является представить в упрощенном виде некоторые концепции заявленного предмета изобретения, в качестве вступления к более подробному описанию, которое представлено позднее.

Предмет изобретения, раскрытый и заявленный в данном документе, в одном из его аспектов содержит архитектуру, которая может облегчать интеграцию расширяемых тем и/или рекламы применительно к пользовательскому интерфейсу операционной системы, такому как рабочий стол. С этой и другими связанными целями, архитектура может быть согласована или реализована в качестве расширения основанной на компьютере операционной системы или ее компонентов, таких как диспетчер среды рабочего стола, диспетчер окон и так далее.

В соответствии с ним, архитектура может получать рекламный контент от рекламодателя. Рекламный контент может быть, например, рекламой продукта, ссылкой на рекламу, расширяемой и/или конфигурируемой оболочкой, типично относящейся к брэнду или торговому знаку, обновлению, так же как другим применимым видам рекламного контента. Рекламный контент может быть сохранен для последующего извлечения и может дополнительно быть проверен для пригодности для отображения на основе широкого диапазона потенциальных критериев. Например, подходящий контент может быть выбран на основании предпочтений или установок, обозначенных пользователем, реализацией, и/или по умолчанию.

Рекламный контент может также быть выбран на основе модели формирования ценовых предложений, где рекламодатели могут соревноваться за рекламные сегменты, основываясь на контрактных обязательствах или правах, ассоциированных либо с рекламодателями, либо конечными пользователями операционной системы. В дополнение, рекламный контент может быть выбран на основе историй операций и/или демографической информации, где не требуется, чтобы такой информации передавалась или раскрывалась третьим лицам или другим способом была доступна удаленным системам или организациям. Соответствующим образом, аспекты заявленного предмета могут служить для смягчения заботы о конфиденциальности по отношению к маркетингу и/или созданию направленной рекламы.

Согласно другому аспекту заявленного предмета изобретения, рекламный контент может быть расширен на другие пользовательские интерфейсы, которые запускаются, доступны и/или создаются рабочим столом или ассоциированной операционной системой. Примеры этого могут включать в себя, но не ограничены разнородными приложениями, веб-порталами и так далее.

Последующее описание и приложенные чертежи подробно излагают определенные иллюстративные аспекты заявленного предмета изобретения. Эти аспекты, однако, являются указывающими только на несколько различных способов, которыми могут быть использованы принципы заявленного предмета изобретения, и заявленный предмет изобретения подразумевается включающим в себя все такие аспекты и их эквиваленты. Другие преимущества и отличительные признаки заявленного предмета изобретения будут очевидны из последующего подробного описания завяленного предмета изобретения при рассмотрении в соединении с чертежами.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг.1 - структурная схема реализуемой компьютером системы, которая может облегчать интеграцию расширяемых тем и/или рекламы применительно к пользовательскому интерфейсу операционной системы.

Фиг.2 предоставляет структурную схему реализуемой компьютером системы, которая иллюстрирует дополнительные подробности в связи с компонентом 102 получения и предоставляет различные примеры рекламного контента.

Фиг.3 - структурная схема реализуемой компьютером системы, которая изображает с большей подробностью различные признаки компонента подбора.

Фиг.4 иллюстрирует структурную схему реализуемой компьютером системы, которая может контролировать интерфейс пользователя для определения потенциального соответствия для рекламного контента.

Фиг.5 изображает структурную схему реализуемой компьютером системы, которая может предусматривать различные предположения и/или определения.

Фиг.6 является примерной схемой последовательности операций, которая определяет реализуемый компьютером способ для содействия интеграции расширяемых тем и/или рекламы с интерфейсом пользователя операционной системы.

Фиг.7 изображает примерную схему последовательности операций процедур, которые определяют реализуемый компьютером способ для выбора рекламного контента на основе различных потенциальных критериев.

Фиг.8 иллюстрирует примерную схему последовательности операций процедур для реализуемого компьютером способа определения пригодности или уместности отображения определенных типов рекламного контента.

Фиг.9 изображает примерную схему последовательности операций, определяющую реализуемый компьютером способ для применения расширяемой оболочки от рекламодателя.

Фиг.10 иллюстрирует структурную схему компьютера, действующего для приведения в исполнение раскрытой архитектуры.

Фиг.11 иллюстрирует схематическую структурную схему примерной вычислительной среды.

ПОДРОБНОЕ ОПИСАНИЕ

Заявленный предмет изобретения далее описан со ссылкой на чертежи, на всем протяжении которых одинаковые ссылочные номера использованы, чтобы указывать ссылкой на идентичные элементы. В последующем описании, в целях пояснения, изложены многочисленные характерные детали, чтобы обеспечить исчерпывающее понимание заявленного предмета изобретения. Может быть очевидно, однако, что заявленный предмет изобретения может быть осуществлен на практика без этих характерных деталей. В других случаях, хорошо известные конструкции и устройства показаны в виде структурной схемы, для того чтобы облегчить описание заявленного предмета изобретения.

В качестве используемых в этой заявке, термины «компонент», «модуль», «система», «рабочий стол», «оболочка» и тому подобные, имеют намерением указывать ссылкой на имеющую отношение к компьютеру сущность, любую из аппаратных средств, сочетания аппаратных средств и программного обеспечения, программного обеспечения или программного обеспечения при выполнении. Например, компонент может быть, но не ограниченным этим, процессом, работающим на процессоре, процессором, объектом, исполняемым файлом, потоком выполнения, программой и/или компьютером. В качестве иллюстрации, как приложение, работающее на контроллере, так и контроллер могут быть компонентом. Один или более компонентов могут находиться в пределах процесса и/или потока выполнения, и компонент может быть локализован на одном компьютере и/или распределен между двумя или более компьютерами.

Дополнительно, заявленный предмет изобретения может быть реализован в виде способа, устройства или изделия с использованием стандартных технологий программирования и/или проектирования для производства программного обеспечения, микропрограммного обеспечения, аппаратных средств, или любого их сочетания, чтобы управлять компьютером для реализации аспектов, раскрытых в материалах настоящей заявки. Термин «изделие», в качестве используемого в данном документе, имеет намерением охватывать компьютерную программу, доступную с любого компьютерночитаемого устройства, несущей или носителей. Например, компьютерночитаемые носители могут включать в себя, но не в качестве ограничения, магнитные запоминающие устройства (например, жесткий диск, дискету, магнитные полосы...), оптические диски (например, компакт диск (CD), цифровой универсальный диск (DVD)...), интеллектуальные карты, и устройства флэш-памяти (например, карточку, карту памяти, привод-ключ...). Дополнительно, должно быть принято во внимание, что волновой сигнал несущей может быть использован, чтобы переносить компьютерночитаемые электронные данные, такие как используемые при передаче и приеме электронной почты или при осуществлении доступа к сети, такой как Интернет или локальная сеть (LAN). Конечно, специалисты в данной области техники будут отдавать себе отчет, что многие модификации могут быть сделаны по отношению к этой конфигурации, не выходя из объема и сущности заявленного предмета изобретения.

Более того, слово «примерный» используется в данном документе, чтобы означать служащий в качестве примера, экземпляра или иллюстрации. Любой аспект или конструкция, описанные в материалах настоящей заявки как «примерные» не обязательно должны быть истолкованы в качестве предпочтительных или преимущественных над другими аспектами или конструкциями. Скорее, использование слова «примерный» подразумевается для представления концепций определенным способом. В качестве используемых в данной заявке, термин «или» подразумевается для обозначения скорее включающего «или», чем исключающего «или». То есть, если не указано обратное, или ясно следует из контекста, «X использует A или B» подразумевается как обозначающее естественную включающую перестановку. То есть, если X использует A; X использует B; или X использует и A и B, то «X использует A или B» справедливо при любом из вышеизложенных случаев. В дополнение, использование единственного числа в данной заявке и прилагаемой формуле изобретения должно главным образом рассматриваться в качестве обозначающего «один или более», если не указано противоположное или из контекста ясно, что указывается на единственное число.

В качестве используемого в данном документе, термины «логически выводить», «логический вывод» в целом указывает ссылкой на процесс логического рассуждения об или логического выведения состояний системы, среды и/или пользователя из серии наблюдений, которые зарегистрированы посредством событий и/или данных. Логический вывод может быть использован для идентификации определенного контекста или действия, или может, например, создавать распределение вероятностей по состояниям. Логический вывод может быть вероятностным - то есть вычислением распределения вероятностей по интересующим состояниям на основе принятия во внимание данных и событий. Логический вывод также относится к техникам, применяемым для составления событий более высокого уровня из набора событий и данных. Такой логический вывод имеет результатом построение новых событий или действий из набора рассматриваемых событий и/или сохраненных данных событий, являются ли или нет события скоррелированными в тесной временной близости, и происходят ли или нет события и данные из одного или нескольких источников событий и данных.

Обращаясь к чертежам, первоначально со ссылкой на фиг.1, изображена реализуемая компьютером система 100, которая может облегчить интеграцию расширяемых тем и рекламы применительно к пользовательскому интерфейсу операционной системы. В общем, система 100 может включать в себя компонент 102 получения, который может получать рекламный контент 104 от рекламодателя 106. Согласно одному аспекту заявленного предмета изобретения, рекламный контент 104 может быть специально явным образом предназначен и/или приспособлен для отображения операционной системой 108. Компонент 102 получения может также сохранять рекламный контент 104 на хранилище 110 данных, которое может быть взаимодействующим с системой 100, как изображено, или дополнительно или в качестве альтернативы, хранилище 110 данных может быть компонентом системы 100.

Также, система 100 может взаимодействовать с операционной системой 108, в то время как согласно дополнительным аспектам, система 100 или ее части могут быть компонентами операционной системы 100. Например, система 100 (или ее части) может быть компонентом или компонентами диспетчера среды рабочего стола операционной системы или другим подобным механизмом, предоставленным операционной системой 108, который может управлять пользовательскими интерфейсами для операционной системы 108.

В дополнение, система 100 может также включать в себя компонент 112 выбора, который может выбирать рекламный контент 104 для отображения, и компонент 114 конфигурации, который может поставлять рекламный контент 104 операционной системе. Рекламный контент 104 описан с большей подробностью в соединении с фиг.2, в то время как компонент выбора 112 дополнительно описан в соединении с фиг.3. Также должно быть принято во внимание, что являясь соединенным, либо компонентом операционной системы 108, компонент 114 конфигурации может, потенциально в зависимости от типа рекламного контента 104, поставлять рекламный контент 104 на соответствующий компонент операционной системы 108, такой что рекламный контент 104 может быть визуализирован для отображения в окружении рабочего стола. Также должно быть принято во внимание, что в некоторых ситуациях рекламный контент 104 может быть переправлен на и/или отображен посредством пользовательского интерфейса, ассоциированного с разнородным приложением или приложением третьей стороны, тем не менее получение, выбор и/или конфигурирование рекламного контента 104 в общем не обрабатывается или управляется приложением третьей стороны.

Обращаясь теперь к фиг.2, может быть обнаружена реализуемая компьютером система 200, которая иллюстрирует дополнительные подробности применительно к компоненту 200 получения и дополнительно иллюстрирует различные примеры рекламного контента 104. Типично, система 200 может включать компонент 102 приобретения, который как было по существу описано ранее, может получать рекламный контент 104, который может быть выполнен с возможностью отображения операционной системой 108, и который может также сохранять рекламный контент 104 в хранилище 110 данных. Система 200 может также включать компонент выбора 112, который может, например, получать доступ к хранилищу 110 данных для того, чтобы выбирать рекламный контент 104, который должен быть отображен.

Система 200 дополнительно изображает некоторое количество примерных типов рекламного контента 104, который обозначен ссылочными номерами 202-208. Согласно одному аспекту заявленного предмета изобретения, рекламный контент 104 может быть рекламой 202 продукта, такого как товар или услуга. Реклама 202 может включать в себя описание продукта, купон или другое поощрение, так же как и подходящий текст, изображения, видео, исполнимый контент и так далее. Реклама 202 может быть отображена в статической форме, и активироваться (т.е. становиться динамической) на основании события, такого как зависание мыши или курсора или тому подобного.

В дополнение рекламный контент 104 может быть ссылкой 204 или ссылкой на рекламу 202. Например, ссылка 204 может включать в себя фиксирующий текст, который обращается к рекламе 202 или ассоциированному с ним контенту. Реклама 202 может таким образом вызываться на основании события, такого как щелчок мыши или другого механизма выбора устройства ввода. Должно быть принято во внимание, что для того, чтобы активировать рекламу 202, операционная система может запустить разнородное приложение и/или приложение третьей сторны, такое как веб-браузер или браузер контента, проигрыватель контента/медиа, или сходное приложение.

Согласно другому аспекту заявленного предмета изобретения, рекламный контент 104 может быть расширяемой оболочкой 206 для рабочего стола или другого интерфейса пользователя, ассоциированного с операционной системой 108. В частности, различные свойства рабочего стола (или других пользовательских интерфейсов операционной системы 108) могут быть отображены с настроенными по заказу аудио/визуальными аспектами интерфейса, так же как и в некоторых случаях с настроенным контентом, установками или значениями по умолчанию. Оболочка 206 может быть приспособлена к теме, бренду, торговой марке и т.д., ассоциированными с рекламодателем 106. Следовательно, рекламодатель 106 может быть, скажем, хорошо известным производителем напитков типа кола, и ассоциированная оболочка 206 может включать в себя настроенный по заказу графический внешний вид для рабочего стола, который демонстрирует визуальные аспекты бренда производителя, так же как аудиоторговые знаки или темы и так далее.

Оболочка 206 может применяться и таким образом облегчать настройку по заказу практически любого свойства рабочего стола, такого как окна, панели задач, боковые панели, видеообразы абонентов, иконки, фон, хранитель экрана, напоминания, ошибки, котировки и так далее, и может даже быть расширена на разнородные программы и порталы обслуживания, как далее описано со ссылкой на фиг.4. В соответствии с этим оболочка 206 может представлять прекрасный способ для дополнительного опознавания бренда для рекламодателя 106. Более того, должно быть принято во внимание, что оболочка 206 может быть как ультрамодной, так и полезной. Таким образом пользователь операционной системы 108 может быть привлечен к оболочке 206 не только потому, что она является эстетически привлекательной, но также вследствие настроенных по заказу опций интерфейса, предоставленных оболочкой 206, что делает некоторые задачи более эффективными или более интуитивно понятными для пользователя оболочки 206.

В другом аспекте рекламный контент 104 может быть обновлением 208. В частности, рекламный контент 104 может быть обновлен для предоставления нового рекламного контента 104 на периодической основе, или обновлен, когда новый рекламный контент 104 от рекламодателя 106 становится доступен. Должно быть принято во внимание, что ссылочные номера 202-208 являются лишь примерами рекламного контента 104, подразумеваемого для предоставления контекста, но не обязательно подразумеваемого в качестве ограничения объема заявленного предмета изобретения только описанными типами рекламного контента 104. Соответственно, могут существовать другие типы рекламного контента 104 и могут быть применимыми к прилагаемой формуле изобретения.

Теперь, со ссылкой на фиг.3, изображена реализуемая компьютером система 300, которая изображает различные свойства компонента выбора с большей подробностью. В целом, система 300 может включать компонент 112 выбора, который может выбирать рекламный контент 104, как по существу описано в данном документе. В соответствии с одним аспектом заявленного предмета изобретения, компонент 112 выбора может выбирать рекламный контент 104 на основе набора предпочтений или установок 302, ассоциированных с операционной системой 108 и/или рабочим столом. Например, установки 302 могут быть установками по умолчанию, так же как установками, определенными операционной системой 108 или пользователем операционной системы 108.

В частности, в этом случае, рекламный контент 104, который может быть отображен на рабочем столе, может быть прямо определен, таким способом, как при выборе определенной оболочки 206. Дополнительно или в качестве альтернативы, могут отображаться определенные типы рекламного контента 104, которые могут быть выбраны для отображения, могут быть определены более общим способом, такие как рекламные объявления 202, которые относятся к определенному типу продукции или услуг, или рекламный контент 104 только определенного типа (например, ссылочные номера 202-208). В другом аспекте, установки 302 могут определять рекламный контент 104, который удовлетворяет различным другим критериям, таким как минимальный уровень скидки (например, 33% или более от каталожной цены), или который был оценен или ранжирован определенным образом (например, основанные на видео рекламные объявления, которые пользователи оценивают как юмористические).

Сверх того, установки 302 могут относиться к определенным свойствам или областям экрана, так же как и определенным моментам времени. Например, может быть определено, что только верхняя правая часть рабочего стола должна быть заполнена рекламным контентом 104 (например, определенная область), или что только боковая панель и панели заголовков окна подходят для рекламного контента 104 (например, определенное свойство рабочего стола). В качестве другого примера может быть задано, что рекламный контент 104 должен отображаться только в определенные моменты времени, которые могут быть определены по времени, такие как по выходным или после 18:00, или определены событиями, такими как только во время установок, скачиваний или во время того, как активен хранитель экрана. Должно быть принято во внимание, что все из вышеописанного может быть осуществлено при помощи установок 302, которые могут быть использованы компонентом 112 выбора для того, чтобы выбрать подходящий и/или пригодный рекламный контент 104.

Согласно другому аспекту, компонент 112 выбора может использовать предложение 304 цены от рекламодателя 106 для того, чтобы выбрать рекламный контент 104 для отображения на рабочем столе. В частности, один или более рекламодателей 106 могут экономически соревноваться за рекламное пространство и/или внимание пользователя. Компонент 112 выбора может выбирать рекламный контент 104 по отношению к лицу, предлагающему самую высокую цену, или на основе разнообразия других критериев, таких как ранжирование 106 рекламодателя, качества продукта, так же, как информации, специфической для пользователя, такой как истории операций или профилей, которые дополнительно подробно описаны ниже.

Более того, договорные обязательства 306 могут предоставлять другой пример критерия, который может использовать компонент 112 выбора для выбора рекламного контента 104. Например, договор 306 может быть сформирован рекламодателем 106 предусматривающим, что, например, определенное количество копий, или определенное количество времени для отображения для рекламного контента 104, которое будет предоставлено пользователям рабочего стола. Подобным образом, договор 306 может существовать с пользователем рабочего стола. Например, могут быть предусмотрены средства поощрения для пользователя, такие как бесплатная или со скидкой операционная система 108 (так же, как и практически любой другой тип компенсации или поощрения) в обмен на активирование, скажем, свойства смены оболочек (например, оболочки 206), или разрешая другие типы рекламного контента 104 для отображения, возможно при определенном соглашении об условиях. Следовательно, в соответствии с соглашением/договором 306, компонент 112 выбора может выбирать действительный рекламный контент 104 для отображения, или выбора набора рекламного контента 104, и позволять пользователю выбирать из набора или выбора одного экземпляра рекламного контента 104 из выбранного пользователем набора.

В еще одном аспекте компонент 112 выбора может выбирать рекламный контент 104 на основе обновления 308. Например, определенный рекламный контент 104 может быть вновь получен или модифицирован полностью или частично. При возникновении обновления 308 компонент выбора может повторно оценивать контент для отображения. Также должно быть принято во внимание, что компонент 112 выбора не требует выбирать рекламный контент 104, ассоциированный с обновлением 308, но скорее может выбирать рекламный контент 104 в качестве результата появления обновления 308.

В соответствии с другими аспектами заявленного предмета изобретения, компонент 112 выбора может выбирать рекламный контент 104 на основе демографической информации 310, такой как профиль, ассоциированный с пользователем рабочего стола, так же как на основе истории 312 взаимодействия/операций. В частности, профиль пользователя может быть собран на основе истории 312 операций пользователя, таких как последние приобретения, щелчки мыши, навигация и т.д., так же как демографических данных 310, таких как возраст, пол, доход, расходы, и потенциально включающей персональную информацию, относящуюся к хобби, интересам, предпочтениям, антипатиями так далее. По существу, компонент выбора 112 может служить в качестве механизма направления рекламы для рекламного контента 104, тем не менее, в отличие от множества традиционных механизмов направления рекламы, компонент выбора 112 может присутствовать на локальной машине пользователя. Таким образом, информация, которую пользователь может считать персональной, частной или по-другому не желать распространять, может по-прежнему использоваться компонентом 112 выбора, в то же время потенциально уменьшая беспокойство пользователя о безопасности. Должно быть понятно, что критерии 302-312 не подразумеваются для того, чтобы быть взаимно исключающими. Таким образом, компонент 112 выбора может использовать один или более критериев 302-312 одновременно или последовательно для того, чтобы выбрать рекламный контент 104 для отображения.

Обращаясь теперь к фиг.4, проиллюстрирована реализуемая компьютером система 400, которая может контролировать пользовательский интерфейс для определения потенциальной пригодности для рекламного контента. Типично система 400 может включать в себя компонент 402 проверки, который может быть, как изображено, независимым компонентом, в то время как в других ситуациях, компонент 402 проверки может быть подкомпонентом компонента 112 выбора. Компонент 402 проверки может определять или выводить подходящее расположение 406 для отображения рекламного контента 104. Например, компонент 402 проверки может контролировать рабочий стол 404, связанный с операционной системой 108, для того, чтобы идентифицировать неиспользуемое, непоглощенное или несущественное пространство на экране. Неиспользуемое пространство может быть частями рабочего стола 404, которое отображает содержимое или цвета фона (например, фон рабочего стола 404, фон окна...). Неиспользуемое пространство может быть пространством рабочего стола 404, которое в текущий момент не замаскировано другими объектами. Несущественное пространство может быть пространством на рабочем столе 404, которое показывает однородный рисунок или цветовую схему, или предоставляет информацию, которая определена как являющаяся непрактичной и/или только эстетической или избыточной.

Должно быть принято во внимание, что включение или не включение местоположения 406 неиспользуемой или несущественной области экрана, может отличаться, основываясь на типе рекламного контента 104. Например, рекламный контент 104, который может быть отображен в качестве водяного знака, может иметь другие применения, в отличие от рекламного контента 104, связанного с потоковым видео. Дополнительно должно быть принято во внимание, что местоположение 406 может требовать подходить предпосылкам размера или размеров в зависимости от рекламного контента 104 или на основе типа рекламного контента 104, который выбран для отображения. Дополнительно или в качестве альтернативы компонент 112 выбора может выбирать рекламный контент 104, который подходит к размеру или размерам местоположения, устанавливаемое компонентом 402 проверки.

Согласно другому аспекту заявленного предмета изобретения, компонент 402 проверки может также определять подходящее время 408 для отображения рекламного контента 104. Следовательно, компонент 402 проверки может контролировать оба или каждое из операционной системы 108 (или ее процесс) и рабочего стола 404 для того, чтобы идентифицировать период ожидания или истечения ориентированного на задачу процесса пользователя. Такие периоды времени ожидания или истечения сроков могут быть использованы для определения подходящего времени 408 для отображения рекламного контента 104.

В другом аспекте заявленного предмета изобретения, также должно быть понятно, что операционная система 108 может использовать и/или выводить для отображения рекламный контент 104. Типично, рекламный контент 104 применяется к рабочему столу 404, тем не менее, должно быть принято во внимание, что операционная система может, в некоторых случаях, применять рекламный контент 104 к другим пользовательским интерфейсам, таким как пользовательский интерфейс приложения 410, запущенного операционной системой 108, или пользовательский интерфейс для портала 412, к которому осуществляется доступ посредством операционной системы 108. В качестве одного примера рассмотрим оболочку 206, применяемую к рабочему столу 404, как описано в данном документе. В дополнение, оболочка 206 может быть расширена на пользовательский интерфейс приложения 410 или на пользовательский интерфейс портала 412, такого как веб-портал.

Обращаясь кратко к фиг.5, изображена реализуемая компьютером система 500, которая может предусматривать различные логические выводы и/или определения. Система 500 может включать в себя компонент 112 выбора, который может выбирать подходящий рекламный контент 104 для отображения, и компонент 402 проверки, который может определять подходящие местоположения 406 и подходящие моменты времени 408 для отображения рекламного контента 104, как по существу описано выше в связи, кроме прочего, с фиг.3 и 4 соответственно. В дополнение, система 500 может также включать интеллектуальный компонент 502, который может потенциально помогать одному или обоим из компонента 112 выбора или компонента проверки 402 на основе, например, различных технологий машинного обучения. В соответствии с этим, интеллектуальный компонент 502 может быть оперативно соединен или быть подкомпонентом одного или более компонента 112 выбора или компонента 402 проверки.

Таким образом, в то время как некоторое количество примеров было проиллюстрировано, должно быть принято во внимание, что компонент выбора 112 и компонент 402 проверки может также получать доступ или использовать свойства интеллектуального компонента 502. В частности, интеллектуальный компонент 502 может получать доступ к наборам данных, связанных с критериями 302-312, так же как и хранилищу 106 данных и любым или частям данных, доступных для компонента 402 проверки для того, чтобы интеллектуально помогать в одном, всем или частях выбора рекламного контента 104, определении подходящего времени 408, так же как других определениях или логических выводах.

В частности, интеллектуальный компонент 502 может проверять целостность или поднабор доступных данных и может предусматривать обоснование или логически выводить состояния системы, среды и/или пользователя из набора наблюдений как зафиксировано с помощью событий и/или данных. Логический вывод может быть использован для идентификации определенного контекста или действия, или может, например, создавать распределение вероятностей по состояниям. Логический вывод может быть вероятностным - то есть вычислением распределения вероятностей по интересующим состояниям на основе принятия во внимание данных и событий. Логический вывод также относится к техникам, применяемым для составления событий более высокого уровня из набора событий и данных.

Такой логический вывод может иметь результатом построение новых событий или действий из набора рассматриваемых событий и/или сохраненных данных событий, являются ли или нет события скоррелированными в тесной временной близости, и происходят ли или нет события и данные из одного или нескольких источников событий и данных. Различные схемы и/или системы классификации (явным или/или неявным образом обученные) (например, которые поддерживают векторные машины, нейронные сети, экспертные системы, байесовские доверительные сети, нечеткую логику, механизмы слияния данных...) могут быть использованы в связи с выполнением автоматических и/или логически выведенных действий в связи с заявленным предметом изобретения.

Классификатор может быть функцией, которая отображает входящий вектор признаков x = (xl, x2, x3, x4, xn), для уверенности, что вход принадлежит классу, который равен f(x) = confidence(class). Подобная классификация может использовать вероятностный и/или основанный на статистике анализ (например, разложение на множители в анализе полезности и стоимости) для прогнозирования или логического выведения действия, которое пользователь желает выполнить автоматически. Векторная машина поддержки (SVM) является примером классификатора, который может быть использован. SVM приводится в действие посредством нахождения гиперповерхности в пространстве возможных входных данных, где гиперповерхность пытается отделить запускающий критерий от незапускающих. Интуитивно это делает данную классификацию верной для данных тестирования, которые близки, но не идентичны данным обучения. Могут быть использованы другие направленные и ненаправленные подходы классификации модели, включающие, например, простые байесовы, байесовы сети, деревья решений, нейронные сети, модели с нечеткой логикой, вероятностные модели классификации, предоставляющие различные шаблоны независимости. Классификация, в качестве используемой в данном документе, также включает статистическую регрессию, которая используется для разработки моделей приоритета.

Фиг.6, 7, 8 и 9 иллюстрируют различные методологии в соответствии с заявленным предметом изобретения. Не смотря на то, что в целях простоты разъяснения, методологии показаны и описаны в качестве последовательностей действий, должно быть понятно и принято во внимание, что заявленный предмет изобретения не ограничен порядком этих действий, так например, некоторые действия могут совершаться в других порядках и/или одновременно с другими действиями из тех, что изображены и объяснены в материалах настоящего документа. Например, специалист в данной области техники поймет и признает, что методология может в качестве альтернативы быть представлена в качестве последовательности взаимосвязанных состояний или событий, таких как диаграмма состояний. Более того, не все проиллюстрированные действия могут потребоваться для реализации методологии в соответствии с заявленным предметом изобретения. Дополнительно, должно быть принято во внимание, что методологии, раскрытые далее и на всем протяжении этого описания изобретения, являются сохраняемыми в изделии, чтобы содействовать транспортировке и передаче таких методологий в компьютеры. Термин «изделие», в качестве используемого в материалах настоящей заявки, имеет намерением охватывать компьютерную программу, доступную с любого компьютерночитаемого устройства, несущей или носителей.

Обращаясь теперь к фиг.6, предоставлен примерный реализуемый компьютером способ 600 для облегчения интеграции расширяемых тем и/или рекламы с пользовательским интерфейсом операционной системы. В целом, на ссылочном номере 602, рекламный контент, который выполнен с возможностью отображения операционной системой на рабочем столе, может быть получен от рекламодателя. То есть рекламный контент может быть получен от рекламодателя, где контент приспособлен для рабочего стола, ассоциированного с операционной системой. Поэтому контент может быть выполнен с возможностью отображения операционной системой.

На ссылочном номере 604 рекламный контент может быть сохранен на хранилище данных, на ссылочном номере 606 к хранилищу данных может осуществляться доступ для выбора рекламного контента для отображения. Дополнительные аспекты, связанные с действием выбора, могут быть найдены в связи с фиг.7 ниже. На ссылочном номере 608 операционная система может быть сконфигурирована для отображения рекламного контента при помощи рабочего стола. Например, подходящие компоненты операционной системы, такие как диспетчер окон или диспетчер среды рабочего стола, могут быть сконфигурированы для отображения рекламного контента, например, при помощи стандартизированных системных вызовов.

Теперь, со ссылкой на фиг.7, изображен примерный реализуемый компьютером способ 700 для выбора рекламного контента на основе разнообразных потенциальных критериев. Первоначально, на ссылочном номере 702 рекламный контент может быть выбран на основе предпочтений, ассоциированных с операционной системой или рабочим столом. Должно быть принято во внимание, что предпочтения могут относиться к обозначенным пользователем предпочтениям, так же как предпочтениям по умолчанию или назначенным системой предпочтениям. Например, предпочтения могут относиться к прямому выбору определенного рекламного контента или типов рекламного контента, или доплнительно или в качестве альтернативы, к фильтрации определенного отдельного или типов рекламного контента. Таким образом, например, отдельная оболочка может быть выбрана в качестве предпочтения или отдельный тип рекламы может быть отфильтрован посредством предпочтений. Более того, определенные области рабочего стола или определенные объекты или свойства, связанные с ним, могут быть обозначены в качестве предпочтительных для того, чтобы быть свободными от рекламного контента. Подобным образом, предпочтения могут быть ассоциированы с определенными моментами времени или основанными на событиях явлениями, такими что рекламный контент может быть отображен или заранее исключен на основе этих предпочтений.

На ссылочном номере 704 рекламный контент может быть выбран на основе предложения цены от рекламодателя. В соответствии с этим, выбор контента может относиться к модели предложений, в которой рекламодатели могут размещать предложения цены на рекламные сегменты, которые доступны на рабочем столе. Должно быть принято во внимание, что модель предложений может быть основана не только на цене, уплачиваемой за рекламный сегмент, но и также на основе множества дополнительных характеристик, включающих в себя, но не ограниченных характеристиками рекламодателя (например, качеством или ранжированием рекламодателя), свойствами рабочего стола или рекламного сегмента (например, размерами, доступными видами контента, расположением, временем, продолжительностью), или характеристиками пользователя (например, демографическими данными, историей операций, договорными обязательствами и так далее).

На ссылочном номере 706 рекламный контент может быть выбран на основе договорного соглашения с по меньшей мере одним из рекламодателя или пользователя операционной системы или рабочего стола. Например, рекламодатель может заключать договор о праве на отображение определенного рекламного контента, который может быть основой для выбора рекламного контента. Напротив, пользователь может заключать договор об обязательстве получать определенный рекламный контент, который может также предоставлять основу для выбора. На ссылочном номере 708 обновление рекламного контента может быть получено от рекламодателя, а на ссылочном номере 710 рекламный контент может быть выбран на основе обновления или действия по получению обновления.

Обращаясь кратко к фиг.8, изображен примерный реализуемый компьютером способ 800 для определения пригодности или подхождения для отображения определенных типов рекламного контента. В наиболее общем смысле, на ссылочном номере 802, должно быть принято во внимание, что реклама может включать по существу любой тип аудио, визуального или выполняемого контента и ссылка на рекламу может вызывать разнородные приложения или порталы для того, чтобы облегчить отображение рекламы.

На ссылочном номере 804 рабочий стол может контролироваться для обнаружения подходящего местоположения для отображения рекламы или ссылки. Например, подходящее местоположение может быть идентифицировано на основании размера или размеров объекта, пространства, области рабочего стола, так же как на основе контента, который в настоящий момент находится в конкретном местоположении. На ссылочном номере 806 рабочий стол, операционная система или ассоциированный с ними процесс могут быть проверены для определения подходящего времени для отображения рекламы или ссылки. Например, подходящее время может быть определено на основе календарного времени, так же как и на основании основанного на событиях явления, таких как на активность пользователя, скачивания или инсталляции, или других событий, которые имеют тенденцию обозначать то, что пользователь не ориентирован на задачу и поэтому, скорее всего, был бы более восприимчив и/или сфокусирован на рекламе или ссылке.

Теперь, со ссылкой на фиг.9, изображен примерный реализуемый компьютером способ 900 для применения расширяемой оболочки от рекламодателя. В целом, на ссылочном номере 902 рекламный контент может быть получен в качестве расширяемой оболочки для рабочего стола, где оболочка может быть создана, основываясь на теме, брэнде или торговом знаке, ассоциированными с рекламодателем. Более точно, рекламный контент, такой как тот, который получается во время действия 602 фиг.6, может быть в виде оболочки, например, приспособленной и/или разработанной рекламодателем. Должно быть понятно, что оболочка может быть применена к рабочему столу и/или к различным его свойствам посредством, например, диспетчера окружения рабочего стола, диспетчера окон, или тому подобного.

На ссылочном номере 904 оболочка может быть применена к пользовательскому интерфейсу, ассоциированному с разнородным приложением, запущенным операционной системой. Существенно, применение оболочки к разнородному приложению может быть, по существу, сходно с совершаемому способом, сходным с конструированием объектов или свойств пользовательского интерфейса, с различием, являющимся таким, что вместо конструирования свойств традиционными встроенными компонентами операционной системы, эти свойства могут быть сконструированы компонентами, разработанными, поставляемыми, обновляемыми, и/или направленными на рекламодателя для, например, способствования рекламированию, узнаванию бренда, расположению потребителей и т.д. Сходным образом, на ссылочном номере 906 оболочка может быть применена к пользовательскому интерфейсу, ассоциированному с порталом, к которому осуществляется доступ операционной системой. Следовательно, оболочка может быть расширена, скажем, на веб-портал, так что свойства оболочки согласуются между стандартным рабочим столом и порталом.

Обращаясь теперь к фиг.10, проиллюстрирована структурная схема примерной компьютерной системы, функционирующая для приведения в исполнение раскрытой архитектуры. Для того чтобы предоставить дополнительный контекст для различных аспектов связанного изобретения, фиг.10 и дальнейшее обсуждение предназначены для обеспечения краткого общего описания подходящей вычислительной среды 1000, в которой различные аспекты заявленного предмета изобретения могут быть реализованы. В дополнение, не смотря на то, что заявленный предмет изобретения, описанный ранее, может быть пригоден для применения в общем контексте машинно-исполняемых инструкций, которые могут работать на одном или более компьютерах, специалисты в данной области техники будут осознавать, что заявленный предмет изобретения также может быть реализован в сочетании с другими программными модулями и/или в виде сочетания аппаратных средств и программного обеспечения.

Как правило, программные модули включают в себя процедуры, программы, компоненты, структуры данных и т.п., которые выполняют конкретные задачи и/или реализуют конкретные абстрактные типы данных. Более того, специалисты в данной области техники будут принимать во внимание, что изобретенные способы могут быть осуществлены на практике с другими конфигурациями компьютерных систем, в том числе однопроцессорными или многопроцессорными компьютерными системами, мини-компьютерами, универсальными электронно-вычислительными машинами, а также персональными компьютерами, «карманными» вычислительными устройствами, основанной на микропроцессорах и/или программируемой бытовой электронной аппаратурой и тому подобным, каждые из которых могут оперативно связываться с одним или более ассоциированными устройствами.

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

Компьютер типично включает в себя многообразие компьютерночитаемых носителей. Компьютерночитаемые носители могут быть любыми имеющимися в распоряжении носителями, к которым может быть осуществлен доступ компьютером, и включают в себя как энергозависимые и энергонезависимые, так и съемные и несъемные носители. В качестве примера, но не ограничения, компьютерночитаемые носители могут содержать компьютерные запоминающие ностители и среду передачи данных. Компьютерные запоминающие носители могут включать в себя как энергозависимые и энергонезависимые носители, так и съемные и несъемные носители, реализованные в рамках любого способа или технологии для хранения информации, такой как компьютерночитаемые инструкции, структуры данных, программные модули или другие данные. Компьютерные запоминающие носители включают в себя, но не в качестве ограничения, ОЗУ (оперативное запоминающее устройство, RAM), ПЗУ (постоянное запоминающее устройство, ROM), ЭСППЗУ (электрически стираемое и программируемое ПЗУ, EEPROM), флэш-память, или другую технологию памяти, CD-ROM (ПЗУ на компакт-диске), цифровой универсальный диск (DVD) или другое оптическое дисковое запоминающее устройство, магнитные кассеты, магнитную ленту, накопитель на магнитных дисках или другие магнитные запоминающие устройства, или любой другой носитель, который может быть использован для хранения желаемой информации и к которому может быть осуществлен доступ компьютером.

Среда связи типично воплощает компьютерночитаемые инструкции, структуры данных, программные модули или другие данные в модулированном сигнале данных, таком как сигнал несущей или другой транспортный механизм, и включает в себя любую среду доставки информации. Термин «модулированный сигнал данных» означает сигнал, который имеет одну или более своих характеристик, установленных или изменяемых таким образом, чтобы кодировать информацию в сигнале. В качестве примера, а не ограничения, среда передачи данных включают в себя проводную среду, такую как проводная сеть или непосредственное проводное соединение, и беспроводную среду, такую как акустическая, РЧ (радиочастотная, RF), инфракрасная и другая беспроводная среда. Сочетания любых из вышеописанных также должно быть включено в рамки компьютерночитаемых носителей.

Со ссылкой на фиг.10, примерная среда 1000 для реализации различных аспектов заявленного предмета изобретения включает в себя компьютер 1002, компьютер 1002 включает в себя устройство 1004 обработки данных, системную память 1006 и системную шину 1008. Системная шина 1008 присоединяет системные компоненты, в том числе, но не в качестве ограничения, системную память 1006 к устройству 1004 обработки данных. Устройство 1004 обработки данных может быть любым из различных доступных для приобретения процессоров. Архитектуры с двумя микропроцессорами и другие многопроцессорные архитектуры также могут быть использованы в качестве устройства 1004 обработки данных.

Системная шина 1008 может быть любой из некоторых типов шинных структур, которые могут содействовать взаимосвязи с шиной памяти (с или без контроллера памяти), периферийной шиной, и локальной шиной, использующей любую из многообразия доступных для приобретения шинных архитектур. Системная память 1006 включает в себя постоянное запоминающее устройство (ПЗУ) 1010 и оперативное запоминающее устройство (ОЗУ) 1012. Базовая система ввода/вывода (BIOS), сохраняемая в энергонезависимой памяти 1010, такой как ПЗУ, СППЗУ (стираемое программируемое ПЗУ, EPROM), ЭСППЗУ, каковой BIOS содержит в себе базовые процедуры, которые помогают передавать информацию между элементами в пределах компьютера 1002, к примеру, во время запуска. ОЗУ 1012 также может включать в себя высокоскоростное ОЗУ, такое как статическое ОЗУ для кэширования данных.

Компьютер 1002 дополнительно включает в себя внутренний накопитель 1014 на магнитном диске (НЖМД, HDD) (например, EIDE (с интерфейсом усовершенствованных электронных схем управления встроенным дисководом), SATA (с интерфейсом SATA), каковой внутренний накопитель 1014 на жестком диске также может быть сконфигурирован для внешнего использования в подходящем шасси (не показано), накопитель 1016 на гибких магнитных дисках (НЖМД, FDD) (например, для считывания с или записи на съемную дискету 1018) и накопитель 1020 на оптических дисках (например, осуществляющий считывание диска 1022 CD-ROM, или для считывания с или записи на другие оптические носители большой емкости, такие как DVD). Накопитель 1014 на жестком диске, накопитель 1016 на магнитных дисках и накопитель 1020 на оптических дисках могут быть подключены к системной шине 1008 посредством, соответственно, интерфейса 1024 накопителя на жестком диске, интерфейса 1026 накопителя на магнитных дисках и интерфейса 1028 накопителя на оптических дисках. Интерфейс 1024 для реализаций с внешним накопителем включает в себя по меньшей мере одну или обе из интерфейсных технологий универсальной последовательной шины (USB) или IEEE 1394 (FireWire). Другие технологии связи внешнего накопителя находятся в пределах рассмотрения заявленного в данном документе предмета изобретения. Накопители и их ассоциируемые компьютерночитаемые носители предусматривают энергонезависимое хранение данных, структур данных, машинно-исполняемых инструкций и так далее. Касательно компьютера 1002, накопители и носители обеспечивают хранение данных в надлежащем цифровом формате. Не смотря на то, что описание компьютерночитаемых носителей, приведенных выше, ссылается на НЖМД, съемную магнитную дискету и смъемные оптические диски, такие как CD или DVD, специалистами в данной области техники должно быть принято во внимание, что другие типы носителей, которые являются пригодными для считывания компьютером, такие как zip-дисководы, магнитные кассеты, карты флэш-памяти, картриджи и тому подобное, также могут быть использованы в примерной операционной среде и, кроме того, что любые такие носители могут содержать в себе машинно-исполняемые инструкции для выполнения способов заявленного предмета изобретения.

Некоторое количество программных модулей может быть сохранено в накопителях и ОЗУ 1012, в том числе операционная система 1030, одна или более прикладных программ 1032, другие программные модули 1034 и данные 1036 программ. Взятые в целом или части операционной системы, приложений, модулей и/или данных также могут быть кэшированы в ОЗУ 1012. Принято во внимание, что заявленный предмет изобретения может быть реализован с различными доступными для приобретения операционными системами или сочетаниями операционных систем.

Пользователь может вводить команды и информацию в компьютер 1002 через одно или более проводных/беспроводных устройств ввода, например клавиатуру 1038 и указательное устройство, такое как мышь 1040. Другие устройства ввода (не показаны) могут включать в себя микрофон (инфракрасный, IR), ИК-пульт дистанционного управления, джойстик, игровую панель, стило, сенсорный экран или подобное. Эти и другие устройства ввода часто подключены к устройству 1004 обработки данных через интерфейс 1042 устройства ввода, который присоединен к системной шине 1008, но может быть подключен посредством других интерфейсов, таких как параллельный порт, последовательный порт стандарта IEEE 1394, игровой порт, порт USB, ИК-интерфейс и т. п.

Монитор 1044 или другой вид устройства отображения также подключен к системной шине 1008 через интерфейс, такой как видеоадаптер 1046. В дополнение к монитору 1044, персональный компьютер типично включает в себя другие периферийные устройства вывода (не показаны), такие как динамики и принтеры и т. п.

Персональный компьютер 1002 может работать в сетевой среде с использованием логических соединений, посредством проводной или беспроводной связи, с одним или более удаленных компьютеров, таких как удаленный компьютер(ы) 1048. Удаленный компьютер(ы) 1048 может быть рабочей станцией, серверным компьютером, маршрутизатором, персональным компьютером, портативным компьютером, основанным на микропроцессоре развлекательным приспособлением, одноранговым устройством или другим общим узлом сети, и типично включает в себя многие или все из элементов, описанных касательно компьютера 1002, хотя, в целях краткости, проиллюстрировано только устройство 1050 памяти/хранения. Изображенные логические соединения включают в себя проводную/беспроводную возможность связи с локальной сетью (LAN) 1052 и/или сетью большего масштаба, например глобальной сетью (WAN) 1054. Такие сетевые среды LAN и WAN являются обычным явлением в офисах и компаниях и содействуют корпоративным компьютерным сетям, таким как интранет (локальная сеть, использующая технологии Интернет), все из которых могут подключаться к глобальной сети связи, например сети Интернет.

Когда используется в сетевой среде LAN, компьютер 1002 подключен к локальной сети 1052 через сетевой интерфейс или адаптер 1056 проводной/беспроводной связи. Адаптер 1056 может способствовать проводной или беспроводной связи с LAN 1052, которая также может включать в себя точку беспроводного доступа, размещенную в ней для поддерживания связи с беспроводным адаптером 1056.

Когда используется в сетевой среде WAN, компьютер 1002 может включать в себя модем 1058, или подключен к серверу связи в WAN 1054, или обладает другим средством для установления связи через WAN 1054, к примеру, в виде сети Интернет. Модем 1058, который может быть внутренним или внешним и проводным или беспроводным, подключен к системной шине 1008 через интерфейс 1042 последовательного порта. В сетевой среде программные модули, изображенные касательно компьютера 1002, или их части, могут быть сохранены в удаленном устройстве 1050 памяти/хранения. Будет принято во внимание, что показанные сетевые соединения являются примерными, и может быть использовано другое средство установления линии связи между компьютерами.

Компьютер 1002 является работоспособным для связи с любыми беспроводными устройствами или сущностями, оперативно установленными на связь, например, принтером, сканером, настольным или портативным компьютером, портативным цифровым секретарем, спутником связи, любой единицей оборудования или местоположением, ассоциируемым с беспроводным образом обнаруживаемой маркировкой (например, киоском, новостным стендом, помещением для отдыха), и телефоном. Это включает в себя по меньшей мере беспроводные технологии Wi-Fi и Bluetooth™. Так, связь может быть предопределенной структурой, как с традиционной сетью, или просто подходящей для данного случая связью между по меньшей мере двумя устройствами.

Wi-Fi, или Wireless Fidelity («беспроводная точность»), предоставляет возможность подключения к сети Интернет с дивана дома, кровати в комнате отеля или конференц-зала на работе при отсутствии проводов. Wi-Fi - беспроводная технология, подобная используемой в сотовом телефоне, которая дает возможность таким устройствам, например компьютерам, отправлять и принимать данные внутри или вне помещения; где угодно в пределах зоны покрытия базовой станции. Сети Wi-Fi используют

радиотехнологии, названные IEEE 802.11 (a, b, g, и т.д.), чтобы предоставлять возможность защищенного, надежного высокоскоростного беспроводного соединения. Сеть Wi-Fi может быть использована, чтобы связывать компьютеры друг с другом, с сетью Интернет и с проводными сетями (которые используют стандарт IEEE 802.3 или Ethernet). Сети Wi-Fi работают в нелицензируемых радиодиапазонах 2.4 и 5 ГГц, например, при скорости передачи данных 11 Мбит/с (802,11 a) или 54 Мбит/с (802,11.11b), или с изделиями, которые содержат в себе оба диапазона (двухдиапазонными), поэтому сети могут обеспечивать практическую производительность, аналогичную базовым проводным сетям Ethernet 10BaseT (на неэкранированной витой паре), используемым во многих офисах.

Обращаясь теперь к фиг.11, проиллюстрирована схематическая структурная схема примерной компьютерной системы компиляции, функционирующая для приведения в исполнение раскрытой архитектуры. Система 1100 включает в себя одного или более клиентов(а) 1102. Клиент(ы) 1102 может быть аппаратными средствами и/или программным обеспечением (например, потоками, процессами, вычислительными устройствами). Клиент(ы) 1102 может, например, обеспечивать содержание куки-файла(ов) и/или контекстной информации посредством использования завленного предмета изобретения.

Система 1100 также включает в себя один или более серверов 1104. Сервер(ы) 1104 также может быть аппаратными средствами и/или программным обеспечением (например, потоками, процессами, вычислительными устройствами). Серверы 1104, например, могут обеспечивать содержание потоков для выполнения преобразований, посредством применения заявленного предмета изобретения. Один возможный обмен данными между клиентом 1102 и сервером 1104 может быть в виде пакетов данных, выполненных с возможностью передачи между двумя или более компьютерными процессами. Пакет данных, например, может включать в себя куки-файл и/или ассоциируемую контекстную информацию. Система 1100 включает в себя инфраструктуру 1106 связи (например, глобальную сеть передачи данных, такую как сеть Интернет), которая может быть использована, чтобы содействовать связи между клиентом(ами) 1102 и сервером(ами) 1104.

Связь может быть облегчена посредством проводной (в том числе оптоволоконной) и/или беспроводной технологии. Клиент(ы) 1102 оперативно подключены к одному или более клиентским хранилищам 1108 данных, которые могут быть использованы, чтобы сохранять информацию, локальную по отношению к клиенту(ам) 1102 (например, куки-файл(ы) и/или ассоциированную контекстную информацию). Подобным образом, серверы 1104 оперативно подключены к одному или более серверному хранилищу(ам) 1110 данных, которые могут быть использованы, чтобы сохранять информацию, локальную по отношению к серверам 1104.

То, что было описано выше, включает в себя примеры различных вариантов осуществления. Конечно, невозможно описать каждое мыслимое сочетание компонентов или методологий для целей описания вариантов осуществления, но рядовой специалист в данной области техники может осознать, что возможны многие дополнительные сочетания и перестановки. Следовательно, подробное описание имеет намерением охватить все такие преобразования, модификации и варианты, которые попадают в пределы сущности и объема прилагаемой формулы изобретения.

В частности и в отношении к различным функциям, выполняемым вышеописанными компонентами, устройствами, схемами и тому подобным, термины (включающие ссылку на «средства»), используемые для описания подобных компонентов, подразумеваются соответствующими, если не обозначено другое, любому компоненту, который выполняет определенную функцию требуемого компонента (например, функционального эквивалента), даже если структурно не эквивалентного раскрытой структуре, который выполняет функцию в проиллюстрированных в данном документе примерных аспектах вариантов осуществления. В данном отношении также будет признано, что варианты осуществления включают в себя систему, так же как и компьютерночитаемый носитель, имеющий машино-исполняемые инструкции для выполнения действий и/или событий различных способов.

В дополнение, в то время как отдельное свойство было описано относительно только одной из различных реализаций, такое свойство может быть скомбинировано с одним или более другими свойствами других реализаций, как может требоваться и быть полезно для любого данного или отдельного приложения. Более того, в тех пределах, в которых термин «включает в себя», и его варианты используются либо в подробном описании, либо в формуле изобретения, эти термины предполагаются включающими в степени, аналогичной термину «содержащий».

Похожие патенты RU2473127C2

название год авторы номер документа
МНОЖЕСТВО ДЕЙСТВИЙ И ЗНАЧКОВ ДЛЯ РЕКЛАМЫ В МОБИЛЬНЫХ УСТРОЙСТВАХ 2009
  • Льюис Роберт К.
  • Мандьям Гиридхар Д.
  • Дикенз Мартин К.
RU2467394C2
РАСПРОСТРАНЕНИЕ ПРЕМИАЛЬНОГО КОНТЕНТА СО СПОНСОРСТВОМ РЕКЛАМИРОВАНИЯ 2009
  • Д'Амор Тяньюй Л.
  • Мандьям Гиридхар Д.
  • Стаскаускас Марк Г.
  • Перес Арам
RU2477889C2
УСТРОЙСТВА И СПОСОБЫ ДЛЯ ДИСПЕТЧЕРИЗАЦИИ ОБНОВЛЕНИЙ ВИДЖЕТОВ 2009
  • Мандьям Гиридхар Д.
  • Сурианарайана Лалита Б.С.
  • Бернард Кристоф Г.
  • Хантер Кевин Е.
  • Раффаэлли Ноам
RU2469383C2
ПРЕДСТАВЛЕНИЕ ПОТОКОВОГО ВИДЕО, НАПРИМЕР, В СРЕДЕ ВИДЕОИГР ИЛИ МОБИЛЬНЫХ УСТРОЙСТВ 2006
  • Нови Майкл К.
  • Хорнер Деррик
  • Стерман Дэвид Дж.
RU2417113C2
ОБНАРУЖЕНИЕ ОБЪЕКТОВ ИЗ ЗАПРОСОВ ВИЗУАЛЬНОГО ПОИСКА 2017
  • Мур Стефен Морис
  • Мюррей Ларри Патрик
  • Сханмугамани Раджалингаппаа
RU2729956C2
ОБЕСПЕЧЕНИЕ ВОЗМОЖНОСТИ РЕКЛАМОДАТЕЛЯМ ПРЕДЛАГАТЬ ЦЕНУ НА АБСТРАКТНЫЕ ОБЪЕКТЫ 2011
  • Рубинштейн Бенджамин
  • Чандра Ашок
  • Дабровски Оливер
  • Джеммелл Дэвид Джеймс
  • Ли Мин-Джон
RU2589872C2
УСТРОЙСТВО И СПОСОБЫ ДЛЯ ОПТИМИЗАЦИИ ТРАНСПОРТИРОВКИ ДЛЯ ДОСТАВКИ КОНТЕНТА ГРАФИЧЕСКИХ ИНТЕРФЕЙСНЫХ ЭЛЕМЕНТОВ 2009
  • Мандьям Гиридхар Д.
  • Сурианарайана Лалита Б.С.
  • Бернард Кристоф Г.
  • Хантер Кевин Е.
  • Раффаэлли Ноам
RU2464638C2
СИСТЕМА И СПОСОБ ДЛЯ ВЫБОРА ВКЛАДКИ В БРАУЗЕРЕ С ВКЛАДКАМИ 2006
  • Сов Аарон Дж.
  • Ван Док Корнелис К.
  • Линдсэй Дональд Дж.
  • Шрайнер Тони Э.
RU2413276C2
АДАПТИВНОЕ РАЗМЕЩЕНИЕ ВСПОМОГАТЕЛЬНЫХ МЕДИАДАННЫХ В РЕКОМЕНДАТЕЛЬНЫХ СИСТЕМАХ 2011
  • Цир Томас
  • Розенгарт Франк
RU2539585C2
ПОДДЕРЖИВАЮЩИЕ ПОДСКАЗКУ РЕКЛАМНЫЕ ОБЪЯВЛЕНИЯ ПОИСКА 2011
  • Дангалтчев Тчавдар Атанассов
  • Саттару Правин Чакраварти
RU2591185C2

Иллюстрации к изобретению RU 2 473 127 C2

Реферат патента 2013 года ИНТЕГРАЦИЯ РЕКЛАМЫ И РАСШИРЯЕМЫЕ ТЕМЫ ДЛЯ ОПЕРАЦИОННЫХ СИСТЕМ

Предложены компьютерная система и способ обеспечения интеграции рекламы с пользовательским интерфейсом. Устройство содержит компонент получения, компонент выбора и компонент конфигурации. Компонент получения получает рекламный контент, включающий в себя рекламу продукта или услуги, от рекламодателя. Рекламный контент приспособлен для изменения пользовательского интерфейса, ассоциированного с операционной системой. Компонент выбора выбирает рекламный контент для отображения и определяет незанятое пространство отображения, связанное с пользовательским интерфейсом, ассоциированным с операционной системой, для отображения рекламного контента. Компонент конфигурации, который поставляет рекламный контент операционной системе для представления в сочетании с упомянутым незанятым пространством отображения пользовательского интерфейса, ассоциированного с операционной системой. Техническим результатом является облегчение интеграции расширяемых тем с рабочим столом. 2 н. и 17 з.п. ф-лы, 11 ил.

Формула изобретения RU 2 473 127 C2

1. Компьютерно-реализованная система, содержащая процессор и один или более машиночитаемых носителей с машиноисполняемыми инструкциями, которые при их исполнении процессором обеспечивают интеграцию рекламы применительно к пользовательскому интерфейсу, ассоциированному с операционной системой, содержащая:
хранилище данных и дисплей,
при этом процессор сконфигурирован реализовывать:
компонент получения, который получает рекламный контент, включающий в себя рекламу продукта или услуги, от рекламодателя и сохраняет рекламный контент в хранилище данных, причем рекламный контент приспособлен для изменения пользовательского интерфейса, ассоциированного с операционной системой;
компонент выбора, который выбирает рекламный контент для отображения и определяет незанятое пространство отображения, связанное с пользовательским интерфейсом, ассоциированным с операционной системой, для отображения рекламного контента; и
компонент конфигурации, который поставляет рекламный контент операционной системе для представления в сочетании с упомянутым незанятым пространством отображения пользовательского интерфейса, ассоциированного с операционной системой.

2. Система по п.1, в которой пользовательский интерфейс, ассоциированный с операционной системой, является отображением рабочего стола.

3. Система по п.1, в которой рекламный контент включает в себя ссылку на рекламу.

4. Система по п.1, в которой рекламный контент является расширяемой оболочкой для пользовательского интерфейса, ассоциированного с операционной системой.

5. Система по п.4, в которой оболочка приспособлена к теме, бренду или товарному знаку, ассоциированным с рекламодателем.

6. Система по п.1, в которой компонент получения периодически получает обновление для рекламного контента.

7. Система по п.6, в которой компонент выбора выбирает рекламный контент на основе упомянутого обновления для рекламного контента.

8. Система по п.1, в которой компонент выбора выбирает рекламный контент на основе набора предпочтений, ассоциированных с операционной системой или упомянутым пользовательским интерфейсом.

9. Система по п.1, в которой компонент выбора выбирает рекламный контент на основе предложения цены от рекламодателя.

10. Система по п.1, в которой компонент выбора выбирает рекламный контент на основе договорного соглашения с по меньшей мере одним из рекламодателя и пользователя операционной системы.

11. Система по п.1, в которой компонент выбора содержит компонент проверки, который определяет конкретную область пользовательского интерфейса, ассоциированного с операционной системой, и подходящее время для отображения рекламного контента.

12. Система по п.11, в которой компонент проверки отслеживает пользовательский интерфейс, ассоциированный с операционной системой, для выявления неиспользуемого, незанятого или несущественного пространства отображения для определения конкретной области пользовательского интерфейса, ассоциированного с операционной системой.

13. Система по п.11, в которой компонент проверки отслеживает по меньшей мере одно из пользовательского интерфейса, ассоциированного с операционной системой, и действий операционной системы для идентификации периода ожидания или истечения срока в ориентированной на задачи деятельности, чтобы определить подходящее время для отображения.

14. Система по п.1, в которой пользовательский интерфейс, ассоциированный с операционной системой, является пользовательским интерфейсом приложения, запущенного операционной системой.

15. Система по п.1, в которой пользовательский интерфейс, ассоциированный с операционной системой, является пользовательским интерфейсом для портала, к которому операционная система осуществляет доступ.

16. Компьютерно-реализуемый способ обеспечения интеграции рекламы с пользовательским интерфейсом, ассоциированным с операционной системой, содержащий этапы, на которых:
получают от рекламодателя рекламный контент, который приспособлен для отображения в связи с пользовательским интерфейсом, ассоциированным с операционной системой, при этом пользовательский интерфейс, ассоциированный с операционной системой, представляет собой рабочий стол, отображаемый на локальном компьютере, и при этом рекламный контент включает в себя рекламу продукта или услуги;
сохраняют рекламный контент в хранилище данных на локальном компьютере;
осуществляют доступ к хранилищу данных на локальном компьютере для выбора рекламного контента;
автоматически выбирают рекламный контент из хранилища данных без вмешательства пользователя на основе набора предпочтений, ассоциированных с операционной системой или рабочим столом;
конфигурируют операционную систему для отображения рекламного контента посредством рабочего стола и
отслеживают по меньшей мере одно из рабочего стола и операционной системы для выявления неиспользуемого, незанятого или несущественного пространства отображения для отображения рекламного контента.

17. Способ по п.16, дополнительно содержащий по меньшей мере один из следующих этапов, на которых:
выбирают рекламный контент на основе предложения цены от рекламодателя;
выбирают рекламный контент на основе договорного соглашения с по меньшей мере одним из рекламодателя и пользователя операционной системы;
получают от рекламодателя обновление для рекламного контента;
выбирают рекламный контент на основе получения обновления от рекламодателя.

18. Способ по п.16, дополнительно содержащий по меньшей мере один из следующих этапов, на которых:
получают рекламный контент как ссылку на рекламу;
проверяют по меньшей мере одно из рабочего стола и операционной системы для определения подходящего времени для отображения рекламы или ссылки.

19. Способ по п.16, дополнительно содержащий по меньшей мере один из следующих этапов, на которых:
получают рекламный контент в качестве расширяемой оболочки для рабочего стола, причем данная оболочка приспособлена к теме, брэнду или товарному знаку, ассоциированным с рекламодателем;
применяют оболочку к пользовательскому интерфейсу, ассоциированному с приложением, запущенным операционной системой;
применяют оболочку к пользовательскому интерфейсу, ассоциированному с порталом, к которому осуществляется доступ операционной системой.

Документы, цитированные в отчете о поиске Патент 2013 года RU2473127C2

US 2003200542 A1, 23.10.2003
US 2003055729 A1, 20.03.2003
US 2005038933 A1, 17.02.2005
СПОСОБ ПРОВЕДЕНИЯ ТРАНСАКЦИЙ, КОМПЬЮТЕРИЗОВАННЫЙ СПОСОБ ЗАЩИТЫ СЕТЕВОГО СЕРВЕРА, ТРАНСАКЦИОННАЯ СИСТЕМА, СЕРВЕР ЭЛЕКТРОННОГО БУМАЖНИКА, КОМПЬЮТЕРИЗОВАННЫЙ СПОСОБ ВЫПОЛНЕНИЯ ОНЛАЙНОВЫХ ПОКУПОК (ВАРИАНТЫ) И КОМПЬЮТЕРИЗОВАННЫЙ СПОСОБ КОНТРОЛЯ ДОСТУПА 2000
  • Беннет Рассел
  • Бишоп Фред
  • Глейзер Эллиот
  • Горгол Зиг
  • Джонсон Майкл
  • Джонстоун Дэвид
  • Лейк Уолтер Д.
  • Ройэр Коби
  • Свифт Ник
  • Симкин Марвин
  • Уайт Дерк
  • Хол Уильям Г.
RU2252451C2

RU 2 473 127 C2

Авторы

Флэйк Гари В.

Гоунарес Александер Дж.

Хорвиц Эрик Дж.

Гудмэн Джошуа Т.

Джаин Камал

Ченг Лили

Чикеринг Дэвид М.

Коннолли Майкл

Дани Нишант В.

Наджм Тарек

Хеммэн Джеффри Р.

Смит Леонард

Блинн Арнольд Н.

Брюэр Бретт Д.

Дикен Даррин

Даты

2013-01-20Публикация

2007-12-06Подача