Способ и система для конфигурирования интерфейса пользователя

Иллюстрации

Показать все

Изобретение относится к области предоставления оперативной информации в системе связи. Для цифровой системы вещательной передачи данных предложены устройства и способы передачи интерфейсов пользователя в мобильное устройство. Технический результат заключается в обеспечении доступа к отфильтрованной информации для потоков данных в мобильном устройстве путем отображения интерфейсов пользователя (например, "виджетов") в заранее заданном месте на дисплее мобильного устройства. Для этого интерфейсы пользователя могут быть отображены на инструментальной панели мобильного устройства и могут содержать обновляемую информацию. Когда информация, относящаяся к контенту интерфейсов пользователя, меняется, состояние информации на интерфейсах пользователя может измениться соответствующим образом. Информацию или интерфейс конфигурируют на основании запроса на получение интерфейса пользователя, соответствующего событию, причем интерфейс пользователя содержит информацию, ассоциированную с этим событием, и передают в мобильное устройство пользователя. 4 н. и 24 з.п. ф-лы, 20 ил.

Реферат

ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

[1] Настоящая заявка ссылается на приоритет заявки США №60/760938, которая подана 23 января 2006 г. и содержание которой включено в настоящее описание путем ссылки.

ОБЛАСТЬ ТЕХНИКИ

[2] Варианты выполнения настоящего изобретения в целом относятся к системам связи. Более конкретно, варианты выполнения настоящего изобретения относятся к способам предоставления оперативной информации в системе связи.

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

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

[4] Доступ к множествам событий или сайтам с использованием мобильного устройства также проблематичен. Например, если пользователь желает ознакомиться с новостями или с другой информацией на множестве Интернет-сайтов, мобильное устройство во многих случаях должно периодически производить загрузку желаемых веб-страниц для приема обновленной информации, что часто приводит к задержкам. Кроме того, поскольку плата за соединение для некоторых приложений, которые всегда работают в мобильном устройстве, может оказаться чрезмерной, для постоянно работающих приложений в сети передачи данных существует проблема в сохранении соединения при минимизации количества передаваемых данных. Кроме того, для защиты интересов пользователя услуг существует задача добиться того, чтобы пользователь мог сам определить ту форму, в которой он хочет этой услугой воспользоваться.

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

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

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

[7] В одном из примеров предложен способ предоставления информации или интерфейсов пользователя в мобильном устройстве. Например, интерфейс пользователя может включать обновляемую информацию. Интерфейс пользователя может быть сконфигурирован в сервере и загружен в мобильное устройство. Информация в интерфейсе пользователя может обновляться.

[8] В другом примере компьютерное устройство или серверное устройство предоставляет информацию или интерфейсы пользователя в мобильном устройстве. Например, серверное устройство может предоставить интерфейсы пользователя и принять результат выбора интерфейсов пользователя для их загрузки в мобильное устройство. Кроме того, серверное устройство может создать интерфейсы пользователя или организовать и подготовить интерфейсы пользователя на основе принятых входных данных. Кроме того, в другом примере конфигурацию инструментальной панели можно использовать совместно с друзьями или другими контактами/пользователями того же уровня.

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

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

[10] Более глубокое понимание настоящего изобретения и его преимуществ можно получить из последующего описания со ссылками на сопровождающие чертежи, на которых одинаковые позиции относятся к одинаковым объектам, при этом:

[11] на фиг.1 показана блок-схема системы беспроводной связи, в которой могут быть реализованы различные варианты выполнения настоящего изобретения.

[12] На фиг.2 показан цифровой трансляционный приемник, который подходит для реализации в нем одного или нескольких вариантов выполнения настоящего изобретения.

[13] На фиг.3 показан пример архитектуры высокого уровня в качестве одного из примеров сервера, в котором может быть реализован один или несколько вариантов выполнения настоящего изобретения.

[14] На фиг.4 показана последовательность операций, поясняющая пример предоставления виджетов согласно одному или нескольким вариантам выполнения настоящего изобретения.

[15] На фиг.5 показана последовательности операций, изменяющая источник выдачи и конфигурирование виджета в мобильном устройстве согласно одному или нескольким вариантам выполнения настоящего изобретения.

