Интеграция рекламы и расширяемые темы для операционных систем
Иллюстрации
Показать всеПредложены компьютерная система и способ обеспечения интеграции рекламы с пользовательским интерфейсом. Устройство содержит компонент получения, компонент выбора и компонент конфигурации. Компонент получения получает рекламный контент, включающий в себя рекламу продукта или услуги, от рекламодателя. Рекламный контент приспособлен для изменения пользовательского интерфейса, ассоциированного с операционной системой. Компонент выбора выбирает рекламный контент для отображения и определяет незанятое пространство отображения, связанное с пользовательским интерфейсом, ассоциированным с операционной системой, для отображения рекламного контента. Компонент конфигурации, который поставляет рекламный контент операционной системе для представления в сочетании с упомянутым незанятым пространством отображения пользовательского интерфейса, ассоциированного с операционной системой. Техническим результатом является облегчение интеграции расширяемых тем с рабочим столом. 2 н. и 17 з.п. ф-лы, 11 ил.
Реферат
УРОВЕНЬ ТЕХНИКИ
Рекламодатели давно озабочены поиском новых и лучших путей достижения, понимания и/или направления потенциальной аудитории на их рекламный контент. В дополнение, рекламодатели также непрерывно ищут новые площадки или места для размещения на них рекламного контента, предпочтительно таким способом, который поддерживает высокий уровень внимания аудитории. Широко распространившийся рост Интернета служит в качестве одной из иллюстраций озабоченности рекламодателей нахождением новых рынков. Вместе с быстрым ростом использования Интернет, также выросла Интернет-реклама.
Тем не менее, хотя буквально миллионы людей по всему миру тратят значительное время, каждый день взаимодействуя напрямую с компьютерами, традиционно, пользовательские интерфейсы на основе компьютеров, такие как рабочие столы или другие элементы, поддерживаемые операционной системой, остаются относительно незатронутыми интересами рекламодателей.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Последующее представляет сущность заявленного предмета изобретения, для того чтобы обеспечить базовое понимание некоторых аспектов заявленного предмета изобретения. Это обобщение не является исчерпывающим обзором заявленного предмета изобретения. Оно не подразумевается ни для установления ключевых или критических элементов заявленного предмета изобретения, ни для очерчивания объема заявленного предмета изобретения. Его единственной целью является представить в упрощенном виде некоторые концепции заявленного предмета изобретения, в качестве вступления к более подробному описанию, которое представлено позднее.
Предмет изобретения, раскрытый и заявленный в данном документе, в одном из его аспектов содержит архитектуру, которая может облегчать интеграцию расширяемых тем и/или рекламы применительно к пользовательскому интерфейсу операционной системы, такому как рабочий стол. С этой и другими связанными целями, архитектура может быть согласована или реализована в качестве расширения основанной на компьютере операционной системы или ее компонентов, таких как диспетчер среды рабочего стола, диспетчер окон и так далее.
В соответствии с ним, архитектура может получать рекламный контент от рекламодателя. Рекламный контент может быть, например, рекламой продукта, ссылкой на рекламу, расширяемой и/или конфигурируемой оболочкой, типично относящейся к брэнду или торговому знаку, обновлению, так же как другим применимым видам рекламного контента. Рекламный контент может быть сохранен для последующего извлечения и может дополнительно быть проверен для пригодности для отображения на основе широкого диапазона потенциальных критериев. Например, подходящий контент может быть выбран на основании предпочтений или установок, обозначенных пользователем, реализацией, и/или по умолчанию.
Рекламный контент может также быть выбран на основе модели формирования ценовых предложений, где рекламодатели могут соревноваться за рекламные сегменты, основываясь на контрактных обязательствах или правах, ассоциированных либо с рекламодателями, либо конечными пользователями операционной системы. В дополнение, рекламный контент может быть выбран на основе историй операций и/или демографической информации, где не требуется, чтобы такой информации передавалась или раскрывалась третьим лицам или другим способом была доступна удаленным системам или организациям. Соответствующим образом, аспекты заявленного предмета могут служить для смягчения заботы о конфиденциальности по отношению к маркетингу и/или созданию направленной рекламы.
Согласно другому аспекту заявленного предмета изобретения, рекламный контент может быть расширен на другие пользовательские интерфейсы, которые запускаются, доступны и/или создаются рабочим столом или ассоциированной операционной системой. Примеры этого могут включать в себя, но не ограничены разнородными приложениями, веб-порталами и так далее.
Последующее описание и приложенные чертежи подробно излагают определенные иллюстративные аспекты заявленного предмета изобретения. Эти аспекты, однако, являются указывающими только на несколько различных способов, которыми могут быть использованы принципы заявленного предмета изобретения, и заявленный предмет изобретения подразумевается включающим в себя все такие аспекты и их эквиваленты. Другие преимущества и отличительные признаки заявленного предмета изобретения будут очевидны из последующего подробного описания завяленного предмета изобретения при рассмотрении в соединении с чертежами.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.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 операционная систем