(57)【要約】  ポータブルデバイスを構成する方法には、バイオメトリックデータを含むユーザ識別情報を感知すること（P110）が含まれる。ユーザ識別情報に基づくユーザ識別トークンを生成し（P120）、ネットワークへ送信し（P130）、構成情報の組が受信される（P140）。
2005515652.tif 000002
【特許請求の範囲】
【請求項１】
構成可能なポータブルデバイスであって、
ポータブルデバイスのユーザからバイオメトリックデータを収集するように構成され、かつ配置された感知ユニットと、
バイオメトリックデータに基づいてユーザ識別トークンを生成するように構成され、かつ配置されたトークン生成装置と、
無線通信リンクによってユーザ識別トークンをネットワークへ送信し、かつユーザ識別トークンに対応する構成情報をネットワークから受信するように構成され、かつ配置されたアクセス端末と、
構成情報を検索可能に記憶するように構成され、かつ配置された構成情報メモリとが構成されていて、
ポータブルデバイスの構成が、構成情報の一部分によって少なくとも部分的に判断される構成可能なポータブルデバイス。
【請求項２】
ポータブルデバイスの複数の番号割当てモジュールの中の１つが、構成情報によって選択される請求項１記載の構成可能なポータブルデバイス。
【請求項３】
ポータブルデバイスを構成する方法であって、
ポータブルデバイスのユーザからユーザ識別情報を感知することと、
ユーザ識別情報に基づいて、ユーザ識別トークンを生成することと、
無線通信リンクによってユーザ識別トークンを送信することと、
ユーザ識別トークンに対応する構成情報の組を受信することとが含まれる方法。
【請求項４】
ポータブルデバイスを構成する方法であって、ユーザ識別トークンを感知することには、バイオメトリックデータを収集することが含まれる請求項３記載の方法。
【請求項５】
ポータブルデバイスを構成する方法であって、バイオメトリックデータを収集することには、指紋データを収集することが含まれる請求項４記載の方法。
【請求項６】
ポータブルデバイスを構成する方法であって、バイオメトリックデータを収集することには、音声データを収集することが含まれる請求項４記載の方法。
【請求項７】
ポータブルデバイスを構成する方法であって、ユーザ識別トークンを送信することには、無線通信のためにセルラネットワークと関係付けられている無線通信リンクによって、ユーザ識別トークンを送信することが含まれる請求項３記載の方法。
【請求項８】
ポータブルデバイスを構成する方法であって、構成情報の組にしたがって、ポータブルデバイスの複数の番号割当てモジュールの中の１つを選択することがさらに含まれる請求項３記載の方法。
【請求項９】
ポータブルデバイスを構成する方法であって、構成情報の組にしたがってポータブルデバイスの動作を構成することがさらに含まれる請求項３記載の方法。
【請求項１０】
ポータブルデバイスを構成する方法であって、
無線通信リンクによってユーザ識別トークンを受信することと、
ユーザ識別トークンと、複数のテンプレートの中の１つとの対応を検出すること、
テンプレートに対応する構成情報の組を検索することと、
構成情報の組の少なくとも一部分をポータブルデバイスへ送信することとが含まれる方法。
【請求項１１】
ポータブルデバイスを構成する方法であって、ユーザ識別トークンは、バイオメトリックデータを含む請求項１０記載の方法。
【請求項１２】
ポータブルデバイスを構成する方法であって、ユーザ識別トークンは、指紋データを含む請求項１１記載の方法。
【請求項１３】
ポータブルデバイスを構成する方法であって、ユーザ識別トークンは、音声データを含む請求項１１記載の方法。
【請求項１４】
ポータブルデバイスを構成する方法であって、ユーザ識別トークンと複数のテンプレートの中の１つとの対応を検出することには、ユーザ識別トークンから特徴の組を抽出することが含まれる請求項１０記載の方法。
【請求項１５】
ポータブルデバイスを構成する方法には、デバイス識別トークンを受信することがさらに含まれ、
構成情報の組の少なくとも一部分が、デバイス識別トークンに対応する請求項１０記載の方法。
【請求項１６】
構成可能なポータブルデバイスであって、
ポータブルデバイスのユーザから、ユーザ別情報を感知するように構成され、かつ配置されている感知ユニットと、
ユーザ別情報に基づいて、ユーザ識別トークンを生成するように構成され、かつ配置されているトークン生成装置と、
無線通信リンクによってネットワークへユーザ識別トークンを送信し、かつユーザ識別トークンに対応する構成情報をネットワークから受信するように構成され、かつ配置されたアクセス端末と、
構成情報を検索可能に記憶するように構成され、かつ配置された構成情報メモリとが含まれていて、
ポータブルデバイスのユーザの選択可能な動作が、構成情報の一部分によって少なくとも部分的に判断される構成可能なポータブルデバイス。
【請求項１７】
感知ユニットが、ユーザからバイオメトリックデータを収集するように構成され、かつ配置される請求項１６記載の構成可能なポータブルデバイス。
【請求項１８】
感知ユニットが、指紋データを収集するように構成され、かつ配置される請求項１７記載の構成可能なポータブルデバイス。
【請求項１９】
感知ユニットが、音声データを収集するように構成され、かつ配置される請求項１７記載の構成可能なポータブルデバイス。
【請求項２０】
アクセス端末が、無線通信のためにセルラネットワークと関係付けられている無線通信リンクによって、ユーザ識別トークンを送信するように構成され、かつ配置されている請求項１６記載の構成可能なポータブルデバイス。
【請求項２１】
複数の番号割当てモジュールがさらに構成されていて、
構成情報の組が、番号割当てモジュールの中から選択された１つを示す請求項１６記載の構成可能なポータブルデバイス。
【請求項２２】
表示インターフェイスがさらに構成されていて、
表示インターフェイスの構成が、構成情報の組によって判断される請求項１６記載の構成可能なポータブルデバイス。
【請求項２３】
ポータブルデバイスからユーザ識別トークンを受信するように構成され、かつ配置されているアクセスネットワークと、
複数のユーザテンプレートを記憶するように構成され、かつ配置されているテンプレートデータベースと、
構成情報の各組がユーザテンプレートの中の１つと対応していて、構成情報の複数の組を検索可能に記憶するように構成され、かつ配置される構成情報データベースと、
アクセスネットワークに接続されていて、ユーザ識別トークンと複数のユーザテンプレートの中の１つとの対応を検出し、かつユーザテンプレートに対応する構成情報の組を検索するように構成され、かつ配置されているパターン整合装置とが構成されているネットワーク。
【請求項２４】
パターン整合装置が、ユーザ識別トークンのバイオメトリックデータと、複数のユーザテンプレートの中の１つとの対応を検出するように構成され、かつ配置されている請求項２３記載のネットワーク。
【請求項２５】
パターン整合装置が、ユーザ識別トークンの指紋データと、複数のユーザテンプレートの中の１つとの対応を検出するように構成され、かつ配置されている請求項２４記載のネットワーク。
【請求項２６】
パターン整合装置が、ユーザ識別情報の音声データと、複数のユーザテンプレートの中の１つとの対応を検出するように構成され、かつ配置されている請求項２４記載のネットワーク。
【請求項２７】
パターン整合装置が、ユーザ識別トークンから特徴の組を抽出し、かつ特徴の組と複数のユーザテンプレートの中の１つとの対応を検出するように構成され、かつ配置されている請求項２３記載のネットワーク。
【請求項２８】
アクセスネットワークが、ポータブルデバイスからデバイス識別トークンを受信し、かつデバイス識別トークンに対応する構成情報の組を送信するようにさらに構成され、かつ配置されている請求項２３記載のネットワーク。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポータブルデバイスに関する。とくに、本発明は、ポータブルデバイスの無線構成に関する。
【背景技術】
【０００２】
無線通信システムには、通信ネットワークと１組のアクセス端末（access terminal, AT）とが構成されていて、ＡＴは、無線通信リンクによってネットワークと通信する。通信ネットワークは、（有線リンクまたは無線リンク、あるいはこの両者によって）他のネットワークとも通信し、ＡＴは、ネットワーク内のエンティティと；ネットワークに接続された別のＡＴと；および／または、別のネットワーク上のエンティティおよび／またはＡＴと通信する。
【０００３】
無線通信ネットワークの１つの例には、無線通信のためのセルラネットワークがある。このようなネットワーク内のエンティティには、１つ以上の基地局（基地局トランシーバ（base station transceiver, BTS）を含む）と、管理ユニット（例えば、基地局制御装置（base station controller, BSC）、移動サービススイッチングセンター（mobile services switching center, MSC）、およびホーム位置レジスタ（home location register, HLS）およびビジター位置レジスタ(visitor location register, VLS)）とが含まれる。このようなネットワークを含むシステムのＡＴは、移動ユニット（‘移動局’とも呼ばれる）内に位置し、移動ユニットは、無線リンクによって基地局の１つ以上と通信する。移動ユニットは、セルラ電話、無線モデムに接続されたコンピュータまたは他の処理デバイス、無線ローカルループ（wireless local loop, WLL）局、あるいは無線接続能力を有するパーソナルディジタルアシスタント（personal digital assistant, PDA）である。
【０００４】
移動ユニットは、基地局を介して、相互に、または他のネットワーク上のデバイスと、あるいはこの両者と通信する。他のネットワークは、インターネット、または公衆交換電話ネットワーク（public switched telephone network, PSTN）、あるいはこの両者である。基地局と移動ユニットとの間の無線通信リンクは、セルラ電話インターフェイスの標準規格、すなわち米国電気通信工業会（Telecommunications Industry Association, TIA, （Arlington, VA））によって公布されたIS-54、IS-136、IS-95/A/B、およびIS-2000、または欧州電気通信標準化協会（European Telecommunication Standards Institute, (Sophie Antipolis, France)）によって公布されたＧＳＭインターフェイスの１つにしたがう。このようなリンクによる通信は、無線アプリケーションプロトコル（Wireless Application Protocol, WAP）（ＷＡＰフォーラム（Mountain View, CA）によって発行された文献において特定されている）のような１つ以上のデータプロトコル、または（ＴＩＡによって公布された）IS-856のようなセルラパケットデータインターフェイスのための標準規格を使用して行なわれる。
【０００５】
無線通信ネットワークの別の例は、無線ローカルエリアネットワーク（local-area network, LAN）であり、ネットワーク内のエンティティには、１つ以上のサーバが含まれており、個々のＡＴは、ワークステーション、周辺デバイス、またはＰＤＡ内にあるか、またはこれらに接続されている。このようなシステム内の無線通信リンクは、IEEE 802.11のような標準規格（または、ＩＥＥＥ標準規格設定機関（Piscataway, NJ）によって発行されている文献において特定されているIEEE 802.11aまたは802.11bのような、IEEE 802.11の別形の標準規格、またはShared Wireless Access Protocol(SWAP)（Home RF Working Group(Portland, OR)によって発行された文献において特定されている）にしたがう。
【０００６】
ＡＴは、固定デバイス内に構成される。固定デバイスとは、固定無線ローカルループ（wireless local loop, WLL）局（例えば、電話デスクセット）；デスクトップコンピュータ；またはプリンタ、ディスプレイ、または大容量記憶ユニットのような周辺デバイスである。このような場合に、無線方式では、ネットワークと固定デバイスとの有線接続の取付けおよび維持にかかる費用または不便、あるいはこの両者を無くすことができる。その代りに、ＡＴは、ポータブルデバイス内に構成されていてもよい。この場合に、移動範囲が追加されると、地理的領域（自宅または施設内か、あるいは大陸全体または大陸を越える領域に延びている領域）上での携帯の利便性およびアクセス能力が得られる。
【０００７】
ポータブルデバイスの用途が広がり、かつ能力が向上するのにしたがって、よく知られているインターフェイスをユーザに提示して、使用可能な種々のオプションおよび能力を取り決めるように、ポータブルデバイスを構成することが望ましい。例えば、ユーザは、特定の呼出し音、バックライティングオプション（例えば、オン、オフ、または点滅）、および／または表示バナーをデフォルトするように、セルラ電話をプログラムすることができる。さらに加えて、ポータブルデバイスが、予測によって、ユーザの動作に応答することが望ましい。例えば、ユーザは、所定の１つのキーまたは一連のキーを押すと、デバイスが、いくつかの可能な動作の中の特定の１つ（例えば、特定のメニューを表示するといった動作）を実行するようにプログラムすることができる。さらに加えて、ポータブルデバイスが、その能力に関係する個人化されたデータ値またはデータの組を記憶することが望ましい。例えば、セルラ電話を、頻繁に発信する電話番号のリスト、および関係付けられた名前のタグとを使って、プログラムし、ＰＤＡを、頻繁に使用するｅメールのアドレスまたは頻繁に訪問するウエブページのアドレス、あるいはこの両者を使ってプログラムする。
【０００８】
いくつかの情況では、多数のユーザが１台のポータブルデバイスを使用するのを支援することが望ましい。情況とは、例えば、異なるユーザが、異なるときに、パーソナル通信デバイス（例えば、セルラ電話、セルラまたは衛星ページャ、あるいはハンドヘルドラジオ）を使用するといった情況である。家庭（または職場）では、１人の家族（または、従業員）が、家（または施設）から出かけるときに、１台以上のこのようなデバイスを携帯できることが望ましい。工場または小売店の状況では、１台の構成可能なデバイス（例えば、バーコードスキャナまたは他の在庫管理デバイス）を幾人か、または多数の労働者間で（例えば、異なる日にち、または異なる作業シフトで）共用し、デバイスをより多く利用し、かつデバイスのアイドル時間を低減または無くすことができることが望ましい。摩耗する前に、型が古くなってしまう可能性の高いポータブルデバイスにおいて、デバイスのデューティサイクルをこのようなやり方で高めると、設備のコストを低減するのに役立つ。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
都合の悪いことには、１人のユーザに適した構成が、他のユーザには不適切または不便であり、各使用期間ごとに、ポータブルデバイスへ手操作で構成を入力し直すのは、単調で退屈である。さらに加えて、ポータブルデバイスは、１人のユーザのみによる使用またはアクセスに適した能力またはデータを有する。
【課題を解決するための手段】
【００１０】
本明細書に開示されている実施形態では、ポータブルデバイスのユーザに対応するユーザ識別情報と、ユーザ識別情報に基づくポータブルデバイスの構成情報とを得ることによって、上述の必要に対処している。１つの実施形態にしたがう構成可能なポータブルデバイスでは、（バイオメトリックデータを含む）ユーザ識別情報を感知して、ユーザ識別情報に基づくユーザ識別トークンを生成して、ネットワークへ送信する。１つの実施形態にしたがうネットワークでは、（バイオメトリックデータに基づく）ユーザ識別トークンを受信して、構成情報の対応する組を送信する。
【発明を実施するための最良の形態】
【００１１】
ユーザの識別に基づいてポータブルデバイスの構成を変更することが望ましい。例えば、デバイスによってユーザに提示されるインターフェイス、デバイス内に記憶されているデータへのアクセス、デバイスの操作、および／またはポータブルデバイスと通信ネットワークとの対話を構成することが望ましい。さらに加えて、ユーザの識別にしたがって、ポータブルデバイスの一定の能力、オプション、またはデータへのアクセスを制御または管理することが望ましい。
【００１２】
図１は、本発明の1つの実施形態にしたがうシステムのブロック図を示しており、システムには、ポータブルデバイス100と通信ネットワーク200とが構成されている。通信ネットワーク200の適切な例には、既に記載したように、無線通信または無線ＬＡＮ、あるいはこの両者のためのセルラネットワークの一部分が構成されている。ネットワーク200がより小さいときは、ネットワーク200の適切な例には、無線インターフェイスを介して、（恐らくは、ＬＡＮへ接続されていて）1つ以上のＰＤＡまたは他のポータブルデバイスと通信するパーソナルコンピュータが含まれる。この場合に、インターフェイスには、無線通信リンク300が含まれ、無線通信リンク300は、磁気、誘導、光であり、例えば、赤外線（Infrared Data Association (Walnut Creek, CA)によって発行されたIrDA Serial Infrared Data Link Standard Specifications）に恐らくはしたがう）、または無線（例えば、IEEE 802.11またはその別形のようなインターフェイスの標準規格、ＳＷＡＰ、あるいはブルトゥース（Bluetooth Special Interest Group (New York, NY)によって発行された文献において特定されている）にしたがう）、あるいはこの両者である。
【００１３】
図1に示されているシステムでは、ポータブルデバイス100は、ユーザから情報を得て、その情報でユーザ識別トークンを生成し、無線通信リンク300によって通信ネットワーク200へトークンを送る。応答して、ネットワーク200は、ポータブルデバイス100へ、トークンに対応する構成情報の組を送る。１つの実施形態では、ネットワーク200は、トークンと、多数の予め記憶されたテンプレートの中の１つとの対応を検出し、そのテンプレートに対応する構成情報の組を送る。
【００１４】
図２に示されているように、本発明の1つの実施形態にしたがうポータブルデバイスには、感知ユニット110、トークン生成装置120、ＡＴ130、および構成情報メモリ140が構成されている。感知ユニット110は、ユーザを識別する情報を感知する。例えば、感知ユニット110には、イメージングユニット（例えば、電荷結合素子（charge-coupled device, CCD）または相補形金属酸化膜半導体（complementary metal-oxide-semiconductor, CMOS）センサ）が含まれ、イメージングユニットは、ユーザの指紋、虹彩、または顔の画像のようなバイオメトリックデータを収集するように構成されている。別のバイオメトリックの実行では、感知ユニット110は、（恐らくは、ポータブルデバイス内に既に構成されている）マイクロフォンまたは他の音声トランスデューサであり、ユーザは、所定のパスフレーズ（例えば、名前）を感知ユニットへ向かって言うことによって識別情報を入力する。
【００１５】
別の実行では、感知ユニット110には、表面（例えば、従業員のバッジのようなユーザ識別タグ）上にプリントされた識別シンボルまたは一連のシンボル（例えば、バーコード）の画像を収集するように構成されたイメージングユニットが含まれる。その代りに、感知ユニット110には、プリントされた表面で反射する（例えば、レーザダイオードまたはＬＥＤからの）光を感知するフォトダイオードが含まれることもある。別の実行では、感知ユニット110には、ユーザ識別タグに付された磁気ストライプから、一連のデータシンボルを読み出す磁気センサが含まれる。このような場合に、情報を感知するには、ユーザが、表面またはデバイス、あるいはこの両者を相互に動かす（例えば、感知ユニット110が配置されているデバイス上のスロットにタグをスワイプする）ことが必要である。その代りに、感知ユニット110には、ユーザがパスワードまたは他の識別文字列を入力するためのキーボードが含まれる。
【００１６】
識別タスクには、ユーザ識別情報を、１つ以上の予め記憶されているユーザテンプレートと比較することが含まれる。感知されたデータの性質に依存して、このようなデータを、識別タスクへ入力するのに適した形にするのに必要な処理量は、非常に多い。例えば、キーボードを使用して入力されるパスフレーズは、識別タスクへ直接に入力される。同様に、磁気ストライプまたはバーコードをスワイプすることによって入力されるデータ列は、（例えば、最小保護領域の確認のような、列をディジタル化して、恐らくは、付加的に条件付けをするタスクと；パリティ検査およびチェックサム確認のような、誤り検出または誤り訂正、あるいはこの両者とを含むタスクとによって）比較的簡単にこのような形にすることができる。このような場合に、これらのタスクは、ポータブルデバイス100内でトークン生成装置120によって実行され、その結果、ネットワーク200へ送られるユーザ識別トークンは、識別タスクへ直接に入力するのに適したものになる。
【００１７】
しかしながら、音声の印象、もしくは顔、虹彩、または指紋の画像のようなバイオメトリックデータにおいて、感知されたデータから識別の特徴の組を抽出するタスクは、さらに相当に膨大である。指紋の画像では、特徴抽出には、細部（隆起部（ridge）の縁端部および分岐点のような特徴）の位置を識別することが含まれる。虹彩の画像では、特徴抽出には、虹彩の環の内側および外側の境界を位置付けることと、ウエーブレット分解のような技術を使用して、特性パラメータを求めることとが含まれる。顔の画像では、特徴抽出には、顔の特徴のみが含まれるように、収集した画像の大きさを正規化することと、変換された画像をフィルタにかけて、これらの特徴を判断することとが含まれる。音声の印象では、特徴抽出には、エンドポイントを判断すること、またはメル周波数のケプストラル係数（mal-frequency cepstral coefficiency, MFCC）もしくは線形予測のケプストラル係数(linear prediction cepstral coefficiency, LPCC)を求めること、あるいはこの両者が含まれる。ディジタルセルラ電話を含むポータブルデバイス100において、音声特徴抽出の代わりの方法には、既存のボコーダを使用して、感知されたデータを特徴の組へ変換することが含まれる。しかしながら、上述以外の場合では、ポータブルデバイス100は、全抽出処理を行うことができないか、または望ましくなく、トークン生成装置120によって出力されるユーザ識別トークンには、特徴の組を抽出する処理を完了するのに別の処理が必要である。
【００１８】
トークン生成装置120は、感知ユニット110によって出力されたデータを処理して、ユーザ識別トークンを生成する。いくつかの構成では、トークン生成装置120は、全特徴の抽出処理を行う。特徴抽出のタスクが、トークン生成装置120の能力を越えているが、感知されるデータの組が、（例えば、リンク300の容量と比較して）大き過ぎない場合は、ユーザ識別トークンには、恐らくは、正規化または圧縮、あるいはこの両者の後の、全データの組が含まれ、特徴抽出は、ネットワーク200内で行われるか、または完了する。別の実行では、特徴抽出の処理は、（例えば、有効処理電力量、有効通信バンド幅量、および抽出および識別アルゴリズムの性質にしたがって）ポータブルデバイス100とネットワーク200とで分割される。
【００１９】
トークン生成装置120は、１台以上のマイクロプロセッサ；ディジタル信号プロセッサ；もしくは論理素子の他の配列として構成され、ハードウエア、ファームウエア、および／またはソフトウエア内に記憶されている１つ以上の命令系列を実行する。例えば、トークン生成装置120は、特定用途向け集積回路（application-specific integrated circuit, ASIC）またはフィールドプログラマブルゲートアレイ（field-programmable gate array, FPGA）の一部分が含まれ、命令系列は、静的または動的な半導体ランダムアクセスメモリ（random-access memory, RAM）のような揮発性メモリ素子、もしくは読み出し専用メモリ（read-only memory, ROM）、プログラマブルＲＯＭ（programmable ROM, PROM）、またはフラッシュあるいは強誘電体ＲＡＭのような不揮発性メモリに、オンチップまたはオフチップ、あるいはこの両者で記憶される。特定の実行では、ポータブルデバイス100には、論理素子の配列であって、トークン生成装置120のタスクに関係する命令と、他のタスク（例えば、ＡＴ130と関係付けられているタスク）に関係する他の命令とを、別々の時間に実行する論理素子の配列が含まれる。
【００２０】
１つの実行では、ＡＴ130は、通信リンク300によってユーザ識別トークンをネットワーク200へ送信し、応答において、リンク300によってネットワーク200から構成情報を受信する。アクセス端末130は、既に記載したように、無線通信リンクによってポータブルデバイス100とネットワーク200とを双方向に無線接続することができるデバイスである。例えば、ＡＴ130には、Qualcomm Incorporated(San Diego, CA)によって製造された移動局モデム（mobile station modem, MSM）シリーズのＩＣデバイスの中の１つが含まれる。ポータブルデバイス100は、ＡＴ130が構成されているセルラ電話であってもよく、またはＡＴ130は（ＰＣＭＣＩＡのカードまたは他のアタッチメントに構成されている無線モデムのように）ポータブルデバイス100に外付けであってもよい。別の実行では、ＡＴ130は、異なる通信リンクによって構成情報を受信するか、またはポータブルデバイス100の別の構成要素が、構成情報を受信してもよい。ＡＴ130は、リンク300に関係付けられた特定のインターフェイスまたはプロトコル、あるいはこの両者によって要求されるように、送信前にユーザ識別トークンに対して、フレーミング、パケット化、符号化（例えば、誤り訂正符号化）、インターリービング、パンクチャリング、変調、およびフィルタリングを含む処理を実行することが分かるであろう（なお、処理は、これらの処理に限定されない）。
【００２１】
ユーザ識別トークンの伝送に応答して、ネットワーク200は、本明細書に記載されているように、ユーザに対応する識別情報の組をポータブルデバイス100へ送る。既に記載したように、ＡＴ130は、リンク300または別のリンクによって、構成情報の組を受信するか、またはポータブルデバイス100内か、またはそれに接続された別のデバイスが構成情報の組を受信する。構成情報メモリ（configuration information storage, CIS）140は、構成情報の組を記憶し、構成情報の組には、次に示すものの1つ以上が（それらに制限されることなく）含まれる。
【００２２】
（１）いくつかの予め記憶されたデータのリストまたは組（例えば、電話番号リスト、ｅメールアドレスリスト、および／またはウエブページリスト）の中の1つにアクセスするようにポータブルデバイス100に命令するデータ値またはデータ列。選択されたものはデフォルト値となる。ユーザは、別のリストまたは組を選択するために、それを変更するか、その代りに、ユーザによる他のリストまたは組へのアクセスを妨げてもよい。これらのリストまたは組は、ポータブルデバイス100内のＣＩＳ140または他の場所に記憶してもよい。将来の実行では、ＣＩＳ140内に記憶されている構成情報自体に、１つ以上のこのようなリストまたは組を含んでもよい。
【００２３】
（２）１つ以上のデフォルトのインターフェイスの特徴（例えば呼出し音または音調、バックライト動作、および特定の機能への１回のキーストロークまたは特定の一連のキーストローク（すなわち、‘マクロ’）のマッピングを選択または規定するデータ値またはデータ列。
【００２４】
（３）いくつかの予め記憶されたデータ項目、オブジェクト、または列（例えば、ｅメール署名ブロックまたは表示バナー）からデフォルトを選択するデータ値またはデータ列。これらのデータ項目、オブジェクト、または列は、ポータブルデバイス100内のＣＩＳ140またはそれ以外の場所に記憶される。
【００２５】
（４）デバイスの動作に影響を与えるデータ値またはデータ列。例えば、ポータブルラジオの１つ以上の動作周波数の選択、プログラムのアイコンのようなディスプレイオプションの選択、または動作モードの選択（例えば、セルラ電話の動作か、またはページャの動作かの選択、あるいは従業員の日常業務のメニューか、または管理者の特別な業務のメニューかの選択）。
【００２６】
（５）優先順位、サービスオプション、またはソフトウエアプログラム（例えば、恐らくは、適切なアイコンの表示と関係付けられている、ウエブブラウザまたはＭＰ３プレーヤ）の使用を作動するか、さもなけば許可するデータ値またはデータ列。
（６）局所的に記憶されているデータ（例えば、パスワードまたは他の識別トークン、クレジットカードの口座番号または他の金融情報、あるいはこれら以外の所有権を主張できるデータ）へのアクセスを制御または管理するデータ値またはデータ列。
【００２７】
（７）いくつかの電話番号またはページャ番号、音声メールボックス、またはグリーティングメッセージの中の1つのデバイス100への割当てのような、ポータブルデバイス100とネットワーク200との対話を構成するデータ値またはデータ列。例えば、セルラ電話を含むポータブルデバイス100において、このようなデータ値は、何れのポータブルデバイス100の番号割当てモジュール（number assignment module, NAM）がアクティブになるかを示す。
【００２８】
（８）遠隔のサーバへエントリするためのパスワード、追加の通信リンクを横切って通信する為のプロトコルの選択のような、ポータブルデバイス100と他のネットワークとの対話を構成するデータ値またはデータ列。
１つの実行では、ユーザは、ＣＩＳ140内に記憶されている構成情報の組の一部または全てを修正することができる。（例えば、ネットワーク200から受信した構成情報の別の組によって）構成情報が上書きされるまでに限って、このような変更が有効であるか、またはその代りに、変更に関する情報をネットワーク200へ送って、構成情報のデータベースの適切なエンティティまたはエントリを修正する。後者の場合に、送られた情報は、構成情報の新しい組の全てを特徴付けるか、または変更された特徴のみを特性付ける。
【００２９】
別の実行では、ユーザは、ＣＩＳ140内に記憶されている情報を変更するのを妨げられる。例えば、情報へのアクセスは、情報を位置付けるための機構を変えることによって妨げられる。オペレーティングシステムを含む記憶システムでは、情報へのアクセスは、情報と関係付けられているディレクトリエントリを消去するか、または変えることによって妨げられる。パスワードの保護された記憶システムにおいて、情報へのアクセスは、記憶された参照パスワードを変えることによっても妨げられる。
【００３０】
構成情報によって選択される能力およびデータを、ポータブルデバイス100内に（例えば、不揮発性メモリ内に）予め記憶してもよい。その代りに、構成情報の組自体に、既に記載したように、データ値、リスト、組など、および／またはソフトウエアプログラムを含んでもよい。所望であれば、構成情報の組の全てまたは一部を、ネットワーク200によって送信される前に圧縮し、ポータブルデバイス100内で（ＣＩＳ140へ記憶する前か、またはＣＩＳ140から検索した後に）逆圧縮してもよい。
【００３１】
１つの実行では、ＣＩＳ140は、揮発性メモリ素子（例えば、静的または動的ＲＡＭ）である。この場合に、構成情報の組は、所定の期間の間か、または電力が失われる（このとき、ポータブルデバイス100はデフォルトの構成へリセット（またはディスエーブル）される）ときまでに限って保持される。その代りに、ポータブルデバイス100は、（例えば、シフト変化に対応する）スケジュールにしたがってリセットまたはディスエーブルしてもよい。このような場合には、所定の期間（例えば、１５分）より長く記憶されている構成情報の組を、特定の時刻にリセットしてもよい。さらにその代りに、ポータブルデバイス100を特定のイベント時にリセットまたはディスエーブルしてもよい。
【００３２】
リセッティングタスクには、構成情報の全てまたは一部を消去または上書きするか、さもなければこのような情報にアクセスできないようにすることが含まれ、一方で、ディスエーブリングタスクには、消去するか、さもなければポータブルデバイス100の1つ以上の動作に必要な情報（恐らくは、構成情報の一部）にアクセスできないようにすることが含まれる。別の例では、構成情報へのアクセスは、消去するか、さもなければ復号または解読機構、すなわち情報を理解できる、または実用的な形態へ変換する機構）を変えることによって妨げられる。例えば、構成情報には、消去されるか、さもなければ変えられる他の構成情報（例えば、記憶された情報と暗号化されていない記憶された情報との対応と関係付けられているシンボル列）を復号するのに必要なキーが含まれる。
【００３３】
別の実行では、ユーザは、１以上の電力サイクル（すなわち、デバイスをオフにして、その後で再びオンにすること）においてポータブルデバイス100の制御を維持すると期待する。このような場合、とくに、ポータブルデバイス100をネットワーク200の付近へ戻して、無線リンク300を再設定することが、不便ではあるが、必要である場合、ＣＩＳ140は不揮発性であることが望ましい。その代わりに、ＣＩＳ140は、バッテリーバックアップ付き揮発性メモリ素子であって、１電力サイクルにおいて、記憶されたデータの保持を支援するものであってもよい。
【００３４】
ポータブルデバイス100は、それ自体、またはその特徴、あるいはこの両者を識別するデバイス識別トークンも、ネットワーク200へ送信する。例えば、ネットワーク200が、使用されているポータブルデバイスの特定の能力に適した構成情報の組を送ることによって、ポータブルデバイスのいくつかの異なるタイプ（または、ポータブルデバイスのいくつかの異なるモデル）の再構成を支援することが望ましい。
【００３５】
上述で参照したIS-95/A/BまたはIS-2000の標準規格の中の少なくとも１つにしたがう符号分割多重アクセス（code division multiple access, CDMA）システムの例において、移動ユニットは、１０桁の移動識別番号（mobile identification number, MIN）を有し、ＭＩＮには、移動ユニットの固有の電子シリアル番号（electronic serial number, ESN）からの４桁と、ネットワークには分かっている識別列からの６桁が含まれる。ポータブルデバイス100が移動ユニットである場合は、移動ユニットのＭＩＮの全てまたは一部は、デバイス識別トークンとして用いられる。別の例では、デバイス識別トークンには、装置の構成に関する情報、またはその中に記憶されているデータ、あるいはその両者とが含まれる。例示的な実行では、デバイス識別トークンは、ポータブルデバイス100内の不揮発性メモリ素子に記憶される。
【００３６】
図３は、本発明の実施形態にしたがう通信ネットワーク200のブロック図を示している。アクセスネットワーク210は、ポータブルデバイス100から無線通信リンク300によってユーザ識別トークンを受信する。（必要であれば）上述の特徴抽出タスクを完了するとき、パターン整合装置220は、ユーザ識別トークン内の情報を、テンプレートデータベース230内に記憶されているいくつかのテンプレートの中の１つへ整合させて、構成情報データベース240から、整合したテンプレートに対応する構成情報の組を検索する。アクセスネットワーク210は、構成情報の組をポータブルデバイス100へ送る。ネットワーク200は、1つの位置における1つのデバイスとして、またはいくつかのデバイスとして形成される。その代りに、図３に示されているように、ネットワーク200の構成要素は、互いに物理的に離れていてもよい。
【００３７】
アクセスネットワーク210は、既に記載したように、ポータブルデバイス100とネットワーク200とを、無線通信リンクによって双方向に無線接続することができるデバイスである。例えば、アクセスネットワーク210は、セルラ電話の一部のＢＴＳまたは無線ＬＡＮの基地局である。別の例では、アクセスネットワーク210は、ブルートゥースの送信機またはトランシーバ、あるいは無線ドッキングユニットであってもよい。ユーザ識別トークンを受信する動作には、逆フレーミング、逆パケット化、逆圧縮、復号、逆インターリービング、および復調のような、リンク300と関係付けられている特定のインターフェイスまたはプロトコル、あるいはこの両者によって要求される別の動作が含まれることが分かるであろう。
【００３８】
パターン整合装置220は、ユーザ識別トークンを受信する。１つの実行では、正確な対応が期待されている（例えば、トークンには、従業員のバッジから感知される符号が含まれる）。パターン整合装置220は、トークンが、テンプレートデータベース230内のテンプレートに整合するかどうかを判断する。別の実行では、正確な対応は期待されず、パターン整合装置220は、トークン（または、パターン整合装置220によってトークンから求められる特徴の組）を、テンプレートデータベース230内のテンプレートと比較する。例えば、パターン整合装置220は、適切な識別関数または他のパターン認識技術を特徴の組へ適用し、１つ以上の所定の閾値にしたがって、整合を判断する。整合テンプレートを選択するとき、パターン整合装置220は、特徴の組を、特定のデバイス100を使用する許可を与えられたユーザの短いリストのみのテンプレートと比較するか、または（特定のデバイス100にしたがって異なる順番で）全ての使用可能なテンプレートにおける整合を探索する。パターン整合装置220は、（例えば、最良の整合にしたがって）テンプレートを常に選択するか、または特定の公差内で整合が見付からないときは、ユーザ識別トークンを拒絶する。１つの例では、パターン整合装置200は、（例えば、デバイス100が損われた、または盗まれたとの報告に応答して）設定され、特徴の組に整合するテンプレートが見付からないときは、外部のデバイスまたはシステムへ知らせる。構成情報をポータブルデバイス100へ送る前に、ネットワーク200は、確認のためにユーザへ識別を（例えば、視覚的に、または音声で）返送する。
【００３９】
パターン整合装置220は、１つ以上のマイクロプロセッサ、ディジタル信号プロセッサ、または他の配列の論理素子として構成され、ハードウエア、ファームウエア、および／またはソフトウエア内に記憶されている１つ以上の命令系列を実行する。例えば、パターン整合装置220には、特定用途向け集積回路（application-specific integrated circuit, ASIC）またはフィールドプログラマブルゲートアレイ（field-programmable gate array, FPGA）の一部分が含まれ、命令系列は、静的または動的な半導体ランダムアクセスメモリ（random-access memory, RAM）のような揮発性メモリ素子、もしくは読み出し専用メモリ（read-only memory, ROM）、プログラマブルＲＯＭ（programmable ROM, PROM）、またはフラッシュあるいは強誘電体ＲＡＭのような不揮発性メモリに、オンチップまたはオフチップ、あるいはこの両者で記憶される。特定の実行では、ネットワーク200には、パターン整合装置220のタスクに関係する命令と、他のタスク（例えば、アクセスネットワーク210に関係付けられたタスク）に関係する命令とを、異なる時間に実行する論理素子の配列が含まれる。２台以上のポータブルデバイスが、アクセスネットワーク210を介してネットワーク200と同時に通信する情況では、パターン整合装置220は、異なるユーザ識別トークンに関係する特徴の組に対して整合タスクを直列に、または並列に、あるいはこの両者で実行してもよい。
【００４０】
ユーザ識別トークンとテンプレートとの適切な対応を検出すると、パターン整合装置220は、構成情報データベース240から整合したテンプレートに対応する構成情報の組を検索する。構成情報の組は、圧縮されてから、アクセスネットワーク210へ送られ、ポータブルデバイス100へ伝送される。例えば、電話番号、ｅメールアドレス、または好みのウエブのようなデータ項目のリストを圧縮してから伝送することが望ましい。
【００４１】
既に記載したように、ポータブルデバイス100は、デバイス識別トークンをネットワーク200へ送る。例えば、デバイス識別トークンは、アクセス要求または登録要求のようなインターフェイス伝送の一部分として受信される。構成情報データベース240には、特定のユーザテンプレートについての２組以上の構成情報が含まれており、デバイス識別トークンは、構成情報の適切な組の選択を命令するように適用される。その代りに、構成情報の組を、検索後（恐らくは、ポータブルデバイス100への伝送前）に低減して、デバイス識別トークンによって示される情報のみが含まれるようにしてもよい。
【００４２】
テンプレートデータベース230および構成情報データベース240の一方または両方は、ネットワーク200に外付けであってもよい。例えば、これらのデータベースを、ＨＬＲまたはＶＬＲのようなユニット内に記憶してもよい。特定の実行では、テンプレートまたは構成情報、あるいはこの両者は、シグナリングシステム７（Signaling System 7, SS7）プロトコル（例えば、国際電気通信連合（Geneva, Switzerland）のITU-T Q.701-Q.741に記載されている）を使用して、ネットワーク200と通信する。その代りに、テンプレートまたは構成情報、あるいはこの両者は、イーサネット（登録商標）、伝送制御プロトコル（Transmission Control Protocol, TCP）、および／または、インターネットプロトコル（Internet Protocol, IP）のようなプロトコルを1つ以上使用して、ネットワーク200と通信してもよい。１つのアプリケーションでは、ネットワーク200は、ユーザへのアクセスを妨げるか、さもなければ特定のユーザまたはデバイス、あるいはこの両者へ送られる構成情報の組を修正するようにも、（手操作で、外部ユニットからの指令に応答して）設定される。
【００４３】
図４は、本発明の実施形態にしたがって、ポータブルデバイスを構成する方法のフローチャートを示している。このような方法は、パワーアップ時、またはユーザがデバイスの使用をピックアップするか、さもなければ開始するときに実行される。さらに加えて、このような方法は、定期的に、および／または特定のタスク（例えば、電話をかける、または購入取引きを行う）の登録または選択のような特定のイベントの際に、反復してもよい。
【００４４】
タスクP110では、ユーザ識別情報を感知する。既に記載したように、このような情報には、バイオメトリックデータ（例えば、指紋、虹彩、あるいは声紋）、および／またはポータブルデバイスへ打ち込まれるか、あるいは走査される他の情報が含まれる。タスクP120では、感知された情報に基づくユーザ識別トークンをフォーマットする。タスクP120には、感知された情報から特徴を抽出する処理の部分の全てが含まれていてもよい。タスクP130では、ユーザ識別トークンをネットワークへ送る。セルラ電話または同様のネットワークに関係する実行において、タスクP130では、専用のトラヒックまたは制御チャンネルか、またはページングチャンネルまたは同報通信チャンネルのような非専用制御チャンネルによってトークンを送ってもよい。図５に示されている本発明の別の実施形態にしたがう方法において、タスクP140では、ネットワークから構成情報の組を受信する。
【００４５】
図６は、本発明の別の実施形態にしたがうポータブルデバイスを構成する方法のフローチャートを示している。タスクP210では、ユーザ識別トークンを受信する。タスクP220では、受信したトークンとテンプレートとの対応を検出する。既に記載したように、タスクP220には、ユーザ識別トークンから特徴を抽出する処理の全てまたは一部が含まれていてもよい。タスクP220では、トークンからの特徴の組と特定のテンプレートとの正確な整合を検出するか、または（例えば、特定の公差または公差の組内の）最良の整合を検出してもよい。タスクP230では、選択されたテンプレートに対応する構成情報の組を検出する。構成情報の組は、局所的に、または外部に記憶されているデータベースから検索される。
【００４６】
構成情報の組は、（例えば、個々のユーザにしたがって、ポータブルデバイスとの対話を構成するように）局所的に適用される。識別により駆動される処理には、デバイスごとにではなく、ユーザごとに、ページングのために個々のユーザを位置付けること（例えば、着信呼の通知を方向付ける）、および／または、請求書発行、メッセージ送信、サービスの区別、購入許可、記録、データ同期、などのようなタスクを実行することが含まれる。図７に示されている本発明の代わりの実施形態にしたがう方法において、タスクP240は、構成情報の組を（例えば、本明細書に記載されているようにポータブルデバイスへ）送る。
【００４７】
図８は、本発明の別の実施形態にしたがう方法のフローチャートを示している。この実施形態において、タスクP215では、デバイス識別トークンを受信し、タスクP235では、選択されたテンプレートまたはデバイス識別トークンによって示されているデバイスに対応する構成情報の組を検索する。図９は、本発明の別の実施形態にしたがう、上述のタスクP240を含む方法のフローチャートを示している。図１０は、本発明の代わりの実施形態にしたがう方法のフローチャートを示しており、この方法において、タスクP230およびP250では、それぞれ、選択されたテンプレートとデバイス識別トークンによって示されているデバイスとに対応する構成情報の組を検出し、タスクP240およびP260では、恐らくは異なるときに；異なるリンクによって；および／または、異なるイベントおよび／またはスケジュールにしたがって、これらの組を（例えば、デバイスへ）送る。
【００４８】
例示的な実行では、ポータブルデバイス100は、セルラ電話のような移動ユニットであって、上述で参照したＣＤＭＡの標準規格の中の1つにしたがう無線通信リンク300によって、ネットワーク200と通信する。別の実行では、通信リンク300は、欧州電気通信標準化協会(European Telecommunication Standards Institute, ETSI)（Sophie Antipolis, France）によって発行されたGlobal System for Mobile Communications (GSM)のような時分割多重アクセス（time-division multiple access, TDMA）か、またはAdvanced Mobile Phone System(AMPS)のような周波数分割多重アクセス（frequency-division multiple access, FDMA）の標準規格にしたがう。
【００４９】
上述の実施形態についてのこれまでの記載は、この技術に熟練した者が、本発明を作成または使用できるようにするために与えられている。これらの実施形態に対する種々の変更が可能であり、かつ本明細書で定義されている全体的な原理は、他の実施形態に同様に適用してもよい。例えば、本発明は、ハードワイヤード回路として、特定用途向け集積回路へ組込まれた回路構成として、または不揮発性メモリへロードされるファームウエアプログラムか、あるいは機械可読符号（すなわち、マイクロプロセッサまたは他のディジタル信号処理ユニットのような論理素子の配列によって実行可能な命令）のようなデータメモリ媒体からロードされる、またはそこへロードするまたはソフトウエアプログラムとして、部分的、または全体的に構成される。したがって、本発明は、上述で示した実施形態、特定の命令系列、および／または、ハードウエアの特定の構成に制限されるのではなく、むしろ本明細書において任意のやり方で開示されている原理および新規な特徴に一致する最も幅広い技術的範囲にしたがうことを意図されている。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施形態にしたがうシステムのブロック図。
【図２】本発明の実施形態にしたがうポータブルデバイス100のブロック図。
【図３】本発明の実施形態にしたがう通信ネットワーク200のブロック図。
【図４】本発明の実施形態にしたがう方法のフローチャート。
【図５】本発明の別の実施形態にしたがう方法のフローチャート。
【図６】本発明のさらに別の実施形態にしたがう方法のフローチャート。
【図７】本発明の別の実施形態にしたがう方法のフローチャート。
【図８】本発明のさらに別の実施形態にしたがう方法のフローチャート。
【図９】本発明の別の実施形態にしたがう方法のフローチャート。
【図１０】本発明の別の実施形態にしたがう方法のフローチャート。
【符号の説明】
【００５１】
100・・・ポータブルデバイス、120・・・トークン生成装置、130・・・アクセス端末、140・・・構成情報メモリ、200・・・通信ネットワーク、210・・・アクセスネットワーク、220・・・パターン整合装置、230・・・テンプレートデータベース、240・・・構成情報データベース、300・・・通信リンク。
【図１】
2005515652.tif 000003
【図２】
2005515652.tif 000004
【図３】
2005515652.tif 000005
【図４】
2005515652.tif 000006
【図５】
2005515652.tif 000007
【図６】
2005515652.tif 000008
【図７】
2005515652.tif 000009
【図８】
2005515652.tif 000010
【図９】
2005515652.tif 000011
【図１０】
2005515652.tif 000012
【国際調査報告】
2005515652.tif 000013
2005515652.tif 000014
2005515652.tif 000015