(57)【要約】【課題】難読化された移動デバイス・ユーザ識別を用いてフォーリン・ネットワークへアクセスする方法および装置を提供する。【解決手段】一般に移動デバイスの要求に付随する移動デバイス識別子（ＭＳＩＳＤＮなど）が、移動デバイス・ユーザのホーム・オペレータを明らかにしながらも移動デバイスの（およびひいては、デバイス・ユーザの）識別を難読化する「強化型」識別子によって代替される。一実施形態では、識別子は、第１部分と第２部分とを含む。第１部分は、移動デバイス・ユーザのホーム・オペレータを（直接あるいはデータベース検索を通じて）特定するデータ列を含む。一方、第２部分は不透明なデータ列であり、１度だけ使用する一意の識別子（ＵＩＤ）、あるいはＭＳＩＳＤＮ（または同様のもの）の関数としてその他の形で導き出された値などである。不透明なデータ列は、好ましくはユーザのホーム・オペレータ（またはユーザのホーム・オペレータにより権限を付与されたエンティティ）によってのみ元に戻すことのできるやり方で、移動デバイスの識別を符号化する。移動デバイス・ユーザがフォーリン・ネットワークへローミングする際、そのネットワークは、ＭＳＩＳＤＮの代わりに強化型識別子を受信する。フォーリン・ネットワークは、第１部分を使って移動デバイス・ユーザのホーム・ネットワークを特定し、例えば、要求されたアクセスを許可するかどうか（または、他の何らかの付加価値サービスを提供するかどうか）の判断などを行う。ただしフォーリン・ネットワークは、第２部分を復号することはできない；故に、移動デバイスの識別（ならびに移動デバイス・ユーザの識別）は、不明なままである。これにより、ユーザのプライバシが確実に維持されるようにすると同時に、第三者がＭＳＩＳＤＮまたは同様の識別子を含んだ要求に基づいてデバイスのプロファイルを構築するのを阻止する。【選択図】図７
2010531073.tif 000002
【特許請求の範囲】
【請求項１】
移動デバイスを用いて、移動デバイス・ユーザに、前記デバイス・ユーザのホーム・ネットワーク以外のネットワークへのアクセスを提供する方法であって、前記移動デバイスは、自体に関連するデバイス識別子を有し、前記方法は、
所与の要求に関連して、第１部分と第２部分とを有する識別子を提供するステップであって、前記第１部分は、前記デバイス・ユーザのホーム・ネットワーク・オペレータをそこから把握することができるデータ列を含み、前記第２部分は、許可されたエンティティが前記移動デバイスに関連する識別子をそこから突き止めることができるデータ列を含む、前記提供するステップと、
前記移動デバイス・ユーザに、前記ネットワークへのアクセスを許可するかどうかを判断するために前記識別子を使用するステップと、
を含む、方法。
【請求項２】
前記第２部分は、前記第１部分の後ろに付加される、請求項１に記載の方法。
【請求項３】
前記第２部分は、前記第１部分の先頭に付加される、請求項１に記載の方法。
【請求項４】
前記移動デバイスに関連する前記識別子を符号化する修正型のデータ列を作成するために、前記第２部分が定期的に変更される、請求項１に記載の方法。
【請求項５】
前記第１部分の前記データ列は、前記移動デバイス・ユーザのホーム・オペレータを特定するのに任意のエンティティによって使用可能な一意の識別子である、請求項１に記載の方法。
【請求項６】
前記第２部分の前記データ列は、所与の期間中は繰り返し使用可能な識別子であって、前記所与の期間中、前記識別子は一意であることが保証されている、請求項１に記載の方法。
【請求項７】
前記第２部分の前記データ列は、前記デバイス識別子の所与の関数として導き出される値である、請求項１に記載の方法。
【請求項８】
前記許可されたエンティティは、ホーム・ネットワーク・サービス・プロバイダである、請求項１に記載の方法。
【請求項９】
前記許可されたエンティティは、ホーム・ネットワーク・サービス・プロバイダによって権限を付与されたエンティティである、請求項１に記載の方法。
【請求項１０】
前記識別子は、前記デバイス識別子の代わりに、前記所与の要求と一緒に提供される、請求項１に記載の方法。
【請求項１１】
前記第２部分の前記データ列は、前記移動デバイス上で生成される、請求項１に記載の方法。
【請求項１２】
前記第２部分の前記データ列は、前記移動デバイスへプッシュされる、請求項１に記載の方法。
【請求項１３】
前記データ列は、ホーム・ネットワーク・プロバイダから前記移動デバイスへ提供される、請求項１２に記載の方法。
【請求項１４】
前記データ列は、前記ホーム・ネットワーク・プロバイダから安全なチャネルで前記移動デバイスへプッシュされる、請求項１３に記載の方法。
【請求項１５】
前記第２部分の前記データ列は、移動デバイスＭＳＩＳＤＮ、および前記移動デバイスをユーザに結び付ける他の任意の識別子のうちの１つを符号化する、請求項１に記載の方法。
【請求項１６】
移動デバイスがその中へローミングするワイヤレス・ネットワークにおいてサービスを提供する方法であって、前記方法は、
前記サービスを求める要求を移動デバイスから受信するステップであって、前記要求は、第１部分および第２部分を有する識別子を伴い、前記第１部分は、前記デバイス・ユーザのホーム・ネットワーク・オペレータの識別をそこから把握することのできるデータ列を含み、前記第２部分は、許可されたエンティティが前記移動デバイスに関連する識別子をそこから突き止めることができるデータ列を含む、前記受信するステップと、
前記サービスを提供するかどうかに関して判断を下すために前記識別子を使用するステップと、
を含む、方法。
【請求項１７】
前記使用するステップは、前記移動デバイスと関連するホーム・ネットワークの識別を突き止めるために前記識別子の前記第１部分を使用するステップを含む、請求項１６に記載の方法。
【請求項１８】
前記ワイヤレス・ネットワークのオペレータは、許可されたエンティティである、請求項１６に記載の方法。
【請求項１９】
前記ワイヤレス・ネットワークのオペレータは、許可されたエンティティではない、請求項１６に記載の方法。
【請求項２０】
前記ワイヤレス・ネットワークの前記オペレータに、許可されたエンティティと通信させて前記移動デバイスに関連する前記識別子を受信させるステップをさらに含む、請求項１６に記載の方法。
【請求項２１】
前記サービスは、前記ワイヤレス・ネットワークへのアクセスである、請求項１６に記載の方法。
【請求項２２】
移動デバイスがローミングする先のフォーリン・ネットワークにてプロバイダによって使用される装置であって、所与の移動デバイスがホーム・ネットワークと関連しており、前記装置は、
プロセッサと、
コンピュータ可読プログラムを有するコンピュータ使用可能な媒体を含んだコンピュータ・プログラム製品と、を含み、
前記コンピュータ可読プログラムは、前記プロセッサによって実行されると以下の方法ステップ：
移動デバイスからサービスの要求を受信するステップであって、前記要求は、第１部分と第２部分とを有する識別子を伴い、前記第１部分は、前記デバイス・ユーザのホーム・ネットワーク・プロバイダの識別をそこから把握することのできるデータ列を含み、前記第２部分は、前記フォーリン・ネットワーク・プロバイダに対して、前記移動デバイスに関連する識別子を難読化するデータ列を含む、前記受信するステップ；
前記データ列を前記ホーム・ネットワーク・プロバイダへ転送するステップ；
前記ホーム・ネットワーク・プロバイダから許可を受けるステップ；および
前記許可を受け次第、前記サービスを提供するステップ、
を実施する、装置。
【請求項２３】
前記データ列は、移動デバイスＭＳＩＳＤＮ、およびユーザを前記移動デバイスに結び付ける他の任意の識別子のうちの１つを難読化する、請求項２２に記載の装置。
【請求項２４】
前記第２部分は、複数の別々のインスタンスを有し、個別のインスタンス各々が、ただ１つのローミング・ネットワーク・プロバイダに関連する、請求項１に記載の方法。
【請求項２５】
前記第２部分は、複数の別々のインスタンスを有し、個別のインスタンス各々が、ただ１つのローミング・ネットワーク・プロバイダに関連する、請求項１６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、以下の米国特許出願に関連する：
２００７年５月２４日に出願された、名称を「Ｍｏｂｉｌｅ  ｄｅｖｉｃｅ  ｗｉｔｈ  ａｎ  ｏｂｆｕｓｃａｔｅｄ  ｍｏｂｉｌｅ  ｄｅｖｉｃｅ  ｕｓｅｒ  ｉｄｅｎｔｉｔｙ」とする、米国特許出願第１１／７５２，９４４号。
２００７年５月２４日に出願された、名称を「Ｍｅｔｈｏｄ  ａｎｄ  ａｐｐａｒａｔｕｓ  ｆｏｒ  ｍａｎａｇｉｎｇ  ｏｂｆｕｓｃａｔｅｄ  ｍｏｂｉｌｅ  ｄｅｖｉｃｅ  ｕｓｅｒ  ｉｄｅｎｔｉｔｉｅｓ」とする、米国特許出願第１１／７５２，９６２号。
【０００２】
本発明の技術分野
本発明は、全般的に、移動ネットワーキング環境においてプライバシ保護を維持することに関する。
【背景技術】
【０００３】
移動環境内では、一般に移動デバイス・ユーザは、モバイル・オペレータのネットワークへアクセスするために各自が使用するデバイスに基づいて特定される。ユーザが、どこへ移動してもなお移動接続性を有する機能を求めるため、移動ネットワークのオペレータは、「ローミング」をサポートするように取り計らい、その結果特定のカバレージ・エリアにおいてユーザのホーム・オペレータが何もサービスを提供していない場合であっても、ユーザが自分のオペレータのサービスへアクセスできるようにしてきた。このことは、ユーザの移動デバイスがローミングした「フォーリン」ネットワークへ、このデバイスがアクセスできるようにすることによって、達成される。
【０００４】
一般に、ネットワーク・オペレータは、デバイス／ユーザに結び付けられたデバイス電話番号（ＭＳＩＳＤＮ）または同様の識別子といった情報のタグをユーザのサービス要求へ付加することによって、移動デバイス・ユーザを特定する。故に、移動デバイスがフォーリン・ネットワークへとローミングしてサービスを要求する場合、一般に、そのデバイスが自分のＭＳＩＳＤＮまたはＩＭＳＩをローカルのサービス・オペレータへ伝え、その結果このローカルのサービス・オペレータが、ユーザの識別（または最低限でも、ユーザの移動デバイス識別）を知った上でではあるが、要求されたサービスを提供することができる。そのような識別子は、ユーザのホーム・ネットワーク・オペレータを特定しつつ、ユーザの移動デバイス、ひいてはユーザにも結び付けられている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
フォーリン・ネットワークへ接続され認証されると、ユーザは、自分のデバイスを使用してサービスを受けることができる。例えばユーザは、ミニ・ブラウザを用いてウェブ・サイトへアクセスしコンテンツの一部を入手することができる。移動デバイスの要求はデバイス識別子を含んでいるので、理論上、第三者であるコンテンツ・プロバイダが、ユーザの不変の識別（すなわち、ＭＳＩＳＤＮまたはＩＭＳＩ）へアクセスできる。プライバシおよび競合の問題がますます一般化するにつれ、ネットワーク・オペレータは、もはや、こうした識別子を暗号化せずにユーザの要求の中に入れることはできなくなっている。実際に、欧州の一部のプライバシ擁護派により、ＭＳＩＳＤＮを移動サービス要求に含めることはプライバシ法に関わるとの指摘が出てきており、さらにはそのような識別子はネットワーク層から全面的に排除されるべきであるという提案もなされてきた。このような課題に導かれて、多くのネットワーク・オペレータが、例えばユーザの要求から識別子を完全に排除するなどといった別の方法を検討している。このようなソリューションはプライバシの厄介な問題を回避する一方で、今度は、フォーリン・ネットワークのオペレータでさえも、ユーザもしくはそのユーザのホーム・オペレータを特定することがもはや不可能になるため、別の複雑な問題を生じさせる。
【０００６】
移動サービス要求にデバイス識別子を含めることはさらに、任意のエンティティがそのデータにアクセスして移動デバイスのプロファイルを構築することを可能にする。理論的には、このプロファイルが移動デバイス・ユーザへマッピングされる可能性があり、このことは望ましいことではないと考えられる。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、一般に移動デバイス要求に付随する移動デバイス識別子（ＭＳＩＳＤＮまたは他の同様の識別子など）が、移動デバイス・ユーザのホーム・オペレータを明らかにする一方で移動デバイス（およびひいては、デバイス・ユーザ）の識別を難読化する新しい「強化型」識別子によって、置き換えられる（あるいは、少なくとも補われる）。一実施形態では、強化型識別子が、第１部分と第２部分とを含む。第１部分は、移動デバイス・ユーザのホーム・オペレータを（直接またはデータ・ベース検索を通じて）特定するデータ列を含む。第２部分は、１度だけ使用する一意の識別子（ＵＩＤ：ｕｎｉｑｕｅ  ｉｄｅｎｔｉｆｉｅｒ）、あるいはＭＳＩＳＤＮ（または同様のもの）の関数としてその他の形で導き出された値などの、不透明なデータ列である。オペレータのホーム・ネットワークの識別を突き止めるのにいかなるネットワークによっても使用可能な第１部分とは異なり、不透明なデータ列は、好ましくはユーザのホーム・オペレータ（またはユーザのホーム・オペレータにより権限を付与されたエンティティ）によってのみ元に戻すことが可能なやり方で、移動デバイスの識別を符号化する。第２部分は、第１部分の後ろに付加されてもよいし、あるいはその逆でもよい。第２部分は、セキュリティを強化するために、定期的（例えば数日ごと）に変更されることが好ましい。
【０００８】
一実施形態では、一意の識別子が、好ましくは定期的に、ユーザのホーム・ネットワーク・プロバイダ（ＨＮＰ：ｈｏｍｅ  ｎｅｔｗｏｒｋ  ｐｒｏｖｉｄｅｒ）によって設定されて移動デバイスへダウンロードされる。最初、ＨＮＰは、移動デバイスのＨＮＰネットワークへの登録中に（デバイスとＨＮＰとの間の）交渉の一環として、この値を設定することができる。ＨＮＰは、ユーザがローミングしているときでも、例えば移動デバイスへダウンロードされておりＨＮＰと安全なチャネルを使って通信するアプリケーションを使用するなどして、この値を設定することができる。
【０００９】
別の実施形態では、移動デバイス自体が、強化型識別子を生成する。この選択肢で十分となるのは、デバイスが、長期間にわたりローミングしていてＨＮＰネットワークを離れている場合であろう。
【００１０】
使用時、移動デバイス・ユーザがフォーリン・ネットワークへローミングし、このデバイスがサービスを求めて最初の要求を行うとき、フォーリン・ネットワークは、好ましくはＭＳＩＳＤＮなどの識別子の代わりに、強化型識別子を受信する。フォーリン・ネットワークは、例えば要求されたアクセスを許可する（あるいは他の何らかの付加価値サービスを提供する）かどうかを判断するために、第１部分を使って移動デバイス・ユーザのホーム・ネットワークを特定する。しかし、フォーリン・ネットワークは、第２部分を復号することはできない；故に、移動デバイスの識別（ならびに移動デバイス・ユーザの識別）は、不明のままである。依然として、フォーリン・ネットワークは、ＨＮＰからフォーリン・ネットワーク・プロバイダ（ＦＮＰ：ｆｏｒｅｉｇｎ  ｎｅｔｗｏｒｋ  ｐｒｏｖｉｄｅｒ）へと返信された１つ以上の許可に基づいて（および特に、ＨＮＰによる、難読化された値の、既知のＭＳＩＳＤＮなどへの内部マッピングに基づいて）ユーザへサービスを提供することができる。これにより、第三者に、ＭＳＩＳＤＮなどを含む要求に基づいてデバイスのプロファイルを構築させないようにすると同時に、ユーザのプライバシが確実に維持されるようにする。
【００１１】
上記は、本発明の、より適切な特徴の一部を概説してきたものである。これらの特徴は、単なる例示に過ぎないと解釈されるべきである。記載するように、開示される発明を別のやり方で適用することによって、あるいは本発明を変更することによって、他の多数の有益な結果を得ることができる。
【００１２】
以下、単なる事例として、本発明の実施形態（単数または複数）を添付の図面に関連して記載する。
【図面の簡単な説明】
【００１３】
【図１】本発明を実装するとよいワイヤレス・エリア・ネットワーク環境を示す図である。
【図２】移動デバイス・ユーザのホーム・ネットワーク、または移動デバイスが内部へローミングすることのあるフォーリン・ネットワークに相当し得る、代表的なワイド・エリア・ワイヤレス・ネットワークを示す図である。
【図３】代表的な移動デバイスのブロック図である。
【図４】本発明の好適な実施形態の、拡張型識別子の第１構成を示す図である。
【図５】拡張型識別子の第２構成を示す図である。
【図６】移動デバイスにて拡張型識別子がどのように生成され使用されるかを示すプロセス・フロー図である。
【図７】サービス・プロバイダが拡張型識別子をどのように使用するかを示すプロセス・フロー図である。
【図８】本発明の好適な実施形態にて使用するデータ処理システムを示す図である。
【発明を実施するための形態】
【００１４】
図１は、本発明を実装するとよいワイヤレス・ネットワーキング環境を示す。本例では、２つのワイヤレス・ネットワーク、すなわちワイヤレス・ネットワーク１００およびワイヤレス・ネットワーク１０２が示されている。各々のワイヤレス・ネットワークは、既知の技術およびプロトコルを用いてワイヤレス通信をサポートする通信ネットワークである。移動デバイス・ユーザと関連する移動デバイス１０４は、双方のネットワークにおいて使用可能である。「移動デバイス」とは、任意のワイヤレスのクライアント・デバイスであり、例えばセル方式電話、ページャ、パーソナル・デジタル・アシスタント、スマート・フォン・クライアントを備えた移動コンピュータなどである。ワイド・エリア・ワイヤレス通信の場合、典型的な移動対応のデバイスは、接続されたネットワークに対してデータをワイヤレスに送信および受信することのできるワイヤレス・アクセス・プロトコルをサポートする。一般に、移動対応のデバイスは、グラフィカルなディスプレイを使用しており、ミニブラウザあるいはマイクロブラウザと称するブラウザ上で、インターネット（もしくは他の通信ネットワーク）へアクセス可能である。上記のブラウザは、手持ち式デバイスの抑えられたメモリ制限ならびにワイヤレス・ネットワークの低帯域幅制限に適応可能な、ファイル・サイズの小さいウェブ・ブラウザである。典型的な移動デバイスは、ＧＳＭネットワーク用のデータ技術であるＧＰＲＳ（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ：汎用パケット無線サービス）によって動作する、セルラ式電話である。従来の音声通信に加え、所与の移動デバイスが、多数の異なるタイプのメッセージ転送技術を介して別のそのようなデバイスと通信することが可能である。メッセージ転送技術には、ＳＭＳ（ｓｈｏｒｔ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ：ショート・メッセージ・サービス）、拡張型ＳＭＳ（ＥＭＳ：ｅｎｈａｎｃｅｄ  ＳＭＳ）、マルチメディア・メッセージ（ＭＭＳ：ｍｕｌｔｉ−ｍｅｄｉａ  ｍｅｓｓａｇｅ）、電子メールＷＡＰ、ページング、またはその他の既知のワイヤレス・データ形式が含まれる。
【００１５】
説明のために、ワイヤレス・ネットワーク１００および１０２は、別々のネットワーク・オペレータ（時によりサービス・プロバイダと称される）によって保守され運営されていると仮定する。ネットワーク・オペレータは、そのオペレータのネットワークへワイヤレス・デバイスを用いてアクセスする１者以上の移動デバイス・ユーザに対してサービスを提供するエンティティである。こうしたサービスには、基本的なワイヤレス・サービスのほか、他の付加価値サービスが含まれる場合もある。図１では、移動デバイス・ユーザは、ワイヤレス・ネットワーク１００の加入者であると仮定されている。従ってネットワーク１００は、この移動デバイス・ユーザに関して、本明細書にて時により「ホーム・ネットワーク」と称される。ホーム・ネットワーク・プロバイダは、本明細書にて時によりＨＮＰと称される。「ホーム・ネットワーク」は、これに対して移動デバイス・ユーザが所与の関係を有するネットワークであり、上記所与の関係とは一般に、サービス料と引き換えに１つ以上のワイヤレス・サービス（単数または複数）を受ける契約上の取り決めである。記載されるように、ホーム・ネットワークは、移動デバイス・ユーザがワイヤレス・サービスにアクセスしこれを使用できるようにするのに必要な１つ以上の機能（認証、権限付与、アカウンティングなど）を提供する。従って、例えば移動デバイス・ユーザが、Ｎｅｘｔｅｌをプロバイダとするサービスに加入する場合、Ｎｅｘｔｅｌのワイヤレス・ネットワークが、そのユーザの「ホーム・ネットワーク」とみなされる。移動デバイス・ユーザがローミングするいずれかの他の（第三者の）ネットワーク（ネットワーク１０２など）は、故に、「フォーリン・ネットワーク」とみなされる。フォーリン・ネットワーク・プロバイダは、時によりＦＮＰと称される。無論、図１に示すように、別個のワイヤレス・ネットワークの範囲のカバレージは重複し得る。当然のことながら、「ホーム」および「フォーリン」という呼称は、単に説明として提示するものに過ぎず、本発明の範囲を限定しようとするものではない。
【００１６】
図２は、代表的なワイヤレス・ネットワークをより詳細に示している。本ネットワークは、図１のホーム・ネットワーク１００またはフォーリン・ネットワーク１０２のいずれかに相当し得る。以下に述べるように、本発明はこのタイプのワイド・エリア・ワイヤレス・ネットワークでの使用に限定されるものではなく、これが典型的な動作環境となる。本例では、ワイヤレス・ネットワーク（例えば、２．５Ｇネットワーク）が、１つ以上のコンポーネントを含む：例えば、移動交換局２００（ＭＳＣ：ｍｏｂｉｌｅ  ｓｗｉｔｃｈｉｎｇ  ｃｅｎｔｅｒ）（移動加入者の呼操作をつかさどる拡張型ＩＳＤＮスイッチ）、ビジタ・ロケーション・レジスタ２０２（ＶＬＲ：ｖｉｓｉｔｏｒ  ｌｏｃａｔｉｏｎ  ｒｅｇｉｓｔｅｒ）（ＶＬＲに登録された移動デバイスによって発せられたまたは受信された呼に対処するのに必要なデータを一時的に保存する、インテリジェントなデータベース）、ホーム・ロケーション・レジスタ２０４（ＨＬＲ：ｈｏｍｅ  ｌｏｃａｔｉｏｎ  ｒｅｇｉｓｔｅｒ）（各加入者のレコードの管理をつかさどるインテリジェント・データベース）、１つ以上の基地局２０６（それぞれＢＳ：ｂａｓｅ  ｓｔａｔｉｏｎ）（セルを用いて無線カバレージを設ける）、基地局コントローラ２０８（ＢＳＣ：ｂａｓｅ  ｓｔａｔｉｏｎ  ｃｏｎｔｒｏｌｌｅｒ）（トラフィックのローカル・コンセントレータとして機能し、ローカルの切り替えを行って基地局相互間にハンドオーバをもたらすスイッチ）、およびパケット制御ユニット２１０（ＰＣＵ：ｐａｃｋｅｔ  ｃｏｎｔｒｏｌ  ｕｎｉｔ）（移動デバイスから来るデータ・トラフィックを分別するデバイス）などである。ＨＬＲ２０４は、さらに、着信する呼に関連する何らかのサービスを制御する。移動デバイスは、加入者によって使用される物理的な機器である。一般的な使用状況では、移動デバイスが、基地局（ＢＳ）に接続する。複数の基地局が、基地局コントローラ（ＢＳＣ）に接続する。ＨＬＲ２０４は一般に、認証を管理し、着信する呼に関連するその他の何らかのサービスを制御する。音声トラフィックが、ＢＳＣから移動デバイスへ送信される。ＰＣＵは、移動デバイスから来るデータ・トラフィックを分別する。（音声とは対照的に）データのトラフィックは、オペレータのワイヤレス・データ・ネットワークによって管理される。故に例えば、データ・トラフィックは一般に、サービングＧＰＲＳサービス・ノード（ＳＧＳＮ：Ｓｅｒｖｉｎｇ  ＧＰＲＳ  Ｓｅｒｖｉｃｅ  Ｎｏｄｅ）２１２へ進む。このタイプのキャリアのネットワークは、一般に複数のＳＧＳＮを有する。ＳＧＳＮは、ＨＬＲにクエリを行うことによって、移動ユーザを認証する。ＳＧＳＮ２１２は、さらに、データ・トラフィックを管理し、データ・トラフィックを、キャリアのＧＰＲＳネットワーク上でゲートウェイＧＰＲＳサービス・ノード（ＧＧＳＮ：Ｇａｔｅｗａｙ  ＧＰＲＳ  Ｓｅｒｖｉｃｅ  Ｎｏｄｅ）２１４へルーティングする。ＧＧＳＮ２１４は、ＧＰＲＳネットワークに出入りするトラフィックをパブリック・インターネットへルーティングする境界ルータである。ユーザがセル間を越えて移動するに従い、ユーザは、様々なＳＧＳＮに関連する��とになる。各ＳＧＳＮは、ユーザの移動性の管理をつかさどる。
【００１７】
図３に示すような移動デバイス３００は、一般に、加入者固有の情報を保持するスマート・カードである加入者識別モジュール３０２（ＳＩＭ：ｓｕｂｓｃｒｉｂｅｒ  ｉｄｅｎｔｉｔｙ  ｍｏｄｕｌｅ）と、移動機器３０４（例えば、無線および関連信号の処理デバイス）と、マンマシン・インターフェース３０６（ＭＭＩ：ｍａｎ−ｍａｃｈｉｎｅ  ｉｎｔｅｒｆａｃｅ）と、外部デバイス（コンピュータ、ＰＤＡなど）に対する１つ以上のインターフェース３０８と、を含む。移動デバイスは、さらに、プロセッサ３１０と、オペレーティング・システム３１２と、１つ以上のソフトウェア・アプリケーション３１４とを含み、使用中、オペレーティング・システム３１２およびアプリケーション３１４は、システム・メモリ３１６にてサポートされる。本発明は、以下に記載するように、ソフトウェア・アプリケーション３１４の１つとして、ソフトウェアにより実現されることが好ましい。
【００１８】
好適な一実施形態によれば、一般に移動デバイス要求に付随する移動デバイス識別子（ＭＳＩＳＤＮ、ＩＭＳＩなど）が、移動デバイス・ユーザのホーム・オペレータを明らかにしながらも移動デバイスの（およびひいては、デバイス・ユーザの）識別を難読化する「強化型」識別子３１５（図３に示す）によって、置き換えられる（あるいは、少なくとも補われる）。図４に示すように、一実施形態では、強化型識別子４００が、第１部分４０２と、第２部分４０４とを含む。第１部分４０２は、移動デバイス・ユーザのホーム・オペレータを（直接またはデータベース検索を通じて）特定するデータ列を含む。第２部分は、一意の識別子（ＵＩＤ）などの不透明なデータ列である。ＵＩＤは、１度だけ使用する識別子としてもよいし、あるいはむしろ、誰かほかの人がＵＩＤを入手した場合に絶対に再生されない何らかの方法で一意であることが保証されている、使用回数に限定のある識別子であってもよい。第２部分は、ＭＳＩＳＤＮまたはその他の識別子に関数を適用することによって導き出すとよい。オペレータのホーム・ネットワークの識別を突き止めるのにいかなるネットワークによっても使用可能な第１部分とは異なり、不透明なデータ列は、好ましくはユーザのホーム・オペレータ（あるいはユーザのホーム・オペレータにより権限を付与されたエンティティ）によってのみ元に戻すことが可能なやり方で、移動デバイスの識別を符号化する。第２部分は第１部分の後ろに付加されてもよいし、あるいは、図５に示すもう１つの実施形態で説明されているように、その逆でもよい。いずれの場合も、強化型識別子の不透明な部分は、セキュリティを強化するために定期的に変更されることが好ましい。実際のところ、強化型識別子は、デバイスの電源が入れられるたびに、または定期的に（毎日もしくは数日ごとなど）、さらには使用中もっと頻繁に、変更されてもよい。
【００１９】
従って一例として、移動デバイス・ユーザがＮｅｘｔｅｌ加入者であって、このユーザのデバイスのＭＳＩＳＤＮは１−５５５−３４５−１２３４であると仮定する。周知のように、ＭＳＩＳＤＮは、あらゆるオペレータによって検索可能な番号であり、この例では、Ｎｅｘｔｅｌに帰属している番号であってＮｅｘｔｅｌには当該の加入者に帰属することがわかっている番号として特定可能な番号である。本発明によれば、（図４に示す形での）強化型識別子を１２３４５６＿４ｆａｃ５４２ｆｂとしてもよく、データ列１２３４５６は、（直接またはデータベース検索によって）Ｎｅｘｔｅｌに帰属することを判断する値であり、この場合にＮｅｘｔｅｌ（またはＮｅｘｔｅｌに関連するエンティティ）のみが、「４ｆａｃ５４２ｆｂ」が当該の加入者に帰属しているかまたは他の方法で当該の加入者を特定しているということを、突き止めることができる。所与の時間の経過後（例えば数日後）、強化型の加入者が１２３４５６＿５ｃａ３ｂ５７ｃとなっていてもよく、この場合もやはり、値１２３４５６がＮｅｘｔｅｌに関連することは容易に突き止められるが、それに対し「５ｃａ３ｂ５７ｃ」がまたもやその加入者を特定していることを突き止めることができるのは、Ｎｅｘｔｅｌ（あるいは許可されたエンティティ）のみである。この手法を用いると、Ｎｅｘｔｅｌだけが、２日前のユーザ「４ｆａｃ５４２ｆｂ」が現在の「５ｃａ３ｂ５７ｃ」と同一であることを突き止めることができる。無論、上記の値は説明のためだけに提示したものであり、本発明を限定しようとするものではない。
【００２０】
移動デバイスには、強化型識別子を管理しサービス要求に関連してその識別子を提供する、ＵＩＤ管理ソフトウェア（例えば、プロセッサにおいて実行可能な一連のプログラム命令など）が含まれる。一実施形態では、この識別子の管理には、初期ＵＩＤ値の移動デバイスに対するブートストラッピングと、ローミング・ネットワークへの登録プロセスの一環としての上記値のアサーションと、（ゆくゆくはユーザの真の識別の漏洩につながるであろう、匿名ユーザによるプロファイル構築を防止するための）上記値の定期的な更新と、が含まれる。ＵＩＤ管理ソフトウェアは、さらに、不透明な識別子あるいは新しい不透明な識別子を入手するべくＨＮＰに対する要求を引き起こすのに使用することもできる。必要に応じてＵＩＤ管理ソフトウェアは、ネットワーク・アクセス交渉の一環として、どのネットワーク・プロバイダがアクセスされているのかを突き止め、異なるプロバイダ各々に対し別々のＵＩＤを使用してもよい。従ってより一般的には、難読化された部分が、単一のデバイスと関係しているいくつかのインスタンスを有するとよく、その場合個別のインスタンスのそれぞれが、ただ１つのローミング・プロバイダに向けて用意される。
【００２１】
典型的な実施形態として、難読化しているＵＩＤの初期ブートストラップが、ユーザの情報（ＭＳＩＳＤＮなど）を備えたＳＩＭカードのプロビジョニングの一部として、ＳＩＭカードへ付加されるとよい。管理ソフトウェアはさらに、移動デバイスのホーム・ネットワークに対する本当に最初の登録に際し、必要なＵＩＤを要求することをつかさどるとよい。この場合、ＵＩＤ管理アプリケーションが、そのユーザ向けのＵＩＤを要求し、それを移動デバイスに保存することになる。管理ソフトウェアはさらに、このＵＩＤ値の存続期間を示し、かつソフトウェアが新しいＵＩＤ値を要求すべき時期に関するヒントとして使われる、タイムスタンプのような値をも保存するとよい。あるいはＵＩＤ管理ソフトウェアが、新しい値を定期的に（例えば、毎週月曜日東部標準時午前２時に）要求するようにプログラムされてもよい。
【００２２】
ＨＮＰにあるアプリケーションからの新しいＵＩＤ値をＵＩＤ管理に定期的に要求させることに代わる方法として、ＨＮＰが、各ＭＳＩＳＤＮに関するＵＩＤ値を定期的に更新してこの値を移動デバイスへプッシュしてもよく、移動デバイスでは、この値がＵＩＤ管理ソフトウェアによって拾い上げられ、移動デバイスに保存される。
【００２３】
図６には、移動デバイスをベースにして、関連するＨＮＰからＵＩＤを「プルすること」を説明しているプロセス・フロー図を示す。本プロセスは、移動デバイスにて、アプリケーション、プロセス、実行スレッドなどとして実行される。本プロセスは、ステップ６００にて、新しい識別子が必要とされているかどうかを判断するテストにより開始される。新しい識別子が必要とされていない場合、ルーチンが繰り返される。ステップ６００が肯定的であれば、ルーチンはステップ６０２に進み、新しいＵＩＤを入手するのに必要な処理する。上述のように、ステップ６０２はいくつもの方法で実現可能であり、移動デバイスにおいて新しいＵＩＤを自己生成すること、ＨＮＰにあるＵＩＤ管理アプリケーションに新しいＵＩＤを要求すること、ＨＮＰにあるＵＩＤ管理アプリケーションからＵＩＤが受信されるのを待機することなどが挙げられる。
【００２４】
従って、例えば移動デバイスにて新しいＵＩＤを生成する１つの手法は、移動デバイスにてＵＩＤ管理アプリケーションから一意の識別子（例えば、一意ＩＤ、ＵＩＤ、さらには汎用一意ＩＤ、すなわちＵＵＩＤ（ｕｎｉｖｅｒｓａｌｌｙ  ｕｎｉｑｕｅ  ＩＤ）など）を入手することである。ＵＩＤはＨＮＰの全域で一意であることしか必要としないのに対し、ＵＵＩＤは、一意であることが保証されている。データ列を生成する別の手法は、ＭＳＩＳＤＮおよびタイムスタンプならびに何らかの共有秘密鍵（または「ソルト」、すなわち、移動デバイスとＨＮＰとの間で共有された値であって、解空間を広げるために初期値へ特別の不確定性を取り入れ、それにより総当たり攻撃が必ずフィルタにかけられるようにすることを目的とする値）を暗号化することである。当業者には当然のことながら、上述のような移動デバイス・ベースの難読化技術はいずれも、ユーザのサービス・プロバイダ（あるいはユーザのサービス・プロバイダにより権限を付与されているもの）が同様にその技術の知識を有しており、その技術を適用することあるいは必要に応じて逆に辿ってデータ列からユーザを特定することができることを前提として使用可能となっている。無論一般に、ＵＩＤの生成に関連する計算資源は、解析されやすく潜在的な攻撃を受けやすいデバイス上とは対照的に、ＨＮＰにおいて、より適切に維持される。
【００２５】
移動デバイスのＵＩＤ管理ソフトウェアは、難読化しているＵＩＤの生成を（この手法が使用されていれば）つかさどる。ただし好適な手法では、ＵＩＤは、デバイスではなくＨＮＰによって生成され、その場合ＵＩＤ管理ソフトウェアは、ユーザのＨＮＰと対話することをつかさどり、移動デバイスにて保存するＨＮＰベースのＵＩＤを取得する。このような実施形態の１つでは、ステップ６０２にて、移動デバイスが、ＨＮＰにあるアプリケーションに、ＵＩＤ（またはＵＵＩＤも）に関してクエリを行うとよい。ＨＮＰは、そのユーザ／移動デバイス用に新しいＵＩＤを生成し、この値の、関連するＭＳＩＳＤＮへのマッピングを、ローカルに保存することになる。移動デバイスがホーム・ネットワーク上にある場合、上記の取得は、電源投入時にデバイス登録をしている間など任意の時点で、あるいはデバイスが現在自分が保存しているＵＩＤは「新鮮でない」と判断するときはいつでも、起こり得る。一方、移動デバイスがホーム・ネットワーク上にない（例えば、ユーザが別のネットワーク・プロバイダのネットワークでローミングしている）場合には、移動デバイスにある専門のアプリケーションが、ホーム・ネットワークにあるアプリケーションへの安全なチャネルを開き、新しいＵＩＤを要求する。この後者の値は、ホーム・ネットワークによって生成されると、次いで移動デバイスへ返送され、移動デバイスにて保存されてフォーリン・ネットワークとの登録プロセスの一環として使用される。
【００２６】
さらに別の実施形態では、ＨＮＰにあるＵＩＤ管理アプリケーションが、所与のＭＳＩＳＤＮに関して新しいＵＩＤ値が必要とされていると判断し、新しいＵＩＤを生成してローカルに保存し（それにより、ローミング・ネットワークによって提起された場合に、このローカルのＭＳＩＳＤＮを元に戻せるようにする）、それを移動デバイスへ送信する。移動デバイスにて、この新しいＵＩＤが、移動デバイスのＵＩＤ管理アプリケーションによって保存される。
【００２７】
ＨＮＰベースのＵＩＤ生成手法の利点は、ＨＮＰが、整合性のために、全てのＵＩＤ／ＭＳＩＳＤＮのマッピング値を保守することが可能な点である。故にＨＮＰは、必要に応じて、自分がそのＭＳＩＳＤＮに関してそのＵＩＤを生成したこと、およびその値は、例えば或る一定の期間「有効」であったことを、遡って証明することができる。このことは、値の時間的衝突がある場合に非常に有用となり得る。例えば、５１２−６３２−８５９８の移動デバイスが或るユーザ用に４ｆａｃ５４２ｆｂを生成し、その３週間後に、移動デバイス２１２−８２７−４２６１が同じ値を生成する（かつ、この移動デバイスは不正な操作に携わるのに使われる）場合などである。ＨＮＰがＵＩＤの生成をつかさどれば、ＨＮＰは、ａ）いかなるときも自分のいずれかのユーザに対して同じ値が再使用されることはないと保証すること、ならびにｂ）プロバイダ間の衝突はいずれもプロバイダの監査ログに基づいて解決可能であると保証することができる。
【００２８】
図６に戻ると、プロセスはステップ６０４へと進み、ステップ６０２で生成されたデータ列が、移動デバイスがローミング・ネットワークへの登録を試みる際に登録プロセスの一環としてユーザのホーム・ネットワーク・サービス・プロバイダを特定するかあるいは特定するのに使用可能なデータ列に対して、（場合に応じて）後ろに付加されるか、あるいは先頭に付加される。一般に、この後者のデータ列は、経時変化することはなく、移動デバイスのホーム・オペレータが所与のサービス・プロバイダ（Ｎｅｘｔｅｌなど）であることを突き止めるのに、あらゆるオペレータによって使用可能である。所望に応じて、強化型識別子のサービス・プロバイダの部分も同様に、定期的に変化させることができる。ステップ６０６にて、強化型識別子が保存される。
【００２９】
ステップ６０８にて、移動デバイスがフォーリンすなわちローミング・ネットワークへ登録しようとするとき、デバイスは、登録プロセスの一環として、ユーザのＭＳＩＳＤＮの代わりに上記の強化型識別子を使用することになる。
【００３０】
従って、移動デバイス・ユーザがフォーリン・ネットワークへローミングし、デバイスがフォーリン（ローミング）ネットワークへの登録プロセスに関与するとき、フォーリン・ネットワークは、図７のプロセス・フロー図のステップ７００に示すように、強化型識別子を受信する。強化型識別子は、ＭＳＩＳＤＮなどの識別子に代わって、サービス要求と一緒に受け渡されていることが好ましい。ステップ７０２にて、フォーリン・ネットワークは、識別子の第１部分（すなわち、ホーム・ネットワーク・サービス・プロバイダに関連する部分）を使って、移動デバイス・ユーザのホーム・ネットワークまたはネットワーク・プロバイダを特定する。
【００３１】
登録プロセスの一環として、フォーリン・ネットワークは、強化型識別子を使って、このデバイスが利用可能なサービスのタイプ（例えば、ローミング、メッセージ配信など）について、デバイスのホーム・ネットワークに問い合わせることになる。ＨＮＰは（既知のＭＳＩＳＤＮに対する難読化された値の初期マッピングに基づいて）１つ以上の許可を返信する。１つ以上の許可に基づいて、ＦＮＰは、１つ以上の上述のようなサービスをローミング・デバイスに対して提供する。
【００３２】
具体的には、ステップ７０４にて、ホーム・ネットワーク・プロバイダの識別によってアサートされた権限に基づいて、フォーリン・ネットワークが、要求されたアクセスを許可する（またはその他何らかの付加価値サービスを提供する）。ステップ７０４には、ローカルでの判断を含めてもよく、あるいはフォーリン・ネットワーク・プロバイダが、この判断を下すのに外部のデバイス、サーバ、プロキシ、エンティティ、またはサービスを使ってもよい。ただし、上述のように、フォーリン・ネットワークは、強化型識別子の不透明な部分を復号することはできない；故に、移動デバイスの識別（ならびに移動デバイス・ユーザの識別）は、依然として不明であり保護されている。
【００３３】
従って、本発明の好適な実施形態によれば、一般に移動デバイスの要求に付随する移動デバイス識別子（ＭＳＩＳＤＮなど）が、移動デバイス・ユーザのホーム・オペレータを明らかにしながらも移動デバイスの（およびひいては、デバイス・ユーザの）識別を難読化する「強化型」識別子によって代替される。強化型識別子の第１部分は、移動デバイス・ユーザのホーム・オペレータを（直接またはデータベース検索を通じて）特定するデータ列を含む。強化型識別子の第２の、不透明な部分は、好ましくはユーザのホーム・オペレータ（またはユーザのホーム・オペレータにより権限を付与されたエンティティ）によってのみ元に戻すことが可能なやり方で、移動デバイスの識別を難読化する。移動デバイス・ユーザがフォーリン・ネットワークへローミングする際、ネットワークは、好ましくはＭＳＩＳＤＮまたはその他の識別子の代わりに、強化型識別子を受信する。フォーリン・ネットワークは、第１部分を使って移動デバイス・ユーザのホーム・ネットワークを特定するが、移動デバイスの識別を突き止めることはできない。ユーザのプライバシは維持され、第三者が、例えばＭＳＩＳＤＮまたは同様の識別子を含んだ要求に基づいてデバイスのプロファイルを構築することは阻止される。
【００３４】
本発明は、加入者が、加入者のホーム・ネットワーク上にいようとフォーリン（ローミング）ネットワーク上にいようと、第三者プロバイダの提供する資源にアクセスすることを可能にする。同様に本発明は、プロバイダ（加入者がナビゲートする可能性のあるコンテンツ・プロバイダ・ウェブ・サイトなど）が、加入者のホーム・ネットワークを容易に突き止めることを可能にする；これにより、そのような第三者が付加価値サービスを提案し提供することができるようになる。上述のような付加価値サービスの例としては、加入者のホーム・ネットワークに関連する地理的地域における所与の製品またはサービスの広告などが考えられる。
【００３５】
第三者プロバイダおよびローミング・オペレータは移動デバイスあるいはそのユーザを知らないのではあるが、こうした第三者は、ホーム・ネットワーク・サービス・プロバイダの提供する情報を要求することによって、加入者に関する追加的な情報を突き止めることができる。上述のような要求は、共有エイリアス（すなわち、ホーム・ネットワーク・サービス・プロバイダと上述のような第三者との間で共有されているエイリアス）を用いて実行されればよく、上記共有エイリアスは、２００４年７月２１日に出願された米国特許出願公開第２００６／００２１０１８号に記載されているように、フェデレーテッド環境との関係で生成される。この文献に記載されているように、フェデレーテッド異機種環境により、企業がユーザへシングルサインオンの体験を提供することが可能になる。そのような環境では、ユーザが、第１ドメインに対して認証されると、その後、トランザクションに関与し得る後段のドメイン各々に対する適切なアサーションを、その第１ドメインに提供させることができる。こうした後段のドメインは、第１ドメインと他のこうした後段のドメインとの間に予め決められたアサーション形式がなくても、認証アサーションまたは他のタイプのアサーションあるいはその両方を理解し信頼することができるようになっている必要がある。アサーションを認識することに加えて、後段のドメインは、予め決められた識別のマッピング関係がなくても、アサーションに含まれている識別を、個々のドメインにおいてユーザを表す識別へと変換することができるようになっている必要がある。別の方法では、第三者プロバイダまたはオペレータが、Ｗｅｂサービス・トラスト言語（ＷＳ−Ｔｒｕｓｔ：Ｗｅｂ  Ｓｅｒｖｉｃｅ  Ｔｒｕｓｔ  Ｌａｎｇｕａｇｅ）で定義されたものなどの要求形式を使用することによって、加入者に関する情報をホーム・ネットワーク・サービス・プロバイダから入手する。無論、その他任意の都合のよい信頼性強化技術またはプロトコルを使用することができる。
【００３６】
本発明を、或る１つの２．５Ｇネットワークからもう１つの２．５Ｇネットワークへの移動デバイス・ユーザのローミングに照らして記載してきたが、本発明は、いずれかの特定タイプのワイヤレス・ネットワークでの使用に限定されるものではない。実際に、本明細書に記載の難読化技術は、移動デバイスまたは移動デバイス・ユーザに関連するデータがサービスを求める要求に付随し得る、あらゆるワイヤレス・ネットワーキング環境にて使用されるとよい。故に代表的な実施形態では、本発明の技術を、任意のタイプのワイヤレス・ネットワークにて使用することができ、例えば、アナログ・セルラ、デジタル・セルラ、パーソナル通信システム（ＰＣＳ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）、セルラ式デジタル・パケット・データ・システム（ＣＤＰＤ：Ｃｅｌｌｕｌａｒ  Ｄｉｇｉｔａｌ  Ｐａｃｋｅｔ  Ｄａｔａ  ｓｙｓｔｅｍ）、ＡＲＤＩＳ、ＲＡＭ移動データ、Ｍｅｔｒｉｃｏｍ社のＲｉｃｏｃｈｅｔ、ページング、および拡張特殊化移動体無線（ＥＳＭＲ：Ｅｎｈａｎｃｅｄ  Ｓｐｅｃｉａｌｉｚｅｄ  Ｍｏｂｉｌｅ  Ｒａｄｉｏ）などが挙げられるが、これらに限定されるものではない。ワイド・エリア・ワイヤレス・ネットワーク用の例示的な通信プロトコルとしては、時分割多重アクセス（ＴＤＭＡ：Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、例えばＩＳ−１３６など）、符号分割多重アクセス（ＣＤＭＡ：Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、１ｘＲＴＴ、汎用パケット無線サービス（ＧＰＲＳ：Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）、ＧＳＭエボリューション用拡張データ・レート（ＥＤＧＥ：Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ｒａｔｅｓ  ｆｏｒ  ＧＳＭ  Ｅｖｏｌｕｔｉｏｎ）、移動体通信用グローバル・システム（ＧＳＭ：Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ユニバーサル移動電話システム（ＵＭＴＳ：Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）、および統合デジタル拡張ネットワーク（ｉＤＥＮ：Ｉｎｔｅｇｒａｔｅｄ  Ｄｉｇｉｔａｌ  Ｅｎｈａｎｃｅｄ  Ｎｅｔｗｏｒｋ）パケット・データなどが挙げられるが、これらに限定されるものではない。その上、本発明の技術は、８０２．１１、ＨｏｍｅＲＦ、Ｂｌｕｅｔｏｏｔｈ（Ｒ）、ＨｉｐｅｒＬＡＮなどに準拠したワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ：ｗｉｒｅｌｅｓｓ  ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋｓ）など、免許不要の周波数帯にて利用することもできる。
【００３７】
本明細書に記載されるようなホーム・ネットワークまたはフォーリン・ネットワークにて提供される機能は、任意のコントローラ上で実現することができる。コントローラは、パーソナル・コンピュータ、サーバ、または同様のマシンなど、任意の都合のよいやり方で実現されればよい。代表的なコントローラとしては、Ｐｅｎｔｉｕｍ（Ｒ）（または同等品）プロセッサ上の、Ｌｉｎｕｘ（Ｒ）２．４（または同等品）オペレーティング・システム・カーネルを実行しているラックマウント型ＰＣであり、本デバイスは、ソフトウェア・アプリケーションおよび関連データをサポートするシステム・メモリと外部ストレージとを含む。本コントローラは、さらに、上記に記載の諸機能を促進する標準的なネットワーク・インターフェースを含む。本コントローラは、一般に、管理、処理および監視用の、ウェブベースの（または同等の）インターフェースをエクスポートする。従ってＨＮＰに照らすと、本コントローラは、ＵＩＤ生成機能に使用される。
【００３８】
図８は、上記に記載したコントローラに使用されるとよい代表的なデータ処理システムである。プログラム・コードの保存または実行あるいはその両方に適したデータ処理システム８００は、少なくとも１つのプロセッサ８０２を含み、該プロセッサは、システム・バス８０５を通じて、直接または間接的にメモリ要素に接続されている。メモリ要素には、プログラム・コードの実際の実行中に使用されるローカル・メモリ８０４と、大容量ストレージ８０６と、実行中にコードを大容量ストレージから検索しなければならない回数を減らすべく少なくとも一部のプログラム・コードの一時的なストレージを提供するキャッシュ・メモリ８０８と、を含めることができる。入力／出力すなわちＩ／Ｏ（Ｉｎｐｕｔ／ｏｕｔｐｕｔ）デバイス（キーボード８１０、ディスプレイ８１２、ポインティング・デバイス８１４などを含むがこれらに限定されない）を、直接あるいは介在しているＩ／Ｏコントローラ８１６を介して、システムに接続させることができる。ネットワーク・アダプタ８１８も同様にシステムに接続されて、本データ処理システムが、介在するプライベートまたはパブリックのネットワーク８２０を通じて、他のデータ処理システムまたはデバイスへ接続されるようにするとよい。
【００３９】
当業者には当然のことながら、移動デバイス自体が、同様のデータ処理コンポーネントを含む。
【００４０】
本発明は、完全なハードウェアの実施形態、または完全なソフトウェアの実施形態、あるいはハードウェアおよびソフトウェア双方の要素を含む実施形態の形をとることができる。好適な一実施形態では、本発明が、ファームウェア、常駐ソフトウェア、マイクロコードなどが挙げられるがこれらに限定されないソフトウェアによって実現される。さらに、上述のように、本発明は、コンピュータ使用可能なまたはコンピュータ可読の媒体からアクセス可能なコンピュータ・プログラム製品の形をとることができ、該コンピュータ・プログラム製品は、コンピュータまたは何らかの命令実行システムによってあるいはこれらと関連して使用されるプログラム・コードを提供する。本説明の目的上、コンピュータ使用可能またはコンピュータ可読の媒体は、命令実行システム、装置またはデバイスによってあるいはこれらと関連して使用されるプログラムを収容、保存、通信、伝搬、または搬送することの可能な任意の装置とすることができる。媒体は、電子、磁気、光、電磁気、赤外線、または半導体のシステム（または装置もしくはデバイス）あるいは伝搬媒体とすることができる。コンピュータ可読媒体の例としては、半導体すなわちソリッド・ステートのメモリ、磁気テープ、着脱可能なコンピュータ・ディスケット、ランダム・アクセス・メモリ（ＲＡＭ：ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、読み取り専用メモリ（ＲＯＭ：ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）、固定型磁気ディスクおよび光ディスクが挙げられる。光ディスクの現行の例としては、コンパクト・ディスク−読み取り専用メモリ（ＣＤ−ＲＯＭ：ｃｏｍｐａｃｔ  ｄｉｓｋ−ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、コンパクト・ディスク−読み／書き（ＣＤ−Ｒ／Ｗ：ｃｏｍｐａｃｔ  ｄｉｓｋ−ｒｅａｄ／ｗｒｉｔｅ）およびＤＶＤが挙げられる。
【００４１】
上記には、本発明の或る特定の実施形態によって実施される、動作の特定の順序が述べられているが、当然のことながら、上記のような順序は例示的なものであり、別の実施形態では異なる順序で動作を実施すること、或る特定の動作を組み合わせること、或る特定の動作を重複させることなどが可能である。本明細書における所与の実施形態に対する参照は、記載されたその実施形態が特定の機能、構造または特徴を含むことがある一方で、必ずしも全ての実施形態がその特定の機能、構造または特徴を含まなくてもよいことを意味する。
【００４２】
最後に、システムの所与のコンポーネントを別個に記載してきたが、当業者には当然のことながら、記載された機能の一部は、所与の命令、プログラム・シーケンス、コード部などにて組み合わされてもあるいは共有されてもよい。
【図１】
2010531073.tif 000003
【図２】
2010531073.tif 000004
【図３】
2010531073.tif 000005
2010531073.tif 000006
【図４】
2010531073.tif 000007
【図５】
2010531073.tif 000008
【図６】
2010531073.tif 000009
【図７】
2010531073.tif 000010
【図８】
2010531073.tif 000011
【手続補正書】
【提出日】平成21年12月25日(2009.12.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
移動デバイスを用いて、移動デバイス・ユーザに、前記デバイス・ユーザのホーム・ネットワーク以外のネットワークへのアクセスを提供する方法であって、前記移動デバイスは、自体に関連するデバイス識別子を有し、前記方法は、
所与の要求に関連して、第１部分と第２部分とを有する識別子を提供するステップであって、前記第１部分は、前記デバイス・ユーザのホーム・ネットワーク・オペレータをそこから把握することができるデータ列を含み、前記第２部分は、許可されたエンティティが前記移動デバイスに関連する識別子をそこから突き止めることができるデータ列を含む、前記提供するステップと、
前記移動デバイス・ユーザに、前記ネットワークへのアクセスを許可するかどうかを判断するために前記識別子を使用するステップと、
を含む、方法。
【請求項２】
前記第２部分は、前記第１部分の後ろに付加される、請求項１に記載の方法。
【請求項３】
前記第２部分は、前記第１部分の先頭に付加される、請求項１に記載の方法。
【請求項４】
前記移動デバイスに関連する前記識別子を符号化する修正型のデータ列を作成するために、前記第２部分が定期的に変更される、請求項１に記載の方法。
【請求項５】
前記第１部分の前記データ列は、前記移動デバイス・ユーザのホーム・オペレータを特定するのに任意のエンティティによって使用可能な一意の識別子である、請求項１に記載の方法。
【請求項６】
前記第２部分の前記データ列は、所与の期間中は繰り返し使用可能な識別子であって、前記所与の期間中、前記識別子は一意であることが保証されている、請求項１に記載の方法。
【請求項７】
前記第２部分の前記データ列は、前記デバイス識別子の所与の関数として導き出される値である、請求項１に記載の方法。
【請求項８】
前記許可されたエンティティは、ホーム・ネットワーク・サービス・プロバイダである、請求項１に記載の方法。
【請求項９】
前記許可されたエンティティは、ホーム・ネットワーク・サービス・プロバイダによって権限を付与されたエンティティである、請求項１に記載の方法。
【請求項１０】
前記識別子は、前記デバイス識別子の代わりに、前記所与の要求と一緒に提供される、請求項１に記載の方法。
【請求項１１】
前記第２部分の前記データ列は、前記移動デバイス上で生成される、請求項１に記載の方法。
【請求項１２】
前記第２部分の前記データ列は、前記移動デバイスへプッシュされる、請求項１に記載の方法。
【請求項１３】
前記データ列は、ホーム・ネットワーク・プロバイダから前記移動デバイスへ提供される、請求項１２に記載の方法。
【請求項１４】
前記データ列は、前記ホーム・ネットワーク・プロバイダから安全なチャネルで前記移動デバイスへプッシュされる、請求項１３に記載の方法。
【請求項１５】
前記第２部分の前記データ列は、移動デバイスＭＳＩＳＤＮ、および前記移動デバイスをユーザに結び付ける他の任意の識別子のうちの１つを符号化する、請求項１に記載の方法。
【請求項１６】
移動デバイスがその中へローミングするワイヤレス・ネットワークにおいてサービスを提供する方法であって、前記方法は、
前記サービスを求める要求を移動デバイスから受信するステップであって、前記要求は、第１部分および第２部分を有する識別子を伴い、前記第１部分は、前記デバイスのユーザのホーム・ネットワーク・オペレータの識別をそこから把握することのできるデータ列を含み、前記第２部分は、許可されたエンティティが前記移動デバイスに関連する識別子をそこから突き止めることができるデータ列を含む、前記受信するステップと、
前記サービスを提供するかどうかに関して判断を下すために前記識別子を使用するステップと、
を含む、方法。
【請求項１７】
前記使用するステップは、前記移動デバイスと関連するホーム・ネットワークの識別を突き止めるために前記識別子の前記第１部分を使用するステップを含む、請求項１６に記載の方法。
【請求項１８】
前記ワイヤレス・ネットワークのオペレータは、許可されたエンティティである、請求項１６に記載の方法。
【請求項１９】
前記ワイヤレス・ネットワークのオペレータは、許可されたエンティティではない、請求項１６に記載の方法。
【請求項２０】
前記ワイヤレス・ネットワークの前記オペレータに、許可されたエンティティと通信させて前記移動デバイスに関連する前記識別子を受信させるステップをさらに含む、請求項１６に記載の方法。
【請求項２１】
前記サービスは、前記ワイヤレス・ネットワークへのアクセスである、請求項１６に記載の方法。
【請求項２２】
移動デバイスがローミングする先のフォーリン・ネットワークにてプロバイダによって使用される装置であって、所与の移動デバイスがホーム・ネットワークと関連しており、前記装置は、
プロセッサと、
前記プロセッサにより実行されるコンピュータ・プログラムと、を含み、該コンピュータ・プログラムが、前記装置に、
移動デバイスからサービスの要求を受信する機能であって、前記要求は、第１部分と第２部分とを有する識別子を伴い、前記第１部分は、前記デバイスのユーザのホーム・ネットワーク・プロバイダの識別をそこから把握することのできるデータ列を含み、前記第２部分は、前記フォーリン・ネットワーク・プロバイダに対して、前記移動デバイスに関連する識別子を難読化するデータ列を含む、前記受信する機能；
前記データ列を前記ホーム・ネットワーク・プロバイダへ転送する機能；
前記ホーム・ネットワーク・プロバイダから許可を受ける機能；および
前記許可を受け次第、前記サービスを提供する機能、
を実行させる、装置。
【請求項２３】
前記データ列は、移動デバイスＭＳＩＳＤＮ、およびユーザを前記移動デバイスに結び付ける他の任意の識別子のうちの１つを難読化する、請求項２２に記載の装置。
【請求項２４】
前記第２部分は、複数の別々のインスタンスを有し、個別のインスタンス各々が、ただ１つのローミング・ネットワーク・プロバイダに関連する、請求項１に記載の方法。
【請求項２５】
前記第２部分は、複数の別々のインスタンスを有し、個別のインスタンス各々が、ただ１つのローミング・ネットワーク・プロバイダに関連する、請求項１６に記載の方法。
【国際調査報告】
2010531073.tif 000012
2010531073.tif 000013