RU2355025C2 - Загружаемая конфигурирующая прикладная программа для беспроводного устройства - Google Patents
Загружаемая конфигурирующая прикладная программа для беспроводного устройства Download PDFInfo
- Publication number
- RU2355025C2 RU2355025C2 RU2005122650/09A RU2005122650A RU2355025C2 RU 2355025 C2 RU2355025 C2 RU 2355025C2 RU 2005122650/09 A RU2005122650/09 A RU 2005122650/09A RU 2005122650 A RU2005122650 A RU 2005122650A RU 2355025 C2 RU2355025 C2 RU 2355025C2
- Authority
- RU
- Russia
- Prior art keywords
- wireless device
- property
- server
- activating
- component
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/177—Initialisation or configuration control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Stored Programmes (AREA)
- Small-Scale Networks (AREA)
Abstract
Изобретение относится к области сетей передачи данных. Технический результат заключается в упрощении интерфейса добавления услуг. Сущность изобретения заключается в том, что для активизирования свойства (325) на беспроводном устройстве (300) запрашивание свойства в беспроводном устройстве (300). Свойство (325) включает в себя дополнительные функции и услуги, которые добавляют возможности беспроводному устройству (300) или становятся для него доступными, такие как речевая почта, распознавание речи, свойства формата файлов MPEG и доступ к каналу передачи данных или увеличенным скоростям передачи данных. Беспроводное устройство (300) загружает компонент (305) от сервера (315) загрузки, который содержит логическое устройство, чтобы сконфигурировать беспроводное устройство (300), также как сервер (325) оператора связи, для активизирования свойства (325). С запрашиваемым свойством (325) может быть связан параметр истечения срока или другое условие лицензирования. После истечения срока беспроводное устройство (300) и/или сервер оператора связи реконфигурируется, чтобы деактивизировать свойство (325). 7 н. и 12 з.п. ф-лы, 5 ил.
Description
Перекрестная ссылка на родственные заявки
Настоящая заявка на патент заявляет приоритет на предварительную заявку № 60/435,080 под названием "Загружаемая конфигурирующая прикладная программа для беспроводного устройства", поданную 19 декабря 2002 г. и переуступленную правопреемнику данной заявки и тем самым явно включенную в настоящее описание путем ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение, в общем, касается компьютерных сетей и обмена информацией через компьютерные сети. Более конкретно, изобретение касается конфигурирования беспроводного устройства и/или связанного сервера с целью добавления свойств для беспроводного устройства.
Уровень техники
Разрабатывают беспроводные устройства, которые обеспечивают возможность выполнения прикладных программ на этих беспроводных устройствах. Кроме того, разрабатывают системы, которые обеспечивают возможность загружать эти прикладные программы, включая данные и другое содержание, на беспроводное устройство, используя беспроводную сеть. Возможность загружать прикладные программы на беспроводное устройство обеспечивает несколько преимуществ. Одно преимущество включает в себя возможность для пользователя приспосабливать свое беспроводное устройство с помощью прикладных программ по своему желанию. Другое преимущество включает в себя отсутствие требования для изготовителя беспроводного устройства загружать все прикладные программы, которые могут потребоваться пользователю, до поставки. Кроме того, оператору связи сотовой связи сети, в которой будет использоваться беспроводное устройство, не требуется определять, которые прикладные программы пользователь пожелает использовать, до продажи беспроводного устройства для использования в сети. Оператор связи может также динамически определять, какие прикладные программы они позволят выполнять в их сети.
Операторы связи, в дополнение к обеспечению возможности выполнения прикладных программ в их сети, также обеспечивают другие свойства для пользователей сети. Свойства включают в себя дополнительные функции и/или услуги, связанные с беспроводным устройством. Такие свойства могут включать в себя доступ к специальным скоростям передачи данных, идентификацию вызывающего абонента и речевую почту, доступ к ГСОМ (глобальной системе определения местоположения), формату файлов MPEG (Экспертная группа по вопросам движущегося изображения) или другим функциям, поддерживаемым беспроводным устройством.
Как правило, свойства, доступные пользователю беспроводного устройства, определяют для телефона до его получения пользователем. Это делается заранее, потому что, в зависимости от свойства, для телефона может требоваться предоставление сложных инструкций для активации свойства. Помимо этого телефонная трубка может не иметь прикладной программы, которая использует это свойство, и поэтому активизирование не является необходимым. Некоторые свойства требуют, чтобы сервер, связанный с оператором связи, обеспечивающим обслуживание для беспроводного устройства, обновлял информацию, позволяющую использовать это свойство, по телефону. Например, если пользователю требуется свойство речевой почты, сервер оператора связи будет сконфигурирован так, чтобы беспроводное устройство имело доступ к речевой почте.
В настоящее время пользователи, которые желают включить эти свойства, или выполнять прикладные программы, которые запрашивают доступ к этим свойствам, могут добавлять эти свойства, используя только несколько способов. Один способ заключается в наличии свойств, активизируемых при покупке беспроводного устройства. Однако иногда для пользователя трудно предусмотреть все свойства, которые он может пожелать. Как описано выше, пользователь сможет модифицировать свои беспроводные устройства с помощью новых прикладных программ, поскольку они стали доступными. Пользователю не обязательно должно быть известно, что прикладная программа, доступная в будущем, использует свойство, которое у них должно быть активизировано.
Кроме того, предусмотрено, что пользователь может желать иметь свойство только в течение короткого периода времени, например в течение времени, когда он намеревается использовать прикладную программу, чтобы воспользоваться преимуществом свойства, или использовать в течение испытательного срока, чтобы увидеть, понравится ли ему это свойство. Этот пользователь не хотел бы, чтобы изготовитель установил или активизировал это свойство, если он желает использовать его только в течение короткого времени.
Другой способ заключается в том, чтобы пользователь вошел в контакт с оператором связи. Это может быть громоздким процессом, в котором пользователь должен вызвать оператора связи. Оператор связи получает устную инструкцию, какое свойство требуется пользователю. Оператор связи конфигурирует сервер, связанный с этим пользователем, чтобы указать свойство, подлежащее активизированию. Затем оператор связи также устно дает инструкции пользователю выполнить последовательность сложных команд, чтобы активизировать свойство на беспроводном устройстве. Это создает много проблем. Мало того, что это громоздко и сложно для пользователя, это подавляет желание пользователя прибавлять свойства для телефона, таким образом ограничивая возможность оператора связи обеспечивать дополнительные свойства для современного пользователя.
Следовательно, в данной области техники имеется необходимость в системах и способах, которые обеспечивают возможность делать свойства доступными для телефона динамическим образом так, чтобы пользователь мог добавлять свойства без громоздких инструкций. Кроме того, такие системы и способы могут обеспечивать период истечения срока, чтобы блокировать или удалять свойства.
Раскрытие изобретения
Настоящее изобретение представляет систему, способ и компьютерную программу для активизирования свойств, связанных с беспроводным устройством. В одном варианте осуществления система для активизирования свойства для беспроводного устройства включает в себя беспроводное устройство, сконфигурированное для принятия запроса, чтобы активизировать свойство, связанное с беспроводным устройством, конфигурирования беспроводного устройства для получения доступа к свойству, и посылки сообщения на сервер при активизировании свойства, и сервер, сконфигурированный для принятия сообщения, чтобы активизировать свойство, связанное с беспроводным устройством, и модифицирования информационных файлов, связанных с беспроводным устройством, которое связано с активизированием свойства.
В другом варианте осуществления способ для активизирования свойства на беспроводном устройстве включает в себя прием запроса на активизирование свойства, запрашивание компонента от сервера загрузки, прием компонента в беспроводном устройстве и выполнение компонента на беспроводном устройстве, в котором компонент содержит конфигурирование беспроводного устройства так, чтобы активизировать свойство, посылку сообщения на профилирующий сервер, чтобы сконфигурировать свойство на профилирующем сервере.
Краткое описание чертежей
Цели, преимущества и свойства настоящего изобретения станут очевидными после обзора сформулированного ниже краткого описания чертежей, подробного описания изобретения и формулы изобретения.
Фиг. 1 представляет схему, изображающую беспроводную сеть и с несколькими компьютерными устройствами, которые осуществляют связь друг с другом через сеть.
Фиг. 2 представляет блок-схему компонентов аппаратных средств беспроводной сети, обеспечивающей связь между различными беспроводными устройствами, сервера загрузки прикладных программ, сетевого сервера оператора связи, имеющего базу данных профиля пользователя, связанную с беспроводными устройствами.
Фиг. 3 изображает архитектуру компонентов системы для активизирования свойства на беспроводном устройстве в примерном варианте осуществления настоящего изобретения.
Фиг. 4 представляет графическую схему программы, изображающую этапы высокого уровня, связанные с активизированием свойства беспроводного устройства в примерном варианте осуществления настоящего изобретения.
Фиг. 5 представляет графическую схему программы, изображающую этапы активизирования свойства на беспроводном устройстве в примерном варианте осуществления настоящего изобретения.
Осуществление изобретения
Со ссылкой на чертежи, на которых подобные цифры повсюду представляют аналогичные элементы, фиг. 1 иллюстрирует вариант осуществления системы 10 для обеспечения подписанных прикладных программ программного обеспечения для одного или больше беспроводных устройств, типа телефона для сотовой связи 12, в осуществлении связи через беспроводную сеть 14 по меньшей мере с одним сетевым сервером, типа сервера 16 загрузки прикладных программ, который селективно загружает либо обеспеченный доступ к прикладным программам, либо другие данные на беспроводные устройства через коммуникационный портал, либо другой информационный доступ к беспроводной сети 14. Как здесь показано, беспроводным устройством может быть телефон 12 для сотовой связи, персональный цифровой секретарь 18, пейджер 20, который показан здесь в виде двустороннего текстового пейджера, или даже отдельная компьютерная платформа 22, которая имеет коммуникационный портал, и в иных случаях может иметь проводное подключение 24 к сети или Интернету. Таким образом, система 10 может быть выполнена на удаленном компьютерном модуле любого вида, включая беспроводный коммуникационный портал, включая, без ограничения, беспроводные модемы, PCMCIA-платы (Международная ассоциация производителей плат памяти для персональных компьютеров), терминалы доступа, персональные компьютеры, терминалы доступа, телефоны без дисплея или вспомогательной клавиатуры, или любую их комбинацию или подкомбинацию.
Сервер 16 загрузки прикладных программ показан здесь в локальной серверной сети 26 с другими компьютерными элементами, находящимися в связи с беспроводной сетью 14, типа базы 28 данных с хранящимися прикладными программами и данными, которая содержит прикладную программу и данные, являющиеся доступными для беспроводных устройств 12, 18, 20, 22 и загружаемыми на них. Там также показаны другие сетевые серверы, типа сервера 30 и автономного сетевого сервера 32. Серверы 30 и 32 могут быть серверами загрузки прикладных программ или данных или серверами других типов, которые взаимодействуют с беспроводными устройствами 12, 18, 20, 22, как известно в данной области техники. Серверы 16, 30, 32 могут иметь прикладные программы, вставки в программы, файлы, ключи, графические данные, алгоритмы сжатия и любой тип общих данных, которые все вместе упоминаются в дальнейшем, как "наборы данных", резидентные по отношению к ним, к которым могут получать доступ беспроводные устройства 12, 18, 20, 22, как дополнительно здесь описано. Следует отметить, что серверные функции, как здесь описано, могут выполняться на одном сервере, типа сервера 16 загрузки прикладных программ. Кроме того, компьютерная платформа серверной стороны может обеспечивать отдельные услуги и процессы для беспроводных устройств 12, 18, 20, 22 через беспроводную сеть 14.
Фиг. 2 представляет блок-схему, которая более полно иллюстрирует компоненты беспроводной сети 14 и взаимосвязи элементов примерного варианта осуществления. Беспроводная сеть 14 является примерной и может включать в себя любую систему, посредством которой удаленные модули, типа беспроводных устройств 12, 18, 20, 22, осуществляют связь по радиоканалу между собой и/или с компонентами беспроводной сети 14, в том числе, без ограничения, операторы беспроводной сети и/или серверы. Сервер 16 загрузки прикладных программ и база 28 данных сохраненных прикладных программ, другой сервер 30, могут присутствовать в сети сотовой системы передачи данных с любыми другими компонентами, которые необходимы, чтобы обеспечить услуги сотовой связи. Сервер 16 загрузки прикладных программ, и/или другой сервер 30, осуществляет связь с сетью 40 оператора связи через линию передачи данных, типа Интернета, защищенной локальной сети, глобальной сети или другой сети. Сеть 40 оператора управляет сообщениями (в общем, являющимися пакетами данных), посылаемыми контроллеру службы передачи сообщений ("КСПС") 42. Сеть 40 оператора связи осуществляет связь с КСПС 42 посредством сети, Интернета и/или ТВУТС ("традиционные виды услуг телефонной связи"). Как правило, сетевое соединение или соединение через Интернет между сетью 40 оператора связи и КСПС 42 передает данные, а ТВУТС передают информацию в звуковой форме. КСПС 42 связан с множеством базовых станций ("БПС" (базовые приемопередающие станции)) 44. Аналогичным образом для сети оператора связи КСПС 42 обычно соединяется с БПС 44 посредством и сети, и/или Интернета для передачи данных, и ТВУТС для передачи информации в звуковой форме. В конечном счете БПС 44 осуществляет широковещательную передачу сообщений беспроводным образом на беспроводные устройства, типа телефона 12 для сотовой связи, с помощью услуг передачи коротких сообщений ("SMS") или других способов передачи по радиоканалу, известных в данной области техники.
Каждое беспроводное устройство, типа телефона 12 для сотовой связи, имеет компьютерную платформу 50, которая может принимать и выполнять прикладные программы программного обеспечения и отображать данные, передаваемые от сервера 16 загрузки прикладных программ или других сетевых серверов, типа сервера 30 оператора связи. Компьютерная платформа 50 также включает в себя интегральную специализированную схему ("ИСПО") 52 или другой процессор, микропроцессор, логическую схему или другое устройство обработки данных. ИСПО 52 устанавливают во время изготовления беспроводного устройства и обычно не модернизируют. ИСПО 52 или другой процессор выполняет уровень 54 интерфейса прикладного программирования ("ИПП"), который осуществляет сопряжение с любыми резидентными программами в запоминающем устройстве 56 беспроводного устройства. Запоминающее устройство может состоять из оперативного запоминающего устройства или постоянного запоминающего устройства (ОЗУ и ПЗУ), ППЗУ (программируемого ПЗУ), ЭСППЗУ (электрически стираемого ППЗУ), плат флэш-памяти или любого запоминающего устройства, обычного для компьютерных платформ. Компьютерная платформа 50 также включает в себя локальную базу 58 данных, которая может хранить прикладные программы программного обеспечения, файлы и/или данные, первоначально загруженные на беспроводное устройство 12 изготовителем или загруженные от сервера 16 загрузки прикладных программ. Локальная база данных 58 обычно состоит из одной или более ячеек флэш-памяти, но может быть любым вторичным или третичным запоминающим устройством, как известно в данной области техники, типа магнитного носителя, ППЗУ, ЭСППЗУ, оптического носителя, магнитной ленты, или гибкого или жесткого диска.
Фиг. 3 изображает архитектуру компонентов системы для активизирования свойства на беспроводном устройстве в примерном варианте осуществления настоящего изобретения. Беспроводное устройство 300 может быть изготовлено и/или на сети, которая потенциально может давать ему доступ ко многим свойствам 310, включая, но не ограничиваясь этим, распознавание речи, ГСОМ, речевую почту, скорости передачи данных CDMA2000 1x, ИДН (идентификатор номера) вызывающего абонента, MP3 (формат) и другие. Некоторые из этих свойств активизируются непосредственно на беспроводном устройстве, такие как доступ к ГСОМ, в то время как другие для активизирования свойства могут требовать использовать сервер оператора связи. Например, пользователь беспроводного устройства 300 может пожелать иметь речевую почту, связанную с ним, но хранение речевой почты может сохраняться на сервере оператора связи. В любом случае, может быть желательно информировать сервер оператора связи, что данное свойство активизировано. Хотя беспроводное устройство 300 может иметь потенциальную возможность обращаться к этим многим свойствам 310, все они не могут быть активизированы на беспроводном устройстве 300. Например, даже при том, что беспроводное устройство может иметь свойство ГСОМ, встроенное в обрабатывающую микросхему, оно не может быть активизировано, потому что пользователь не выбрал оплату этой функциональной возможности, оператор связи не выбрал ее поддержку, и/или во время изготовления беспроводного устройства 300 прикладные программы не были разработаны, чтобы воспользоваться преимуществом свойства, а также по другим причинам.
В примерном варианте осуществления компонент 305 хранится на сервере 315 загрузки. Сервер загрузки может обеспечивать другие прикладные программы, доступные для беспроводного устройства 300, типа прикладных программ или других данных содержания. Беспроводное устройство 300 активизирует свойство 310 посредством запрашивания компонента 305 от сервера загрузки. Компонент 305 принимается и запоминается в беспроводном устройстве 300. Затем беспроводное устройство выполняет компонент 305.
Компонент 305 содержит программную логику для конфигурирования беспроводного устройства так, чтобы запрашиваемое свойство могло быть активизировано. Конфигурирование беспроводного устройства может включать в себя параметры установки, таблицы доступа обновления, или иначе указывать беспроводному устройству или платформе на беспроводном устройстве, что беспроводное устройство может получить доступ к свойству. Компонент также может содержать другую информацию, например данные истечения срока относительно того, когда свойство должно быть деактивизировано, также как другие условия лицензирования или другие данные, которые являются полезными в обработке, связанной с активизированием свойства.
Компонент 305 также может посылать сообщение на сервер 335 оператора связи, типа индикации, что свойство на беспроводном устройстве подлежит активизированию, или требования активизирования свойства в случае, когда сервер 335 оператора связи также должен быть сконфигурирован. Сервер 335 оператора связи принимает сообщение, посланное компонентом, и обновляет профиль, связанный с беспроводным устройством, указывая, что свойство активизировано. Обновление профиля обеспечивает оператора связи знанием, что это свойство активизировано. Это является полезным таким образом, что оператор связи может принимать во внимание, какие беспроводные устройства которые свойства используют. Это также полезно для выставления счета и выполнения испытаний или диагностики. Сервер 305 оператора связи также может использовать сообщение, извлеченное из компонента, чтобы сконфигурировать его сервер для активизирования свойства, запрашиваемого беспроводным устройством. Как заявлено выше, для некоторых свойств может требоваться конфигурирование сервера оператора связи, таких как речевая почта. В случае, когда активизирование требует дополнительных действий, выполняемых сервером оператора связи, отличающихся только от обновления профиля для выставления счета или другой диагностики, сервер оператора связи будет использовать сообщение и выполнять необходимые функции с целью конфигурирования сервера оператора связи так, чтобы пользователь мог обращаться к запрашиваемому свойству.
Фиг. 4 представляет графическую схему программы, изображающую этапы высокого уровня, связанные с активизированием свойства беспроводного устройства в примерном варианте осуществления настоящего изобретения. На беспроводном устройстве запрашивается свойство (этап 400). Этот запрос может быть выполнен пользователем, желающим получить дополнительные услуги или функции, связанные с беспроводным устройством. В качестве альтернативы запрос может быть инициирован прикладной программой, нуждающейся в свойстве для выполнения должным образом. Например, если пользователь беспроводного устройства желает выполнить программу отображения, но свойство ГСОМ на беспроводном устройстве не активизировано. Когда пользователь выполняет прикладную программу отображения, прикладная программа отображения, или платформа, на которой выполняется прикладная программа отображения, может определить, что свойство ГСОМ не существует, и затем инициализировать запрос относительно активизирования свойства ГСОМ. В другом альтернативном варианте, сервер может посылать запрос, чтобы свойство для беспроводного устройства было активизировано. Такие свойства могут быть полезны для оператора связи в выполнении диагностики или сетевой оптимизации. Пользователь беспроводного устройства может не знать, что такие свойства подлежат активизированию.
Затем, для беспроводного устройства активизируется свойство (этап 405). Активизирование свойства для беспроводного устройства может занимать множество этапов конфигурирования, например оно может быть сконфигурировано, чтобы указать прикладным программам и другим задачам, обращающимся к беспроводному устройству, что это свойство теперь доступно. Кроме того, этапы, затребываемые для конфигурирования беспроводного устройства так, чтобы свойство было активизировано, изменяются на основании нескольких факторов, специфических для беспроводного устройства, включая тип аппаратного обеспечения, включая процессоры, используемые беспроводным устройством, механизмы, используемые программным обеспечением управления или платформой беспроводного устройства, которые открывают свойство для беспроводного устройства. Точно так же этапы, используемые с целью конфигурирования сервера оператора связи для активизирования свойства или обновления профиля, будут изменяться на основании индивидуальных характеристик сервера оператора связи. Этапы, необходимые для активизирования свойства конкретного беспроводного устройства или сервера оператора связи, также как обновление профиля на сервере оператора связи, должны быть очевидны специалистам в данной области техники.
В одном варианте осуществления беспроводное устройство содержит платформу, которая осуществляет сопряжение между прикладными программами и данными в беспроводном устройстве и аппаратном обеспечении беспроводного устройства. Такая платформа, например платформа BREW™, разработанная фирмой QUALCOMM®, Inc., размещенной в Сан-Диего, шт. Калифорния, была кратко описана на фиг. 2. Активизирование свойства на устройстве в одном варианте осуществления включает в себя индикацию для платформы, что требуется это свойство, и инициирование платформой доступности этого свойства на беспроводном устройстве. Это может быть выполнено при наличии таблицы свойств и индикации в таблице, что свойство теперь доступно. Как описано выше, специалистам в данной области техники должно быть очевидно, что может быть много видоизменений и способов, используемых для указания конфигурирования беспроводного устройства для данного свойства.
После конфигурирования беспроводного устройства на этапе 405 сервер конфигурируется для активизирования свойства беспроводного устройства (этап 410). Некоторые свойства, как описано выше, могут использовать сервер. Например, использование речевой почты или уведомление о поступившем вызове в состоянии разговора может затребовать необходимость использовать отдельный сервер. Сервер конфигурируется для указания, что это затребованное свойство активизировано для конкретного беспроводного устройства.
Кроме того, сервер может быть запрошен для указания в профиле, что это свойство подлежит активизированию для беспроводного устройства. Это может иметь место, даже если сервер не используется для данного свойства. Например, если свойство активизируется для беспроводного устройства, которое использует только ресурсы беспроводного устройства, типа свойства MP3 или свойства ГСОМ, сервер может быть уведомлен относительно этого так, чтобы он мог отслеживать, что беспроводное устройство имеет эту возможность, и может выставлять счет за это добавленное свойство. Сервер может обеспечивать дополнительный доступ к функциям сети, которые не доступны для беспроводного устройства, пока беспроводное устройство не сконфигурировано так, чтобы выполнять их. Например, в сети МДКР (множественного доступа с кодовым разделением), если беспроводное устройство содержит микросхему CDMA2000 1x, но не сконфигурировано, чтобы передавать данные на скоростях передачи данных 1x, сервер может быть сконфигурирован так, чтобы позволить беспроводному устройству осуществлять передачу на скоростях передачи данных 1x.
Затем свойство деактивизируется, когда достигнуто истечение срока (Этап 415). Когда свойство запрашивается беспроводным устройством, параметры истечения срока могут связываться со свойством. Например, если пользователь активизирует речевую почту, пользователь может приобрести использование речевой почты в течение трех месяцев. Этот параметр истечения срока может быть связан с активизированием этого свойства так, чтобы операционная система, платформа или другая контролирующая прикладная программа на беспроводном устройстве определяла, истек ли срок свойства, и поэтому оно должно быть деактивизировано. Кроме того, параметр истечения срока может быть запомнен в беспроводном устройстве и/или в сервере, связанном с беспроводным устройством, и запрос на деактивизирование на основании истечения срока может быть получен от сервера. Другие способы, в дополнение к описанному выше истечению срока, чтобы деактивизировать свойство, включают в себя инициирование деактивизирования от сервера или от пользователя, запрашивающего деактивизирование свойства.
Фиг.5 представляет графическую схему программы, изображающую этапы активизирования свойства на беспроводном устройстве в примерном варианте осуществления настоящего изобретения. Пользователь выбирает свойство, чтобы активизировать его для беспроводного устройства (этап 500). Как описано выше, беспроводное устройство может иметь несколько свойств, к которым может быть получен доступ, но они могут быть деактивизированы по различным причинам, например пользователь не купил или не активизировал эти свойства во время получения беспроводного устройства. В одном варианте осуществления пользователю может быть предоставлено меню на беспроводном устройстве, изображающее перечень свойств, к которым беспроводное устройство может обращаться и активизировать для его использования. Кроме того, прикладные программы, которые беспроводное устройство может выполнять, либо уже содержащиеся на беспроводном устройстве, либо, в ином случае, загружаемые на беспроводное устройство, могут требовать использования свойств, которые в настоящее время на беспроводном устройстве не активизированы. В этом случае прикладная программа может запрашивать активизирование свойства.
В одном варианте осуществления пользователь выбирает свойство из перечня свойств, связанных с беспроводным устройством, для его активизирования. Пользователю также можно предлагать альтернативу для выбора периода времени, в течение которого это свойство будет активизировано (например, период истечения срока). Также в пределах объема этого изобретения свойство из перечня свойств, связанных с беспроводным устройством, для его активизирования. Пользователю также можно предлагать альтернативу для выбора периода времени, в течение которого это свойство будет активизировано (например, период истечения срока). Также в пределах объема этого изобретения пользователю также могут быть представлены другие условия лицензирования или параметры, связанные со свойством, чтобы принимать или отклонять их до активизирования свойства.
Беспроводное устройство загружает компонент с датой истечения срока и выполняет компонент (этап 505). В одном варианте осуществления этот компонент выполнен с возможностью осуществления логических операций конфигурирования для беспроводного устройства, а дата истечения срока связана со свойством и выбирается пользователем. Кроме того, компонент содержит указание относительно того, что послать на сервер, связанный с беспроводным устройством, для активизирования свойства.
Затем, компонент конфигурирует телефонную трубку и обеспечивает телефонную трубку доступом к свойству (этап 510). После этого компонент посылает сообщение на сервер, конфигурирующий свойство для беспроводного устройства (этап 515). Сервер может использовать получение этого сообщения, чтобы инициировать этапы конфигурирования, необходимые для активизирования этого свойства для беспроводного устройства, и/или обновлять любые профили так, чтобы могли быть выполнены соответствующее выставление счета или другие желательные функции (этап 520). Дата истечения срока свойства периодически проверяется, чтобы определить, истек ли срок (этап 525). Это тогда процесс переходит к деактивизированию свойства (этап 530). После деактивизирования свойства компонент может быть удален из беспроводного устройства, чтобы освободить память в запоминающем устройстве для других программ.
Настоящее изобретение включает в себя программу, резидентную по отношению к считываемой компьютером среде, где программа направляет беспроводное устройство, имеющее компьютерную платформу, для выполнения обладающих признаками изобретения этапов способа. Считываемая компьютером среда может представлять собой запоминающее устройство 56 компьютерной платформы 50 телефона 12 для сотовой связи, или другого беспроводного устройства 18, 20, 22, или может находиться в локальной базе данных, типа локальной базы 58 данных телефона 12 для сотовой связи. Кроме того, считываемая компьютером среда может находиться во вторичной запоминающей среде, которая может загружаться на компьютерную платформу беспроводного устройства, типа магнитного диска или магнитной ленты, оптического диска, жесткого диска, флэш-памяти или другого носителя данных, как известно в технике.
Настоящее изобретение может быть реализовано, например, посредством операционной части (операционных частей) беспроводной сети 14, выполняющей последовательность машинно-читаемых команд, типа беспроводной платформы 50, сервера 16 загрузки прикладных программ и любого другого сетевого сервера 30, 32. Команды могут постоянно находиться в различных типах сигнальных или информационных первичных, вторичных или третичных носителей для хранения данных. Носители могут включать в себя, например, ОЗУ (не показано), доступное для компонентов беспроводной сети 14, или постоянно находящееся в их составе. Вне зависимости от того содержатся ли в ОЗУ, на дискете или других вспомогательных носителях информации, команды могут храниться на ряде машинно-читаемых средств хранения данных, типа памяти ЗУПД (запоминающего устройства прямого доступа) (например, обычного "жесткого диска" или дискового массива), магнитной ленты, электронного ПЗУ (например, ПЗУ, ППЗУ или ЭСППЗУ), плат флэш-памяти, оптических устройств хранения данных (например, CD-ROM (неперезаписываемого компакт-диска), WORM (запоминающего устройства без возможности перезаписи), DVD (цифрового видеодиска), цифровой оптической ленты), бумажных "перфорированных" карт, или других подходящих средств хранения данных, включая цифровые и аналоговые среды передачи данных.
Хотя вышеизложенное раскрытие демонстрирует иллюстративные варианты осуществления изобретения, следует отметить, что в них могут быть сделаны различные видоизменения и модификации, не отступая при этом от объема изобретения, как определено прилагаемой формулой изобретения. Кроме того, хотя элементы изобретения могут быть описаны или заявлены в единственном числе, следует рассматривать множественное число, если явно не заявлено ограничение единственным числом.
Claims (19)
1. Система, предназначенная для активизирования свойств для беспроводного устройства, содержащая
беспроводное устройство, сконфигурированное с возможностью приема запроса относительно активизирования свойства, связанного с беспроводным устройством, с целью конфигурирования беспроводного устройства для получения доступа к свойству, и отправки сообщения на сервер при активизировании свойства, и
сервер, сконфигурированный с возможностью приема сообщения относительно активизирования свойства, связанного с беспроводным устройством, и модификации информационных файлов, связанных с беспроводным устройством, связанным с активизированием свойства.
беспроводное устройство, сконфигурированное с возможностью приема запроса относительно активизирования свойства, связанного с беспроводным устройством, с целью конфигурирования беспроводного устройства для получения доступа к свойству, и отправки сообщения на сервер при активизировании свойства, и
сервер, сконфигурированный с возможностью приема сообщения относительно активизирования свойства, связанного с беспроводным устройством, и модификации информационных файлов, связанных с беспроводным устройством, связанным с активизированием свойства.
2. Система по п.1, в которой беспроводное устройство содержит компонент, выполненный с возможностью осуществления логических операций для конфигурирования беспроводного устройства, причем упомянутый компонент был загружен на беспроводное устройство с использованием беспроводной сети.
3. Система по п.1, в которой запрос относительно активизирования свойства в беспроводном устройстве получают из процесса, выполняющегося на беспроводном устройстве.
4. Система по п.1, в которой запрос относительно активизирования свойства в беспроводном устройстве принимается от пользователя.
5. Система по п.1, в которой запрос относительно активизирования свойства в беспроводном устройстве принимается от сервера.
6. Способ активизирования свойства беспроводного устройства, содержащий
прием запроса относительно активизирования свойства, связанного с беспроводным устройством,
активизирование свойства,
обновление информации профиля, связанной с беспроводным устройством, на сервере, используя беспроводную сеть.
прием запроса относительно активизирования свойства, связанного с беспроводным устройством,
активизирование свойства,
обновление информации профиля, связанной с беспроводным устройством, на сервере, используя беспроводную сеть.
7. Способ по п.6, дополнительно содержащий конфигурирование сервера с целью активизирования свойства беспроводного устройства.
8. Способ активизирования свойства для беспроводного устройства, содержащий
прием запроса относительно активизирования свойства,
запрос компонента от сервера загрузки,
прием компонента в беспроводном устройстве, и
выполнение компонента на беспроводном устройстве, причем компонент выполняет конфигурирование беспроводного устройства так, чтобы свойство активизировалось, и посылает сообщение на профилирующий сервер, чтобы сконфигурировать указанное свойство на профилирующем сервере.
прием запроса относительно активизирования свойства,
запрос компонента от сервера загрузки,
прием компонента в беспроводном устройстве, и
выполнение компонента на беспроводном устройстве, причем компонент выполняет конфигурирование беспроводного устройства так, чтобы свойство активизировалось, и посылает сообщение на профилирующий сервер, чтобы сконфигурировать указанное свойство на профилирующем сервере.
9. Способ по п.8, дополнительно содержащий деактивизирование свойства, связанного с беспроводным устройством.
10. Способ по п.9, дополнительно содержащий удаление компонента из беспроводного устройства.
11. Способ по п.9, дополнительно содержащий связывание параметра истечения срока со свойством и деактивизирование свойства, когда параметр истечения срока указывает, что срок использования свойства для беспроводного устройства истек.
12. Способ активизирования свойства на сервере для беспроводного устройства, содержащий
прием сообщения на сервере, указывающего, что беспроводное устройство запрашивает активизирование свойства,
обновление профиля, связанного с беспроводным устройством, с целью указания, что свойство для беспроводного устройства активизировано,
конфигурирование сервера так, чтобы свойство было доступно для беспроводного устройства, и
посылку сообщения на беспроводное устройство, указывающего, что свойство активизировано.
прием сообщения на сервере, указывающего, что беспроводное устройство запрашивает активизирование свойства,
обновление профиля, связанного с беспроводным устройством, с целью указания, что свойство для беспроводного устройства активизировано,
конфигурирование сервера так, чтобы свойство было доступно для беспроводного устройства, и
посылку сообщения на беспроводное устройство, указывающего, что свойство активизировано.
13. Способ по п.12, в котором конфигурирование сервера выполняется так, чтобы свойство для беспроводного устройства было доступно, включает в себя конфигурирование второго сервера, связанного с активизированием свойства.
14. Устройство для активизирования свойства, содержащее средство для приема запроса относительно активизирования свойства, средство для запроса компонента от сервера загрузки, средство для приема компонента в беспроводном устройстве, и средство для выполнения компонента на беспроводном устройстве, в котором компонент, выполняющий конфигурирование беспроводного устройства так, чтобы свойство было активизировано, посылает сообщение на профилирующий сервер, чтобы сконфигурировать свойство на профилирующем сервере.
15. Считываемая компьютером среда, содержащая реализуемые компьютером команды для активизирования свойства на беспроводном устройстве таким образом, что при выполнении осуществляет способ, содержащий
прием запроса относительно активизирования свойства,
запрос компонента от сервера загрузки,
прием компонента в беспроводном устройстве, и
выполнение компонента на беспроводном устройстве, в котором компонент, выполняющий конфигурирование беспроводного устройства так, чтобы свойство было активизировано, посылает сообщение на профилирующий сервер, чтобы сконфигурировать свойство на профилирующем сервере.
прием запроса относительно активизирования свойства,
запрос компонента от сервера загрузки,
прием компонента в беспроводном устройстве, и
выполнение компонента на беспроводном устройстве, в котором компонент, выполняющий конфигурирование беспроводного устройства так, чтобы свойство было активизировано, посылает сообщение на профилирующий сервер, чтобы сконфигурировать свойство на профилирующем сервере.
16. Беспроводное устройство, содержащее
процессор, сконфигурированный для принятия запроса относительно активизирования свойства,
компонент, полученный от сервера загрузки, в котором компонент, выполняющий конфигурирование информации для активизирования свойства беспроводного устройства, содержит конкретную информацию свойства и содержит информацию конфигурирования для передачи на профилирующий сервер, связанный со свойством, активизируемым на беспроводном устройстве.
процессор, сконфигурированный для принятия запроса относительно активизирования свойства,
компонент, полученный от сервера загрузки, в котором компонент, выполняющий конфигурирование информации для активизирования свойства беспроводного устройства, содержит конкретную информацию свойства и содержит информацию конфигурирования для передачи на профилирующий сервер, связанный со свойством, активизируемым на беспроводном устройстве.
17. Беспроводное устройство по п.16, в котором процессор также сконфигурирован с возможностью деактивизирования свойства, связанного с беспроводным устройством.
18. Беспроводное устройство по п.17, в котором процессор также сконфигурирован с возможностью удаления компонента из беспроводного устройства.
19. Беспроводное устройство по п.17, в котором конкретная информация свойства включает в себя параметр истечения срока для свойства, и в котором процессор дополнительно сконфигурирован с возможностью деактивизирования свойства, когда параметр истечения срока указывает, что срок использования свойства для беспроводного устройства истек.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US43508002P | 2002-12-19 | 2002-12-19 | |
US60/435,080 | 2002-12-19 | ||
US10/740,228 | 2003-12-18 | ||
US10/740,228 US8737981B2 (en) | 2002-12-19 | 2003-12-18 | Downloadable configuring application for a wireless device |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2005122650A RU2005122650A (ru) | 2006-01-20 |
RU2355025C2 true RU2355025C2 (ru) | 2009-05-10 |
Family
ID=32685365
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2005122650/09A RU2355025C2 (ru) | 2002-12-19 | 2003-12-19 | Загружаемая конфигурирующая прикладная программа для беспроводного устройства |
Country Status (11)
Country | Link |
---|---|
US (2) | US8737981B2 (ru) |
EP (2) | EP1584041B1 (ru) |
JP (2) | JP5133502B2 (ru) |
KR (1) | KR101145987B1 (ru) |
AU (1) | AU2003299809C1 (ru) |
BR (1) | BR0317500A (ru) |
CA (2) | CA2510838C (ru) |
MX (1) | MXPA05006680A (ru) |
NZ (1) | NZ540858A (ru) |
RU (1) | RU2355025C2 (ru) |
WO (1) | WO2004057485A1 (ru) |
Families Citing this family (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8737981B2 (en) | 2002-12-19 | 2014-05-27 | Qualcomm Incorporated | Downloadable configuring application for a wireless device |
US20040163131A1 (en) * | 2003-01-31 | 2004-08-19 | Benco David S. | Telecommunication feature activation and billing support from a centralized server |
US20040235459A1 (en) * | 2003-05-23 | 2004-11-25 | Nokia Corporation | Systems and methods for generating a feature list indicating the activated features of a mobile station |
JP4438946B2 (ja) | 2004-09-08 | 2010-03-24 | 日本電気株式会社 | 付加機能制御システムおよび通信端末 |
EP1667474A1 (en) * | 2004-12-03 | 2006-06-07 | Koninklijke KPN N.V. | Method and processing unit for providing mobile service access to a mobile station |
KR100654450B1 (ko) * | 2005-02-03 | 2006-12-06 | 삼성전자주식회사 | 소프트웨어 방식에 의한 통신 방법 및 상기 방법에 의해동작하는 통신 장치 |
US20060248069A1 (en) * | 2005-04-18 | 2006-11-02 | Research In Motion Limited | Method and system for implementing customizable container services as component wireless applications |
US20070143121A1 (en) * | 2005-12-06 | 2007-06-21 | Hartman Robert A | Method for feature utilization in an electronic device |
US20070238450A1 (en) * | 2006-04-07 | 2007-10-11 | Lena Hogberg | Software activation in a mobile terminal |
GB2428544B (en) * | 2006-06-26 | 2007-09-26 | Surfkitchen Inc | Configuration of remote devices |
US8468131B2 (en) | 2006-06-29 | 2013-06-18 | Avaya Canada Corp. | Connecting devices in a peer-to-peer network with a service provider |
US8218529B2 (en) | 2006-07-07 | 2012-07-10 | Avaya Canada Corp. | Device for and method of terminating a VoIP call |
US8666366B2 (en) | 2007-06-22 | 2014-03-04 | Apple Inc. | Device activation and access |
US8849278B2 (en) | 2007-01-07 | 2014-09-30 | Jeffrey Bush | Mobile device activation |
US8855617B2 (en) | 2007-01-07 | 2014-10-07 | Patrice Gautier | Method and system for mobile device activation |
KR100855495B1 (ko) * | 2007-03-13 | 2008-09-01 | 삼성전자주식회사 | 휴대용 단말기의 네트워크 파라미터 자동설정 장치 및 방법 |
US20080271165A1 (en) * | 2007-04-27 | 2008-10-30 | Microsoft Corporation | Parameter-based interpretation of drm license policy |
US8150371B2 (en) * | 2007-05-03 | 2012-04-03 | Qualcomm Incorporated | Interactive control of access to services and capabilities of a mobile device |
US8385840B2 (en) * | 2007-05-16 | 2013-02-26 | Broadcom Corporation | Phone service processor |
US9451450B2 (en) | 2007-09-01 | 2016-09-20 | Apple Inc. | Postponed carrier configuration |
US7929959B2 (en) | 2007-09-01 | 2011-04-19 | Apple Inc. | Service provider activation |
US8032181B2 (en) | 2007-09-01 | 2011-10-04 | Apple Inc. | Service provider activation with subscriber identity module policy |
US8442521B2 (en) | 2007-09-04 | 2013-05-14 | Apple Inc. | Carrier configuration at activation |
US8335500B2 (en) | 2008-02-29 | 2012-12-18 | Research In Motion Limited | Notification of access control request and explanation indicative of the access control request on a communication device |
US7882246B2 (en) | 2008-04-07 | 2011-02-01 | Lg Electronics Inc. | Method for updating connection profile in content delivery service |
KR100944064B1 (ko) * | 2008-04-07 | 2010-02-24 | 엘지전자 주식회사 | 컨텐츠 전송 서비스에서 커넥션 프로파일의 갱신 방법 |
US8532714B2 (en) | 2009-01-29 | 2013-09-10 | Qualcomm Incorporated | Dynamically provisioning a device with audio processing capability |
US8413217B2 (en) * | 2009-03-04 | 2013-04-02 | Qualcomm Incorporated | Systems and methods for controlling operation of a mobile station |
US9183534B2 (en) * | 2009-06-12 | 2015-11-10 | Apple Inc. | Devices with profile-based operating mode controls |
WO2011119054A1 (en) * | 2010-03-25 | 2011-09-29 | James Yiannios | An access exchange apparatus for media communication services |
US8555067B2 (en) | 2010-10-28 | 2013-10-08 | Apple Inc. | Methods and apparatus for delivering electronic identification components over a wireless network |
US8676970B2 (en) * | 2010-12-18 | 2014-03-18 | Qualcomm Incorporated | Methods and systems for managing device specific content |
US9450759B2 (en) | 2011-04-05 | 2016-09-20 | Apple Inc. | Apparatus and methods for controlling distribution of electronic access clients |
US8634820B1 (en) * | 2012-07-08 | 2014-01-21 | Silicon Valley Technology Partners | System and methods for enabling WiFi hotspot |
CN102946599B (zh) * | 2012-11-08 | 2016-08-17 | 惠州Tcl移动通信有限公司 | 实现移动终端应用程序下载的方法及移动终端 |
US9615401B2 (en) * | 2012-12-11 | 2017-04-04 | Qualcomm Incorporated | Methods and apparatus for updating a device configuration |
US11350237B2 (en) * | 2012-12-21 | 2022-05-31 | Sfara, Inc. | System and method for determining smartphone location |
CN104077155B (zh) * | 2013-03-28 | 2018-09-21 | 中国银联股份有限公司 | 移动设备上应用程序的启动 |
US9455972B1 (en) * | 2013-09-30 | 2016-09-27 | Emc Corporation | Provisioning a mobile device with a security application on the fly |
US12045797B2 (en) | 2015-01-09 | 2024-07-23 | PayJoy Inc. | Method and system for remote management of access to appliances with financing option |
US10055554B2 (en) * | 2015-03-02 | 2018-08-21 | Parallel Wireless, Inc. | Software-enabled remote licensing and provisioning |
US20190268845A1 (en) * | 2015-06-26 | 2019-08-29 | Intel IP Corporation | Power save in machine type communication device |
EP3128383B1 (de) * | 2015-08-03 | 2020-06-03 | Schneider Electric Industries SAS | Feldgerät |
US11082849B2 (en) * | 2015-08-07 | 2021-08-03 | Qualcomm Incorporated | Validating authorization for use of a set of features of a device |
DE102015016637B4 (de) | 2015-12-21 | 2022-02-24 | Giesecke+Devrient Mobile Security Gmbh | Micro-Controller Unit MCU mit selektiv konfigurierbaren Komponenten |
US10409643B2 (en) * | 2017-08-31 | 2019-09-10 | Oracle International Corporation | Service request based application feature activation |
US11132185B2 (en) | 2018-08-07 | 2021-09-28 | Microsoft Technology Licensing, Llc | Embedding of multiple versions in monolithic applications during compilation |
US11057496B2 (en) * | 2018-09-05 | 2021-07-06 | Nutanix, Inc. | Distributed computing systems having capability services |
US11063645B2 (en) | 2018-12-18 | 2021-07-13 | XCOM Labs, Inc. | Methods of wirelessly communicating with a group of devices |
US10756795B2 (en) | 2018-12-18 | 2020-08-25 | XCOM Labs, Inc. | User equipment with cellular link and peer-to-peer link |
US11330649B2 (en) | 2019-01-25 | 2022-05-10 | XCOM Labs, Inc. | Methods and systems of multi-link peer-to-peer communications |
US10756767B1 (en) | 2019-02-05 | 2020-08-25 | XCOM Labs, Inc. | User equipment for wirelessly communicating cellular signal with another user equipment |
US20210157696A1 (en) * | 2019-11-22 | 2021-05-27 | Rohde & Schwarz Gmbh & Co. Kg | Radio frequency test and measurement device, system and method |
MX2020013932A (es) | 2020-12-17 | 2022-06-20 | Payjoy Inc | Método y sistema para el control remoto del acceso a electrodomésticos. |
Family Cites Families (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US84121A (en) * | 1868-11-17 | Improvement in seeding-machine and cultivator combined | ||
EP0666550B1 (en) | 1994-02-08 | 1997-05-02 | Belle Gate Investment B.V. | Data exchange system comprising portable data processing units |
US5794142A (en) | 1996-01-29 | 1998-08-11 | Nokia Mobile Phones Limited | Mobile terminal having network services activation through the use of point-to-point short message service |
US6188899B1 (en) * | 1996-07-15 | 2001-02-13 | At&T Wireless Svcs, Inc. | System and method for automatic registration notification for over-the-air activation |
JP3766197B2 (ja) | 1997-01-21 | 2006-04-12 | 株式会社東芝 | ソフトウエア流通方法およびサーバ装置およびクライアント装置 |
US6023620A (en) | 1997-02-26 | 2000-02-08 | Telefonaktiebolaget Lm Ecrisson | Method for downloading control software to a cellular telephone |
US6387962B1 (en) | 1997-06-10 | 2002-05-14 | Cognis Corporation | Defoamers for aqueous systems |
US6519252B2 (en) | 1997-12-31 | 2003-02-11 | Ericsson Inc. | System and method for connecting a call to a mobile subscriber connected to the Internet |
WO1999044649A1 (en) * | 1998-03-04 | 1999-09-10 | Scimed Life Systems, Inc. | Composition and process for manufacturing pbt catheter balloons |
US6173316B1 (en) * | 1998-04-08 | 2001-01-09 | Geoworks Corporation | Wireless communication device with markup language based man-machine interface |
US6301473B1 (en) | 1998-07-17 | 2001-10-09 | Telefonaktiebolaget L M Ericsson (Publ) | Call transfer activation indicator in a radio telecommunications network |
US7073172B2 (en) * | 1998-09-21 | 2006-07-04 | Microsoft Corporation | On demand patching of applications via software implementation installer mechanism |
JP2000181719A (ja) | 1998-12-15 | 2000-06-30 | Sharp Corp | 通信機器へのプログラムのダウンロード方法 |
US6374102B1 (en) * | 1998-12-31 | 2002-04-16 | At+T Corp. | User proactive call handling |
KR20000057127A (ko) | 1999-02-03 | 2000-09-15 | 송동호 | 소프트웨어 임대 시스템을 위한 분산컴퓨팅 환경에서의프로그램 수행시스템 및 그 방법 |
JP2000236326A (ja) | 1999-02-15 | 2000-08-29 | Nippon Telegr & Teleph Corp <Ntt> | 軽装端末制御システム及びその方法 |
US6647260B2 (en) * | 1999-04-09 | 2003-11-11 | Openwave Systems Inc. | Method and system facilitating web based provisioning of two-way mobile communications devices |
US20020123335A1 (en) * | 1999-04-09 | 2002-09-05 | Luna Michael E.S. | Method and apparatus for provisioning a mobile station over a wireless network |
US6301484B1 (en) | 1999-08-31 | 2001-10-09 | Qualcomm Incorporated | Method and apparatus for remote activation of wireless device features using short message services (SMS) |
JP2001236400A (ja) | 2000-02-23 | 2001-08-31 | Yozan Inc | レンタル機及び記録媒体 |
CN1559137A (zh) | 2000-06-26 | 2004-12-29 | 摩托罗拉公司 | 用于自主存储器使用率优化和软件特征下载的方法和装置 |
JP2002049376A (ja) | 2000-08-03 | 2002-02-15 | Es Music Corp | データ提供装置、データ提供システム、及びデータ提供方法 |
GB2366691B (en) * | 2000-08-31 | 2002-11-06 | F Secure Oyj | Wireless device management |
EP1196007A3 (en) * | 2000-10-03 | 2008-08-27 | FreeSystems Pte Ltd | On demand audio entertainment device that allows wireless download of content |
US7003288B2 (en) * | 2000-10-11 | 2006-02-21 | Mitsubishi Denki Kabushiki Kaisha | Mobile communication terminal |
US7187939B2 (en) * | 2000-10-30 | 2007-03-06 | Lg Electronics Inc. | Method for reporting activation status of feature service in mobile communication system |
JP2002169621A (ja) | 2000-12-01 | 2002-06-14 | Tamura Electric Works Ltd | プログラムダウンロードシステム及び端末装置及びプログラムダウンロード方法及び記憶媒体 |
JP2002230429A (ja) | 2001-02-01 | 2002-08-16 | Hitachi Eng Co Ltd | 半導体料金収集方法、ネットワーク機器管理システム、及びネットワーク機器用半導体装置 |
US7246351B2 (en) * | 2001-02-20 | 2007-07-17 | Jargon Software | System and method for deploying and implementing software applications over a distributed network |
CN1256666C (zh) * | 2001-03-19 | 2006-05-17 | 高通股份有限公司 | 无线设备上系统服务的动态下载和执行 |
CN1212565C (zh) * | 2001-05-14 | 2005-07-27 | 株式会社Ntt都科摩 | 应用程序发送系统和应用程序管理方法 |
US6941133B2 (en) | 2001-05-18 | 2005-09-06 | Qualcomm Inc. | Dynamic loading and creation of functional objects in a wireless device |
US7219145B2 (en) | 2001-05-30 | 2007-05-15 | Qualcomm Incorporated | Method and apparatus for individually estimating time required to download application programs to remote modules over wireless network |
TW515184B (en) | 2001-07-19 | 2002-12-21 | Inventec Appliances Corp | Method for downloading big-size information using WAP |
US6941135B2 (en) * | 2001-08-13 | 2005-09-06 | Qualcomm Inc. | System and method for temporary application component deletion and reload on a wireless device |
US7096004B2 (en) * | 2001-08-15 | 2006-08-22 | Qualcomm Inc. | Test enabled application execution |
CA2356823C (en) * | 2001-09-10 | 2010-05-11 | Research In Motion Limited | System and method for real time self-provisioning for a mobile communication device |
US20030134648A1 (en) * | 2001-10-04 | 2003-07-17 | Reed Mark Jefferson | Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same |
US7113776B2 (en) * | 2002-08-30 | 2006-09-26 | Qualcomm Inc. | System and method for application and application metadata filtering based on wireless device capabilities |
US6836657B2 (en) * | 2002-11-12 | 2004-12-28 | Innopath Software, Inc. | Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade |
US7072672B1 (en) * | 2002-11-01 | 2006-07-04 | Nokia Corporation | Disposable mini-applications |
US8737981B2 (en) | 2002-12-19 | 2014-05-27 | Qualcomm Incorporated | Downloadable configuring application for a wireless device |
-
2003
- 2003-12-18 US US10/740,228 patent/US8737981B2/en not_active Expired - Lifetime
- 2003-12-19 MX MXPA05006680A patent/MXPA05006680A/es active IP Right Grant
- 2003-12-19 WO PCT/US2003/040920 patent/WO2004057485A1/en active Application Filing
- 2003-12-19 NZ NZ540858A patent/NZ540858A/en not_active IP Right Cessation
- 2003-12-19 EP EP03800083.2A patent/EP1584041B1/en not_active Expired - Lifetime
- 2003-12-19 AU AU2003299809A patent/AU2003299809C1/en not_active Ceased
- 2003-12-19 KR KR1020057011498A patent/KR101145987B1/ko active IP Right Grant
- 2003-12-19 RU RU2005122650/09A patent/RU2355025C2/ru active
- 2003-12-19 CA CA2510838A patent/CA2510838C/en not_active Expired - Lifetime
- 2003-12-19 EP EP14172675.2A patent/EP2797294B1/en not_active Expired - Lifetime
- 2003-12-19 CA CA2851760A patent/CA2851760C/en not_active Expired - Lifetime
- 2003-12-19 JP JP2004562361A patent/JP5133502B2/ja not_active Expired - Lifetime
- 2003-12-19 BR BR0317500-6A patent/BR0317500A/pt not_active Application Discontinuation
-
2011
- 2011-04-21 JP JP2011095126A patent/JP5341130B2/ja not_active Expired - Lifetime
-
2014
- 2014-05-02 US US14/268,954 patent/US9191276B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2011188511A (ja) | 2011-09-22 |
EP1584041B1 (en) | 2014-07-23 |
JP5133502B2 (ja) | 2013-01-30 |
WO2004057485A1 (en) | 2004-07-08 |
US9191276B2 (en) | 2015-11-17 |
US8737981B2 (en) | 2014-05-27 |
CA2510838A1 (en) | 2004-07-08 |
AU2003299809A1 (en) | 2004-07-14 |
CA2851760A1 (en) | 2004-07-08 |
RU2005122650A (ru) | 2006-01-20 |
MXPA05006680A (es) | 2005-09-22 |
EP2797294B1 (en) | 2017-02-22 |
CA2510838C (en) | 2014-08-12 |
BR0317500A (pt) | 2005-11-16 |
JP5341130B2 (ja) | 2013-11-13 |
NZ540858A (en) | 2006-12-22 |
KR101145987B1 (ko) | 2012-05-15 |
EP1584041A4 (en) | 2011-06-01 |
EP2797294A1 (en) | 2014-10-29 |
US20040205164A1 (en) | 2004-10-14 |
AU2003299809C1 (en) | 2010-10-21 |
EP1584041A1 (en) | 2005-10-12 |
CA2851760C (en) | 2016-06-28 |
AU2003299809B2 (en) | 2010-05-20 |
US20140244811A1 (en) | 2014-08-28 |
JP2006510987A (ja) | 2006-03-30 |
KR20050085820A (ko) | 2005-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2355025C2 (ru) | Загружаемая конфигурирующая прикладная программа для беспроводного устройства | |
RU2349951C2 (ru) | Обработка запускающего события | |
JP4571675B2 (ja) | 通信システムにおけるキャリア・カスタマイゼーションのための方法と装置 | |
US7881745B1 (en) | Electronic device network employing provisioning techniques to update firmware and/or software in electronic devices | |
CN101568104B (zh) | 用于在无线设备和服务器之间握手的系统和方法 | |
US9143924B1 (en) | Segmented customization payload delivery | |
CN100412846C (zh) | 无线设备的可下载配置应用 | |
US20240406707A1 (en) | Over-The-Air SIM and Device Configuration via Entitlement Server |