[16] На фиг.6 показана последовательность операций, поясняющая работу с виджетом согласно одному или нескольким вариантам выполнения настоящего изобретения.

[17] На фиг.7 иллюстрируется пример способа присоединения к событию путем выбора виджета, соответствующего виджету в мобильном устройстве, согласно одному или нескольким иллюстративным вариантам выполнения настоящего изобретения.

[18] На фиг.8 показан пример мобильного устройства с дисплеем, в котором могут быть осуществлены один или несколько вариантов выполнения настоящего изобретения.

[19] На фиг.9 показан пример веб-сайта для модификации или выбора виджетов с целью загрузки в мобильное устройство, где могут быть осуществлены один или несколько иллюстративных вариантов выполнения настоящего изобретения.

[20] На фиг.10 иллюстрируется выбранное меню виджетов, включая выбранный виджет по меньшей мере согласно некоторым вариантам выполнения настоящего изобретения.

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

[22] На фиг.12 показано выбранное меню виджетов после того, как пользователь выбрал виджет группы согласно одному или нескольким вариантам выполнения настоящего изобретения.

[23] На фиг.13 показан пример страницы для создания виджета согласно одному или нескольким вариантам выполнения настоящего изобретения.

[24] фиг.14 показан пример, в котором выбрана опция создания виджета с использованием шаблона согласно одному или нескольким вариантам выполнения настоящего изобретения.

[25] На фиг.15 показан шаблон виджета-события согласно одному или нескольким вариантам выполнения настоящего изобретения.

[26] На фиг.16 показан пример, в котором контент виджета был выбран и вставлен в компонент веб-страницы согласно одному или нескольким вариантам выполнения настоящего изобретения.

[27] На фиг.17 показан пример организации виджетов для передачи или загрузки в мобильное устройство согласно одному или нескольким вариантам выполнения настоящего изобретения.

[28] На фиг.18 иллюстрируется контроль примерного трафика согласно одному или нескольким аспектам, описанным в настоящем документе.

[29] На фиг.19 показан пример интерфейса для просмотра закладок согласно одному или нескольким аспектам, описанным в настоящем документе.

[30] На фиг.20 показаны интерфейсы, связанные с терминалом, который отображает информацию виджета в различных конфигурациях согласно одному или нескольким аспектам, описанным в настоящем документе.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

[31] В последующем описании различных вариантов выполнения настоящего изобретения даны ссылки на сопровождающие чертежи, которые являются частью описания и на которых иллюстрируются различные возможные варианты выполнения настоящего изобретения. Должно быть понятно, что могут использоваться другие варианты выполнения настоящего изобретения, а также могут быть сделаны конструктивные и функциональные изменения без отхода от настоящего изобретения.

[32] Аспекты настоящего изобретения могут использоваться в широком диапазоне сетей связи и протоколов связи. На фиг.1 показан пример системы 110 беспроводной связи, в которой могут использоваться системы и способы, предложенные в настоящем изобретении. Одно или несколько способных работать в сети мобильных устройств 112, например персональный цифровой секретарь (PDA, Personal Digital Assistant), мобильный телефон, мобильный терминал, персональный видеорекордер, портативный телевизор, персональный компьютер, цифровая камера, цифровая видеокамера, портативное звуковое устройство, портативная радиостанция или комбинация вышеперечисленного, связаны с источником 122 услуг через трансляционную сеть 114 и/или сотовую сеть 116 связи. Мобильный терминал/устройство 112 может содержать цифровое широкополосное трансляционное приемное устройство. Источник 122 может быть связан с несколькими провайдерами услуг, которые могут предоставлять свой фактический программный контент, информацию или описание своих услуг и программ в источник услуг, который затем передает контент или информацию в мобильное устройство 112. Эти несколько провайдеров услуг могут включать, но этим не ограничиваются, одного или нескольких провайдеров телевизионных и/или цифровых телевизионных услуг, провайдеров радиоуслуг в диапазонах AM/FM, провайдеров службы доставки SMS/MMS, провайдеров Интернет-контента или провайдеров доступа.

