Область техники
Данное изобретение относится, в целом, к системам и способам предоставления виджетов на терминал и, более конкретно, касается предоставления виджетов, включающих рекламные объявления для других, связанных с ними, виджетов, чтобы облегчить пользователю терминала загрузку рекламируемых виджетов.
Предпосылки изобретения
Важность электронного доступа к информации и ее распределения возросли в результате развития сетей типа Интернет, соединяющих отдельных людей в глобальном масштабе. Даже лица, которые находятся в путешествии или в отпуске, могут подключаться к сетям связи и информационным сетям посредством устройств подвижной связи, подобных мобильным телефонам. Например, многие смартфоны позволяют пользователям просматривать Web-сайты, просматривать и посылать сообщения электронной почты и делать телефонные звонки в то время, когда они находятся в движении. Деловые люди могут использовать такие устройства для поиска информации, включающей деловые новости, курсы акций и/или сообщения о погоде. Кроме того, с социальной точки зрения доступ к информации может быть направлен на получение информации о светских новостях, ведение веб-журналов (то есть блогов) и/или получение предупреждений о дорожном движении.
Как правило, для получения доступа к желаемой информации пользователь должен осуществлять навигацию к конкретному сайту вручную и/или вручную осуществлять поиск тем, представляющих интерес. Например, пользователь мобильного устройства, интересующийся текущими котировками акций, может ввести конкретный адрес Web-сайта котировок акций в браузер и затем ввести биржевой символ акции или символы акций. В другом случае пользователь, который не знает, где получить доступ к биржевой информации, может ввести адрес поискового сайта для поиска котировок акций. Пользователю тогда может потребоваться анализировать многочисленные результаты поиска, чтобы найти подходящий сайт. В любом случае пользователю, вероятно, придется предпринять несколько шагов до получения той информации, которая ему интересна.
Чтобы преодолеть ряд вышеупомянутых недостатков, были разработаны элементы интерфейса пользователя, обычно называемые "виджетами" (widgets), чтобы предоставлять информацию пользователям более удобным способом. Виджет можно рассматривать как загружаемый интерактивный виртуальный инструмент (программный инструмент), который предоставляет пользователю контент, такой как сводки новостей, обменные курсы валют, спортивные результаты, биржевые сводки, прогнозы погоды, многоязычные фразеологические словари, энциклопедии, карты, программы развлечений, личные интерактивные календари или аналогичные данные. Виджеты могут устранять множество вышеупомянутых недостатков, однако всегда необходимо улучшать существующие технологии, включая те, которые связанны с виджетами, чтобы дополнительно улучшить эффективность использования виджетов пользователем.
Сущность изобретения
В свете предшествующего обзора предпосылок изобретения формы осуществления данного изобретения представляют собой улучшенный сетевой объект, терминал, машиночитаемый носитель информации и способ предоставления виджетов, которые включают рекламные объявления о связанных виджетах. Согласно одному аспекту данного изобретения предлагается сетевой объект (например, сервер-источник, станция цифрового вещания и т.д.), содержащий процессор. Процессор сконфигурирован для передачи первого виджета на подвижный терминал. Первый виджет связан со вторым виджетом, а подвижный терминал сконфигурирован для представления контента первого виджета на дисплее подвижного терминала так, что отображается и элемент контента, связанный со вторым виджетом. Соответственно, процессор сконфигурирован также для приема от подвижного терминала запроса второго виджета, основанного на представлении контента первого виджета, включающего элемент контента, связанный со вторым виджетом. Кроме того, процессор сконфигурирован для передачи второго виджета на подвижный терминал в ответ на запрос, при этом подвижный терминал сконфигурирован для приема второго виджета и представления контента второго виджета на дисплее.
Более конкретно, процессор может быть сконфигурирован для приема от подвижного терминала запроса дополнительного контента, связанного со вторым виджетом и основанного на представлении контента первого виджета, включающего элемент контента, который связан со вторым виджетом. Затем процессор может быть сконфигурирован для передачи дополнительного контента на подвижный терминал, при этом подвижный терминал может быть сконфигурирован для представления дополнительного контента на дисплее. Таким образом, процессор может быть сконфигурирован также для приема запроса второго виджета, основанного на представлении дополнительного контента, который связан со вторым виджетом.
Процессор может быть сконфигурирован для передачи на подвижный терминал элемента контента, связанного со вторым виджетом перед представлением подвижным терминалом контента первого виджета, включающего элемент контента, связанного со вторым виджетом. Перед передачей соответствующего контента на подвижный терминал, процессор может быть сконфигурирован для приема от подвижного терминала запроса элемента контента, связанного со вторым виджетом, при этом подвижный терминал может быть сконфигурирован для передачи запроса на основе представления символа первого виджета. Более конкретно, например, процессор может быть сконфигурирован для приема запроса от подвижного терминала, сконфигурированного для передачи запроса на основе представления символа первого виджета на инструментальной панели на дисплее, причем инструментальная панель содержит символы для каждого из множества виджетов. Альтернативно, например, процессор может быть сконфигурирован для приема запроса от подвижного терминала, сконфигурированного для передачи запроса, основанного на представлении символа первого виджета в минимизированном изображении первого виджета. И в другом варианте, например, процессор может быть сконфигурирован для приема запроса от подвижного терминала, сконфигурированного для передачи запроса, основанного на представлении контента первого виджета в развернутом изображении виджета.
Согласно другому аспекту данного изобретения предлагается терминал, содержащий дисплей, память и процессор. Память сконфигурирована для хранения первого виджета, который связан со вторым виджетом. Процессор сконфигурирован для представления контента первого виджета и элемента контента, связанного со вторым виджетом, на дисплее, причем элемент контента представляется в заранее заданном положении относительно представления контента первого виджета. Процессор дополнительно сконфигурирован для инициирования запроса к сетевому объекту на прием второго виджета, причем этот запрос инициируется на основе представления элемента контента.
Процессор подвижного терминала может быть дополнительно сконфигурирован для приема элемента контента от сетевого объекта перед представлением элемента контента. В таких случаях процессор может быть сконфигурирован для приема элемента контента в связи с кампанией. При этом кампания может быть определена на основе одного или нескольких географических местоположений, одной или нескольких моделей подвижного терминала, одного или нескольких профилей пользователя, первого виджета и/или числа случаев распределения первого виджета сетевым объектом.
Процессор может быть сконфигурирован для представления контента, содержащего символ первого виджета. В таких случаях процессор может быть сконфигурирован для представления элемента контента вместо символа первого виджета в течение заранее заданного периода времени. Более конкретно, например, процессор может быть сконфигурирован для периодического переключения между представлением символа первого виджета и элемента контента. В другом примере процессор может быть сконфигурирован для представления символа первого виджета на инструментальной панели, включающей символы каждого из множества виджетов.
Согласно другим аспектам данного изобретения предлагаются машиночитаемые носители и способы. Таким образом, формы осуществления данного изобретения обеспечивают улучшенный сетевой объект, терминал и машиночитаемый носитель информации для предоставления виджетов, включающих рекламные объявления о связанных виджетах. Как указано выше и объясняется ниже, примеры осуществления данного изобретения могут решить проблемы известного уровня техники и обеспечить дополнительные преимущества.
Краткое описание чертежей
Ссылки будут делаться на сопроводительные чертежи, которые не обязательно выполнены в масштабе и на которых изображено следующее:
фиг.1 - структурная схема системы беспроводной связи согласно одному примеру осуществления данного изобретения, содержащей сотовую сеть связи и сеть передачи данных, с которой терминал двусторонне связан через беспроводные радиочастотные (Radio Frequency, RF) линии связи;
фиг.2 - структурная схема объекта, сконфигурированного так, чтобы работать как терминал, сервер-источник, терминал, принимающий передачи цифрового вещания, и/или цифровая станция вещания, в соответствии с примерами осуществления данного изобретения;
фиг.3 - более подробная структурная схема терминала согласно примерам осуществления данного изобретения;
фиг.4 - функциональная блок-схема системы для предоставления виджетов на терминал согласно примерам осуществления данного изобретения;
фиг.5а, 5b, 6а и 6b - функциональные блок-схемы изображения на дисплее терминала согласно примерам осуществления данного изобретения;
фиг.7 - функциональная блок-схема системы для предоставления на терминал виджетов, включающих рекламные объявления о связанных виджетах, согласно примерам осуществления данного изобретения;
фиг.8 - блок-схема, включающая различные шаги способа предоставления на терминал виджетов, содержащих рекламные объявления о связанных виджетах, согласно примерам осуществления данного изобретения;
фиг.9а, 9b и 10 - таблицы данных согласно примерам осуществления данного изобретения;
фиг.11а, 11b, 11с, 12 и 13 - дополнительные функциональные блок-схемы изображения на дисплее терминала согласно примерам осуществления данного изобретения;
фиг.14 и 15 - таблицы данных согласно другим примерам осуществления данного изобретения.
Подробное описание изобретения
Ниже данное изобретение будет описано более полно со ссылкой на чертежи, на которых показаны предпочтительные формы осуществления изобретения. Однако данное изобретение может быть воплощено во многих различных формах, и не должно рассматриваться как ограниченное формами осуществления изобретения, описанными здесь. Эти формы осуществления изобретения приводятся, чтобы это описание было полным и завершенным и полностью передавало объем изобретения специалистам. Похожие номера позиций относятся к похожим элементам на всех чертежах.
Обратимся к фиг.1, на которой представлена иллюстрация одного вида терминала и системы, в которых можно использовать данное изобретение. Система, способ и компьютерный программный продукт в качестве примеров осуществления данного изобретения, прежде всего, будут описаны в связи с приложениями подвижной связи. Однако должно быть понятно, что система, способ и компьютерный программный продукт в качестве примеров осуществления данного изобретения могут использоваться вместе с множеством других приложений и в подвижной связи, и вне подвижной связи. Например, система, способ и компьютерной программный продукт в качестве примеров осуществления данного изобретения могут использоваться в связи с приложениями сети проводной и/или беспроводной связи (например, Интернет).
Как показано, терминал 10 может содержать антенну 12 для передачи сигналов базовому узлу или базовой станции (Base Station, BS) 14 и для приема сигналов от базового узла или базовой станции 14. Базовая станция является частью сотовой сети связи, которая включает элементы, необходимые для эксплуатации сети, такие как центр коммутации подвижной связи (Mobile Switching Centre, MSC) 16. Как хорошо известно специалистам в данной области техники, сотовая сеть связи может также называться BMI (совокупность BS, MSC и функционального блока межсетевого взаимодействия (Interworking function, IWF)). Во время работы центр MSC конфигурируется для маршрутизации вызовов и сообщений к терминалу и от него, когда терминал совершает и принимает вызовы. Центр MSC обеспечивает также подключение к междугородным линиям наземной связи, когда терминал участвует в такой связи.
Центр MSC 16 может быть связан с одной или несколькими сетями передачи данных, такими как одна или несколько локальных сетей (Local Area Network, LAN), городские сети связи (Metropolitan Area Network, MAN) и/или территориально-распределительные сети (Wide Area Network, WAN). Центр MSC может быть прямо связан с сетью передачи данных. В одной типичной форме осуществления изобретения, центр MSC подключен к обслуживающему шлюзу (Gateway, GTW) 18, a GTW подключен к сети WAN, такой как Интернет 20. В свою очередь, устройства, такие как обрабатывающие элементы (например, персональные компьютеры, серверы или аналогичные им) могут быть связаны с терминалом 10 через Интернет. Например, как объяснено ниже, обрабатывающие элементы могут включать один или несколько обрабатывающих элементов, связанных с одним или несколькими серверами 22 источника или аналогичными им, один из которых показан на фиг.1.
В дополнение к сотовой сети связи или вместо нее, станция BS 14 может быть частью базовой сети с пакетной коммутацией, такой как базовая сеть системы пакетной радиосвязи общего назначения (General Packet Radio Service, GPRS). В этой связи, станция BS может подключаться к обслуживающему узлу поддержки GPRS (GPRS Support Node, SGSN) 24 системы сигнализации. Как известно специалистам, узел SGSN обычно конфигурируется для выполнения функций, подобных функциям центра MSC 16, для услуг с пакетной коммутацией. Узел SGSN, подобно центру MSC, может быть связан с сетью передачи данных, такой как Интернет 20. Узел SGSN может быть прямо связан с сетью передачи данных. В более типичной форме осуществления изобретения, однако, SGSN связан со шлюзом GTW, таким как шлюзовой узел поддержки GPRS (GPRS Gateway Support Node, GGSN) 26, а узел GGSN связан с сетью Интернет.
При подключении узла SGSN 24 к узлу GGSN 26 устройства, такие как серверы-источники 22, могут связываться с терминалом 10 через Интернет 20, узел SGSN и узел GGSN. В этой связи, устройства, такие как серверы-источники, могут связываться с терминалом через узлы SGSN и GGSN. Например, серверы-источники могут предоставлять контент на терминал, например, в соответствии с услугой широковещательной/многоадресной передачи мультимедийной информации (Multimedia Broadcast Multicast Service, MBMS). Для получения подробной информации об услуге MBMS см. техническую спецификацию организации Проект сотрудничества по созданию системы третьего поколения (Third Generation Partnership Project, 3GPP) 3GPP TS 22.146, под названием: "Сервис широковещательной/многоадресной передачи мультимедийной информации" (Multimedia Broadcast Multicast Service, MBMS), содержание которой полностью включено в данное описание путем ссылки на источник.
В дополнение к подключению к базовой станции BS 14 или вместо него, терминал 10 может быть подключен к одной или нескольким точкам 28 беспроводного доступа (Access Point, АР). Точки доступа могут включать точки доступа, сконфигурированные для связи с терминалом в соответствии с такими технологиями, как, например, радиочастотная (RF), беспроводной ближней связи Bluetooth (ВТ), инфракрасная по стандарту ассоциации передачи данных в инфракрасном диапазоне (Infrared Data Association, IrDA) или любое множество различных технологий построения беспроводных сетей, включая технологию беспроводной локальной сети (Wireless Local Area Network, WLAN). Дополнительно или альтернативно, терминал может быть подключен к одной или нескольким пользовательским рабочим станциям (Workstation, WS) 30. Каждая пользовательская рабочая станция может содержать вычислительную систему, например персональный компьютер, переносной компьютер (лэптоп) и т.п. В этой связи, пользовательские рабочие станции могут быть сконфигурированы для связи с терминалом в соответствии с такими технологиями, как, например, RF, ВТ, IrDA или любым множеством различных технологий проводной или беспроводной связи, включая технологии сетей WLAN и/или LAN. Одна или несколько пользовательских рабочих станций могут дополнительно или альтернативно содержать сменную память, сконфигурированную для хранения контента, который затем может быть передан на терминал.
Точки 30 доступа и рабочие станции 30 могут быть подключены к сети Интернет 20. Подобно центру MSC 16, точки доступа и рабочие станции могут прямо подключаться к сети Интернет. В одной форме осуществления изобретения, однако, точки доступа непрямо подключается к сети Интернет через шлюз GTW 18. Посредством прямого или непрямого подключения терминалов и сервера 22 источника, так же как любого числа других устройств к сети Интернет, терминалы могут связываться друг с другом, сервером-источником и т.д., чтобы выполнять различные функции терминала, такие как передача данных, контента или т.п., и/или принимать контент, данные и т.п. от сервера-источника. Использованные здесь термины "данные", "контент", "информация" и аналогичные термины могут использоваться взаимозаменяемо для обозначения данных, конфигурируемых для передачи, приема и/или хранения в соответствии с примерами осуществления данного изобретения. Этот контент может включать, например, мультимедийный контент с аудио, видео, текстовыми и/или графическими частями. Таким образом, использование любых таких терминов не должно считаться ограничивающим сущность и объем данного изобретения.
Далее, терминал 10 может дополнительно или альтернативно подключаться к одной или нескольким станциям 32 цифрового вещания через цифровую сеть вещания, такую как сеть наземного цифрового телевидения (например, по стандарту наземного цифрового телевизионного вещания (Digital Video Broadcasting - Terrestrial, DVB-T), по стандарту наземного цифрового телевизионного вещания, обеспечивающего прием на малогабаритные переносные приборы (Digital Video Broadcast Handheld, DVB-H), по стандарту цифрового вещания с интеграцией услуг (Integrated Services Digital Broadcasting - Terrestrial, ISDB-T), по стандарту Комитета по новейшим телевизионным системам (Advanced Television Systems Committee, ATSC) и т.д.). При прямом или непрямом подключение терминалов и станции цифрового вещания, терминалы могут принимать контент, такой как контент для одного или нескольких каналов телевидения, радио и/или передачи данных, от станции цифрового вещания. В этой связи, станция цифрового вещания может содержать или может быть подключена к передатчику (ТХ) 34, такому как передатчик цифрового телевидения (DVB ТХ). Точно так же терминал может содержать приемник, такой как приемник DVB (не показан). Терминал может быть сконфигурирован для приема контента от любого числа различных объектов любым одним или несколькими способами. В одной форме осуществления изобретения, например, терминал может быть выполнен в виде терминала 10', сконфигурированного для передачи и/или приема данных, контента или аналогичной информации в соответствии с технологией DVB (например, DVB-T, DVB-H и т.д.), а так же в соответствии с технологией сотовой связи (например, систем 1-го (1G), 2-го (2G), 2-го с половиной (2.5G), 3-го (3G) и т.д. поколения). В такой форме осуществления изобретения терминал 10' может иметь антенну 12а для приема контента от передатчика DVB ТХ и другую антенну 12b для передачи сигналов на станцию BS 14 и для приема сигналов от нее. Для получения дополнительной информации о таком терминале см. заявку на патент США №09/894532 под названием «Приемник» (Receiver), поданную 29 июня 2001 г., содержание которой полностью включено в данное описание путем ссылки на источник.
В дополнение к прямому подключению терминала 10 к станции 32 цифрового вещания посредством передатчика ТХ 34, или вместо этого, терминал может быть связан с терминалом 36 приема цифрового вещания (Digital Broadcast, DB), который, в свою очередь, может быть связан со станцией 32 цифрового вещания, например, непосредственно и/или посредством передатчика ТХ. В таких случаях терминал приема цифрового вещания может включать приемник DVB, такой как приемник DVB в виде приставки. Терминал может быть локально подключен к принимающему терминалу цифрового вещания, например, через персональную сеть. В одной форме осуществления изобретения, терминал может дополнительно или альтернативно быть непрямо подключен к принимающему терминалу цифровой радиопередачи через Интернет 20.
Обратимся теперь к фиг.2, где блок-схема объекта, сконфигурированного для работы в качестве терминала 10, сервера 22 источника, терминала 36 приема цифрового вещания и/или станции 32 цифрового вещания, показана в соответствии с одной формой осуществления данного изобретения. В некоторых формах осуществления изобретения один или несколько объектов, хотя они показаны как отдельные объекты, могут поддерживать один или несколько из следующих объектов: терминал, сервер-источник, терминал приема цифрового вещания и/или станция цифрового вещания, логически отдельные, но совместно расположенные в объекте(-ах). Например, единственный объект может поддерживать логически отдельные, но совместно расположенные терминал и терминал приема цифрового вещания. Также, например, единственный объект может поддерживать логически отдельные, но совместно расположенные терминал приема цифрового вещания и станцию цифрового вещания.
Объект, сконфигурированный, чтобы работать как терминал 10, сервер-источник 22, терминал 36 приема цифрового вещания и/или цифровая станция 32 вещания, содержит различные средства для выполнения одной или нескольких функций в соответствии с примерами осуществления данного изобретения, включая детально показанные и описанные здесь. Однако должно быть понятно, что один или несколько объектов могут включать альтернативные средства для выполнения одной или нескольких подобных функций в объеме данного изобретения. Более конкретно, например, как показано на фиг.2, объект может содержать процессор 38, подключенный к памяти 40. Память может включать энергозависимую и/или энергонезависимую память, и обычно хранит контент, данные или аналогичную информацию. Например, память обычно хранит контент, передаваемый от объекта и/или принимаемый им. Также, например, память обычно хранит приложения, команды или аналогичные данные для процессора, чтобы выполнять функции, связанные с работой объекта в соответствии с примерами осуществления данного изобретения. Далее, для примера и как объяснено ниже, память может хранить один или несколько виджетов для предоставления пользователю контента, такого как заголовки новостей, обменные курсы, спортивные результаты, котировки акций, прогнозы погоды, многоязычные фразеологические словари, энциклопедии, карты, программы развлечений, личные интерактивные календари или что-либо подобное.
Хотя функции описаны здесь как реализованные в приложении(-ях) программного обеспечения, должно быть понятно, что любая одна или несколько функций, описанных здесь, могут быть альтернативно реализованы во встроенном программном обеспечении или аппаратных средствах, не выходя за границы данного изобретения. Терминал 10, сервер-источник 22, терминал 36 приема цифрового вещания и/или станция 32 цифрового вещания могут содержать один или несколько логических элементов для выполнения различных функций. Логические элементы могут быть воплощены любым числом различных способов. В этой связи, логические элементы, выполняющие соответствующие функции, могут быть воплощены в блоках на интегральных схемах, включая одну или несколько интегральных схем, объединенных или иначе осуществляющих связь с соответствующим сетевым объектом (то есть терминалом, сервером-источником, приемным терминалом цифрового вещания, станцией цифрового вещания и т.д.), или, более конкретно, например, с процессором 38 соответствующего сетевого объекта. Вообще говоря, проектирование интегральных схем является высокоавтоматизированным процессом. В этой связи, сложное и мощное инструментальное программное обеспечение доступно для преобразования проекта логического уровня в проект полупроводниковой интегральной схемы, готовый для травления и формирования на полупроводниковой подложке. Это инструментальное программное обеспечение автоматически трассирует проводники и располагает компоненты на полупроводниковом кристалле, используя четкие правила проектирования, а так же огромные библиотеки ранее сохраненных модулей проекта. Как только проект полупроводниковой схемы закончен, полученный в результате проект в стандартизированном электронном формате (например, Opus, формате представления топологии Graphic Data System II (GDSII) или аналогичном) может быть передан на предприятия по изготовлению полупроводников для изготовления.
В дополнение к памяти 40 процессор 38 может также быть связан по крайней мере с одним интерфейсом или другими средствами для отображения, передачи и/или приема данных, контента или аналогичной информации. В этой связи, интерфейс(-ы) могут содержать по крайней мере один интерфейс 42 связи или другие средства для передачи и/или приема данных, контента или аналогичной информации, так же как по крайней мере один интерфейс пользователя, который может включать дисплей 44 и/или пользовательский интерфейс 46 ввода. Пользовательский интерфейс ввода, в свою очередь, может содержать некоторое число устройств, таких как клавишная панель, сенсорный дисплей, джойстик или другое устройство ввода данных, позволяющее объекту принимать данные от пользователя. Как более подробно объясняется ниже, например, пользовательский интерфейс ввода, может включать одну или несколько клавиш навигации (аппаратных и/или программных клавиш) для направленного выбора заказываемых элементов, таких как заказываемые каналы контента.
На фиг.3 показана более подробная функциональная схема терминала 10 согласно примерам осуществления изобретения. Показанный и описываемый ниже терминал является просто иллюстрацией одного типа терминала, который будет извлекать пользу из данного изобретения. Хотя несколько форм осуществления терминала показаны для примера и будут ниже описаны, другие виды терминалов, такие как персональные цифровые помощники (Personal Digital Assistant, PDA), пейджеры, переносные компьютеры и другие виды систем передачи речи и текста могут с легкостью использовать данное изобретение.
Терминал 10 содержит различные средства для выполнения одной или нескольких функций в соответствии с примерами осуществления данного изобретения, включая более подробно показанные и описанные здесь. Однако должно быть понятно, что терминал может включать альтернативные средства для того, чтобы выполнять одну или несколько аналогичных функций, не выходя за пределы сущности и объема данного изобретения. Более подробно, например, как показано на фиг.3, терминал может содержать передатчик 48, приемник 50 и контроллер 52 или другой процессор, который подает сигналы на передатчик и принимает сигналы от приемника соответственно. Эти сигналы включают информацию сигнализации в соответствии со стандартом радиоинтерфейса, применимым в сотовой системе связи, а также речь пользователя и/или данные, создаваемые пользователем. В этой связи, терминал может быть сконфигурирован для работы с одним или несколькими стандартами радиоинтерфейса, протоколами связи, видами модуляции и видами доступа. Более конкретно, терминал может быть сконфигурирован для работы в соответствии с некоторым множеством протоколов связи первого поколения (1G), второго поколения (2G), второго с половиной поколения (2.5G) и/или третьего поколения (3G) или аналогичных им. Например, терминал может быть сконфигурирован для работы в соответствии с протоколами радиосвязи 2G IS-136 (на основе множественного доступа с временным разделением каналов, TDMA), глобальной системы связи с подвижными объектами (GSM), IS-95 (на основе множественного доступа с кодовым разделением каналов, CDMA) или аналогичными им. Также, например, терминал может быть сконфигурирован для работы в соответствии с протоколами радиосвязи 2.5G системы пакетной радиосвязи общего пользования GPRS, повышенных скоростей передачи данных (для эволюции GSM) (Enhanced Data GSM Environment, EDGE) или аналогичными. Терминал может быть дополнительно или альтернативно сконфигурирован для работы в соответствии с каким-либо множеством различных технологий цифрового вещания, такими как технология цифрового телевидения DVB (например, DVB-T по стандарту EN 300744 Европейского института стандартов связи/электросвязи - European Telecommunications Standards Institute, ETSI). Терминал также может быть сконфигурирован для работы в соответствии с некоторым множеством различных технологий широковещательной и/или многоадресной передачи, такими как технология MBMS (например, по спецификации 3GPP TS 22.146). Терминал может быть сконфигурирован для работы в соответствии с технологиями ISDB-T, стандарта цифрового звукового радиовещания (Digital Audio Broadcasting - DAB), ATSC или аналогичными им. Некоторые терминалы узкополосной системы мобильной связи NAMPS, как и системы связи TACS, также могут извлечь пользу из форм осуществления данного изобретения, как и двухрежимные или многорежимные терминалы (например, цифровые/аналоговые или TDMA/CDMA/аналоговые телефоны).
Контроллер 52 содержит схемы, необходимые для реализации аудио и логических функций терминала. Например, контроллер может состоять из процессора цифровых сигналов, микропроцессора и различных аналого-цифровых преобразователей, цифроаналоговых преобразователей и других схем поддержки. Функции управления и обработки сигналов терминала распределены между этими устройствами согласно их соответствующим возможностям. Соответственно, контроллер также имеет функциональные возможности для сверточного кодирования и перемежения сообщений и данных перед модуляцией и передачей. Контроллер может дополнительно содержать внутренний кодер речи (Voice Coder, VC), и может содержать внутренний модем передачи данных (Data Modem, DM). Кроме того, контроллер может иметь функциональные возможности для эксплуатации одного или нескольких приложений программного обеспечения, которые могут храниться в памяти.
Терминал содержит также интерфейс пользователя, включающий обычный головной телефон или динамик 54, устройство 56 вызова, микрофон 58, дисплей 60 и пользовательский интерфейс ввода; все эти устройства подключены к контроллеру 52. Пользовательский интерфейс ввода, который позволяет терминалу принимать данные, может содержать любые из ряда устройств, позволяющих терминалу принимать данные, такие как клавишная панель 62, сенсорный дисплей (не показан) или другое устройство ввода данных. В формах осуществления изобретения, имеющих клавишную панель, клавишная панель содержит обычные клавиши цифр (0-9) и связанные с ними клавиши (#, *), а также другие клавиши, используемые для эксплуатации терминала. Например, клавишная панель может дополнительно или альтернативно содержать клавиши навигации (↑, ↓) для направленного выбора заказываемых элементов данных.
Терминал также может включать одно или несколько средств для совместного использования и/или получения данных от электронных устройств, таких как другой терминал 10, сервер-источник 22, точка 28 доступа, терминал 36 приема цифрового вещания, станция 32 цифрового вещания или аналогичные им, в соответствии с некоторым числом различных технологий проводных и/или беспроводных линий связи. Например, терминал может содержать радиочастотный (RF) приемопередатчик 64 и/или инфракрасный (Infrared, IR) приемопередатчик 66, так что терминал может совместно использовать и/или получать данные в соответствии с радиочастотной и/или инфракрасной технологиями. Также, например, терминал может включать приемопередатчик 68 Bluetooth (ВТ), такой, что терминал может совместно использовать и/или получать данные в соответствии с технологией передачи Bluetooth. Хотя на чертеже не показано, дополнительно или альтернативно терминал может быть сконфигурирован для передачи и/или приема данных от электронных устройств согласно ряду различных технологий организации проводных и/или беспроводных сетей, включая технологии сетей WLAN и/или LAN. В этой связи, как показано на фиг.1 в отношении терминала 10', терминал может содержать дополнительную антенну или аналогичное устройство для передачи и/или приема данных от таких электронных устройств (например, станции цифрового вещания).
Кроме того, терминал может содержать память, такую как модуль 70 идентификации абонента (Subscriber Identity Module, SIM) (SIM-карту), сменный модуль идентификации пользователя (Removable User Identity Module, R-UIM) или аналогичный им, который обычно хранит информационные элементы, связанные с подвижным абонентом. В дополнение к SIM-карте терминал может иметь другую память, такую как энергозависимую память 72, и/или другую энергонезависимую память 74 (встроенную и/или энергонезависимую память, которая может быть сменной). Например, другая энергонезависимая память может быть выполнена в виде встроенных или сменных мультимедийных карт памяти (Multimedia Memory Card, MMC), флэш-карт Memory Stick, производимых фирмой Sony Corporation, электрически стираемого программируемого постоянного запоминающего устройства (Electrically Erasable Programmable Read-Only Memory, EEPROM), флэш-памяти, жесткого диска или чего-либо в этом роде.
Блоки памяти 70, 72, 74 могут хранить некоторое число частей информации и данных, используемых терминалом для реализации своих функций. Например, блоки памяти могут хранить идентификатор, такой как код международного идентификационного номера оборудования подвижной станции (International Mobile Equipment Identity, IMEI), однозначно определяющий терминал для центра MSC 16. Блоки памяти могут хранить также один или несколько виджетов для предоставления пользователю контента, такого как сводки новостей, обменные курсы валют, спортивные результаты, котировки акций, прогнозы погоды, многоязычные фразеологические словари, энциклопедии, карты, программы развлечений, личные интерактивные календари и т.п.
В одной или нескольких конфигурациях пользователь терминала 10 может вводить желаемые данные в терминал, организовывать данные в терминале или отображать информацию удобным образом. Например, для того, чтобы предоставлять желаемую информацию на терминал, система может содержать прикладной программный интерфейс (Application Program Interface, API) системы, через который источник виджетов третьей стороны (например, сервер-источник 22, станция 32 цифрового вещания и т.д.) может предоставлять контент на терминал. Кроме того, система может содержать API виджета для обеспечения стандартизированного интерфейса для связи с элементом интерфейса пользователя, включающим или иначе отображающим желаемый контент. Один такой элемент интерфейса пользователя обычно называется "виджет". Виджет может считаться загружаемым интерактивным виртуальным инструментом (программным инструментом), который предоставляет контент, такой как заголовки новостей, обменные курсы валют, спортивные результаты, котировки акций, прогнозы погоды, многоязычные фразеологические словари, энциклопедии, карты, программы развлечений, личные интерактивные календари и т.п. Виджет может быть сконфигурирован так, чтобы непрерывно принимать контент, такой как непрерывно обновляемый контент, от источника виджета и/или одного или нескольких других источников, когда терминал или виджет работает в онлайновом режиме. Этот контент может быть отформатированным, например, как Web-канал (web feed), например, в соответствии с форматом "действительно простого объединения" (Really Simple Syndication, RSS), форматом Atom или аналогичным форматом.
API системы может связываться с виджетом, например, через API виджета. Также виджет может получать доступ к информации от сторонних источников через API виджета. Виджет может включать одно или несколько приложений, связанных с одним или несколькими источниками для доступа, передачи и/или поиска информации из этих источников, не полагаясь на отдельное приложение. Более конкретно, например, виджет может включать одно или несколько web-приложений, связанных с одним или несколькими web-серверами (например, серверами источников) для доступа, передачи и/или поиска информации на этих web-серверах без отдельного web-браузера.
Виджеты могут быть приобретены множеством разнообразных способов, в том числе по электронной почте и/или загрузкой из одного или нескольких источников, таких как один или несколько серверов-источников 22 и/или станций 32 цифрового вещания. Как показано на фиг.4, один или несколько источников 76 виджетов (например, сервер-источник 22, станция 32 цифрового вещания и т.д.) могут предоставлять соответствующий один или несколько виджетов на терминал 10.
Дополнительно или альтернативно, специальный источник может предлагать терминалу службу (показанную как служба 78 виджетов), которая собирает виджеты от одного или нескольких других источников виджетов и предоставляет собранные виджеты на терминал. И в дальнейших примерах осуществления, предоставляют ли источники виджетов виджеты на терминал самостоятельно или через службу виджетов, служба виджетов может контролировать контент, предоставляемый виджетами, и уведомлять терминал об изменениях в этом контенте. Поэтому терминал может загрузить или иначе получить измененный контент для отображения пользователю. В этой связи, источник виджетов или служба виджетов или они вместе могут реализовать мобильный шлюз сервера для создания и обслуживания мобильных соединений между терминалом и соответствующим источником или службой.
Виджеты могут размещаться и отображаться на инструментальной панели, расположенной в определенной области дисплея терминала 10. Хотя ссылка может быть сделана на размещение и отображение виджетов, следует понимать, что расположение и/или отображение виджета может более конкретно относиться к контенту виджета. В этой связи, контент виджета может включать в различных частных случаях представление (например, значок или другой символ) виджета и/или мультимедийного контента, представляемого виджетом. Такие термины как "представлять", "отображать" или аналогичные могут использоваться взаимозаменяемо. Далее, такие термины могут относиться не только к действительному представлению, отображению (или чему-либо в этом роде) контента и информации дисплеем, но могут отдельно относится к соответствующему программному обеспечению (например, API виджета), управляющему представлением, отображением (или чему-либо в этом роде) контента и информации дисплеем.
Инструментальная панель может относиться к заранее заданной области дисплея, в которой могут быть помещены и организованы один или несколько виджетов. Инструментальная панель обеспечивает доставку сообщений от API виджета к серверу услуги или Web-серверу. Инструментальная панель может далее включать интерфейс API инструментальной панели для предоставления доступа к ресурсам терминала и для представления интерфейса пользователя, соответствующего виджету. Интерфейс API инструментальной панели может содержать по меньшей мере две части. Одной частью может быть API для разработки виджетов, такой как планирование дизайна, размещение на дисплее, наполнение контентом и т.д. Другая часть API инструментальной панели может предусматриваться для сторонних разработчиков. В другом примере API инструментальной панели может быть сформирован поверх операционной системы терминала или поверх какого-либо другого API, доступному на терминале. В другом примере система может содержать также шлюз мобильного сервера для создания и обслуживания мобильных соединений между терминалом и службой.
Как показано на фиг.5А и 5В, например, дисплей 80 (например, дисплей 44, 58) терминала 10 может представлять инструментальную панель 82, на которой могут быть расположены или иначе установлены один или несколько виджетов (виджеты 84 и 86, показанные в форме осуществления фиг.5а, и виджеты 84-98, показанные в форме осуществления фиг.5b). В этой связи, инструментальная панель может определяться фиксированной областью дисплея, выделенной для представления одного или нескольких видов информации, такой как виджеты. Область, занятая инструментальной панелью, может устанавливаться пользователем или заранее определяться системой по умолчанию. Инструментальная панель также может быть гибкой областью, которая расширяется или сжимается в зависимости от объема информации, которая будет отображаться. В частных случаях, когда инструментальная панель имеет фиксированный размер, виджеты из различных источников могут конкурировать за пространство на инструментальной панели конкретного пользователя. В некоторых случаях один участок, например середина инструментальной панели, может быть более желательным, чем левая или правая позиция.
Инструментальная панель 82 может содержать также рамку 102 для выбора и открывания виджета 84-98 на инструментальной панели. Рамка может быть перемещаемой относительно виджетов или альтернативно виджеты могут быть перемещаемыми относительно рамки, чтобы совмещать рамку с конкретным виджетом и таким образом выбирать виджет для открытия. При совмещении с конкретным виджетом рамка может отображаться и/или применяться как обрамление для виджета. Рамка дополнительно может быть окрашена, чтобы отличаться от окраски виджетов. Дополнительно или альтернативно форма и размер рамки могут автоматически изменяться, чтобы соответствовать форме и размеру виджета, с которым совмещается рамка. Кроме того, инструментальная панель может быть сконфигурирована так, чтобы рамка могла перемещаться в область инструментальной панели, не имеющей каких-либо виджетов, чтобы таким образом показать, что никакие виджеты в настоящее время не выбраны.
На инструментальной панели 82 виджеты 84, 86 могут быть представлены значками или другими символами 104, идентифицирующими соответствующие виджеты. Пользователь тогда может открыть виджет из инструментальной панели, чтобы указать терминалу представить контент виджета на дисплее 80. Открытый виджет может быть представлен множеством различных способов, например, в оставшейся части дисплея (части, незанятой инструментальной панелью) или в части либо на всем дисплее без инструментальной панели, и, следовательно, другие виджеты также представляются дисплеем. Как показано на фиг.6а, виджет может быть представлен в свернутом (минимизированном) изображении, при этом значок открытого виджета или другой символ представляется дисплеем без инструментальной панели и, следовательно, других виджетов. Альтернативно, как показано на фиг.6b, виджет может быть представлен в развернутом изображении, при этом виджет и его контент 106 представляются дисплеем без инструментальной панели. В дополнение или вместо представления значка открытого виджета или другого символа, минимизированное изображение виджета может включать один или несколько элементов контента из виджета, таких как при представлении одного или нескольких элементов погоды (например, сводку сообщения о погоде) в контексте виджета, в целом предоставляющего прогнозы погоды, представлении одной или нескольких выбранных котировок акций в контексте виджета, в целом предоставляющего котировки акций, и т.п. И хотя виджет может быть представлен в минимизированном или развернутом изображении, дисплей может быть сконфигурирован так, чтобы по выбору отображать виджет в его минимизированном или развернутом изображении так, как пожелает пользователь.
В соответствии с приводимыми в качестве примеров формами осуществления данного изобретения, виджет (первый виджет) может быть связан с одним или несколькими другими виджетами (например, вторым виджетом). Один или несколько связанных виджетов могут рекламироваться пользователю во время представления виджета, чтобы таким образом стимулировать пользователя выбрать один или несколько связанных с ними рекламируемых виджетов. Выбранный виджет(-ы) (например, второй виджет) может затем быть загружен и/или представлен для отображения терминалом пользователя 10 аналогично виджету (первого виджета), связанному с ним. Хотя контент связанных виджетов может быть некоррелированным с контентом виджета, с которым они связаны, контент может, альтернативно, быть связан с контентом соответствующего виджета. Например, виджет, представляющий расписание телевизионных программ, может быть связан с другим виджетом, сконфигурированным для представления контента, связанного с кинотеатром (оба являются коррелированными их отношением к выбору развлечений, доступному пользователю).
Обратимся теперь к фиг.7 и 8, которые иллюстрируют функциональную блок-схему и блок-схему системы и способа согласно примерам осуществления данного изобретения. Как показано, подобно вышеописанному, один или несколько источников 76 виджетов и/или служб 78 виджетов могут передавать один или несколько виджетов на терминал 10, например, загрузкой на терминал этих виджетов из соответствующего источника(-ов) и/или службы (служб), как показано в блоке 120 фиг.8. Виджет, переданный на терминал, может быть сконфигурирован аналогично типичным виджетам, загружаемым на терминал. В соответствии с примерами осуществления данного изобретения, виджет дополнительно содержит один или несколько «заполнителей» для рекламных объявлений или другие ссылки на одно или несколько рекламных объявлений для последующего получения и представления вместе с соответствующим виджетом. В этой связи, «заполнитель(-и)»/ссылка(-и) может быть связан с заранее заданным рекламным объявлением(-ями) или может быть связана с позднее определяемым рекламным объявлением(-ями). Хотя виджеты, передаваемые на терминал, могут содержать «заполнитель» или другую ссылку на одно или несколько рекламных объявлений, понятно, что в различных частных случаях виджеты могут вместо этого содержать соответствующие рекламные объявления.
До, после или во время передачи источником(-ами) 76 виджетов и/или службой(-ами) 78 виджетов виджета(-ов) на терминал 10, источник(-и) и/или служба(-и) может принять, от одного или нескольких источников 108 рекламного объявления, одно или несколько рекламных объявлений виджета, направленных к одному или более виджетам соответствующих источников рекламного объявления, как показано в блоке 122. В этой связи, система может включать один или несколько источников 108 рекламного объявления (например, сервер-источник 22, станцию 32 цифрового вещания и т.д.), которые могут функционировать как источники виджетов для соответствующего одного или нескольких виджетов, но могут быть сконфигурированы также для снабжения рекламными объявлениями этого соответствующего виджета(-ов). Источник(-и) и/или служба(-ы), принимающие рекламные объявления, тогда могут связывать рекламное объявление(-я) с одним или несколькими виджетами, как показано в блоке 124. Рекламные объявления могут связываться с виджетами множеством различных способов и под управлением множества различных объектов, включающих соответствующий рекламный источник, источник виджетов и/или службу виджетов. В одном примере осуществления виджеты могут содержать идентификаторы или могут быть иначе связаны с идентификаторами (например, алфавитно-цифровыми идентификаторами), которые однозначно идентифицируют эти виджеты, как показано, например, на фиг.9а (где также показаны состояния соответствующих виджетов). Точно так же, рекламные объявления могут содержать идентификаторы или могут быть иначе связаны с идентификаторами, которые однозначно идентифицируют эти рекламные объявления, как показано, например, в таблице на фиг.9b. В такой форме осуществления изобретения рекламные объявления могут быть связаны с виджетами с помощью связывания рекламных объявлений или, если предоставлены, уникальных идентификаторов рекламных объявлений с идентификаторами соответствующих виджетов, что также показано в таблице данных на фиг.9а.
Как объяснено ниже, рекламное объявление может быть виджетом (первым виджетом) и может быть связано с другим виджетом (например, вторым виджетом) так, что во время представления виджета связанный с ним виджет может рекламироваться пользователю. Эти виджеты могут быть непосредственно связаны друг с другом, например, связыванием идентификатора виджета (первого виджета) с идентификатором рекламного объявления для связанного виджета (вторых виджетов). Дополнительно или альтернативно, другой виджет может быть непрямо связан с виджетом на основе инструментальной панели 82, на которой виджет может быть представлен, причем виджет может содержать несколько различных виджетов, которые могут быть представлены или могут быть иначе представляемыми на инструментальной панели. В таких случаях инструментальная панель также может включать идентификатор или может быть иначе связана с идентификатором (идентификатором инструментальной панели), который уникально идентифицирует соответствующую инструментальную панель и с которым могут быть связаны один или несколько виджетов и/или рекламных объявлений, как показано на фиг.10. В этой связи, идентификатор инструментальной панели может идентифицировать инструментальную панель или иначе отличать инструментальную панель от других инструментальных панелей (с другими идентификаторами) на основе ряда различных параметров соответствующей инструментальной панели. Эти параметры могут включать, например, страну, в которой терминал 10 использует инструментальную панель, модель соответствующего терминала, службу 78, от которой инструментальная панель принимает и представляет контент для соответствующих виджетов, один или несколько виджетов, представляемых или выбираемых для представления на инструментальной панели, и т.п.
После того как источник(-и) 76 виджетов и/или служба(-ы) 78 виджетов передает виджет(-ы) на терминал 10, дисплей 80 терминала может представить соответствующий виджет(-ы) 84-98 таким способом, который аналогичен объясненному выше. Дополнительно, источник(-и) и/или служба(-ы) могут быть сконфигурированы для передачи на терминал для отображения вместе с виджетом(-ами) одного или нескольких рекламных объявлений на основе заполнителя(-ей)/ссылки(-ок) в этом виджете(-ах), как показано в блоке 126. В этой связи, рекламные объявления, переданные на терминал, могут выбираться на основе идентификатора(-ов) соответствующего виджета(-ов), переданного на терминал, и рекламным объявлением(-ями) (или уникальным идентификаторам соответствующих рекламных объявлений), связанным с этим идентификатором(-ами). Рекламные объявления могут быть отформатированы множеством различных способов, но в одном примере осуществления они могут быть отформатированы в соответствии с форматом, стандартизированным мобильной маркетинговой ассоциацией (Mobile Marketing Association, MMA).
Более конкретно, например, виджет на терминале 10 может быть сконфигурирован для передачи источнику 76 или службе 78 запроса на рекламное объявление для другого виджета, связанного с ним. Этот запрос может включать, например, адрес (например, IP-адрес) соответствующего источника или службы, идентификатор соответствующего виджета и идентификатор терминала (или пользователя терминала). Перед передачей запроса, однако, виджет может (но не должен) быть сконфигурирован для запроса и приема одобрения пользователем терминала рекламных объявлений, например, через пользовательский интерфейс терминала. Соответствующий источник или служба может тогда определить, может ли соответствующий терминал/пользователь терминала принимать рекламные объявления (например, для услуг подписки). Если терминал/пользователь терминала может принять рекламные объявления, источник или служба может определить соответствующее рекламное объявление на основе идентификатора виджета (идентификатор виджета, связываемый с идентификатором рекламного объявления, см., например, фиг.9а), и передать в обратном направлении соответствующее рекламное объявление на терминал.
Рекламные объявления можно передавать на терминал 10 множеством различных способов. В соответствии с активным (pull) способом, например, виджет 84-98 может быть сконфигурирован или иначе запущен так, чтобы запросить одно или несколько рекламных объявлений для виджета в одном или нескольких частных случаях в ответ на представление виджета на инструментальной панели 82, открытие виджета, изменение в виде открытого виджета (минимизированное изображение - см., например, фиг.6а; или развернутое изображение - см., например, фиг.6b), прохождение заданного периода времени во время представления виджета на инструментальной панели и/или конкретный вид открытого виджета и т.п. В соответствии с пассивным (push) способом, например, источник(-и) и/или служба(-ы) могут быть сконфигурированы так, чтобы принудительно посылать рекламные объявления на терминал в одном или нескольких частных случаях в ответ терминалу, принявшему соответствующий виджет, и/или в ответ на прием от терминала индикации, связанной с представлением и/или открытием соответствующего виджета (например, индикации, связанной с одним или несколькими запускающими событиями, как объяснено выше в отношении активного способа). В других формах осуществления изобретения рекламные объявления могут посылаться терминалу в соответствии с комбинацией активного и пассивного способов. В обоих случаях рекламное объявление(-ия) может посылаться на терминал для представления непосредственно или непрямо вместе с соответствующим виджетом. В этой связи, рекламное объявление(-ия) может посылаться на терминал для представления непосредственно вместе с соответствующим виджетом. Дополнительно или альтернативно, рекламное объявление(-ия) может посылаться на терминал для представления непрямо вместе с соответствующим виджетом, например через электронную почту, службу коротких сообщений (Short Message Serviice, SMS) или другие каналы связи.
Независимо от того, как или когда рекламное объявление(-ия) посылается на терминал 10, связанный виджет или API инструментальной панели может быть сконфигурирован для представления рекламного объявления(-ий), например, путем такого представления рекламного объявления(-ий), при котором его размер устанавливается на основе одного или нескольких параметров, включая, например, размер дисплея 80 или области дисплея или инструментальной панели 82, имеющейся для представления рекламного объявления(-ий). Рекламное объявление(-ия) может располагаться также относительно соответствующего виджета, инструментальной панели 82 и/или одного или нескольких других виджетов на инструментальной панели одним или несколькими из множества различных способов. Как показано на фиг.11а, например, виджет или API инструментальной панели могут быть сконфигурированы так, чтобы представлять рекламное объявление(-ия) 108 на месте или выше символа соответствующего виджета (или другого виджета) на инструментальной панели дисплея в течение не менее некоторого периода времени после того, как соответствующий виджет перемещается в и/или из положения совмещения с рамкой 102 (или после того, как пользователь иначе переключается с соответствующего виджета на другой виджет). Дополнительно или альтернативно, виджет может быть сконфигурирован так, чтобы представлять рекламное объявление(-ия) на месте или выше соответствующего символа виджета в минимизированном изображении виджета в течение не менее некоторого периода времени после того, как виджет был открыт и/или закрыт, как показано на фиг.11b. Эти размещения рекламного объявления(-ий) относительно связанного с ним виджета (или другого виджета) могут быть достигнуты, например, представлением рекламного объявления(-ий) вместо символа соответствующего виджета (или другого виджета) или под символом соответствующего виджета (или другого виджета), в таком случае виджет или API инструментальной панели может быть сконфигурирован так, чтобы удалять символы соответствующего виджета или переключать порядок расположения символа соответствующего виджета и рекламного объявления(-ий) в соответствующих случаях. И далее, например, виджет или API инструментальной панели может быть сконфигурирован так, чтобы представлять рекламное объявление(-ия) вместе с контентом соответствующего виджета в развернутом изображении виджета, как только виджет был открыт, как показано, например, на фиг.11с.
Как предложено выше, виджет может быть сконфигурирован для представления рекламного объявления(-ий) непрерывным или прерывистым образом. Например, виджет может быть сконфигурирован так, чтобы непрерывно представлять рекламное объявление(-ия), когда рекламное объявление(-ия) представляется вместе с контентом соответствующего виджета (см., например, фиг.11с). Также, например, виджет может быть сконфигурирован так, чтобы периодически представлять рекламное объявление(-ия) с заданной продолжительностью и периодом, когда рекламное объявление(-ия) представляется на месте или выше символа соответствующего виджета на инструментальной панели 82 или минимизированного изображения (см., например, фиг.11а, 11b). При таком периодическом представлении виджет может быть сконфигурирован так, чтобы переключаться между рекламным объявлением(-ями) в течение заданной продолжительности и символом соответствующего виджета (см., например, фиг.5b, 6а) между периодами заданной продолжительности.
Способ размещения рекламного объявления(-ий) может быть фиксированным для различных рекламных объявлений и/или связанных с ними виджетов. Способ размещения может включать размер рекламного объявления, форму (например, прямоугольную, математически заданную форму и т.д.), позицию (например, наверху по центру, в середине по центру, внизу по центру и т.д.) и/или размещение относительно соответствующего виджета (например, в виджете: ВКЛ/ВЫКЛ; под виджетом: ВКЛ/ВЫКЛ), на инструментальной панели 82 (например, на инструментальной панели: ВКЛ/ВЫКЛ) и/или относительно одного или нескольких других виджетов на инструментальной панели, синхронизацию представления (например, начала, продолжительности, периодов и т.д.) и т.п. В различных частных случаях, однако, одно и то же рекламное объявление может иметь ряд различных возможных способов размещения, при этом конкретный способ размещения рекламного объявления в любом данном случае может быть определен рядом различных способов.
Как указано выше, рекламные объявления (так же как рекламный виджет, раскрываемый ниже) могут включать идентификаторы или могут быть иначе связаны с идентификаторами (например, алфавитно-цифровыми идентификаторами), которые однозначно определяют эти рекламные объявления. Чтобы определить конкретный способ размещения рекламного объявления, идентификатор этого рекламного объявления может включать первую часть, однозначно идентифицирующую рекламное объявление, и вторую часть, содержащую один или несколько параметров, определяющих способ размещения этого рекламного объявления. Более конкретно, идентификатор рекламного объявления может включать однозначно определяющую соответствующее рекламное объявление первую алфавитно-цифровую часть, которая может быть связана со второй алфавитно-цифровой частью, содержащей один или несколько параметров, определяющих способ размещения соответствующего рекламного объявления. Таким образом, одно и то же рекламное объявление с различными способами размещения может идентифицироваться идентификаторами, имеющими одну и ту же первую часть и различную вторую часть. Этот тот же самый тип идентификатора (то есть тот, который идентифицирует объект и его размещение) может быть применим также к виджетам (включая рекламный виджет, раскрываемый ниже), выбираемым или отдельно представляемым элементам виджета (объясняемым ниже) и т.п.
Рекламное объявление может иметь множество параметров, определяющих его размещение, причем некоторые из параметров могут изменяться, при этом некоторые параметры могут быть дополнительными, а некоторые параметры могут быть недоступны при включении других параметров. Например, рекламное объявление может включать параметр позиции, включающий позицию на инструментальной панели 82, где соответствующее рекламное объявление может быть расположено (относительные координаты и т.д.). В частных случаях, в которых рекламное объявление располагается в виджете, а не на инструментальной панели, параметр позиции может быть недоступным. Кроме того, некоторые из параметров рекламного объявления могут быть связаны со стоимостью, связанной с этим рекламным объявлением (например, стоимость для соответствующего источника 108 рекламы).
В одном примере осуществления служба 78 может принимать запрос от источника 108 рекламы на размещение рекламного объявления в связи с одним или несколькими конкретными виджетами на инструментальной панели 82 (хотя некоторые рекламные объявления могут быть помещены независимо от конкретных виджетов на инструментальной панели). В таких случаях служба может принимать идентификатор соответствующей рекламного объявления, включающий его параметры; и связывать этот идентификатор с идентификатором соответствующего конкретного виджета (-ов). Для тех рекламных объявлений, которые могут размещаться независимо от конкретных виджетов, служба может размещать рекламное объявление рядом различных способов: с помощью связывания идентификатора рекламного объявления с идентификатором инструментальной панели, включающим параметр рекламного объявления, который может интерпретироваться для прямого представления рекламного объявления "всюду, каждый раз", или связывания идентификатора рекламного объявления с каждым идентификатором виджета.
Независимо от того, как или когда виджет или API инструментальной панели представляют рекламное объявление(-ы) на дисплее 80 терминала 10, если пользователь заинтересуется рекламируемым виджетом, то пользователь может выбрать рекламное объявление, а терминал может принять выбор рекламного объявления. В этой связи, рекламное объявление может быть выполнено в виде или может включать выбираемую ссылку или орган управления, чтобы дать возможность пользователю выбрать рекламное объявление. В ответ виджет может инициировать загрузку терминала или прием рекламируемого виджета терминалом иным образом. Перед загрузкой или приемом рекламируемого виджета иным образом, пользователю может потребоваться дополнительная информация о рекламируемом виджете, чтобы более эффективно оценить свой интерес к виджету. Поэтому в одном примере осуществления в ответ на прием выбора рекламного объявления виджет может посылать запрос о дополнительной информации о рекламируемом виджете. В этой связи, запрос может быть послан и принят источником 76 виджетов или службой 78, от которой терминал принял соответствующий виджет, или источником 108 рекламы, создающим рекламное объявление и рекламируемый виджет, как показано в блоке 128.
В ответ на запрос, как также показано в блоке 128, источник 76 виджетов, служба 78 или источник 108 рекламы может послать на терминал 10 запрашиваемую дополнительную информацию, связанную с рекламируемым виджетом. Эта информация может посылаться некоторым множеством различных форм. Например, информация может посылаться как контент, сконфигурированный для представления виджетом, который представил рекламное объявление и запросил дополнительную информацию. Альтернативно, информация может посылаться как отдельный рекламный виджет, который сконфигурирован для эксплуатации терминалом аналогично другим виджетам и который может быть расположен относительно связанного с ним виджета множеством различных способов, таких как способы, подобные используемым соответствующим рекламным объявлением(-ями). Независимо от способа и формы посылки дополнительной информации, терминал может принимать и представлять дополнительную информацию 110 на дисплее 80, как показано на фиг.12.
В то же время или после того, как терминал 10 представит дополнительную информацию 110, если пользователь интересуется рекламируемым виджетом, он может указать это, и терминал может принять указание на загрузку рекламируемого виджета, представленного вместе с дополнительной информацией, например, с помощью органа 112 управления. В ответ, виджет, представляющий дополнительную информацию, или отдельный рекламный виджет, может инициировать загрузку на терминал или прием рекламируемого виджета иным образом. Например, рекламируемый виджет может загружаться от службы 78 виджетов или от источника 108 рекламы, создающего рекламное объявление и рекламируемый виджет. В этой связи, служба или рекламный источник может принять запрос на рекламируемый виджет, на который соответствующий сетевой объект может ответить посылкой запрашиваемого рекламируемого виджета на терминал, как показано в блоке 130. Тогда по получении рекламируемого виджета терминал может инсталлировать виджет для его использования на терминале, включая добавление рекламируемого виджета на инструментальную панель 82 дисплея 80, показанного как добавленный виджет 100 на фиг.13 (сравним, например, с фиг.5b).
Включение рекламных объявлений в виджеты может быть частью рекламной кампании для соответствующих рекламируемых виджетов. В этой связи, рекламная кампания может быть определена для одного или нескольких конкретных виджетов (рекламируемого виджета) в течение определенного времени и может включать заданное число рекламируемых виджетов для передачи пользователям (или соответствующим терминалам 10). Рекламная кампания может включать также идентификацию одного или нескольких виджетов для связывания с рекламируемыми виджетами так, чтобы рекламные объявления могли представляться соответствующими виджетами. Далее, рекламная кампания может идентифицировать заданные географические местоположения (например, страны), модели терминала и т.п., с помощью которых следует рекламировать, и может идентифицировать характеристики (или профили) пользователей для рекламирования.
В связи с рекламной кампанией или, более широко, с предоставлением виджетов, рекламных объявлений и/или рекламируемых виджетов на терминалы 10, один или несколько источников 76 виджетов, служб 78 и/или источников 108 рекламы могут быть сконфигурированы так, чтобы генерировать, отслеживать и/или хранить различные данные и/или статистику. Эти данные и/или статистика могут касаться виджетов, включающих рекламные объявления, рекламных объявлений и/или рекламируемых виджетов, чтобы таким образом контролировать одну или несколько рекламных кампаний. Более конкретно, например, данные и/или статистика могут включать число рекламируемых виджетов, которые будут посланы пользователям (или на соответствующие терминалы 10), и могут идентифицировать географические данные (например, страны), модели терминалов и т.п., которым были посланы виджеты, включающие соответствующие рекламные объявления, и/или которым был послан рекламируемый виджет. Дополнительно, данные и/или статистика могут идентифицировать характеристики (или профили) пользователей, которым были посланы виджеты, включающие соответствующие рекламные объявления, и/или которым был послан рекламируемый виджет. Далее, например, данные и/или статистика могут включать данные и/или статистику, связанную с тем, как часто используются или иначе открываются виджеты, включающие рекламные объявления.
Как объяснено выше, виджет может быть связан с одним или несколькими другими виджетами и, соответственно, с одним или несколькими рекламными объявлениями для этого одного или нескольких виджетов. В более конкретном примере виджет может содержать множество выбираемых или отдельно представляемых элементов, каждый из которых может быть связан с различным рекламным объявлением для того же самого виджета или другого виджета (например, рекламными объявлениями от различных объектов). Альтернативно, виджет может содержать множество выбираемых или отдельно представляемых элементов, каждый из которых может быть связан с различной разновидностью того же самого рекламного объявления для того же самого виджета или другой разновидностью того же самого виджета (например, рекламными объявлениями от того же самого объекта). Подобно виджетам и рекламным объявлениям, эти элементы могут также включать идентификаторы или могут быть иначе связаны с идентификаторами (например, алфавитно-цифровыми идентификаторами), которые однозначно определяют эти элементы. Таким образом, для элементов, связанных с различными рекламными объявлениями, идентификатор виджета может быть связан с несколькими идентификаторами элементов, каждый из которых связан с идентификатором рекламного объявления, как показано на фиг.14. Альтернативно, для элементов, связанных с различными разновидностями того же самого рекламного объявления, идентификатор рекламного объявления может быть связан с несколькими идентификаторами элементов, каждый из которых связан с отдельной разновидностью того же самого рекламного объявления, как показано на фиг.15. Таким образом, например, таблица на фиг.9а может быть реализована вместе с таблицей на фиг.15. Или, например, таблица на фиг.14 может быть реализована вместе с таблицей на фиг.9b.
В частных случаях, в которых виджет включает выбираемые элементы, например, виджет на терминале 10 может быть сконфигурирован для передачи источнику 76 или службе 78 запроса рекламного объявления для другого виджета, связанного с ним же. Этот запрос может включать, например, адрес (например, IP-адрес) соответствующего источника или службы, идентификатор соответствующего виджета, идентификатор выбираемого элемента соответствующего виджета и идентификатор терминала (или пользователя терминала). Перед передачей запроса, однако, виджет может (но не должен) быть сконфигурирован так, чтобы запрашивать и принимать одобрение пользователем терминала рекламных объявлений, например, через интерфейс пользователя терминала. Соответствующий источник или служба могут тогда определить, может ли соответствующий терминал/пользователь терминала принять рекламные объявления (например, для услуг подписки). Если терминал/пользователь терминала может принять рекламные объявления, то источник или служба может определить соответствующее рекламное объявление на основе идентификатора виджета и идентификатора элемента и передать в обратном направлении соответствующее рекламное объявление на терминал. Объекты могут тогда работать способом, аналогичным ранее описанному.
Как также показано и объяснено выше, источники 76 виджетов, службы 78 виджетов и источники 108 рекламы представляют собой отдельные сетевые объекты. В некоторых формах осуществления изобретения, однако, один или несколько объектов могут поддерживать один или несколько источников виджетов, служб или источников рекламы, логически отдельных, но совмещенных в объекте(-ах). Например, единственный объект может поддерживать логически отдельные, но расположенные совместно источник виджетов и службу виджета. Также, например, единственный объект может поддерживать логически отдельные, но расположенные совместно службу виджета и рекламный источник. И далее, например, единственный объект может поддерживать логически отдельные, но расположенные совместно источник виджетов, службу виджетов и источник рекламы.
Как объяснено выше, виджет и связанные с ним виджет(-ы) могут включать отдельные виджеты, инсталлируемые и используемые отдельно друг от друга на терминале 10. В различных частных случаях, однако, один или несколько связанных виджета(-ов) могут инсталлироваться и использоваться встроенными в виджет, с которым связан соответствующий виджет(-ы). Виджет может поэтому дополнительно включать интерфейс API для сбора встраиваемых связанных виджета(-ов). API тогда может быть связан с одним или несколькими полями виджета, в который необходимо встраивать связанный один или более виджет. Чтобы разрешить представление контента встроенного виджета(-ов) в контенте виджета, поле(-я) виджета может быть установлено по размеру меньшим, чем представление контента виджета, чтобы при этом соответствовать контенту встроенного виджета(-ов). По желанию, поле(-я) может соответствовать заполнителю(-ям) для рекламного объявления(-ий) для соответствующего связанного виджета(-ов). API тогда может быть дополнительно сконфигурирован так, чтобы собирать запрашиваемые рекламные объявления и принимать от источника(-ов) 76 и/или службы(служб) 78 виджетов; и рекламное объявление(-ия) может быть связано с соответствующим связанным виджетом(-ами).
Согласно одному приводимому в качестве примера аспекту данного изобретения, функции, выполняемые одним или несколькими объектами системы, такими как терминал 10, приемный терминал 36 цифрового вещания и/или станция 32 цифрового вещания, могут выполняться различными средствами, такими как аппаратные средства и/или встроенное программное обеспечение, включая описанные выше, одними и/или под управлением компьютерного программного продукта. Компьютерный программный продукт для выполнения одной или нескольких функций примеров осуществления содержит машиночитаемый носитель информации, такой как энергонезависимый носитель данных, и программное обеспечение, включающее машиночитаемые части кода программы, такие как последовательность компьютерных команд, воплощенных на машиночитаемом носителе информации.
В этой связи, фиг.7 и 8 представляют собой функциональную блок-схему и блок-схему соответственно, систем, способов и программных продуктов согласно примерам осуществления данного изобретения. Понятно, что каждый блок или шаг функциональной блок-схемы, а также комбинаций блоков в функциональной блок-схеме могут быть реализованы различными средствами, такими как аппаратные средства, встроенное программное обеспечение и/или программное обеспечение, включающее команды одной или нескольких компьютерных программ. Любые такие команды компьютерной программы могут загружаться в компьютер или другое программируемое устройство, чтобы создать такую машину, в которой команды, которые выполняются компьютером или другим программируемым устройством (то есть аппаратными средствами), создают средства для осуществления функций, определенных в блоке(-ах) или шаге(-ах) функциональной блок-схемы. Эти команды компьютерной программы могут храниться также в машиночитаемой памяти, которая может управлять компьютером или другим программируемым устройством, чтобы оно функционировало определенным образом, чтобы команды, хранящиеся в машиночитаемой памяти, создавали изделие, включающие командные средства, которые реализуют функцию, определенную в блоке(-ах) или шаге(-ах) функциональной блок-схемы. Команды компьютерной программы также могут загружаться в компьютер или другое программируемое устройство так, чтобы побуждать компьютер или другое программируемое устройство к выполнению ряда операционных шагов для выполнения осуществляемой компьютером обработки, чтобы команды, которые выполняются в компьютере или другом программируемом устройстве, обеспечивали шаги для реализации функций, определенных в блоке(-ах) или шаге(-ах) функциональной блок-схемы.
Соответственно, блоки или шаги блок-схем поддерживают комбинации средств для выполнения указанных функций, комбинации шагов для выполнения указанных функций и команд программы для выполнения указанных функций. Также понятно, что один или несколько блоков или шагов функциональной блок-схемы и комбинаций блоков или шагов в функциональной блок-схеме могут быть реализованы компьютерными устройствами на основе специализированных аппаратных средств, которые выполняют указанные функции или шаги, или комбинацией специализированных аппаратных средств и машинных команд.
Множество модификаций и других форм осуществления будут очевидны для специалистов в области техники, к которой относится данное изобретение, на основе предшествующего описания и связанных с ним чертежей. Поэтому должно быть понятно, что изобретение не ограничено конкретными раскрытыми формами осуществления, и что модификации и другие формы осуществления включены в объем прилагаемой формулы изобретения. Кроме того, хотя предшествующее описание и связанные с ним чертежи описывает примеры осуществления в контексте некоторых приводимых в качестве примеров комбинаций элементов и/или функций, должно быть понятно, что различные комбинации элементов и/или функций могут быть обеспечены альтернативными формами осуществления в объеме прилагаемой формулы изобретения. В этой связи, например, различные комбинации элементов и/или функций, которые описаны выше, также могут быть изложены в некоторых пунктах формулы изобретения. Хотя здесь используются определенные термины, они используются только в общем и описательном смысле, а не в целях ограничения изобретения.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВА И СПОСОБЫ ДЛЯ ДИСПЕТЧЕРИЗАЦИИ ОБНОВЛЕНИЙ ВИДЖЕТОВ | 2009 |
|
RU2469383C2 |
УСТРОЙСТВО И СПОСОБЫ ДЛЯ УПРАВЛЕНИЯ ПАМЯТЬЮ, СВЯЗАННОЙ С ВИДЖЕТАМИ | 2009 |
|
RU2468419C2 |
СПОСОБ И СИСТЕМА ДЛЯ КОНФИГУРИРОВАНИЯ ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ | 2007 |
|
RU2408923C2 |
СИСТЕМА И СПОСОБ ДЛЯ ПРИЕМА И СИНХРОНИЗАЦИИ КОНТЕНТА НА УСТРОЙСТВЕ СВЯЗИ | 2011 |
|
RU2566808C2 |
ПРОМЕЖУТОЧНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ РЕКЛАМЫ | 2007 |
|
RU2445704C2 |
СИСТЕМЫ И СПОСОБЫ НАСТРОЙКИ ОПЕРАЦИИ НА КОМПЬЮТЕРНОЙ СИСТЕМЕ, СОЕДИНЕННОЙ СО МНОЖЕСТВОМ КОМПЬЮТЕРНЫХ СИСТЕМ ЧЕРЕЗ КОМПЬЮТЕРНУЮ СЕТЬ, С ИСПОЛЬЗОВАНИЕМ ДВУСТОРОННЕЙ СВЯЗИ ИДЕНТИФИКАТОРА ОПЕРАЦИИ | 2015 |
|
RU2674324C2 |
РАСПРОСТРАНЕНИЕ ПРЕМИАЛЬНОГО КОНТЕНТА СО СПОНСОРСТВОМ РЕКЛАМИРОВАНИЯ | 2009 |
|
RU2477889C2 |
СЕРВЕР И СПОСОБ АДРЕСНОЙ РЕКЛАМЫ | 2009 |
|
RU2532731C2 |
УСТРОЙСТВО И СПОСОБЫ ДЛЯ ОПТИМИЗАЦИИ ТРАНСПОРТИРОВКИ ДЛЯ ДОСТАВКИ КОНТЕНТА ГРАФИЧЕСКИХ ИНТЕРФЕЙСНЫХ ЭЛЕМЕНТОВ | 2009 |
|
RU2464638C2 |
СИСТЕМА, УСТРОЙСТВО И СПОСОБ УПРАВЛЕНИЯ СООБЩЕНИЯМИ | 2008 |
|
RU2472213C2 |
Изобретение относится к системам и способам предоставления виджетов на терминал. Техническим результатом является уменьшение использования ресурсов процессора и памяти в устройствах с ограниченными ресурсами, таких как мобильные устройства. Сетевой объект содержит процессор, который сконфигурирован для передачи первого виджета на подвижный терминал. Первый виджет связан со вторым виджетом, а подвижный терминал сконфигурирован для представления контента первого виджета на дисплее подвижного терминала, так, что он включает элемент контента, связанного со вторым виджетом. Процессор также сконфигурирован для приема от подвижного терминала запроса второго виджета на основе представления контента первого виджета, включающего элемент контента, связанный со вторым виджетом. Кроме того, процессор сконфигурирован для передачи второго виджета на подвижный терминал в ответ на запрос, а подвижный терминал сконфигурирован для приема второго виджета и представления контента второго виджета на дисплее. 7 н. и 33 з.п. ф-лы, 20 ил.
1. Сетевой объект для предоставления виджетов, содержащий:
процессор, сконфигурированный так, чтобы заставлять сетевой объект передавать на устройство первый виджет, который связан со вторым виджетом, причем устройство сконфигурировано для представления контента первого виджета на дисплее устройства так, что он включает элемент контента, связанный со вторым виджетом,
при этом процессор сконфигурирован так, чтобы заставлять сетевой объект принимать от устройства запрос на второй виджет на основе представления контента первого виджета, включающего элемент контента, связанный со вторым виджетом,
и процессор сконфигурирован так, чтобы заставлять сетевой объект передавать второй виджет на устройство в ответ на запрос, а устройство сконфигурировано для приема второго виджета и представления контента второго виджета на дисплее.
2. Сетевой объект по п.1, отличающийся тем, что процессор сконфигурирован так, чтобы заставлять сетевой объект принимать от устройства запрос на дополнительный контент, связанный со вторым виджетом, на основе представления контента первого виджета, включающего элемент контента, связанный со вторым виджетом, причем процессор сконфигурирован так, чтобы заставлять сетевой объект передавать дополнительный контент на устройство, которое сконфигурировано для представления дополнительного контента на дисплее,
и процессор сконфигурирован так, чтобы заставлять сетевой объект принимать запрос на второй виджет на основе представления дополнительного контента, связанного со вторым виджетом.
3. Сетевой объект по п.1, отличающийся тем, что процессор сконфигурирован так, чтобы заставлять сетевой объект передавать на устройство элемент контента, связанный со вторым виджетом, перед тем как устройство представит контент первого виджета, включающий элемент контента, связанный со вторым виджетом.
4. Сетевой объект по п.1, отличающийся тем, что процессор сконфигурирован так, чтобы заставлять сетевой объект принимать от устройства запрос на элемент контента, связанный со вторым виджетом, перед передачей соответствующего контента на устройство, причем устройство сконфигурировано для передачи запроса на основе представления символа первого виджета.
5. Сетевой объект по п.4, отличающийся тем, что процессор сконфигурирован так, чтобы заставлять сетевой объект принимать запрос от устройства, сконфигурированного для передачи запроса на основе представления символа первого виджета на инструментальной панели на дисплее, причем инструментальная панель содержит символы для каждого из множества виджетов.
6. Сетевой объект по п.4, отличающийся тем, что процессор сконфигурирован так, чтобы заставлять сетевой объект принимать запрос от устройства, сконфигурированного для передачи запроса на основе представления символа первого виджета в минимизированном изображении первого виджета.
7. Сетевой объект по п.1, отличающийся тем, что процессор сконфигурирован так, чтобы заставлять сетевой объект принимать от устройства запрос на элемент контента, связанный со вторым виджетом, перед передачей соответствующего контента на устройство, причем устройство сконфигурировано для передачи запроса на основе представления контента первого виджета в развернутом изображении этого виджета.
8. Устройство для обработки виджетов, содержащее:
память, сконфигурированную для хранения первого виджета, который связан со вторым виджетом; и
процессор, сконфигурированный так, чтобы заставлять устройство представлять контент первого виджета на дисплее,
причем процессор сконфигурирован так, чтобы заставлять устройство представлять на дисплее элемент контента, связанный со вторым виджетом, при этом процессор сконфигурирован так, чтобы заставлять устройство представлять этот элемент контента в заранее заданном положении относительно представления контента первого виджета, и
процессор сконфигурирован так, чтобы заставлять устройство инициировать запрос к сетевому объекту на прием второго виджета, при этом запрос инициируется на основе представления упомянутого элемента контента.
9. Устройство по п.8, отличающееся тем, что процессор дополнительно сконфигурирован так, чтобы заставлять устройство принимать элемент контента от сетевого объекта перед представлением упомянутого элемента контента.
10. Устройство по п.9, отличающееся тем, что процессор сконфигурирован так, чтобы заставлять устройство принимать элемент контента в связи с кампанией, причем кампания определяется на основе одного или нескольких географических местоположений, одной или нескольких моделей подвижного терминала, одного или нескольких профилей пользователя, первого виджета или числа случаев распределения первого виджета сетевым объектом.
11. Устройство по п.8, отличающееся тем, что процессор сконфигурирован так, чтобы заставлять устройство представлять контент, включающий символ первого виджета,
причем процессор сконфигурирован так, чтобы заставлять устройство представлять упомянутый элемент контента вместо символа первого виджета в течение по меньшей мере заранее заданного периода времени.
12. Устройство по п.11, отличающееся тем, что процессор сконфигурирован так, чтобы заставлять устройство периодически переключаться между представлением символа первого виджета и упомянутого элемента контента.
13. Устройство по п.11, отличающееся тем, что процессор сконфигурирован так, чтобы заставлять устройство представлять символ первого виджета на инструментальной панели, включающей символы каждого из множества виджетов.
14. Устройство по п.8, отличающееся тем, что первый виджет имеет идентификатор, с которым связан второй виджет, причем инициируемый запрос на прием второго виджета включает соответствующий идентификатор.
15. Устройство по п.8, отличающееся тем, что процессор дополнительно сконфигурирован так, чтобы заставлять устройство принимать второй виджет в ответ на запрос, а память сконфигурирована также для хранения второго виджета,
причем процессор сконфигурирован так, чтобы заставлять устройство представлять на дисплее контент второго виджета, встроенного в контент первого виджета.
16. Устройство по п.15, отличающееся тем, что первый виджет включает интерфейс, сконфигурированный для захвата второго виджета, принимаемого устройством.
17. Устройство по п.16, отличающееся тем, что первый виджет дополнительно включает поле, связанное с интерфейсом для приема контента второго виджета для представления на дисплее.
18. Устройство по п.17, отличающееся тем, что поле устанавливается меньшим по размеру, чем представление контента первого виджета так, чтобы в нем поместился контент второго виджета.
19. Устройство по п.17, отличающееся тем, что поле дополнительно сконфигурировано для приема упомянутого элемента контента, связанного со вторым виджетом.
20. Устройство по п.8, отличающееся тем, что упомянутый элемент контента связан со вторым виджетом.
21. Устройство по п.8, отличающееся тем, что процессор сконфигурирован так, чтобы заставлять устройство инициировать запрос к сетевому объекту, сконфигурированному для передачи второго виджета на устройство только по запросу.
22. Устройство по п.8, отличающееся тем, что процессор сконфигурирован так, чтобы заставлять устройство представлять символ первого виджета на инструментальной панели, включающей символы каждого из множества виджетов,
причем процессор дополнительно сконфигурирован так, чтобы заставлять устройство принимать второй виджет в ответ на запрос, а память сконфигурирована также для хранения второго виджета, и
процессор при этом сконфигурирован так, чтобы заставлять устройство представлять символ второго виджета на инструментальной панели вместе со символами каждого из множества виджетов, включающего первый виджет.
23. Устройство по п.8, отличающееся тем, что процессор дополнительно сконфигурирован так, чтобы заставлять устройство принимать второй виджет в ответ на запрос, а память сконфигурирована также для хранения второго виджета, и
процессор сконфигурирован так, чтобы заставлять устройство непрерывно принимать и представлять на дисплее контент второго виджета, когда устройство используется в онлайновом режиме.
24. Устройство по п.8, отличающееся тем, что оно включает подвижный терминал.
25. Способ предоставления виджетов, включающий:
передачу первого виджета на устройство, причем первый виджет связан со вторым виджетом, и устройство сконфигурировано для представления контента первого виджета на дисплее устройства так, что он включает элемент контента, связанный со вторым виджетом;
прием от устройства запроса на второй виджет на основе представления контента первого виджета, включающего элемент контента, связанный со вторым виджетом; и
передачу второго виджета на устройство в ответ на запрос, причем устройство сконфигурировано для приема второго виджета и представления контента второго виджета на дисплее.
26. Способ по п.25, дополнительно включающий:
прием от устройства запроса на дополнительный контент, связанный со вторым виджетом, на основе представления контента первого виджета, включающего элемент контента, связанный со вторым виджетом;
передачу дополнительного контента на устройство, которое конфигурируется для представления дополнительного контента на дисплее; и
прием запроса на второй виджет на основе представления дополнительного контента, связанного со вторым виджетом.
27. Способ по п.25, дополнительно включающий:
передачу на устройство упомянутого элемента контента, связанного со вторым виджетом, перед тем как устройство представит контент первого виджета, включающий элемент контента, связанный со вторым виджетом.
28. Способ по п.25, дополнительно включающий:
прием от устройства запроса на элемент контента, связанный со вторым виджетом, перед передачей соответствующего контента на устройство, причем устройство конфигурируется для передачи запроса на основе представления символа первого виджета.
29. Способ по п.28, отличающийся тем, что прием запроса на элемент контента, связанный со вторым виджетом, включает прием запроса на элемент контента, связанный со вторым виджетом, от устройства, сконфигурированного для передачи запроса на основе представления символа первого виджета на инструментальной панели на дисплее, причем инструментальная панель содержит символы для каждого из множества виджетов.
30. Способ по п.28, отличающийся тем, что прием запроса на элемент контента, связанный со вторым виджетом, включает прием запроса на элемент контента, связанный со вторым виджетом, от устройства, сконфигурированного для передачи запроса на основе представления символа первого виджета в минимизированном изображении первого виджета.
31. Способ по п.24, дополнительно включающий:
прием от устройства запроса на элемент контента, связанный со вторым виджетом, перед передачей соответствующего контента на устройство, причем устройство конфигурируется для передачи запроса на основе представления контента первого виджета в развернутом изображении виджета.
32. Способ обработки виджетов, включающий:
представление контента первого виджета на дисплее устройства, причем первый виджет связывается со вторым виджетом;
представление на дисплее устройства элемента контента, связанного со вторым виджетом, причем второй виджет связывается с первым виджетом, а элемент контента представляется в заранее заданном положении относительно представления контента первой выполняемой частью; и
инициирование запроса к сетевому объекту на прием второго виджета, причем запрос инициируется на основе представления элемента контента.
33. Способ по п.32, дополнительно включающий:
прием элемента контента от сетевого объекта перед тем как вторая выполняемая часть представляет элемент контента.
34. Способ по п.33, отличающийся тем, что прием элемента контента включает прием элемента контента в связи с кампанией, причем кампания определяется на основе одного или нескольких из одного или нескольких географических местоположений, одной или нескольких моделей подвижного терминала, одного или нескольких профилей пользователя, первого виджета или числа случаев распределения первого виджета сетевым объектом.
35. Способ по п.32, отличающийся тем, что представление контента включает представление контента, включающее символ первого виджета, причем представление элемента контента включает представление элемента контента вместо символа первого виджета в течение по меньшей мере заранее заданного периода времени.
36. Способ по п.35, отличающийся тем, что представление контента и представление элемента контента включает периодическое переключение между представлением символа первого виджета и элемента контента.
37. Способ по п.35, отличающийся тем, что представление контента включает представление символа первого виджета на инструментальной панели, содержащей символы каждого из множества виджетов.
38. Машиночитаемый носитель информации, содержащий части машиночитаемого кода программы, которые заставляют устройство выполнять способ по любому из пп.25-31.
39. Машиночитаемый носитель информации, содержащий части машиночитаемого кода программы, которые заставляют устройство выполнять способ по любому из пп.32-37.
40. Устройство для обработки виджетов, содержащее:
процессор, сконфигурированный для представления контента первого виджета на дисплее, причем первый виджет связывается со вторым виджетом,
причем процессор сконфигурирован для представления на дисплее контента первого виджета способом, включающим представление элемента контента, связанного со вторым виджетом, при этом процессор сконфигурирован для представления элемента контента в соответствии с выбираемым способом размещения на дисплее, и
причем процессор сконфигурирован для инициирования запроса к сетевому объекту на прием второго виджета, при этом запрос инициируется на основе представления элемента контента.
US 20070118813 A1, 24.05.2007 | |||
US 20070112630 A1, 17.05.2007 | |||
US 20050055644 A1, 10.03.2005 | |||
US 6336131 B1, 01.01.2002 | |||
Способ электролитического обезлуживания отходов белой жести | 1941 |
|
SU61908A1 |
Авторы
Даты
2012-10-10—Публикация
2008-05-22—Подача