(57)【特許請求の範囲】
【請求項１】
ネットワークエンティティにおいてリムーバブルモジュールからの支援要求を受信することと、
前記ネットワークエンティティにおいて、デバイスプロファイル情報を取得するように構成され、かつ、支援のために当該ネットワークエンティティと交信する前記リムーバブルモジュールに応じて当該ネットワークエンティティにおいて自動的かつ周期的に生成されるデバイス識別要求を生成することと、
前記リムーバブルモジュールに前記デバイス識別要求を送信することと、
前記ネットワークエンティティにおいて、前記リムーバブルモジュールと通信しているオープンマーケット無線通信デバイスに関連する前記デバイスプロファイル情報を含む、前記デバイス識別要求に対する応答を受信することと、
前記リムーバブルモジュールを１つまたは複数のオープンマーケットデバイスと関連付けるデータベースに前記デバイスプロファイル情報を保存することと
を具備する、前記リムーバブルモジュールを備えるオープンマーケット無線通信デバイスの識別を要求する方法。
【請求項２】
デバイス識別要求を生成することは、所定の更新スケジュールに基づいて周期的に前記デバイス識別要求を生成することを更に備える、請求項１の方法。
【請求項３】
デバイス識別要求を生成することは、前記デバイスプロファイル情報の要求を含むショートメッセージサービス（ＳＭＳ）を生成することを更に備える、請求項１の方法。
【請求項４】
前記応答を受信することは、デバイス製造者識別子、デバイスモデル識別子、デバイス識別子、ソフトウェア識別子、ソフトウェアリビジョン識別子、ファームウェア識別子、ファームウェアリビジョン識別子、ハードウェア識別子、およびハードウェア能力識別子のうち少なくとも１つを含むデバイスプロファイル情報を含む前記応答を受信することを更に備える、請求項１の方法。
【請求項５】
前記デバイス識別要求を自動的かつ周期的に生成することは、前記デバイスプロファイル情報が現行のものであることを確実にする、請求項１の方法。
【請求項６】
ネットワークエンティティにおいてリムーバブルモジュールからの支援要求を受信するための第１のモジュールと、
前記ネットワークエンティティにおいて、デバイスプロファイル情報を取得するように構成され、かつ、支援のために当該ネットワークエンティティと交信する前記リムーバブルモジュールに応じて当該ネットワークエンティティにおいて自動的かつ周期的に生成されるデバイス識別要求を生成するための第２のモジュールと、
前記リムーバブルモジュールに前記デバイス識別要求を送信するための第３のモジュールと、
前記リムーバブルモジュールと通信しているオープンマーケット無線通信デバイスに関連する前記デバイスプロファイル情報を含む、前記デバイス識別要求に対する応答を受信するための第４のモジュールと、
前記リムーバブルモジュールを１つまたは複数のオープンマーケットデバイスに関連付けるデータベースに前記デバイスプロファイル情報を保存するための第５のモジュールと
を具備する、前記リムーバブルモジュールを備えるオープンマーケット無線通信デバイスの識別を要求するために構成された少なくとも１つのプロセッサ。
【請求項７】
コンピュータに、ネットワークエンティティにおいてリムーバブルモジュールからの支援要求を受信させるための第１のコードセットと、
前記コンピュータに、前記ネットワークエンティティにおいて、デバイスプロファイル情報を取得するように構成され、かつ、支援のために当該ネットワークエンティティと交信する前記リムーバブルモジュールに応じて当該ネットワークエンティティにおいて自動的かつ周期的に生成されるデバイス識別要求を生成させるための第２のコードセットと、
前記コンピュータに、前記リムーバブルモジュールに前記デバイス識別要求を送信させるための第３のコードセットと、
前記コンピュータに、前記リムーバブルモジュールと通信しているオープンマーケット無線通信デバイスに関連する前記デバイスプロファイル情報を含む、前記デバイス識別要求に対する応答を受信させるための第４のコードセットと、
前記コンピュータに、前記リムーバブルモジュールを１つまたは複数のオープンマーケットデバイスに関連付けるデータベースに前記デバイスプロファイル情報を保存させるための第５のコードセットと
を具備する、前記リムーバブルモジュールを備えるオープンマーケット無線通信デバイスの識別を要求するためのコンピュータプログラム。
【請求項８】
ネットワークエンティティにおいてリムーバブルモジュールからの支援要求を受信するための手段と、
前記ネットワークエンティティにおいて、デバイスプロファイル情報を取得するように構成され、かつ、支援のために当該ネットワークエンティティと交信する前記リムーバブルモジュールに応じて当該ネットワークエンティティにおいて自動的かつ周期的に生成されるデバイス識別要求を生成するための手段と、
前記リムーバブルモジュールに前記デバイス識別要求を送信するための手段と、
前記ネットワークエンティティにおいて、前記リムーバブルモジュールと通信しているオープンマーケット無線通信デバイスに関連する前記デバイスプロファイル情報を含む、前記デバイス識別要求に対する応答を受信するための手段と、
前記リムーバブルモジュールを１つまたは複数のオープンマーケットデバイスに関連付けるデータベースに前記デバイスプロファイル情報を保存するための手段と
を具備する、前記リムーバブルモジュールを備えるオープンマーケット無線通信デバイスの識別を要求するための装置。
【請求項９】
リムーバブルモジュールを備えるオープンマーケット無線通信デバイスの識別を要求するためのネットワークデバイスであって、
プロセッサ及びメモリを含むコンピュータプラットフォームと、
前記リムーバブルモジュールからの支援要求を受信するように構成された通信モジュールと、
前記メモリに保存され、前記プロセッサと通信していて、無線通信メッセージを生成可能なメッセージングモジュールと、
前記メモリに保存され、前記プロセッサと通信していて、前記メッセージングモジュールに、デバイスプロファイル情報を取得するように構成され、かつ、支援のために前記ネットワークデバイスと交信する前記リムーバブルモジュールに応じて当該ネットワークデバイスにおいて自動的かつ周期的に生成されるデバイス識別要求の生成を開始するように促すことが可能なデバイス識別要求モジュールと、
前記プロセッサと通信していて、前記リムーバブルモジュールに前記デバイス識別要求を送信することと、前記リムーバブルモジュールと通信しているオープンマーケット無線通信デバイスに関連する前記デバイスプロファイル情報を含む、前記デバイス識別要求に対する応答を受信することとが可能な通信モジュールと、
前記リムーバブルモジュールとの関連付けとして前記デバイスプロファイル情報を保存可能なリムーバブルモジュールデバイスデータベースと
を具備する、ネットワークデバイス。
【請求項１０】
デバイス情報要求モジュールは、所定の更新スケジュールに基づいて周期的に前記デバイス識別要求を生成することが更に可能である、請求項９のネットワークデバイス。
【請求項１１】
前記メッセージングモジュールは、ショートメッセージサービス（ＳＭＳ）モジュールとして更に規定される、請求項９のネットワークデバイス。
【請求項１２】
前記デバイスプロファイル情報は、デバイス製造者識別子、デバイスモデル識別子、デバイス識別子、ソフトウェア識別子、ソフトウェアリビジョン識別子、ファームウェア識別子、ファームウェアリビジョン識別子、ハードウェア識別子、およびハードウェア能力識別子のうち少なくとも１つを含むものとして更に規定される、請求項９のネットワークデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
（米国特許法第１１９条の下の優先権の主張）  
本特許出願は、「オープンマーケットハンドセットに関する装置及び方法（"Apparatus and Methods Associated with Open Market Handsets"）」と題され、２００７年９月２６日に出願され、本願の譲受人に譲渡され、本願において参照によって明示的に組み込まれる、仮出願第６０／９７５，４０５号についての優先権を主張する。
【０００２】
本態様は無線通信デバイスに関連し、より具体的にはオープンマーケット無線デバイスのネットワークオペレータ識別のための装置及び方法に関連する。
【背景技術】
【０００３】
無線通信デバイスは、ハンドセットと参照されることもあり、無線通信ネットワークを介して別のハンドセットまたは陸線（landline）電話機と通信するために利用される。無線通信ネットワークと接続を確立するために、ハンドセットは、無線通信ネットワークへのアクセスを許可し、無線通信ネットワークの使用に対するハンドセットのユーザへの課金（billing）を管理するオペレータまたはサービスプロバイダと関係を持たなければならない。クローズドマーケットシステムでは、オペレータは、オペレータの無線通信ネットワーク上で動作可能なハンドセットの流通及び販売に対して、ある程度の制御を保持する。例えば、オペレータは自身でハンドセットを流通させて販売し、またはサードパーティにこの業務を行う権限を与えたりすることができ、ここで個別のクローズドマーケットハンドセットはオペレータの無線通信ネットワークに従事するオペレータによって権限を与えられ、供給される。このように、クローズドマーケットハンドセットは、個別のオペレータに対応する特定の無線通信ネットワークにおける使用に制限される。
【０００４】
クローズドマーケットシステムと対照的に、オープンマーケットシステムは、ハンドセットが、複数の異なるオペレータの夫々１つに夫々対応する複数の無線通信ネットワークのうちの任意のものにおける使用のために流通及び販売されることを可能にする。クローズドマーケットシステムにおいて、ユーザはスマートカードなどのリムーバブルモジュールを複数の異なるオペレータのうちの１つから得なければならず、ここでユーザ識別モジュールは複数の無線通信ネットワークのうちの１つにおける動作を可能にするキーまたは他の認可機構を含む。ユーザは、それから、ユーザ識別情報を含むリムーバブルモジュールをオープンマーケットハンドセットに挿入することができ、これによってオープンマーケットハンドセットにリムーバブルモジュールへ権限を与えたオペレータに関連する個別の無線通信ネットワークと通信することを可能にさせる。例えば、リムーバブルモジュールは、符号分割多元接続（ＣＤＭＡ）システムのためのリムーバブルユーザ識別モジュール（ＲＵＩＭ）、ＣＤＭＡシステムのためのユニバーサル集積回路カード（ＵＩＣＣ）に基づくＣＤＭＡ加入者識別モジュール（ＣＳＩＭ）、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ）のためのＵＩＣＣに基づくユニバーサル加入者識別モジュール（ＵＳＩＭ）、または、ＧＳＭ（登録商標）（Global System for Mobile communications）システムにおける加入者識別モジュール（ＳＩＭ）として参照され得る。簡潔さのために、リムーバブルモジュールという用語は、ユーザ識別情報などのデータのストレージを提供する無線デバイスに挿入される、または、他の方法で通信する任意のモジュールを参照するために本願の至る所で使用される。
【０００５】
オープンマーケットシステムにおいて、ネットワークオペレータはユーザ識別モジュールを制御するものの、ネットワークオペレータはユーザ識別モジュールが挿入される無線デバイスについての制御を全く持たない。それ自体では、ネットワークオペレータは、どの特定のデバイス（例えば、製造業者、モデルタイプまたは同種のもの）が彼らの個別のネットワークにおいて夫々の加入者（即ち、ユーザ識別モジュール所有者）によって使用されているかを知る方法を全く持たない。これは、無線デバイスがＯＥＭ（Original Equipment Manufacturer）または別のサードパーティ流通経路から購入されているかもしれないからである。
【０００６】
ネットワークにおいて実行（implement）されているデバイスを突きとめることは、ネットワークオペレータに価値のある情報を提供する。デバイス識別情報は、ネットワークプロバイダがデバイスキャパビリティに基づいてサービスアベイラビリティをより良く調整できるように、システムにおけるデバイスのキャパビリティにアクセスするために使用され得る。更に、ネットワークオペレータが、彼らにネットワークにおいて使用されている特定のデバイスを識別することを可能にする情報を持つならば、ネットワークオペレータはマーケティング目的のためにこの情報を使用できる。例えば、ネットワークオペレータは、ネットワークまたは同種のものにおいて直ちに使用されている特定の無線端末タイプへの専用の売り込みまたはインセンティブを提供し得る。更に、ネットワークオペレータは、ネットワークにおける無線デバイスの現在の状態を、デバイスの現在のキャパビリティ（即ち、現在のハードウェアキャパビリティ及び／またはソフトウェア／ファームウェアリビジョン番号によって規定される現在のソフトウェア／ファームウェアキャパビリティ）に関して、知ることを望むかもしれない。
【０００７】
更に、デバイスタイプの知識は、カスタマーケア／技術支援を必要としているオープンマーケットネットワーク加入者へそのようなものを提供しているネットワークオペレータに有益であり得る。ネットワーク加入者は必要な情報を手動で用意できるかもしれないが、場合によっては必要な技術サポートを提供するためにネットワークオペレータに必要とされる情報が加入者に容易に入手できない。他の例では、加入者が経験している問題により、加入者は、デバイスの製造（make）、モデル、シリアル番号または同種のものなどの必要な情報にアクセスできないかもしれない。
【０００８】
故に、適切かつ効率的に無線ネットワークにおいて使用されている特定のオープンマーケット無線デバイスを識別するというニーズが存在する。所望の方法及び装置は、システムにおける無線デバイスを識別するための自動化された処理を提供し、それ故にネットワーク加入者（即ち、リムーバブルモジュールの所有者）についてのあるレベルの透明性を提供すべきである。更に、所望のシステム及び装置は、デバイスがネットワークに最初に導入されるときにそれらの識別情報を識別すべきである。更に、ネットワークにおけるデバイスに関連する識別情報及び他のプロファイルがハードウェア及び／またはソフトウェア／ファームウェアキャパビリティに関して無線デバイスの現在の状態を反映することを確実にするというニーズが存在する。無線通信または同種のものを介して加入者にカスタマーケアまたは技術サポートを提供しているネットワークオペレータの場合に、オープンマーケット無線デバイスのキャパビリティを動的に識別及び／またはアクセスするという更なるニーズが存在する。
【発明の概要】
【０００９】
以下は、１つまたは複数の態様の基本的な理解を提供するために、係る態様の簡略化された概要を提示する。この概要は、考慮される全ての態様の広範な概観ではなく、全ての態様の重要または重大な要素を確認することもいずれかまたは全ての態様の範囲を線引きすることも意図されていない。その唯一の目的は、後に提示される更なる詳細な説明の前置きとして簡略化された形式で１つまたは複数の態様のいくつかの概念を提示することである。
【００１０】
オープンマーケット無線通信デバイスのネットワーク識別のための方法、装置及びシステムを提示する。具体的には、本イノベーションは、無線デバイスでのリムーバブルモジュールの受領に基づいて、本願においてプロファイル情報として参照される識別情報を、ネットワークオペレータまたは同種のものなどのネットワークエンティティに送信する無線デバイスを提供する。一態様において、リムーバブルモジュールは、関連する無線デバイスからプロファイル情報を検索し、ネットワークエンティティへのプロファイル情報の伝達を開始するリムーバブルモジュールを提供する実行可能アプリケーションを含む。リムーバブルモジュールベースのアプリケーションは、プロファイル情報がリムーバブルモジュールのデバイスとの初回の関連付け／挿入に基づいてのみネットワークエンティティに伝達されるように、デバイスが初めてリムーバブルモジュールと関連付けられている（即ち、無線デバイスでのリムーバブルモジュールの最初の挿入）ことを更に認識可能であり得る。斯くして、本態様は、ネットワークオペレータが彼らの個別のネットワークにおいて使用されているオープンマーケット無線デバイスを容易にかつ自動的に識別できるような、オープンマーケット無線デバイスの自動化されたネットワーク識別を提供する。従って、記述された態様の自動性は、デバイスユーザが彼らの個別のデバイスを手動で登録したり別の方法で識別したりすることを必要とせずに、オープンマーケット無線デバイスのネットワーク識別を提供する。
【００１１】
また、本態様は、ネットワークオペレータまたはサードパーティエンティティなどのネットワークエンティティに、必要に応じてプロファイル情報の検索及び伝達を要求するためにリムーバブルモジュールにリモートアクセスする能力を提供する。イノベーションのこの態様は、ネットワークオペレータ／カスタマーケア代表（representative）がプロファイル情報にリモートアクセス及び検索できる技術支援／カスタマーケアシナリオにおいて特に有用である。係るリモートアクセス及び検索は、デバイスユーザがデバイスの情報を捜し当て、ネットワークオペレータ／カスタマーケア代表にこの情報を手動で伝達することの必要性を軽減する。
【００１２】
一態様において、方法が、オープンマーケット通信デバイスのネットワーク識別のために規定される。この方法は、無線通信デバイスにおいてリムーバブルモジュールを受領することを含む。リムーバブルモジュールは、当該リムーバブルモジュールに無線ネットワークとの通信することを可能にさせるための構成を含む。この方法は、リムーバブルモジュールの受領に基づいて無線通信デバイスメモリからデバイスプロファイル情報を検索することを更に含む。この方法は、デバイスプロファイル情報の少なくとも一部を含むデバイス識別メッセージを生成することと、無線ネットワークを介してリムーバブルモジュールに関連するネットワークオペレータにデバイス識別メッセージを伝達することも含む。
【００１３】
この方法は、デバイスプロファイル情報を検索する前に無線デバイスのネットワーク識別が必要であることを判定することを随意的に更に含み得る。判定は、無線通信デバイスにおけるリムーバブルモジュールの最初の、初回の受領に基づいていてよい。それ自体では、判定は、無線通信デバイスに関連するデバイス識別子がリムーバブルモジュールメモリに保存されていないことを判定するためにリムーバブルモジュールメモリにアクセスすることを更に含み得る。デバイス識別子がリムーバブルモジュールメモリに保存されていなければ、リムーバブルモジュールが以前にこの特定の無線デバイスと関連付けられておらず、故に、オープンマーケット無線デバイスのネットワーク識別を提供する必要性が存在することが仮定される。リムーバブルモジュールメモリに存在しないデバイス識別子に基づき、この方法は、無線デバイスにおけるリムーバブルモジュールの以降の受領／挿入がネットワーク識別処理を引き起こさないことを確実にするために、リムーバブルモジュールメモリにこのデバイス識別子を保存することを更に含み得る。
【００１４】
この方法は、無線通信デバイスにおけるリムーバブルモジュールの受領に応じてリムーバブルモジュールベースのデバイス識別アプリケーションを起動することを更に含み得る。リムーバブルモジュールベースのアプリケーションは、デバイスプロファイル情報の検索を開始し、デバイス識別メッセージの生成を開始するように更に実装され得る。一部の態様において、デバイス識別アプリケーションは、無線デバイスのネットワーク識別が必要であることを判定するように更に実装され得る。
【００１５】
この方法の一部の態様において、デバイスプロファイル情報を検索することは、無線通信デバイスメモリからデバイスプロファイル情報を検索するためにリムーバブルモジュールインタフェースアプリケーションを実行することを更に含み得る。１つの具体的な方法の態様において、リムーバブルモジュールインタフェースアプリケーションは符号分割多元接続（ＣＤＭＡ）カードアプリケーションツールキット（ＣＣＡＴ）アプリケーションまたは同種のものであり得る。更に、方法の一部の態様において、プロファイル情報は、デバイス製造者識別子、デバイスモデル識別子、ＥＳＮ（Electrical Serial Number）または同種のものなどのデバイス識別子、ソフトウェア識別子、ソフトウェアリビジョン識別子、ファームウェア識別子、ファームウェアリビジョン識別子、ハードウェア識別子及びハードウェアキャパビリティ識別子の少なくとも１つとして更に規定され得る。
【００１６】
方法の一部の態様において、デバイス識別メッセージを生成することは、デバイスプロファイル情報を含むショートメッセージサービス（ＳＭＳ）通信を生成することを更に備える。代替的な態様において、他の通信機構が、ネットワークエンティティにプロファイル情報を伝達するために使用され得る。
【００１７】
他の随意的な態様において、この方法は、無線通信デバイスの動的なネットワーク識別を要求するデバイス識別要求を受信することと、デバイス識別要求の受信に応じて無線通信デバイスメモリからデバイスプロファイル情報を検索することとを含み得る。この方法は、デバイスプロファイル情報を含む第２のデバイス識別メッセージを生成することと、デバイス識別要求に関連するネットワークエンティティに第２のデバイス識別メッセージを伝達することとを更に含む。この方法は、デバイス識別アプリケーションがデバイスプロファイル情報の検索を開始し、デバイス識別メッセージの生成を開始するような、デバイス識別要求に応じてリムーバブルモジュールベースのデバイス識別アプリケーションを起動することを更に含み得る。この態様は、カスタマーケア代表（representative）などのネットワークオペレータ代表がプロファイル情報を検索するためにリムーバブルモジュールに動的にアクセスする例（instance）に寄っている。
【００１８】
関連する態様が、オープンマーケット無線通信デバイスのネットワーク識別を提供するように構成された少なくとも１つのプロセッサによって提供される。プロセッサは、無線通信デバイスにおけるリムーバブルモジュールの受領を知らせる（acknowledge）ための第１のモジュールと、リムーバブルモジュールの受領に応じて無線通信デバイスメモリからデバイスプロファイル情報を検索する第２のモジュールとを含む。リムーバブルモジュールは、当該リムーバブルモジュールに無線ネットワークと通信することを可能にさせるための構成を含む。プロセッサは、デバイスプロファイル情報の少なくとも一部を含むデバイス識別メッセージを生成するための第３のモジュールと、無線ネットワークを介してリムーバブルモジュールと関連するネットワークオペレータにデバイス識別メッセージを伝達するための第４のモジュールとを更に含む。
【００１９】
更なる関連する態様が、コンピュータ可読媒体を含むコンピュータプログラム製品によって規定される。この媒体は、コンピュータに、無線通信デバイスにおけるリムーバブルモジュールの受領を知らせ（acknowledge）させるための第１のコードセットと、コンピュータに、リムーバブルモジュールの受領に応じて無線通信デバイスメモリからデバイスプロファイル情報を検索させるための第２のコードセットとを含む。リムーバブルモジュールは、当該リムーバブルモジュールに無線ネットワーク上で通信することを可能にさせるための構成を含む。この媒体は、コンピュータに、デバイスプロファイル情報を含むデバイス識別メッセージを生成させるための第３のコードセットと、コンピュータに、無線ネットワークを介してリムーバブルモジュールに関連するネットワークオペレータにデバイス識別メッセージを伝達させるための第４のコードセットとを更に含む。
【００２０】
いっそう更なる関連する態様が、オープンマーケット無線通信デバイスのネットワーク識別のための装置によって提供される。装置は、無線通信デバイスにおいてリムーバブルモジュールを受領するための手段と、リムーバブルモジュールの受領に応じて無線通信デバイスメモリからデバイスプロファイル情報を検索するための手段とを含む。リムーバブルモジュールは、当該リムーバブルモジュールに無線ネットワーク上で通信することを可能にさせるための構成を備える。この装置は、デバイスプロファイル情報を含むデバイス識別メッセージを生成するための手段と、無線ネットワークを介してリムーバブルモジュールに関連するネットワークオペレータにデバイス識別メッセージを伝達するための手段とを更に含む。
【００２１】
別の関連する態様が、プロセッサとデバイスプロファイル情報を保存するメモリとを含むコンピュータプラットフォームを含む無線通信デバイスによって規定される。このデバイスは、無線通信を生成可能な、ショートメッセージングサービス（ＳＭＳ）モジュールまたは同種のものなどのメッセージングモジュールも含む。更に、デバイスは、プロセッサと通信するリムーバブルモジュールを含む。リムーバブルモジュールは、当該リムーバブルモジュールに無線ネットワーク上で通信することを可能にさせるための構成と、当該リムーバブルモジュールがこのデバイスに受領されるときに起動され、メモリからのデバイスプロファイル情報の検索を開始し、メッセージングモジュールにデバイスプロファイル情報を含むデバイス識別メッセージの生成を開始するように促す（prompt）ことのできるデバイス識別アプリケーションとを含む。無線デバイスは、プロセッサと通信する通信モジュールと、無線ネットワークを介してリムーバブルモジュールに関連するネットワークオペレータにデバイス識別メッセージを伝達可能なリムーバブルモジュールを更に含む。
【００２２】
このデバイスの一態様において、デバイス識別アプリケーションは、無線デバイスのデバイス識別が必要であるかどうかを判定することが更に可能である。係る態様において、判定は、無線デバイスにおけるリムーバブルモジュールの受領が最初の、初回の受領／挿入であるかどうかに基づいていてよい。判定は、無線通信デバイスに関連するデバイス識別子がリムーバブルモジュールに保存されていないかどうかを判定するためにリムーバブルモジュールにアクセスすることによって行われ得る。前述のように、デバイス識別子がリムーバブルモジュールメモリに保存されていれば、リムーバブルモジュールは以前にこの特定の無線デバイスに関連付け／挿入されていることと、ネットワークは以前にこの特定のデバイスに関連する情報を受信していることとが仮定される。斯くして、特定の態様において、このデバイスは、このデバイスにおけるリムーバブルモジュールの以後の挿入が、それらがネットワークにデバイス識別を提供する必要があることを引き起こさないことを確実にするために、デバイス識別手順の間にリムーバブルモジュールメモリにデバイス識別子を保存することが更に可能である。
【００２３】
他の態様において、リムーバブルモジュールは、プロセッサと通信しており、無線通信デバイスメモリからデバイスプロファイル情報を検索可能なインタフェースアプリケーションを更に含み得る。１つの具体的なアプリケーションにおいて、インタフェースアプリケーションは符号分割多元接続（ＣＤＭＡ）カードアプリケーションツールキット（ＣＣＡＴ）アプリケーションであり得る。検索され、続いてデバイス識別メッセージに含められるデバイスプロファイル情報は、デバイス製造者識別子、デバイスモデル識別子、デバイス識別子、ソフトウェア識別子、ソフトウェアリビジョン識別子、ファームウェア識別子、ファームウェアリビジョン識別子、ハードウェア識別子、及びハードウェアキャパビリティ識別子に限定されないが、これらの少なくとも１つを含み得る。
【００２４】
他の随意的な態様において、通信モジュールは、無線通信デバイスの動的なネットワーク識別を要求可能なデバイス識別要求を受信することが更に可能である。ネットワーク識別アプリケーションは、デバイス識別要求の受信に応じてメモリからのデバイスプロファイル情報の検索を開始し、メッセージングモジュールにデバイスプロファイル情報を含む第２のデバイス識別メッセージの生成を開始するように促す（prompt）ことが更に可能である。また、通信モジュールは、第２のデバイス識別メッセージをデバイス識別要求に関連するネットワークエンティティに伝達することが更に可能である。それ自体では、この態様はカスタマーケア代表（representative）または同種のものなどのネットワークオペレータ代表がプロファイル情報を検索するためにリムーバブルモジュールに動的にアクセスする例（instance）に寄っている。
【００２５】
イノベーションの更なる態様が、オープンマーケット無線通信デバイスの識別を要求するための方法によって提供される。この方法は、ネットワークエンティティにおいてデバイス識別要求を生成することと、リムーバブルモジュールにデバイス識別要求を伝達することとを含む。この方法は、ネットワークエンティティにおいて、リムーバブルモジュールと通信するオープンマーケット無線通信デバイスに関連するデバイスプロファイル情報を含む、デバイス識別要求に対する応答を受信することと、リムーバブルモジュールを１つまたは複数のオープンマーケットデバイスに関連付けるデータベースにデバイスプロファイル情報を保存することとを更に含む。
【００２６】
この方法の特定の態様において、デバイス識別要求を生成することは、支援のためにネットワークエンティティと交信しているリムーバブルモジュールに基づいてデバイス識別要求を生成することを更に含み得る。この方法の他の態様において、デバイス識別要求を生成することは、所定の更新スケジュールに基づいて周期的にデバイス識別要求を生成することを更に含み得る。
【００２７】
この方法の特定の態様において、デバイス識別要求を生成することは、デバイスプロファイル情報のための要求を含むショートメッセージサービス（ＳＭＳ）を生成することを更に提供し得る。係る態様では、ネットワークエンティティにおいてデバイス識別要求に対する応答を受信することは、デバイスプロファイル情報を含むＳＭＳを受信することを更に提供し得る。前述のように、デバイスプロファイル情報は、デバイス製造者識別子、デバイスモデル識別子、デバイス識別子、ソフトウェア識別子、ソフトウェアリビジョン識別子、ファームウェア識別子、ファームウェアリビジョン識別子、ハードウェア識別子、ハードウェアキャパビリティ識別子の少なくとも１つを含み得るが、これに限定されない。
【００２８】
イノベーションの関連する態様は、オープンマーケット無線通信デバイスの識別を要求するために構成された少なくとも１つのプロセッサによって規定される。このプロセッサは、ネットワークエンティティにおいてデバイス識別要求を生成するための第１のモジュールと、リムーバブルモジュールにデバイス識別要求を伝達するための第２のモジュールとを含む。このプロセッサは、リムーバブルモジュールと通信するオープンマーケット無線通信デバイスに関連するデバイスプロファイル情報を含む、デバイス識別要求に対する応答を受信するための第３のモジュールと、リムーバブルモジュールを１つまたは複数のオープンマーケットデバイスに関連付けるデータベースにデバイスプロファイル情報を保存するための第４のモジュールとを更に含む。
【００２９】
いっそう更なる関連する態様が、コンピュータ可読媒体を含むコンピュータプログラム製品によって提供される。この媒体は、コンピュータに、ネットワークエンティティにおいてデバイス識別要求を生成させるための第１のコードセットと、コンピュータに、リムーバブルモジュールにデバイス識別要求を伝達させるための第２のコードセットとを含む。この媒体は、コンピュータに、リムーバブルモジュールと通信するオープンマーケット無線通信デバイスに関連するデバイスプロファイル情報を含む、デバイス識別要求に対する応答を受信させるための第３のコードセットと、コンピュータに、リムーバブルモジュールを１つまたは複数のオープンマーケットデバイスに関連付けるデータベースにデバイスプロファイル情報を保存させるための第４のコードセットとを更に含む。
【００３０】
オープンマーケット無線通信デバイスの識別を要求するための装置が、更に別の関連する態様を規定する。この装置は、ネットワークエンティティにおいてデバイス識別要求を生成するための手段と、リムーバブルモジュールにデバイス識別要求を伝達するための手段とを含む。更に、この装置は、ネットワークエンティティにおいて、リムーバブルモジュールと通信するオープンマーケット無線通信デバイスに関連するデバイスプロファイル情報を含む、デバイス識別要求に対する応答を受信するための手段と、リムーバブルモジュールを１つまたは複数のオープンマーケットデバイスに関連付けるデータベースにデバイスプロファイル情報を保存するための手段とを含む。
【００３１】
ネットワークデバイスは、本イノベーションの更なる態様を提供する。このデバイスは、プロセッサとメモリとを含むコンピュータプラットフォームを含む。このデバイスは、メモリに保存され、プロセッサと通信しており、無線通信メッセージを生成可能な、ＳＭＳモジュールまたは同種のものなどのメッセージングモジュールも含む。更に、このデバイスは、メモリに保存されプロセッサと通信するデバイス識別要求モジュールも含む。デバイス識別要求モジュールは、メッセージングモジュールにデバイス識別要求の生成を開始するように促す（prompt）ことが可能である。更に、このデバイスは、プロセッサと通信していて、識別されたリムーバブルモジュールにデバイス識別要求を伝達することと、リムーバブルモジュールと通信するオープンマーケット無線通信デバイスに関連するデバイスプロファイル情報を含む、デバイス識別要求に対する応答を受信することとが可能な通信モジュールを含む。このデバイスは、デバイスプロファイル情報をリムーバブルモジュールとの関連付けとして保存することが可能なリムーバブルモジュールデバイスデータベースも含む。
【００３２】
このネットワークデバイスの一態様において、デバイス識別モジュールは、支援のためにネットワークエンティティと交信しているリムーバブルモジュールユーザに基づいて要求を生成することが更に可能である。このネットワークデバイスの他の態様において、デバイス識別モジュールは、所定の更新スケジュールに基づいて周期的にデバイス識別要求を生成することが更に可能である。
【００３３】
斯くして、本態様は、オペレータの個別のネットワークにおいて使用されるオープンマーケット無線デバイスの識別をネットワークオペレータに自動的に提供するための方法、装置及びシステムを提供する。本態様は、無線デバイスに関連付けられている（挿入されている）ネットワークオペレータのリムーバブルモジュールに応じてデバイスプロファイル情報を検索することと、ネットワークオペレータまたは同種のものにデバイスプロファイル情報を伝達することとにより上述のものを達成する。これは、ネットワークオペレータまたはサードパーティエンティティに彼らの個別の無線ネットワークに存在している無線デバイスのタイプを突きとめる及び／または監視することを可能にさせる。また、突きとめることの自動性は、リムーバブルモジュールの加入者／ユーザが手動でまたは別の方法でデバイス識別をネットワークオペレータに提供することの必要性を除去する。また、本態様は、リムーバブルモジュールが現在通信中の無線デバイスに関連するプロファイル情報を検索するためインリムーバブルモジュールに遠隔的かつ動的にアクセスするネットワークオペレータまたはサードパーティエンティティを提供する。この態様は、ネットワークオペレータまたはサードパーティエンティティに自動的に検索することを可能にさせると共に、一部の態様において、ユーザの介在を必要とせずにプロファイル情報を更新することを可能にさせる。
【００３４】
上述の及び関連するする目的を達成するために、１つまたは複数の態様が、以降に十分に記述される特徴、特に特許請求の範囲において示される特徴を備える。以下の記述及び添付の図面は、１つまたは複数の態様の特定の例示的な特徴を詳細に説明する。しかしながら、これらの特徴は、種々の態様の原理が使用される種々の方法のほんの少しを示しているのであって、この説明は全ての係る態様及びそれらの相当物を含むように意図されている。
【００３５】
開示された態様は添付図面と併せて以降に説明されるが、添付図面は開示された態様を限定するためでなく例示するために提供され、ここでは同様の名称はその要素を表す。
【図面の簡単な説明】
【００３６】
【図１】図１は、一態様に従う、オープンマーケット無線デバイスのネットワーク識別を提供するためのシステムの概略図である。
【図２】図２は、一態様に従う、オープンマーケット無線デバイスのネットワーク識別を提供するためのシステム内のオープンマーケット無線デバイス及び関連するリムーバブルモジュールの概略図である。
【図３】図３は、一態様に従う、オープンマーケット無線デバイスのネットワーク識別を提供するためのシステム内のネットワークエンティティ／デバイスの概略図である。
【図４】図４は、本願において記述されるように動作可能な無線通信デバイスの一態様の概略図である。
【図５】図５は、本願において記述されるように動作可能なネットワークデバイスの一態様の概略図である。
【図６】図６は、ネットワークにおいて使用されているオープンマーケット無線デバイスのネットワーク識別のために、本態様と併せてメッセージングを提供するために使用されるセルラ無線ネットワークの概略図である。
【図７】図７は、別の態様に従う、オープンマーケット無線デバイスのネットワーク識別を提供するための方法を描くフロー図である。
【図８】図８は、一態様に従う、オープンマーケット無線デバイスのネットワーク識別を提供するための方法を描くフロー図である。
【図９】図９は、更なる態様に従う、ネットワークエンティティにおいてオープンマーケット無線デバイスの識別を要求するための方法のフロー図である。
【発明を実施するための形態】
【００３７】
本デバイス、装置、方法、コンピュータ可読媒体及びプロセッサは、これから、イノベーションの態様が示される添付図面を参照しながら以下にいっそう十分に記述されることになる。しかしながら、デバイス、装置、方法、コンピュータ可読媒体及びプロセッサは、多様な形式で具体化され得るし、本願において説明される態様に限定して解釈されるべきでない。どちらかといえば、これらの態様はこの開示が徹底的かつ完全になるように提供され、当業者にイノベーションの範囲を十分に伝達するだろう。図及び詳細な説明中の同様の名称は、終始同様の要素を参照する。
【００３８】
本態様は、ネットワークにおいて使用されているオープンマーケット無線デバイスのネットワーク識別を提供する装置及び方法を本願において開示する。具体的には、本態様は、無線デバイスにおけるリムーバブルモジュールの受領（例えば、挿入）に基づいて、ネットワークオペレータまたは同種のものなどのネットワークエンティティに、本願においてプロファイル情報として参照される識別情報を送信する無線デバイスを提供する。一態様において、リムーバブルモジュールは、関連する無線デバイスからプロファイル情報を検査し、ネットワークエンティティへのプロファイル情報の伝達を開始するリムーバブルモジュールを提供する実行可能アプリケーションを含む。リムーバブルモジュールベースのアプリケーションは、プロファイル情報がデバイスへのリムーバブルモジュールの初回の関連付け／挿入に基づいてのみネットワークエンティティに伝達されるように、デバイスが初めてリムーバブルモジュールに関連付けられていること（即ち、無線デバイスにおけるリムーバブルモジュールの最初の挿入）を認識可能である。
【００３９】
斯くして、本態様は、ネットワークオペレータが彼らの個別のネットワークにおいて使用されているオープンマーケット無線デバイスを容易にかつ自動的に識別できるような、オープンマーケット無線デバイスの自動化されたネットワーク識別を提供する。従って、記載される態様の自動性は、デバイスユーザが彼らのデバイスを手動で登録したり別の方法で識別したりすることを必要とせずにオープンマーケット無線デバイスのネットワーク識別を提供する。ネットワークオペレータは、彼らの無線ネットワークにおいてどのタイプ、モデルなどの無線デバイスが実行（implement）されているかを知ることから利益を得るし、このデバイスプロファイル情報をマーケティング目的または同種のもののために使用することができる。
【００４０】
また、本態様は、ネットワークオペレータまたはサードパーティエンティティに、必要に応じてプロファイル情報の検索及び伝達を要求するためにリムーバブルモジュールにリモートアクセスする能力を提供する。イノベーションのこの態様は、ネットワークオペレータ／カスタマーケア代表（representative）が、デバイスユーザのために何らの介在も必要とせずにプロファイル情報にリモートアクセスして検索することのできる、技術支援／カスタマーケアシナリオにおいて特に有用である。係るリモートアクセス及び検索は、デバイスのユーザがデバイスの情報を捜し当て、ネットワークオペレータ／カスタマーケア代表にこの情報を手動で伝達することの必要性を軽減する。
【００４１】
図１を参照すると、一態様において、オープンマーケット無線デバイスのネットワーク識別を提供するためのシステム１０は、ネットワークオペレータ１６の制御下にある通信ネットワーク１４で動作しているオープンマーケット無線デバイス１２を含む。オープンマーケット無線ネットワーク環境において上述のように、ネットワークオペレータ１６は、リムーバブルモジュールを受領または別の方法でリムーバブルモジュール１８と通信するように構成された任意のオープンマーケット無線通信デバイスを介してネットワーク１２へのアクセスをユーザ／加入者に提供するリムーバブルモジュール１８を制御し、及び、流通させる。リムーバブルモジュールのリムーバブル性は、一般的にはカード形の、当該モジュールに非永続的（即ちリムーバブル）な基礎（basis）で無線デバイスに挿入または他の方法で通信させる。それ自体では、ネットワークオペレータ１６は、どのオープンマーケット無線デバイス１２が無線ネットワークにおいて使用されているかについて制御を持たない。故に、本願において記述される態様に従って、リムーバブルモジュール１８は、当該リムーバブルモジュール１８を受領または当該リムーバブルモジュール１８と他の方法で通信する無線デバイス１２の識別をネットワークオペレータに提供するように構成される。
【００４２】
「リムーバブルモジュール（"removable module"）」という用語は、無線デバイスに挿入され、または、他の方法で通信し、無線サービス提供情報及び／またはネットワークサービス提供情報などの情報のストレージを提供することのできる任意のモジュールを参照するために本願で使用される。この、「リムーバブルモジュール」は、符号分割多元接続（ＣＤＭＡ）システムのためのリムーバブルユーザ識別モジュール（ＲＵＩＭ）、ＣＤＭＡシステムのためのユニバーサル集積回路カード（ＵＩＣＣ）に基づくＣＤＭＡ加入者識別モジュール（ＣＳＩＭ）、ユニバーサルモバイルテレコミュニケーションズシステム（ＵＭＴＳ）のためのＵＩＣＣに基づくユニバーサル加入者識別モジュール（ＵＳＩＭ）、またはＧＳＭ（Global System for Mobile communications）または同種のものにおける加入者識別モジュール（ＳＩＭ）を含むことができるが、これらに限られない。本態様によれば、リムーバブルモジュールは、当該リムーバブルモジュールに、ネットワークオペレータ１６によって制御されるネットワークなどの無線ネットワーク１４と通信することを可能にさせるように構成される。この点について、オープンマーケットシナリオでは、リムーバブルモジュール１８は、オープンマーケット無線デバイス１２とは対照的に、無線ネットワークとの通信を可能にさせるために頼みにされる。
【００４３】
それ自体では、リムーバブルモジュール１８は、当該リムーバブルモジュール１８がオープンマーケット無線デバイス１２に受領されるとき、または、当該リムーバブルモジュール１８がオープンマーケット無線デバイス１２と他の方法で通信するに至るときに起動され得るデバイス識別アプリケーション２０を含む。一旦デバイス識別アプリケーション１８が起動されると、これはオープンマーケット無線デバイス１２のメモリ２４に保存されているデバイスプロファイル情報２２を検索し、オープンマーケット無線デバイス１２のメモリに同じく保存されているメッセージングモジュール２６にデバイス識別メッセージ２８を生成するよう促す（prompt）ことができる。
【００４４】
オープンマーケット無線デバイス１２は、メモリ２４及び少なくとも１つのプロセッサ３２を含むコンピュータプラットフォーム３０を含む。上述のように、無線デバイス１２のメモリ２４は、デバイスプロファイル情報２２を保存する。デバイスプロファイル情報２２は、製造（即ち、製造者）、モデル、例えばＥＳＮ（electronic serial number）またはＭＥＩＤ（mobile equipment identifier）などのデバイス識別子、ハードウェア識別子、ハードウェアキャパビリティ、ソフトウェア／ファームウェア識別子、ソフトウェア／ファームウェアリビジョン識別子、及びネットワークオペレータまたはサードパーティの興味のある任意の他の無線デバイス関連情報に限られないが、例えばこれらの個別の無線通信デバイスについてのデータを含む。
【００４５】
オープンマーケット無線デバイス１２は、リムーバブルモジュール１８で実行されるデバイス識別プリケーション２０からのプロンプトに基づいて、本願においてデバイス識別メッセージ２８として参照される無線通信可能なメッセージを生成できるメッセージングモジュール２６を更に含む。デバイス識別メッセージ２８は、デバイスプロファイル情報２２に従ってオープンマーケット無線デバイス１２を識別する役目をする。この点について、デバイス識別メッセージ２８は、リムーバブルモジュール及び／またはネットワークオペレータによって設定される通りに、デバイスプロファイル情報２２の全てまたは任意の部分を含むことができる。一態様において、メッセージングモジュール２６は、テキストメッセージングサービスとして一般に参照されるショートメッセージングサービス（ＳＭＳ）、またはオープンマーケット無線デバイス１２とネットワークオペレータ１６またはサードパーティエンティティとの間の無線通信を提供可能な任意の他のメッセージングサービスとして更に規定され得る。この点について、任意の他の音声メッセージング、データメッセージングまたはマルチメディアメッセージングモジュールが、この革新的な発想から逸脱することなく本願に開示される態様と併せて実装され得る。
【００４６】
更に、オープンマーケットデバイスは、プロセッサ３２と通信していてデバイス識別メッセージ２８を無線ネットワーク１４を渡ってネットワークオペレータ１６または他のサードパーティエンティティ（図１に示されていない）に伝達できる通信モジュール３４を含む。
【００４７】
ネットワークオペレータ１６において、システムは、ネットワークサーバ及び関連するストレージデバイス４２などの１つまたは複数のネットワークデバイス４０を含み、ネットワークエンティティとして本願において集合的に参照される。ストレージデバイス４２は、リムーバブルモジュール１８を、受信したプロファイル情報２２に従って識別された夫々のオープンマーケット無線デバイス１２に関連付けるリムーバブルモジュール／無線デバイスデータベース４４を含む。
【００４８】
一態様において、ネットワークデバイス４０は、メモリ４８及び少なくとも１つのプロセッサ５０を含むコンピュータプラットフォーム４６を含む。ネットワークデバイス４０は、無線通信を受信及び送信でき、特にデバイスプロファイル情報または同種のものを含むＳＭＳメッセージなどのデバイス識別メッセージを受信できる通信モジュール５６も含む。ネットワークデバイス４０のメモリ４８は、通信モジュール５６からデバイス識別メッセージ２８を受信し、デバイス識別メッセージがデバイスプロファイル情報２２を含んでいることを確認し、デバイスプロファイル情報をリムーバブルモジュール／無線デバイスデータベース４４に転送できる、ＳＭＳモジュールまたは任意の他の適切なメッセージングモジュールなどのメッセージングモジュール５４を含む。
【００４９】
特定の態様において、ネットワークデバイス４０のメモリ４８は、デバイス識別要求の生成及び通信を始めることのできるデバイス識別要求モジュール５２を含み得る。一態様において、デバイス識別モジュール５２は、ユーザ／加入者のリムーバブルモジュール及び／または無線デバイスに関連する技術サポートを支援する間に、オープンマーケット無線デバイスの識別を望むネットワーク代表（representative）／カスタマーケア代表によって実施され得る。他の態様において、デバイス識別モジュール５２は、デバイスプロファイル情報の通用（currency）を確実にするために所定の間隔でリムーバブルモジュールにデバイス識別要求を周期的に送信するように構成され得る。係る態様において、メッセージングモジュール５４はデバイス識別要求モジュール５２からのプロンプトに基づいてデバイス識別要求を生成することが更に可能であり得るし、通信モジュール５６は無線ネットワークにおいて配置される１つまたは複数のリムーバブルモジュールにデバイス識別要求メッセージを伝達可能であり得る。
【００５０】
図２は、システム１０の別のより詳細な態様を提供し、特にオープンマーケット無線デバイス１２及び関連するリムーバブルモジュール１８の詳細かつ随意的態様を強調表示する。上述のように、システム１０は、ネットワークオペレータ１６の制御下にある通信ネットワークで動作するオープンマーケット無線デバイス１２を含む。
【００５１】
無線デバイス１２のメモリ２４は、無線デバイスを識別する役目をして他のデバイスキャパビリティ及びデバイスステータス情報を提供するデバイスプロファイル情報２２を含む。図２に示されるデバイスプロファイル情報２２は単一のファイルまたはメモリ位置に保存されているように例示されているが、デバイスプロファイル情報２２は複数のファイルまたはメモリ位置またはデバイス設定によって決定される無線デバイスに保存され得ることに注意すべきである。デバイスプロファイル情報２２が種々の場所に保存される場合において、リムーバブルモジュール１８のデバイス識別アプリケーション２０及び関連するインタフェースアプリケーションは、この種々の保存場所からデバイスプロファイル情報を適切に突きとめて検索するように構成され得る。
【００５２】
デバイスプロファイル情報２２は、デバイス製造者識別子６０、デバイスモデル識別子６２、ＥＳＮ（electronic serial number）またはＭＥＩＤ（mobile equipment identifier）などのデバイス識別子６４、ディスプレイ識別子、スピーカ識別子または同種のものなどのハードウェア識別子６６、ディスプレイ解像度／設定、スピーカ出力／設定または同種のものなどのハードウェアキャパビリティ６８、ソフトウェア／ファームウェア識別子７０、ソフトウェア／ファームウェアリビジョン識別子７２及びオペレータの興味のある任意の他の無線デバイスベースのプロファイル情報７４に限られないが、例えばこれら夫々の無線通信デバイスについてのデータを含む。
【００５３】
述べたように、システム１０は、オープンマーケット無線デバイス１２でのリムーバブルモジュールの受領（即ち、挿入）によって起動可能なデバイス識別アプリケーション２０を含むリムーバブルモジュール１８を含む。随意的態様において、デバイス識別アプリケーション２０は、無線デバイスのネットワーク識別が必要かどうかを更に判定可能であり得る。係る態様において、デバイス識別アプリケーション２０は、ネットワーク識別の必要性／要求（need/requirement）を、リムーバブルモジュールの受領が初めて、無線デバイスによるリムーバブルモジュールの最初の受領であるかどうかに基づいて判定し得る。それ自体では、デバイス識別アプリケーション２０は、ＥＳＮ、ＭＥＩＤまたは同種のものなどのデバイス識別子がリムーバブルモジュールベースのデバイス識別子ストレージ７８に存在することを確かめるように構成され得る。リムーバブルモジュールと現在通信中のデバイスに関するデバイス識別子がデバイス識別子ストレージ７８に存在するならば、リムーバブルモジュールがこの特定の無線デバイスによって以前に受領されていることが仮定される。故に、デバイスプロファイル情報は、デバイスから以前に検索され、ネットワークオペレータに伝達されている。デバイス識別子がデバイス識別子ストレージ７８に存在しないならば、リムーバブルモジュールはこの特定の無線デバイスによって以前に受領されていないことが仮定され、ネットワークオペレータへのデバイスプロファイル情報の検索及び伝達が必要とされる／要求される。
【００５４】
更に、リムーバブルモジュールは、デバイス識別アプリケーション２０に、オープンマーケット無線デバイス１２のアプリケーション／ストレージとインタフェースで接続することを可能にさせることができる。インタフェースアプリケーション７６は、リムーバブルモジュールに存在するアプリケーションに、関連する無線デバイス１２に存在するアプリケーション／ストレージと通信することを可能にさせるために、必要なプロトコル及び同種のものを提供する。説明された例において、インタフェースアプリケーション７６は、デバイス識別アプリケーション２０にプロファイル情報２２を検索し、メッセージングモジュール２６にデバイス識別メッセージの生成を開始するように促すことを可能にさせる。符号分割多元接続（ＣＤＭＡ）無線ネットワークにおいてインタフェースアプリケーションはＣＤＭＡカードアプリケーションツールキット（ＣＣＡＴ）であり得る一方、他の無線ネットワークは関連する適切なインタフェースアプリケーション７６を実装し得る。
【００５５】
図３は、システム１０の別のより詳細な態様を提供し、特にネットワークデバイス４０及びネットワークストレージデバイス４２の詳細かつ随意的態様を強調表示する。上述のように、システム１０は、ネットワークサーバ及びリムーバブルモジュール／無線デバイスデータベース４４を保存する関連するネットワークストレージデバイス４２などの１つまたは複数のネットワークデバイス４０を含むネットワークオペレータ１６を含む。
【００５６】
上述のように、一態様において、ネットワークデバイス４０は、メモリ４８及びプロセッサ５０を含むコンピュータプラットフォーム４６を含む。ネットワークデバイス４０は、無線通信を受信及び送信可能であり、特に、デバイス識別情報または同種のものを含むＳＭＳメッセージなどのデバイス識別メッセージ２８を受信及び／またはデバイス識別情報または同種のものを要求するＳＭＳメッセージなどのデバイス識別要求８２を送信可能な通信モジュール５６も含む。ネットワークデバイス４０のメモリ４８は、通信モジュール５６からのデバイス識別メッセージ／応答２８を受信し、デバイス識別メッセージ／応答２８がデバイスプロファイル情報を含んでいることを認め（acknowledge）、デバイスプロファイル情報２２をリムーバブルモジュール／無線デバイスデータベース４４に転送することが可能な、ＳＭＳモジュールまたは任意の他の適切なメッセージングモジュールなどのメッセージングモジュール５４を含む。更に、メッセージングモジュールは、デバイス識別要求モジュール５２からのプロンプトに基づいてデバイス識別要求メッセージ８２を生成可能である。
【００５７】
リムーバブルモジュールデータベース４４は、ネットワークオペレータ１６によって制御される個別のリムーバブルモジュールに対応するリムーバブルモジュール識別子ファイル８４と共に構成され得る。それ自体では、各リムーバブルモジュール識別子ファイル８４は１つまたは複数のデバイスプロファイル情報２２を含み得るが、これはリムーバブルモジュールに関連付けられた（即ち、併せて使用された）無線デバイス及び当該無線デバイスに関連するプロファイル情報を識別する役目をする。リムーバブルモジュール識別子ファイル８４は、それ自体、リムーバブルモジュールデータベース４４の１つの例示的な構成を提供するが、リムーバブルモジュール識別子ファイル８４を利用しなくてよいデータベース４４の他の構成も可能であるし本願において開示される革新的な発想の範囲内である。
【００５８】
前述のように、特定の態様において、ネットワークデバイス４０のメモリ４８は、デバイス識別要求の生成及び通信を開始可能なデバイス識別要求モジュール５２を含み得る。一態様において、デバイス識別モジュール５２は、ユーザ／加入者のリムーバブルモジュール及び／または無線デバイスに関連する技術サポートを支援する間に、オープンマーケット無線デバイスの識別を望むネットワーク代表（representative）／カスタマーケア代表によって実施され得る。この態様は、ネットワークオペレータにユーザ−加入者の介在の必要なくデバイスプロファイル識別子を動的に検索することを可能にさせる。ネットワークオペレータが要求するデバイスプロファイル情報はデバイスプロファイル情報に対する最初の要求であり得るし、要求はデータベース４４に既に存在しているプロファイルデータの更新及び／または確認するためのものでもあり得る。他の態様において、デバイス識別モジュール５２は、デバイスプロファイル情報の通用（currency）を確実にするために所定の間隔でリムーバブルモジュールにデバイス識別要求を周期的に送信するように構成され得る。ネットワークデバイス４０がデバイス識別要求モジュール５２と共に構成されるこれらの態様において、メッセージングモジュール５４はデバイス識別要求モジュール５２からのプロンプトに基づいてデバイス識別要求を更に生成可能であり得るし、通信モジュール５６は無線ネットワークに配置される１つまたは複数のリムーバブルモジュール１８にデバイス識別要求メッセージ８２を更に伝達可能であり得る。デバイス識別要求メッセージ８２に応じて、通信モジュール５６はリムーバブルモジュールと現在関連付けられているオープンマーケット無線デバイスのデバイスプロファイル情報を含むデバイス識別応答メッセージ２８を受信し得る。通信モジュール５６はメッセージをメッセージングモジュール５４に内部的に転送し、これはヘッダ内のフラグ及び／またはフォーマットに基づいてこの通信が無線デバイスプロファイル情報を含むことを認識し、順番に、デバイスプロファイル情報をリムーバブルモジュール／無線デバイスデータベース４４に転送する。
【００５９】
図４を参照すると、一態様において、オープンマーケット無線通信デバイス１２は、携帯電話機または同種のものなど、無線通信システムで動作可能な移動通信デバイスを含む。想定できる通り、種々の無線通信システムが存在し、これらはしばしば異なるスペクトル帯域幅及び／または異なるエアインタフェース技術を使用する。例示的なシステムは、ＣＤＭＡ（ＣＤＭＡ２０００、ＥＶ  ＤＯ、ＷＣＤＭＡ）、ＯＦＤＭ、またはＯＦＤＭＡ（Ｆｌａｓｈ−ＯＦＤＭ、８０２．２０、ＷｉＭＡＸ）、ＦＤＤまたはＴＤＤの許可されたスペクトルを使用するＦＤＭＡ／ＴＤＭＡ（ＧＳＭ）システム、不対、不許可のスペクトルをしばしば使用するピアツーピア（例えば、モバイル間の）アドホックネットワークシステム、及び８０２．ｘｘＬＡＮまたはＢＬＵＥＴＯＯＴＨ（登録商標）技術を含む。
【００６０】
無線通信デバイス１２は、本願において記述された１つまたは複数のコンポーネント及び機能に関連する処理機能を実行するためのプロセッサコンポーネント３２を含む。プロセッサコンポーネント３２は、単一または複数セットのプロセッサまたはマルチコアプロセッサを含むことができる。更に、処理コンポーネント３２は集積処理システム及び／または分散処理システムとして実装可能である。
【００６１】
無線通信デバイス１２は、プロセッサコンポーネント３２によって実行中のアプリケーション／モジュールのローカルバージョンを保存するためのものなどのメモリ２４を更に含む。メモリ２４は、ランダムアクセスメモリ（ＲＡＭ）、ＲＯＭ（read only memory）、それらの組み合わせを含むことができる。更に、一部の態様において（図４に示されていない）、メモリ２４はデバイスプロファイル情報２２及び／またはメッセージングモジュール２６を含む。
【００６２】
更に、無線通信デバイス１２は、本願において記述されるようなハードウェア、ソフトウェア及びサービスを利用する１つまたは複数の相手方（party）との通信の確立及び維持を提供する通信モジュール３４を含む。通信モジュール３４は、無線通信デバイス１２と、通信ネットワークの向こう側に位置するデバイス及び／または無線通信デバイス１２に直列的または局所的に接続されるデバイスなどの外部のネットワークデバイス４０との間だけでなく、無線通信デバイス１２のコンポーネント間の通信を運び得る。
【００６３】
また、無線通信デバイス１２はデータストア９０を更に含み得るが、これは本願に記述される態様と関連して使用される情報、データベース及びプログラムのマスストレージを提供するハードウェア及び／またはソフトウェアの任意の適した組み合わせであり得る。一部の態様において（図４に示されていない）、随意に、データストア９０は無線デバイスプロファイル情報２２を含み得る。
【００６４】
無線通信デバイス１２は、無線通信デバイス１２のユーザからの入力を受信可能であり、ユーザへの提示のための出力を生成可能なユーザインタフェースコンポーネント９２を更に含み得る。ユーザインタフェースコンポーネント９２は、キーボード、数字パッド（number pad）、マウス、タッチセンサディスプレイ（touch-sensitive display）、ナビゲーションキー、ファクションキー、マイクロホン、音声認識コンポーネント、ユーザから入力を受信可能な任意の他の機構、またはそれらの任意の組み合わせに限られないがこれらを含む、１つまたは複数の入力デバイスを含む。更に、ユーザインタフェースコンポーネント９２は、ディスプレイ、スピーカ、触覚フィードバック機構（haptic feedback mechanism）、プリンタ、ユーザに出力を提示可能な任意の他の機構、またはそれらの任意の組み合わせに限られないがこれらを含む、１つまたは複数の出力デバイスを含み得る。
【００６５】
図５を参照すると、一態様において、ネットワークデバイス４０は、オープンマーケット無線デバイスからデバイスプロファイル情報を受信可能であり、随意的にはデバイスプロファイル情報を要求可能である。ネットワークデバイス４０は、通信ネットワーク１４で動作可能なネットワークサーバなどの任意のタイプのネットワークベースの通信デバイスを含む。通信ネットワーク１４は有線または無線通信システムであり得るし、両者の組み合わせでもあり得るが、通信ネットワーク１４はオープンマーケット無線デバイス１２が動作する無線ネットワークを含む。
【００６６】
ネットワークデバイス４０は、本願において記述される１つまたは複数のコンポーネント及び機能に関連する処理機能を実行するためのプロセッサコンポーネント５０を含む。プロセッサコンポーネント５０は、単一または複数セットのプロセッサまたはマルチコアプロセッサを含むことができる。更に、プロセッサコンポーネント５０は、集積処理システム及び／または分散処理システムとして実装され得る。
【００６７】
ネットワークデバイス４０は、プロセッサコンポーネント５０によって実行中のアプリケーションのローカルバージョンの保存のためのものなどのメモリ４８を更に含む。メモリ４８は、ランダムアクセスメモリ（ＲＡＭ）、ＲＯＭ（read only memory）、及びそれらの組み合わせを含むことができる。一部の態様において、随意的に、メモリ４８はデバイス識別要求モジュール５２、及び／またはメッセージングモジュール５４及び同種のものを含む。
【００６８】
更に、ネットワークデバイス４０は、本願において記述されるハードウェア、ソフトウェア、及びサービスを利用する１つまたは複数の相手方（party）との通信の確立及び維持を提供する通信モジュール５６を含む。通信モジュール５６は、ネットワークデバイス４０と、無線通信デバイス１２など、通信ネットワーク１４の向こう側に位置するデバイス及び／またはネットワークデバイス４０に直列的または局所的に接続されるデバイスを含む外部デバイスとの間だけでなく、ネットワークデバイス４０のコンポーネント間の通信を運び得る。一態様において、通信モジュール５６はデバイス識別メッセージ２８を受信可能であり、デバイス識別要求メッセージ８２及び同種のものを送信可能である。
【００６９】
また、ネットワークデバイス４０はストレージデバイス４２を更に含み得るが、これは本願において記述される態様と関連して使用される情報、データベース、及びプログラムのマスストレージを提供するハードウェア及び／またはソフトウェアの任意の適した組合せであり得る。特定の態様において、ストレージデバイス４２はリムーバブルモジュール／無線デバイスデータ４４、及び同種のものを保存し得る。
【００７０】
ネットワークデバイス４０は、ネットワークデバイス４０のユーザから入力を受信可能であり、ユーザへの提示のための出力を生成可能なユーザインタフェースコンポーネント９４を更に含み得る。ユーザインタフェースコンポーネント９４は、キーボード、数字パッド（number pad）、マウス、タッチセンサディスプレイ（touch-sensitive display）、ナビゲーションキー、ファンクションキー、マイクロホン、音声認識コンポーネント、ユーザから入力を受信可能な任意の他の機構、またはそれらの任意の組み合わせに限られないがこれらを含む、１つまたは複数の入力デバイスを含み得る。更に、ユーザインタフェースコンポーネント９４は、スピーカ、触覚フィードバック機構（haptic feedback mechanism）、プリンタ、ユーザに出力を提示可能な任意の他の機構、またはそれらの任意の組み合わせに限られないがこれらを含む、１つまたは複数の出力デバイスを含み得る。
【００７１】
図６はセルラネットワーク１００のブロック図を表しており、これは無線メッセージを通信する本態様と併せて使用され得る。無線ネットワーク１４はセルラネットワーク１００の内部に含まれ得るが、それ自体は無線デバイス／リムーバブルモジュールからネットワークオペレータへのデバイス識別メッセージ及びネットワークオペレータから無線デバイス／リムーバブルモジュールへのデバイス識別要求メッセージを伝達するように実装される。図６を参照すると、一態様において、オープンマーケット無線デバイス１２はセルラ電話機などの無線通信デバイスを備える。本態様において、無線通信デバイスは、セルラネットワーク１００を介して通信するように構成される。セルラネットワーク１００は、無線通信デバイス１２にＳＭＳデータパケットまたは他のメッセージングデータパケットなどの通信データパケットを通信するためのキャパビリティを提供する。セルラ電話ネットワーク１００は、キャリアネットワーク１０６を介して有線ネットワーク１０４に接続される無線ネットワーク１４を含み得る。図６は、無線通信ネットワークのコンポーネント及び本システムの一態様の要素の相互関係をいっそう十分に説明する代表図である。セルラ電話ネットワーク１００は単なる例示的なものであり、無線通信デバイス１２などの遠隔モジュールによって互いに及び／または無線ネットワークキャリア及び／またはサーバを制限なく含む無線ネットワーク１４のコンポーネントとの間で通信する任意のシステムを含むことができる。
【００７２】
ネットワーク１００において、ネットワークサーバなどのネットワークデバイス４０は、有線ネットワーク１０４（例えば、ローカルエリアネットワーク、ＬＡＮ）上で通信することができる。更に、ネットワークデータベース／ストレージデバイス４２は、有線ネットワーク１０４を介してネットワークデバイス４０と通信し得る。ネットワークデバイス４０は、オープンマーケット無線デバイス１２に、及び、オープンマーケット無線デバイス１２から、ＳＭＳメッセージデータパケットなどの通信データパケットを受信し、及び／または、生成及び伝達し得る。ネットワークデバイス４０及びデータベース４２は、セルラテレコミュニケーションサービスを提供するために必要とされる任意の他のネットワークコンポーネントを備えてセルラ電話ネットワーク１００に存在し得る。ネットワークデバイス４０及びデータベース４２はデータリンク１０８及び１１０を通じてキャリアネットワーク１０６と通信するが、これらはインターネット、セキュアＬＡＮ、ＷＡＮまたは他のネットワークなどのデータリンクであり得る。キャリアネットワーク１０６は、モバイルスイッチングセンター（ＭＳＣ）１１２に送信されたメッセージ（一般的にはデータパケットである）を制御する。更に、キャリアネットワーク１０６は、インターネット、及び／またはＰＯＴＳ（plain old telephone service）などのネットワーク１１０によってＭＳＣ１１２と通信する。典型的には、ネットワーク１１０において、ネットワークまたはインターネット部分はデータを転送し、ＰＯＴＳ部分は音声情報を転送する。ＭＳＣ１１２は、データネットワーク及び／またはデータ転送のためのインターネット部分及び音声情報のためのＰＯＴＳ部分などの別のネットワーク１１６によって、多数の基地局（ＢＴＳ）１１４に接続され得る。ＢＴＳ２１４は、ショートメッセージングサービス（ＳＭＳ）、または他の無線の方法によって、無線通信デバイス１２へ無線でメッセージを最終的にブロードキャストする。
【００７３】
図７を参照すると、本イノベーションの態様に従う、オープンマーケット無線デバイスのネットワーク識別のための方法論のフロー図が描かれている。イベント２００において、リムーバブルモジュールがオープンマーケット無線通信デバイスに挿入または他の方法で受領される。リムーバブルモジュールは無線デバイスによって挿入または受領されているものとして参照されるが、リムーバブルモジュールと無線デバイスとの間の任意の関連する通信が無線デバイスでのリムーバブルモジュールの受領及び／または挿入を構成することに注意すべきである。リムーバブルモジュールは、当該リムーバブルモジュールにネットワークオペレータの制御下にある無線ネットワークとの通信を可能にさせるための構成を含む。この点について、オープンマーケットシナリオでは、無線ネットワーク通信を可能にさせるオープンマーケット無線デバイスとは対照的に、リムーバブルモジュールが無線ネットワーク通信を可能にさせる。
【００７４】
イベント２０２において、無線デバイスでのリムーバブルモジュールの受領に基づいて、デバイス識別アプリケーションが起動される。大抵の態様において、リムーバブルモジュールはデバイス識別を望むエンティティであるネットワークオペレータによって制御されているので、デバイス識別はリムーバブルモジュールに存在するだろう。代替的な態様において、デバイス識別アプリケーションが無線デバイスに存在することもあり得る。
【００７５】
イベント２０４において、デバイス識別アプリケーションは、リムーバブルモジュールメモリ内で無線デバイスに関連するデバイス識別子を検査する。前述のように、リムーバブルモジュールメモリにおけるデバイス識別子の存在は、リムーバブルモジュールが無線デバイスに以前に受領されていて、故に無線デバイスプロファイルデータが以前に無線デバイスメモリから検索されネットワークオペレータに伝達されていたことを意味する。対照的に、リムーバブルモジュールメモリにおけるデバイス識別子の不存在は、これがこの特定の無線デバイスでのリムーバブルモジュールの最初の、初回の受領であり、故にデバイスメモリからのデバイスプロファイル情報の検索及びネットワークオペレータへの伝達が必要であることを意味する。
【００７６】
判定２０６において、現在の無線デバイスのデバイス識別子がリムーバブルモジュールメモリに現在保存されているかどうかについて判定がなされる。デバイス識別子がリムーバブルモジュールメモリに保存されていれば、それからイベント２０８において、デバイス識別アプリケーションは終了されてよく、それ以上のデバイス識別は全く必要でない。デバイス識別子がリムーバブルモジュールメモリに保存されていないならば、それからイベント２１０において、リムーバブルモジュール／無線デバイスインタフェースアプリケーションがデバイス識別アプリケーションにプロファイル情報保存位置及びメッセージングモジュールにインタフェースで接続することを可能にさせるために起動される。イベント２１２においてデバイスプロファイル情報が無線デバイスメモリから検索され、イベント２１４においてＳＭＳモジュールまたは同種のものなどのメッセージングモジュールが起動され、プロファイル情報がメッセージングモジュールに伝達される。
【００７７】
イベント２１６において、メッセージングモジュールはプロファイル情報の少なくとも一部を含むデバイス識別メッセージを生成する。メッセージングモジュールは、受信ネットワークデバイスによって自動的にデバイスプロファイル情報として認識されるデバイス情報を提供するために特別にフォーマットされ得る。一旦デバイス識別メッセージが生成されると、イベント２１８において、メッセージは、デバイス識別アプリケーション内で設定されている通りのネットワークオペレータまたはサードパーティエンティティに無線で伝達される。
【００７８】
図８は、本イノベーションの別の態様に従う、オープンマーケット無線デバイスのネットワーク識別のための方法論の別のフロー図である。イベント３００において、オープンマーケット無線デバイスは、リムーバブルモジュールを受領し、または別の方法でリムーバブルモジュールと通信するに至る。前述のように、リムーバブルモジュールは、当該リムーバブルモジュールにネットワークオペレータの制御下にある無線ネットワークとの通信を可能にさせるための構成を含む。随意的なイベント３０２において、リムーバブルモジュールベースのデバイス識別アプリケーションが起動される。前述のように、リムーバブルモジュールはネットワークオペレータによって制御されているので、好適な態様においてデバイス識別アプリケーションはリムーバブルモジュールに存在するだろう。しかしながら他の態様は、無線デバイスに存在するデバイス識別アプリケーションを提供し得る。
【００７９】
随意的なイベント３０４において、無線通信デバイスのネットワーク識別が必要であることの判定がなされる。一態様において、係る判定はデバイス識別アプリケーションによって行われ得るが、これは現在の関連するデバイスに関連するデバイス識別子がリムーバブルモジュールメモリに保存されていないことを確認する。代替的な態様では、デバイス識別アプリケーションは、リムーバブルモジュールがオープンマーケット無線デバイスに受領され、挿入されまたは別の方法で通信に至る時はいつでも、プロファイル情報がネットワークオペレータに伝達されるように構成され得ることに注意すべきである。係る態様において、全ての受領、挿入がデバイス識別を引き起こすので、ネットワーク識別が必要であるかどうかの判定するための判定がなされる必要は全くない。
【００８０】
イベント３０６において、オープンマーケット無線デバイスにおけるリムーバブルモジュールの受領（即ち、挿入）に応じて、デバイスプロファイル情報が無線デバイスメモリから検索される。前述のように、一部の態様において、リムーバブルモジュールベースのデバイス識別アプリケーションによる無線デバイス情報の検索は、リムーバブルモジュールベースのアプリケーションにデバイスアプリケーション／モジュール及び／または保存位置と通信することを可能にさせるために必要なプロトコル及びインタフェース情報を提供するインタフェースアプリケーションによって簡易化され得る。
【００８１】
イベント３０８において、デバイスプロファイル情報の少なくとも一部を含むデバイス識別メッセージが生成される。前述のように、ネットワークオペレータは、リムーバブルモジュールをデバイスのプロファイル情報の全部または任意の一部を伝達するように構成し得る。一態様において、無線通信を生成することは、デバイス識別アプリケーションからのプロンプトに基づいてＳＭＳモジュールまたは同種のものなどのメッセージングモジュールを起動することと、保存位置からプロファイル情報を受信することと、デバイスプロファイル情報の受領に基づいてデバイス識別メッセージを自動的に生成することとを含む。
【００８２】
イベント３１０において、デバイス識別メッセージが無線で、無線ネットワークを介して、ネットワークオペレータ及び／または指定されたサードパーティエンティティに伝達される。随意的なイベント３１２において、プロファイル情報から判定されたＥＳＮ、ＭＩＡＤまたは同種のものなどのデバイス識別子が、リムーバブルモジュールメモリに保存される。リムーバブルモジュールメモリにおけるデバイス識別子の保存は、無線デバイスのネットワーク識別が必要かどうか（即ち、識別が以前に行われていたかどうか）について判定がなされる態様において発生する。
【００８３】
図９は、本イノベーションの別の態様に従う、ネットワークエンティティにおいて無線デバイスを要求するための方法論の別のフロー図である。イベント４００において、ネットワークエンティティはデバイス識別要求を生成する。デバイス識別要求は、関連するデバイス識別要求アプリケーションを起動することによって生成され得る。一態様において、デバイス識別要求の生成は、技術サポートまたは同種のもののためにネットワークオペレータ／カスタマーケア代表（representative）と交信しているユーザ／加入者に基づいていてもよい。係る態様において、カスタマーケア代表は、ユーザ／加入者のために何らの介在の必要もなく、リムーバブルモジュールと通信中のデバイスからデバイスプロファイル情報を動的に要求及び検索し得る。他の態様において、デバイス識別要求の生成は、デバイスプロファイル情報を更新または確認する必要性に基づき所定の間隔で自動的に発生するように構成され得る。一態様において、デバイス識別要求は、ＳＭＳメッセージまたは同種のものなどの無線メッセージを備え得る。それ自体では、メッセージの生成は、デバイス識別要求を生成するために必要なメッセージングモジュールを起動することを更に含み得る。
【００８４】
イベント４００においてデバイス識別要求はリムーバブルモジュールと関連するネットワークアドレスに伝達され、イベント４１０においてデバイス識別応答メッセージがネットワークエンティティに受信される。デバイス識別応答メッセージは、リムーバブルモジュールと現在通信中のオープンマーケット無線デバイスと関連するデバイスプロファイル情報を含む。イベント４０６において、デバイスプロファイル情報は、リムーバブルモジュールを当該リムーバブルモジュールと通信している１つまたは複数のオープンマーケット無線デバイスに関連付けるネットワークデータベースに保存される。今度は、ネットワークデーベースは、ネットワークオペレータ及び／またはサードパーティエンティティの個別のネットワークにおいて使用されている無線デバイスのタイプ及び構成を突きとめるために、彼らによって使用され得る。
【００８５】
本願において開示される実施形態に関連して記述される種々の例示的なロジック、論理ブロック、モジュール及び回路は、汎用プロセッサ、ＤＳＰ（digital signal processor）、ＡＳＩＣ（application specific integrated circuit）、ＦＰＧＡ（field programmable gate array）または他のプログラム可能な論理デバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、または本願において記述される機能を実行するように設計されたそれらの任意の組み合わせを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替的には、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサは、コンピューティングデバイスの組み合わせ、例えば、ＤＳＰ及びマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連結された１つまたは複数のマイクロプロセッサ、または任意の他の係る構成としても実装され得る。また、少なくとも１つのプロセッサが、１つまたは複数の上述されたステップ及び／または動作を実行可能な１つまたは複数のモジュールを備え得る。
【００８６】
斯くして、本態様は、ネットワークオペレータに、オペレータの個別のネットワークにおいて使用されているオープンマーケット無線デバイスの識別を自動的に提供するための方法、装置及びシステムを提供する。本態様は、無線デバイスと関連付けられている（即ち、挿入されている）ネットワークオペレータのリムーバブルモジュールに応じてデバイスプロファイル情報を検索することと、ネットワークオペレータまたは同種のものにデバイスプロファイル情報を伝達することによってそのようなものを達成する。これは、ネットワークオペレータまたはサードパーティエンティティに、彼らの個別の無線ネットワークに存在している無線デバイスのタイプを突きとめる及び／または監視することを可能にさせる。また、突きとめることの自動性は、リムーバブルモジュールの加入者／ユーザがネットワークオペレータにデバイス情報を手動または別の方法で提供することの必要性を除去する。また、本態様は、リムーバブルモジュールが現在通信中の無線デバイスに関連するプロファイル情報を検索するためにリムーバブルモジュールに遠隔的かつ動的にアクセスするネットワークオペレータまたはサードパーティエンティティを提供する。この態様は、ネットワークオペレータまたはサードパーティエンティティに、ユーザの介在を必要とせずにプロファイル情報を自動的に検索し、一部の態様においてこれを更新することを可能にさせる。
【００８７】
更に、本願において開示される態様に関連して記述される方法またはアルゴリズムのステップ及び／または動作は、ハードウェアにおいて直接的に、プロセッサによって実行されるソフトウェアモジュールにおいて、または両者の組み合わせにおいて具体化され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭまたは技術分野において知られている任意の他の形式の記憶媒体に存在し得る。例示的な記憶媒体は、プロセッサが情報を記憶媒体から読み出し、情報をこれに書き込めるように、プロセッサに結合され得る。代替的には、記憶媒体は、プロセッサに統合され得る。更に、一部の態様において、プロセッサ及び記憶媒体は、ＡＳＩＣ内に存在し得る。更に、ＡＳＩＣは、ユーザ端末に存在し得る。代替的には、プロセッサ及び記憶媒体は、ユーザ端末にディスクリートコンポーネントとして存在し得る。更に、一部の態様において、方法またはアルゴリズムのステップ及び動作は、機械可読媒体及び／またはコンピュータ可読媒体上のコード及び／または命令の１つまたは任意の組み合わせまたはセットとして存在し得るし、これはコンピュータプログラム製品に組み込まれ得る。
【００８８】
以上の開示は例示的な態様及び／または実施形態を論じているが、種々の変更及び修正が添付の特許請求の範囲によって規定されるような、記述される態様及び／または実施形態の範囲から逸脱することなく本願でなされ得ることに注意すべきである。更に、記述される態様及び／または実施形態の要素が単数形で記述またはクレームされているかもしれないが、単数への限定が明示的に述べられない限り、複数は企図されている。また、態様及び／または実施形態の全てまたは任意の一部は、違ったふうに述べられない限り、他の態様及び／または実施形態の全部または任意の一部と共に利用され得る。
以下に、本願の出願当初の特許請求の範囲に記載された発明が付記される。
［１］リムーバブルモジュールに無線ネットワーク上で通信することを可能にさせるための構成を備える前記リムーバブルモジュールを、無線通信デバイスにおいて受領することと、前記リムーバブルモジュールの前記受領に応じて無線通信デバイスメモリからデバイスプロファイル情報を検索することと、デバイスプロファイル情報の少なくとも一部を含むデバイス識別メッセージを生成することと、前記無線ネットワークを介して、前記リムーバブルモジュールに関連するネットワークオペレータに前記デバイス識別メッセージを伝達することとを具備する、オープンマーケット無線通信デバイスのネットワーク識別のための方法。
［２］前記デバイスプロファイル情報を検索することよりも前に無線デバイスのネットワーク識別が必要であることを判定することを更に具備する、［１］の方法。
［３］判定することは、前記無線通信デバイスにおける前記リムーバブルモジュールの最初の受領に基づいて前記無線デバイスのネットワーク識別が必要であることを判定することを更に備える、［２］の方法。
［４］前記最初の受領に基づいて前記無線デバイスのネットワーク識別が必要であることを判定することは、前記無線通信デバイスに関連するデバイス識別子がリムーバブルモジュールメモリに保存されていないことを判定するために前記リムーバブルモジュールメモリにアクセスすることを更に備える、［３］の方法。
［５］無線デバイスにおける前記リムーバブルモジュールの受領に応じてリムーバブルモジュールベースのデバイス識別アプリケーションを自動的に起動することを更に具備する、［１］の方法。
［６］前記リムーバブルモジュールベースのデバイス識別アプリケーションを起動することは、前記無線通信デバイスのネットワーク識別が必要であることを判定し、リムーバブルモジュールメモリとは異なる無線通信デバイスメモリからの前記デバイスプロファイル情報の検索を開始し、前記デバイス識別メッセージの生成を開始するように、リムーバブルモジュールアプリケーションを実行することを更に備える、［５］の方法。
［７］デバイスプロファイル情報を検索することは、リムーバブルモジュールメモリとは異なる無線通信デバイスメモリから前記デバイスプロファイル情報を検索するために、リムーバブルモジュールインタフェースアプリケーションを実行することを更に備える、［１］の方法。
［８］リムーバブルモジュールインタフェースアプリケーションを実行することは、前記無線通信デバイスメモリから前記デバイスプロファイル情報を検索するために、符号分割多元接続（ＣＤＭＡ）カードアプリケーションツールキット（ＣＣＡＴ）アプリケーションを実行することを更に備える、［７］の方法。
［９］デバイスプロファイル情報を検索することは、デバイス製造者識別子、またはデバイスモデル識別子、またはデバイス識別子、またはソフトウェア識別子、またはソフトウェアリビジョン識別子、またはファームウェア識別子、またはファームウェアリビジョン識別子、またはハードウェア識別子、またはハードウェアキャパビリティ識別子のうちの少なくとも１つを含むデバイスプロファイル情報を検索することを更に備える、［１］の方法。
［１０］前記デバイス識別メッセージを生成することは、前記デバイスプロファイル情報を含むショートメッセージサービス（ＳＭＳ）通信を生成することを更に備える、［１］の方法。
［１１］前記無線通信デバイスに関連するデバイス識別子をリムーバブルモジュールメモリに保存することを更に具備する、［１］の方法。
［１２］無線デバイスにおける前記リムーバブルモジュールの後続的な受領のときに前記リムーバブルモジュールメモリにおける前記デバイス識別子を確認することを更に具備し、前記デバイス識別子の確認は、前記無線デバイスの更なるネットワーク識別の必要性を除去する、［１１］の方法。
［１３］前記無線通信デバイスの動的なネットワーク識別を要求するデバイス識別要求を受信することと、前記デバイス識別要求の受信に応じて前記無線通信デバイスメモリから前記デバイスプロファイル情報を検索することと、前記デバイスプロファイル情報の少なくとも一部を含む第２のデバイス識別メッセージを生成することと、前記無線ネットワークを介して、前記デバイス識別要求に関連するネットワークエンティティに前記第２のデバイス識別メッセージを伝達することとを更に具備する、［１］の方法。
［１４］前記デバイスプロファイル情報の検索を開始し、前記第２のデバイス識別メッセージの生成を開始するリムーバブルモジュールベースのデバイス識別アプリケーションを、前記デバイス識別要求の受信に応じて自動的に起動することを更に具備する、［１３］の方法。
［１５］リムーバブルモジュールに無線ネットワーク上で通信することを可能にさせるための構成を備える前記リムーバブルモジュールの、無線通信デバイスにおける受領を知らせるための第１のモジュールと、前記リムーバブルモジュールの前記受領に応じて無線通信デバイスメモリからデバイスプロファイル情報を検索するための第２のモジュールと、前記デバイスプロファイル情報の少なくとも一部を含むデバイス識別メッセージを生成するための第３のモジュールと、前記無線ネットワークを介して、前記リムーバブルモジュールと関連するネットワークオペレータに前記デバイス識別メッセージを伝達するための第４のモジュールとを具備する、オープンマーケット無線通信デバイスのネットワーク識別を提供する少なくとも１つのプロセッサ。
［１６］コンピュータに、リムーバブルモジュールに無線ネットワーク上で通信することを可能にさせるための構成を備える前記リムーバブルモジュールの、無線通信デバイスにおける受領を知らせさせるための第１のコードセットと、前記コンピュータに、前記リムーバブルモジュールの前記受領に応じて無線通信デバイスメモリからデバイスプロファイル情報を検索させるための第２のコードセットと、前記コンピュータに、前記デバイスプロファイル情報の少なくとも一部を含むデバイス識別メッセージを生成させるための第３のコードセットと、前記無線ネットワークを介して、前記リムーバブルモジュールに関連するネットワークオペレータに前記デバイス識別メッセージを伝達させるための第４のモジュールとを備えるコンピュータ可読媒体を具備する、コンピュータプログラム製品。
［１７］リムーバブルモジュールに無線ネットワーク上で通信することを可能にさせるための構成を備える前記リムーバブルモジュールを、無線通信デバイスにおいて受領するための手段と、前記リムーバブルモジュールの前記受領に応じて無線通信デバイスメモリからデバイスプロファイル情報を検索するための手段と、前記デバイスプロファイル情報の少なくとも一部を含むデバイス識別メッセージを生成するための手段と、前記無線ネットワークを介して、前記リムーバブルモジュールと関連するネットワークオペレータに前記デバイス識別メッセージを伝達するための手段とを具備する、オープンマーケット無線通信デバイスのネットワーク識別のための装置。
［１８］プロセッサと、デバイスプロファイル情報を保存するメモリとを含むコンピュータプラットフォームと、無線通信を生成可能なメッセージングモジュールと、前記プロセッサと通信しているリムーバブルモジュールと、前記プロセッサと通信しており、無線ネットワークを介して前記リムーバブルモジュールと関連するネットワークオペレータにデバイス識別メッセージを伝達可能な通信モジュールとを具備し、前記リムーバブルモジュールは、前記リムーバブルモジュールに前記無線ネットワークと通信することを可能にさせるための構成と、前記リムーバブルモジュールがデバイスにおいて受領されるときに起動され、前記メモリからのデバイスプロファイル情報の検索を開始し、前記メッセージングモジュールに前記デバイスプロファイル情報の少なくとも一部を含む前記デバイス識別メッセージの生成を開始するように促すことが可能なデバイス識別アプリケーションとを含む、無線通信デバイス。
［１９］前記デバイス識別アプリケーションは、無線デバイスのデバイス識別が前記ネットワークオペレータによって必要とされるかどうかを判定することが更に可能である、［１８］の無線通信デバイス。
［２０］前記デバイス識別アプリケーションは、前記無線通信デバイスにおける前記リムーバブルモジュールの前記受領が最初の受領であるかどうかに基づいて前記無線デバイスのデバイス識別が前記ネットワークオペレータによって必要とされるかどうかを判定することが更に可能である、［１９］の無線通信デバイス。
［２１］前記デバイス識別アプリケーションは、前記無線通信デバイスに関連するデバイス識別子がリムーバブルモジュールメモリに保存されていないかどうかを判定するために前記リムーバブルモジュールメモリにアクセスすることが更に可能である、［２０］の無線通信デバイス。
［２２］前記リムーバブルモジュールは、前記プロセッサと通信していて無線通信デバイスメモリから前記デバイスプロファイル情報を検索することが可能なインタフェースアプリケーションを更に備える、［１８］の無線通信デバイス。
［２３］リムーバブルモジュールインタフェースアプリケーションは、符号分割多元接続（ＣＤＭＡ）カードアプリケーションツールキット（ＣＣＡＴ）アプリケーションを更に備える、［２２］の無線通信デバイス。
［２４］前記デバイスプロファイル情報は、デバイス製造者識別子、またはデバイスモデル識別子、またはデバイス識別子、またはソフトウェア識別子、またはソフトウェアリビジョン識別子、またはファームウェア識別子、またはファームウェアリビジョン識別子、またはハードウェア識別子、またはハードウェアキャパビリティ識別子のうちの少なくとも１つを含む、［１８］の無線通信デバイス。
［２５］前記メッセージングモジュールは、ショートメッセージサービス（ＳＭＳ）モジュールを更に備える、［１８］の無線通信デバイス。
［２６］前記リムーバブルモジュールは、前記無線通信デバイスに関連するデバイス識別子を保存可能なメモリを備える、［１８］の無線通信デバイス。
［２７］前記通信モジュールは、前記無線通信デバイスの動的なネットワーク識別を要求するデバイス識別要求を受信することが更に可能であり、前記ネットワーク識別アプリケーションは、前記デバイス識別要求の受信に応じて前記メモリからの前記デバイスプロファイル情報の検索を開始し、前記メッセージングモジュールに前記デバイスプロファイル情報を含む第２のデバイス識別メッセージの生成を開始するように促すことが更に可能であり、前記通信モジュールは、前記デバイス識別要求と関連するネットワークエンティティに前記第２のデバイス識別メッセージを伝達することが更に可能である、［１８］の無線通信デバイス。
［２８］ネットワークエンティティにおいてデバイス識別要求を生成することと、リムーバブルモジュールに前記デバイス識別要求を伝達することと、前記ネットワークエンティティにおいて、前記リムーバブルモジュールと通信しているオープンマーケット無線通信デバイスに関連するデバイスプロファイル情報を含む、前記デバイス識別要求に対する応答を受信することと、前記リムーバブルモジュールを１つまたは複数のオープンマーケットデバイスと関連付けるデータベースに前記デバイスプロファイル情報を保存することとを具備する、オープンマーケット無線通信デバイスの識別を要求する方法。
［２９］デバイス識別要求を生成することは、支援のために前記ネットワークエンティティと交信しているリムーバブルモジュールユーザに基づいて前記デバイス識別要求を生成することを更に備える、［２８］の方法。
［３０］デバイス識別要求を生成することは、所定の更新スケジュールに基づいて周期的に前記デバイス識別要求を生成することを更に備える、［２８］の方法。
［３１］デバイス識別要求を生成することは、前記デバイスプロファイル情報の要求を含むショートメッセージサービス（ＳＭＳ）を生成することを更に備える、［２８］の方法。
［３２］前記応答を受信することは、デバイス製造者識別子、またはデバイスモデル識別子、またはデバイス識別子、またはソフトウェア識別子、またはソフトウェアリビジョン識別子、またはファームウェア識別子、またはファームウェアリビジョン識別子、またはハードウェア識別子、またはハードウェアキャパビリティ識別子のうち少なくとも１つを含むデバイスプロファイル情報を含む前記応答を受信することを更に備える、［２８］の方法。
［３３］ネットワークエンティティにおいてデバイス識別要求を生成するための第１のモジュールと、リムーバブルモジュールに前記デバイス識別要求を伝達するための第２のモジュールと、前記リムーバブルモジュールと通信しているオープンマーケット無線通信デバイスに関連するデバイスプロファイル情報を含む、前記デバイス識別要求に対する応答を受信するための第３のモジュールと、前記リムーバブルモジュールを１つまたは複数のオープンマーケットデバイスに関連付けるデータベースに前記デバイスプロファイル情報を保存するための第４のモジュールとを具備する、オープンマーケット無線通信デバイスの識別を要求するために構成された少なくとも１つのプロセッサ。
［３４］コンピュータに、ネットワークエンティティにおいてデバイス識別要求を生成させるための第１のコードセットと、前記コンピュータに、リムーバブルモジュールに前記デバイス識別要求を伝達させるための第２のコードセットと、前記コンピュータに、前記リムーバブルモジュールと通信しているオープンマーケット無線通信デバイスに関連するデバイスプロファイル情報を含む、前記デバイス識別要求に対する応答を受信させるための第３のコードセットと、前記コンピュータに、前記リムーバブルモジュールを１つまたは複数のオープンマーケットデバイスに関連付けるデータベースに前記デバイスプロファイル情報を保存させるための第４のコードセットとを備えるコンピュータ可読媒体を具備する、コンピュータプログラム製品。
［３５］ネットワークエンティティにおいてデバイス識別要求を生成するための手段と、リムーバブルモジュールに前記デバイス識別要求を伝達するための手段と、前記ネットワークエンティティにおいて、前記リムーバブルモジュールと通信しているオープンマーケット無線通信デバイスに関連するデバイスプロファイル情報を含む、前記デバイス識別要求に対する応答を受信するための手段と、前記リムーバブルモジュールを１つまたは複数のオープンマーケットデバイスに関連付けるデータベースに前記デバイスプロファイル情報を保存するための手段とを具備する、オープンマーケット無線通信デバイスの識別を要求するための装置。
［３６］プロセッサ及びメモリを含むコンピュータプラットフォームと、前記メモリに保存され、前記プロセッサと通信していて、無線通信メッセージを生成可能なメッセージングモジュールと、前記メモリに保存され、前記プロセッサと通信していて、前記メッセージングモジュールにデバイス識別要求の生成を開始するように促すことが可能なデバイス識別要求モジュールと、前記プロセッサと通信していて、識別されたリムーバブルモジュールに前記デバイス識別要求を伝達することと、前記リムーバブルモジュールと通信しているオープンマーケット無線通信デバイスに関連するデバイスプロファイル情報を含む、前記デバイス識別要求に対する応答を受信することとが可能な通信モジュールと、前記リムーバブルモジュールとの関連付けとして前記デバイスプロファイル情報を保存可能なリムーバブルモジュールデバイスデータベースとを具備する、ネットワークデバイス。
［３７］前記デバイス識別要求モジュールは、支援のために前記ネットワークエンティティと交信しているリムーバブルモジュールユーザに基づいて前記デバイス識別要求を生成することが更に可能である、［３６］のネットワークデバイス。
［３８］デバイス情報要求モジュールは、所定の更新スケジュールに基づいて周期的に前記デバイス識別要求を生成することが更に可能である、［３６］のネットワークデバイス。
［３９］前記メッセージングモジュールは、ショートメッセージサービス（ＳＭＳ）モジュールとして更に規定される、［３６］のネットワークデバイス。
［４０］前記デバイスプロファイル情報は、デバイス製造者識別子、またはデバイスモデル識別子、またはデバイス識別子、またはソフトウェア識別子、またはソフトウェアリビジョン識別子、またはファームウェア識別子、またはファームウェアリビジョン識別子、またはハードウェア識別子、またはハードウェアキャパビリティ識別子のうち少なくとも１つを含むものとして更に規定される、［３６］のネットワークデバイス。
【図１】
0005678014.tif 000002
【図２】
0005678014.tif 000003
【図３】
0005678014.tif 000004
【図４】
0005678014.tif 000005
【図５】
0005678014.tif 000006
【図６】
0005678014.tif 000007
【図７】
0005678014.tif 000008
【図８】
0005678014.tif 000009
【図９】
0005678014.tif 000010