[33] Один из способов передачи данных заключается в использовании сетей и трансляции данных с использованием протокола IP (IPDC, IP datacasting). IPDC представляет собой комбинацию цифровой трансляции и протокола маршрутизации в среде Интернет (IP). Через такую трансляционную сеть на основе протокола IP один или несколько провайдеров услуг могут поставлять различные типы услуг IP, включая онлайновые газеты, радио- и телевизионные передачи. Эти услуги IP организованы в один или несколько потоков медиаданных в виде аудиоданных, видеоданных и/или данных других типов. Чтобы определить, когда и где эти потоки имеют место, пользователи обращаются к указателю электронных услуг (ESG). Одним из примеров является электронный путеводитель по программам телевидения, используемый в потоках цифрового телевидения (DVB, Digital video broadcasting). Одним из типов цифрового телевидения является цифровое телевидение для карманных приемников (DVB-H, Digital video broadcasting-handheld) - недавно развитая технология, который увеличивает возможности и количество доступных услуг для небольших переносных устройств, например мобильных телефонов. DVB-H предназначен для доставки данных в оконечное устройство с батарейным питанием со скоростью 10 Мбит/с.

[34] Транспортные потоки информации цифрового телевидения переносят сжатые аудиосигналы, видеосигналы и данные к пользователю через сети доставки, относящиеся к третьему лицу. Технология MPEG (Moving Picture Expert Group, Экспертная группа по движущимся изображениям) представляет собой технологию, в рамках которой закодированные видеосигналы, аудиосигналы и данные одной программы мультиплексируют с другими программами в транспортный поток (TS, Transport stream). Транспортный поток - это поток пакетированных данных с фиксированной длиной пакетов, включающих заголовок. Каждый из отдельных элементов программы, аудиосигналов и видеосигналов переносится внутри пакетов, имеющих уникальный идентификатор пакета (PID, Packet identification). Чтобы приемное устройство могло локализовать различные элементы конкретной программы в пределах транспортного потока, в транспортный поток вводят специфическую для программы информацию (PSI, Program Specific Information). Кроме того, в транспортный поток может быть введена дополнительная служебная информация (SI, Service Information), набор таблиц, подчиняющихся синтаксису закрытого раздела MPEG. Это позволяет приемному устройству правильно обработать данные, содержащиеся в транспортном потоке.

[35] Однако аспекты настоящего изобретения применимы также к другим традиционным цифровым мобильным трансляционным системам, например T-DAB, T/S-DMB, ISDB-T, ATSC, MediaFLO, и к нетрадиционным системам, таким как 3GPP MBMS и 3GPP2BCMCS.

[36] Трансляционная сеть 114 может включать радиопередачу транслируемых данных IP по каналам цифрового телевидения. Трансляционная сеть 114 может передавать такие услуги, как цифровой или аналоговый телевизионный сигнал и дополнительный контент, относящийся к этой услуге, посредством передатчика 118. Кроме того, трансляционная сеть может включать трансляционную сеть по передаче радиопрограмм, телевизионных программ или данных в рамках протокола IP. Трансляционная сеть 114 может также передавать дополнительный контент, который может включать телевизионный сигнал, потоки аудиосигналов и/или видеосигналов, потоки данных, файлы с видеоданными, файлы с аудиосигналами, файлы с программным обеспечением и/или компьютерными играми. В случае услуг по трансляции данных IP источник 122 услуг может передавать фактический контент программы в пользовательское устройство 112 через трансляционную сеть 114, а дополнительную информацию, например права пользователя и информацию о доступе к фактическому контенту программы, через сотовую сеть 116 связи или же использовать обе сети.

[37] Кроме того, мобильное устройство 112 может войти в контакт с источником 122 услуг через сотовую сеть 116 связи. Сотовая сеть 116 связи может включать беспроводную сеть и передатчик 120 базовой приемо-передающей станции. Сотовая сеть связи может включать сотовую сеть передачи данных второго/третьего поколения (2G/3G), сеть Глобальной системы мобильной связи (GSM, Global System for Mobile communication network), Универсальную систему мобильной связи (UMTS, Universal Mobile Telecommunication System) или другую сеть беспроводной связи, например беспроводную локальную сеть (WLAN).

[38] В одном из аспектов настоящего изобретения мобильное устройство 112 может содержать беспроводной интерфейс, сконфигурированный для посылки и/или приема цифровых сигналов беспроводной связи в пределах сотовой сети 116 связи. Информация, принятая мобильным устройством 112 через сотовую сеть 116 связи или трансляционную сеть 114, может включать ввод или выбор пользователем (например, при интерактивной передаче) приложений, услуг, электронных изображений, аудиоклипов, видеоклипов и/или сообщений WTAI (Wireless Telephony Application Interface, интерфейс Приложения для беспроводной телефонии). В качестве части сотовой сети 116 связи одна или несколько базовых станций (не показаны) могут поддерживать цифровую связь с приемным устройством 112, в то время как приемное устройство может быть расположено в пределах административного домена сотовой сети 116 связи.

[39] Как показано на фиг.2, мобильное устройство 112 может содержать процессор 128, связанный с интерфейсом 130 пользователя, память 134 и/или другое запоминающее устройство и дисплей 136. Мобильное устройство 112 может также содержать батарею 150, громкоговоритель 152 и антенны 154. Интерфейс 130 пользователя может дополнительно включать вспомогательную клавиатуру, сенсорный экран, голосовой интерфейс, четыре клавиши управления курсором, джойстик, управляющую перчатку, "мышь", шаровой манипулятор и т.п.

[40] Выполняемые на компьютере инструкции и данные, используемые процессором 128 и другими компонентами внутри мобильного устройства 112, могут храниться в считываемой компьютером памяти 134. Память может быть реализована любой комбинацией модулей постоянного запоминающего устройства или оперативного запоминающего устройства, в качестве опции включающих энергозависимую и энергонезависимую память. Программное обеспечение 140 может храниться в памяти 134 и/или запоминающем устройстве для выдачи инструкций в процессор 128, чтобы мобильное устройство 112 могло выполнять различные функции. Альтернативно, некоторые части или все выполняемые в компьютере инструкции мобильного устройства 112 могут быть реализованы в оборудовании или встроенных программах (не показаны).

[41] Мобильное устройство 112 может быть сконфигурировано для приема, декодирования и обработки цифровой широкополосной трансляции на основе, например, стандартов цифрового телевидения (DVB, Digital video broadcasting), например DVB-H, DVB-T или DVB-MHP, с использованием специализированного приемника 141 DVB. Мобильное устройство может также быть снабжено другим типом приемников для цифровой широкополосной трансляции. Кроме того, приемное устройство 112 может быть сконфигурировано для приема, декодирования и обработки сигналов, переданных через радиоприемник 142 FM/AM, приемопередатчик WLAN 143 и телекоммуникационный приемопередатчик 144. В одном из аспектов настоящего изобретения мобильное устройство 112 может принимать сообщения потока радиоданных (RDS, radio data stream).

[42] В примере стандарта DVB одна трансляция DVB со скоростью передачи 10 Мбит/с может включать 200 каналов аудиопрограмм со скоростью передачи 50 кбит/с или 50 видеоканалов (телевизионных программ) со скоростью передачи 200 кбит/с. Мобильное устройство 112 может быть сконфигурировано для приема, декодирования и обработки передач, основанных на стандарте цифрового телевидения для карманных приемников (DVB-H) или других стандартах DVB, например DVB-MHP, спутниковом цифровом телевидении DVB (DVB-S), наземном цифровом телевидении (DVB-T) или кабельном цифровом телевидении (DVB-C). В равной степени могут использоваться другие форматы цифровой передачи для доставки контента и информации о наличии дополнительных услуг, например телевидение в стандартах ATSC (Advanced Television Systems Committee, Комитет систем перспективного телевидения), NTSC (National Television System Committee, Национальный комитет по телевизионным стандартам), ISDB-T (Integrated Services Digital Broadcasting-Terrestrial, Наземная трансляция цифровых интегрированных услуг), DAB (Digital Audio Broadcasting, цифровое аудиовещание), DMB (Digital Multimedia Broadcasting, Цифровая трансляция мультимедиаданных), FLO (Forward Link Only, связь только со следующим элементом списка) или DIRECTV. Кроме того, цифровая передача может быть квантована во времени, например, в технологии DVB-H. Квантование во времени позволяет снизить среднюю потребляемую мощность мобильного терминала и обеспечивает плавный хэндовер без разрыва связи. Квантование во времени состоит из посылки данных в пакетах с использованием более высокой мгновенной скорости передачи данных по сравнению со скоростью передачи данных, необходимой для передачи данных с использованием традиционного потокового механизма. В этом случае для хранения декодированных переданных квантованных во времени данных перед их презентацией мобильное устройство 112 может иметь одну буферную память или несколько. Для снижения потребляемой мощности питание приемника между пакетами может быть выключено.

[43] В одном из примеров настоящего изобретения пользователь мобильного устройства может вводить желаемые данные в мобильное устройство, организовывать данные в мобильном устройстве или отображать информацию удобным образом. Например, система предоставления желаемой информации в мобильное устройство может включать системный интерфейс прикладного программирования (API), через который третье лицо может предоставить контент в мобильное устройство. Кроме того, для обеспечения стандартизированного интерфейса для связи между элементом дисплея интерфейса пользователя, содержащего или отображающего желаемую информацию (то есть "виджетом"), система может включать интерфейс прикладного программирования виджета. Системный интерфейс прикладного программирования может быть связан с виджетом, например, через интерфейс прикладного программирования виджета. Кроме того, через интерфейс прикладного программирования виджета виджет может получить доступ к информации в Интернете.

[44] Интерфейсы пользователя, предназначенные для отображения или предоставления оперативной информации (то есть "виджетов"), могут быть организованы на дисплее определенного пользователем интерфейса или в заранее заданной области на дисплее (например, в виде "инструментальной панели"). Определенный пользователем интерфейс, или инструментальная панель, обеспечивает выдачу сообщений из интерфейса прикладного программирования виджета в сервер услуг. Инструментальная панель может дополнительно включать интерфейс прикладного программирования инструментальной панели, обеспечивающий доступ к ресурсам мобильного устройства и представляющий интерфейс пользователя, соответствующий виджету. Интерфейс прикладного программирования инструментальной панели может содержать по меньшей мере две части. Одна часть может представлять собой интерфейс прикладного программирования для разработки виджетов, например их проектирования, размещения на дисплее, обеспечения контента и т.д. Другая часть интерфейса прикладного программирования инструментальной панели может быть предназначена для разработчиков, являющихся третьими лицами. В другом примере интерфейс прикладного программирования инструментальной панели может быть построен на базе операционной системы мобильного устройства или любого другого интерфейса прикладного программирования, имеющегося в мобильном устройстве. В еще одном примере система может также включать мобильный шлюз, предназначенный для создания и поддержки мобильных соединений между мобильным устройством и службой.

[45] В одном из примеров онлайновое абонентское обслуживание пользовательского мобильного устройства может быть организовано из абонентского сервера через Интернет. Абонентский сервер может принять из мобильного устройства информацию, специфичную для пользователя и относящуюся к возможностям мобильного устройства, предпочтениям пользователя или к другой связанной с пользователем информации. Информация может также храниться в сервере. Например, сервер может знать тип мобильного устройства пользователя, а соответствующие характеристики мобильного устройства могут быть получены, например, от изготовителей. Абонентский сервер посылает релевантную информацию, основанную на информации пользователя, в мобильное устройство и может принять запрос из мобильного устройства пользователя. Например, если пользователь желает купить загружаемый продукт, абонентская служба может загрузить желаемый продукт в мобильное устройство на основе запроса, принятого от пользователя.

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

[47] Затем пользовательскую информацию 301 можно отобразить или другим образом предоставить в виде виджета в мобильное устройство, которое может отобразить или предоставить оперативную информацию, желаемую пользователем. Эта оперативная информация может включать любую желаемую информацию, включая информацию, которая может периодически меняться. Такая информация может включать, например, последние новости или другую информацию, актуальность которой повышается после обновления. Например, пользовательские виджеты 302 могут обеспечить отображение виджетов, связанных с пользователем (например, выбранных пользователем), и могут включать отображение интерфейсов пользователя, содержащих оперативную информацию или изображения, относящиеся к передаче желаемой информации. Например, виджет может включать цитаты персонажа телевизионной программы, список покупок, новости, расписание движения автобусов и т.д. Виджеты могут быть переданы в модуль пользовательских виджетов 302 в сервере. Например, пользователь может получить список виджетов в браузере Интернета. Затем пользовательские виджеты 302 можно выбрать, отредактировать, обновить, расширить или подвергнуть манипуляции для выбора в мобильном устройстве.

[48] Виджет или группа виджетов могут быть выбраны из пользовательских виджетов 302. Виджеты можно послать в места (303а, 303b, 303с) назначения виджета, три из которых показаны в примере на фиг.3. Места (303а, 303b, 303с) назначения виджета могут включать, например, канал RSS (Rich Site Summary), службу фотографирования или другие дополнительные модули сервера. Дополнительные модули сервера могут использоваться как входной блок для внешних служб, используемых системой. Данные, полученные из внешних служб, могут быть предоставлены системе для дальнейшей обработки и подготовки информации для интерфейса прикладного программирования виджета (с целью доставки в мобильные устройства и т.п., доступные для конечных пользователей). Вышеописанное представляет собой лишь примеры, поскольку может использоваться любое устройство, способное к обработке или отображению виджетов.

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

[50] На фиг.4 показана последовательность операций, иллюстрирующая пример предоставления виджетов согласно одному из аспектов настоящего изобретения. В одном примере процесс выполняется в сервере. В этом примере виджет или множество виджетов могут быть выбраны или сконфигурированы, например, в сервере. На шаге 401 выбирают виджет. Например, пользователь может пожелать включить виджет в инструментальную панель в мобильном устройстве. Пользователь может получить доступ к серверу (например, через веб-страницу) и может выбрать из списка виджетов некоторый виджет для включения в мобильное устройство. Можно открыть выбранный виджет и получить доступ к его свойствам. Затем пользователь может изменить или установить (шаг 402) свойства виджета. Кроме того, пользователь может создать новый виджет, выбирая желаемую графическую или текстовую информацию, или может управлять внешним видом, размером, формой и т.д. виджета, устанавливая желаемые свойства виджета. В другом примере идентификатор виджета может быть определен сервером автоматически как уникальный идентификатор виджета пользователя. Идентификацию некоторых виджетов можно облегчить, упорядочивая виджеты. Этим способом можно также выбрать порядок виджетов в пользовательском устройстве. Однако пользователь может также изменить этот порядок в зависимости от своего желания и потребностей. Обычно идентификатор группы виджетов одинаков для каждого элемента в группе, что облегчает администрирование. Кроме того, специфическим группам могут быть назначены заранее заданные наборы идентификаторов. В одном из вариантов выполнения настоящего изобретения идентификатор виджета может также идентифицировать место в инструментальной панели, где будет происходить отображение согласно упорядочению, или же, кроме того, может быть сгенерировано дополнительное поле для пространства, так чтобы, например, числа (100, 100) идентифицировали размер, а координаты (2500, 3000, 2600, 3100) - пространство, где виджет появится на инструментальной панели. Может быть предусмотрен его предварительный просмотр на сервере, так чтобы созданный вид инструментальной панели был пригодным для ее загрузки в дисплей мобильного устройства. В качестве дополнительного примера виджет может быть размещен на инструментальной панели так, чтобы конечный пользователь мог установить виджет с использованием персонального компьютера на веб-сайте в качестве "дубликата" инструментальной панели и загрузить инструментальную панель или новую локализацию виджета.

[51] Затем пользователь может выбрать виджет для канала RSS или трансляции, как описано выше. В этом примере URL для загрузки RSS может быть снабжен виджетом и может сравниваться с желаемым URL (шаг 403). Если URL в этом примере неправилен (ветвь "НЕТ" на шаге 403), то желаемый идентификатор (например, URL) может быть получен с сервера. Кроме того, может быть установлено (шаг 405) количество элементов, отображенных в представлении виджета. Если счетчик элементов неправилен (ветвь "НЕТ" на шаге 405), то счетчик элементов может быть установлен пользователем (шаг 406). В противном случае (ветвь "ДА" на шаге 405) текстовые фильтры (которые могут быть использованы, например, в сервере), ассоциированные с виджетом, могут быть настроены на конфигурацию, желаемую для виджета. Если текстовые фильтры не соответствуют желаемым (ветвь "НЕТ" на шаге 407), то конфигурируют (шаг 408) текстовые фильтры. Кроме того, может быть определена (шаг 409) локализация виджета. Если локализация виджета не совпадает с желаемой (ветвь "НЕТ" на шаге 409), то виджет может быть перемещен в желаемое место (шаг 410). В противном случае (ветвь "ДА" на шаге 409) изменения виджета могут быть зафиксированы, и виджет может быть загружен (шаг 411) в мобильное устройство. В одном из вариантов выполнения настоящего изобретения все виджеты структурируют и просматривают на сервере, а затем виджеты все вместе загружают в одно представление инструментальной панели. Альтернативно, при изменении и/или добавлении одного или нескольких виджетов эти виджеты могут быть загружены в инструментальную панель отдельно. Еще одной альтернативой является дифференциальное обновление, при котором в мобильное устройство загружают только изменения в сетевом "дубликате инструментальной панели". Таким образом, виджеты в инструментальной панели могут иметь различные адреса и интерфейсы по отношению к серверу и могут быть показаны индивидуально или могут принимать и передавать сообщения с помощью средств ввода/выхода мобильного устройства. Пользователь может так организовать фильтр в своем устройстве, чтобы идентификатор виджета и/или инструментальной панели оценивался в мобильном устройстве или в сервере, а затем на основе критерия может осуществляться обновление соответствующего виджета или инструментальной панели. Кроме того, в одном из вариантов выполнения настоящего изобретения доступ к виджету или инструментальной панели можно ограничить, добавляя защиту с паролем к виджету, инструментальной панели или ее объектам. При этом виджет или элементы инструментальной панели можно зашифровать, а доступ предоставлять только при введении действительного пароля. Этот процесс может быть проведен пользователем или на сервере, или в мобильном устройстве, например, так, чтобы к этим виджетам или инструментальным панелям мог получить доступ только зарегистрированный пользователь. Очевидно, на другом своем мобильном устройстве пользователь может иметь одну или несколько инструментальных панелей и/или другие инструментальные панели. И вновь мобильное устройство может иметь две или несколько инструментальных панелей в зависимости от действий и/или функциональных возможностей. Пользователь может переключаться между инструментальными панелями так же, как он переключается между виджетами.

[52] На фиг.5 показана последовательность операций, иллюстрирующая изменение источника и конфигурацию виджета в мобильном устройстве. В одном из примеров процесс, показанный на фиг.5, выполняется в мобильном устройстве. В этом примере пользователь мобильного устройства может пожелать (шаг 501) изменить источник виджета. Пользователь может выбрать (шаг 502) опции, соответствующие виджету. Например, пользователь может выбрать в меню URL, соответствующий виджету. Пользователь может также выбрать опции, ассоциированные с виджетом, например желаемые свойства виджета или конфигурацию виджета. Может быть установлен (шаг 503) идентификатор (например, URL для подачи канала RSS, соответствующего виджету. Кроме того, можно сохранить параметры, ассоциированные с виджетом, и изменения свойств или параметров, ассоциированных с виджетом, могут быть применены к виджету. Можно сконфигурировать (шаг 505) виджет согласно индицированным параметрам и специфическому URL. В одном из вариантов выполнения настоящего изобретения адрес может дополнительно индицировать пользователю соответствующую услугу (например, службу "Желтые страницы"). Кроме того, услуга, индицированная адресом, может изменяться согласно изменению местоположения мобильного устройства. Таким образом, мобильное устройство может иметь наиболее подходящий список телефонных номеров, применимых в этом местоположении, так чтобы, например, запросы от пользователя могли быть получены легко, быстро и с удобством. Кроме того, соответствующие ссылки также могут изменяться при изменении списка в меню. При этом пользователь может получить самую последнюю информацию о меню. Кроме того, в еще одном примере в виджете могут меняться только некоторые части виджета, подвергаемые изменению. Таким образом, виджет может иметь подробную карту элементов, которые идентифицируют локализацию этих элементов, так что эти элементы можно при необходимости легко заменить. Сообщение может также содержать координаты элементов виджета и "знать", где поместить заменяющие элементы.

[53] На фиг.6 показана последовательность операций, поясняющая роль виджета при рассмотрении участия в событии согласно одному из аспектов настоящего изобретения. В одном из примеров может быть индицировано участие в событии или игре (то есть, присутствие/участие или отсутствие такового). В еще одном примере процесс происходит в мобильном устройстве. В одном из примеров процесса виджет может быть отображен (шаг 601) на инструментальной панели на дисплее мобильного устройства. Могут быть изменения контент