(57)【要約】【課題】視覚的なパスワード方式を使用するためのシステムおよび方法。【解決手段】このシステムおよび方法は独特の非記述的な図形的フィーチャを唯一のテキストベースのキャラクタと組み合わせるために動作する。このシステムおよび方法は複数のテキストベースのキャラクタを順々に受信するために動作する。このシステムおよび方法はシーケンス方式に従って順々に表示するため複数のテキストベースのキャラクタと組み合わせられた非記述的な図形的特徴を順々にディスプレーする動作をする。このシステムおよび方法はまた複数のテキストベースのキャラクタをパスワードとして処理する動作する。さらにこのシステムおよび方法は、ここで、テキストベースのキャラクタを含むパスワードが、テキストベースのキャラクタを含めて複数のテキストベースのキャラクタおよびシーケンス方式と組み合わされる非記述的な図形的な特徴のディスプレーの両者から解読され得る。【選択図】      図３
2008537207.tif 000002
【特許請求の範囲】
【請求項１】
パスワードを入力するための方法であって、パスワードはテキストベースのキャラクタを含み、この方法は
独特の非記述的な図形的特徴を独特のテキストベースのキャラクタと関連させ、
順次複数のテキストベースのキャラクタを受信し、
シーケンス方式に従って、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴を順次表示し、そして
複数のテキストベースのキャラクタをパスワードとして処理することを含み、
なお、テキストベースのキャラクタを含むパスワードは、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴の表示とシーケンス方式との双方から判読されることを可能とする
方法。
【請求項２】
非記述的な図形的特徴は、次の、背景カラー、ペンカラーおよびパターンの少なくとも１つを含む、請求項１記載の方法。
【請求項３】
シーケンス方式は、連続しそして完全に制限されているオブジェクトを表示するために形状の挿入が結合するように、次のシーケンス、背景カラー、ペンカラー、および３×３コンポーネント格子を使用する一連の形状の挿入を含む、請求項１記載の方法。
【請求項４】
非記述的な図形的特徴は人間の顔に関する異なる顔面の特徴を表示し、そしてシーケンス方式はあらかじめ定められた順序で非記述的な図形的特徴を表示することを含む、請求項１記載の方法。
【請求項５】
パスワードを使用するパーソナル計算デバイスであって、パスワードはテキストベースのキャラクタを含み、このパーソナル計算デバイスは、
独特の非記述的な図形的特徴を独特のテキストベースのキャラクタと関連させるよう形成されたロジックと、
複数のテキストベースのキャラクタを順々に受信するよう形成されたロジックと、
シーケンス方式に従って、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴を順々に表示するように形成されたロジックと、そして
複数のテキストベースのキャラクタをパスワードとして処理するように形成されたロジックとを含み、
ここで、テキストベースのキャラクタを含むパスワードは、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴の表示とシーケンス方式との双方から判読されることができる
パーソナル計算デバイス。
【請求項６】
非記述的な図形的特徴は、以下の背景カラー、ペンカラーおよびパターンの少なくとも１つを含む、請求項５記載のパーソナル計算デバイス。
【請求項７】
シーケンス方式は、次のシーケンス、背景カラー、ペンカラー、および時計方向の移動において３×３コンポーネント格子を使用する一連の形状の挿入を含む、請求項５記載のパーソナル計算デバイス。
【請求項８】
非記述的な図形的特徴は人間の顔に関する異なる顔面の特徴を表示し、そして、シーケンス方式はあらかじめ定られた順序で非記述的な図形的特徴を表示することを含む、請求項５記載のパーソナル計算デバイス。
【請求項９】
計算機が読み取り可能な媒体に具現化された計算機プログラムであって、計算機プログラムはパスワードを入力することが可能であり、このパスワードはテキストベースのキャラクタを含み、計算機プログラムは、
独特の非記述的な図形的特徴を独特のテキストベースのキャラクタと関連させるように動作可能なコードと、
複数のテキストベースのキャラクタを順々に受信するように動作可能なコードと、
シーケンス方式に従って、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴を順々に表示するように動作可能なコードと、そして
複数のテキストベースのキャラクタをパスワードとして処理するように動作可能なコードと、
を含み、
なお、テキストベースのキャラクタを含むパスワードは、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴の表示とシーケンス方式の双方から判読されることが可能である、
計算機プログラム。
【請求項１０】
非記述的な図形的特徴は、次の背景カラー、ペンカラーおよびパターンのうちの少なくとも１つを含む、請求項９記載の計算機プログラム。
【請求項１１】
シーケンス方式は、次のシーケンス、背景カラー、ペンカラー、および時計方向の移動において３×３コンポーネント格子を使用する一連の形状の挿入を含む、請求項９記載の計算機プログラム。
【請求項１２】
非記述的な図形的特徴は人間の顔に関する異なる顔面の特徴を表示し、そしてシーケンス方式はあらかじめ定められた順序で、非記述的な図形的特徴を表示することを含む、請求項９記載の計算機プログラム。
【請求項１３】
パスワードを使用するパーソナル計算デバイスであって、このパスワードはテキストベースのキャラクタを含み、パーソナル計算デバイスは、
独特の非記述的な図形的特徴を独特のテキストベースのキャラクタと関連させる手段と、
順々に複数のテキストベースのキャラクタを受信する手段と、
シーケンス方式に従って、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴を順々に表示する手段と、そして
複数のテキストベースのキャラクタをパスワードとして処理する手段とを含み、
テキストベースのキャラクタを含むパスワードは複数のテキストベースのキャラクタと関連する非記述的な図形的特徴とシーケンス方式との双方から判読されることが可能である、パーソナル計算デバイス。
【請求項１４】
非記述的な図形的特徴は、次の背景カラー、ペンカラー、およびパターンのうちの少なくとも１つを含む、請求項１３記載のパーソナル計算デバイス。
【請求項１５】
シーケンス方式は、次のシーケンス、背景カラー、ペンカラー、および時計方向の移動において３×３コンポーネント格子を使用する一連の形状の挿入を含む、請求項１３記載のパーソナル計算デバイス。
【請求項１６】
非記述的な図形的特徴は人間の顔に関する異なる顔面の特徴を表示し、そしてシーケンス方式はあらかじめ決定された順序で、非記述的な図形的特徴を表示することを含む、請求項１３記載のパーソナル計算デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的にユーザパスワードに関連する図形的特徴（graphical feature）を使用するパスワード方式に関する。より特定的には、本発明は、パスワードの想起(recollection)を促進するためにユーザパスワードに関連する図形的特徴を使用することに関する。
【背景技術】
【０００２】
技術の進展は、より小型のそして、よりパワフルなパーソナル計算デバイスを生み出している。例えば、現在は種々のポータブル無線電話、携帯情報端末（ＰＤＡ；personal digital assistant）、夫々が小さく、軽量で、ユーザによって容易に持ち運びが可能な、ページングデバイス（paging device）等の無線計算デバイスを含むパーソナル計算デバイスが存在する。より具体的には、例えば、ポータブル無線電話は、無線ネットワークを介して音声およびデータパケットを通信するセルラ電話をさらに含む。さらに、多くのこのようなセルラ電話は、計算能力を比較的大きく増加して製造されつつあり、そしてこのようにして、これらは小さいパーソナル計算機およびハンドヘルドＰＤＡと同等になりつつある。典型的には、これらのより小さいそしてよりパワフルなパーソナル計算デバイスは、厳格に資源制約がなされている。例えば、スクリーンサイズ、利用可能なメモリの量およびファイルシステムスペース、入力および出力容量、および処理容量は夫々デバイスの寸法が小さいことによって夫々制限されるかも知れない。このように厳格な資源制約のために、例えば入力キーおよびこのようなパーソナル計算デバイス上に存在する他のユーザ入力メカニズムに関し、制限された量および／あるいはサイズを維持することがしばしば典型的に望ましい。このような、入力メカニズムに関する制限された量およびあるいは／サイズは、一般的に機能的に不満足なユーザ入力インタフェースを発生することは普通に知られている。
【０００３】
これらのパーソナル計算デバイスの若干はアプリケーションプログラミングインタフェース（“ＡＰＩｓ”；application programming interfaces）を使用し、時として実行時環境（runtime environment）、およびソフトウエアプラットフォーム(software platform)として参照され、それらはそれらのローカルな計算機プラットフォーム上にインストールされ、そしてそれは例えば、一般的な呼をデバイス固有の資源に対して与えること等によってこれらデバイスの動作を簡易化するために使用される。さらに、これらＡＰＩｓの若干はまたソフトウエア開発者にこのようなデバイス上でフルに実行可能なソフトウエアプリケーションを作成する能力を与えることで知られている。さらに、いくつかのこのようなＡＰＩｓは、ソフトウエア開発者にかかる装置を完全に実行するソフトウエアプリケーションを作成する能力を提供することが知られている。加えて、しばしばこのようなＡＰＩｓは、機能を計算する計算デバイスが、特定の計算デバイスシステムソースコードを有するソフトウエアデベロッパーを必要とせずに、ソフトウエアプリケーションが利用可能になるように、計算デバイスシステムソフトウエアとソフトウエアプリケーションとの間に機能的に配置されることが知られている。さらに、いくつかの同様のＡＰＩｓは、かかるパーソナル計算デバイスに対しアクセスを制限しそして統制するような方法において、ユーザパスワードを処理する機能を提供するものとして知られている。ある事例において、かかるパスワード処理は、少なくともある程度、パーソナル計算デバイスに対し遠く離れて実行される。
【０００４】
このようなＡＰＩｓの例としてそれらの若干は以下においてより詳細に議論され、これらは、Ｓａｎ  Ｄｉｅｇｏ，  Ｃａｌｉｆｏｒｎｉａ  のＱｕａｌｃｏｍｍ，  Ｉｎｃ．によって開発された、無線のためのバイナリランタイム環境（Ｂｉｎａｒｙ  Ｒｕｎｔｉｍｅ  Ｅｎｖｉｒｏｎｍｅｎｔ  ｆｏｒ  Ｗｉｒｅｌｅｓｓ（Ｒ）（ＢＲＥＷ（Ｒ））のバージョン３，１を含む、現在公的に利用可能なバージョンを含む。ＢＲＥＷ（Ｒ）は時として、計算機デバイスの動作システム（典型的には無線セルラ電話）上に存在する薄いベニア（thin veneer）として記述され、そしてそれは、他の特徴の中で、パーソナル計算デバイス上にとくに見られるハードウェアの特長に対してインタフェースを与える。ＢＲＥＷ（Ｒ）はさらに、少なくとも、かかる装置の資源に関する要求に関しおよびＢＲＥＷ（Ｒ）ＡＰＩを含むデバイスに係る顧客により支払われる価格に関し、比較的低コストでこのようなパーソナル計算デバイスを提供することが可能な１つの利点によって特性付けられる。ＢＲＥＷ（Ｒ）と関連して知られる他の特徴は、無線サービスオペレータ、ソフトウエア開発者、および計算デバイス消費者に対して種々の利点を与える、そのエンドツーエンドソフトウエア分配プラットフォーム（end-to-end software distribution platform）を含む。少なくとも１個の、このような現在利用可能なエンドツーエンドソフトウエア分配プラットフォームは、サーバクライアントアーキテクチャ(server-client architecture)上に分配されたロジック（logic）を含み、そこでは、サーバプラットフォーム、例えば、ビリング（billing）、セキュリティ、およびアプリケーション配分機能、そしてクライアントプラットフォーム、例えば、アプリケーションの実行、セキュリティおよびユーザインタフェース機能を含む。
【０００５】
このようなパーソナル計算デバイスに対してパスワードを遠隔的に処理することを含む、このようなパーソナル計算デバイスに対し認可されたユーザに対してのみにアクセスを制限しそして制御するような方法で、ユーザパスワードを処理するためのメカニズムを提供することに関しては、入力デバイスあるいはメカニズムを経て受信されたキーストロークを記録することによって、多くのシステムが典型的にこのような限定されたアクセスをある程度達成している。１つの例においては、多コンポーネントパスワード方式における使用のために、各キーは１つの可能性あるコンポーネントを表す。ここで、１０のキーを備えたデバイスは、１０のキーが許容する組み合わせが存在するような多くの独特なパスワードを可能にする。しかしながら、他の実施例においては、各キーは本質的に２個の可能性のある値を有し、本質的に１０のキーの機能を２０のキーの機能に拡張するために、１０のキーのうちの１つをシフトキーとして使用するように、複数のキーを同時に押すことを認識するという付加的な機能を含む。ここで、可能性のある独特のキーの数は、利用可能な独特の１０のキーを用いる利用可能な独特のパスワードの数から、２０のキーを用いる利用可能な独特のパスワードの数に拡張される。このように提案される設計の各々は、１０あるいは２０のキー設計を含み、この装置で利用可能な入力キーの数に対しいくつかの方法で制限される利用可能な構成要素の数を有する共通する特徴を有する。ポテンシャルキー（potential key）の組み合わせの数が増えると、そして／あるいはパスワードに使用される数字（digit）の数が増えると、これらの装置のユーザによって経験されるようにパスワードの認識と関連する問題が増加することを認識すべきである。
【０００６】
現在比較的に強力なパスワード入力能力を与える他のパスワードメカニズムが存在し、そこでは、例えばこのようなメカニズムはＡＳＣＩＩキャラクタの拡張領域のエントリを可能にする。このようなパスワードメカニズムの１つは、マルチタップ機能（multitap functionality）の使用を含む。マルチタップを用いると、1個のキーは複数の値を表示する能力を有し、そこでは例えば、1個のキーはその表面に“２ａｂｃ”なる値あるいはコンポーネントを表示することができる。そこではユーザは、希望する文字あるいは数字を選択するために、 “２ａｂｃ”キーを1度あるいはそれより多い回数押すことによって、パーソナル計算デバイスを動作させることが可能である。例えば、2キーが、文字“ａ”に対して1回押され、“ｂ”に対して2回、ｃに対して3回、そして数字“２”に対して４回押される。このようなマルチタップパスワードメカニズムに関して、同じキーで連続した文字を入力するユーザの企図を検出するために提供する機能をさらに含むことは珍しいことではない。
【０００７】
一例は語“ｎｏ”であり、“ｎ”および“ｏ”の両者は6キー（“6ｍｎｏ”）上にあるゆえに、文字“ｎ”を入力するためにユーザは、システムがタイムアウトになるのを待って、6キーを２回押さなければならず、そして続いて、文字“ｏ”を入力するために6キーをさらに3回押さなければならない。他の既知のアプローチは、タイムアウトをスキップするために特定のキーを押すことであり、このようにして、同じキーを使用して次のキャラクタの直接のエントリが可能になる。多くのマルチタップ方法は、ハンドヘルドデバイスにおいて広く使用されていることが知られている。しかしながら、マルチタップ方法は典型的にテキストを入力するのが遅くそして役に立たない方法であると見られており、そして一般にユーザによって嫌われることで知られている。ここで、付加的文字、数字等を加えることによって生じる困難性に加えて、パスワードの任意の特定の数字／コンポーネント、すなわち可能性のある数字の組み合わせの数の増加もまた、ユーザにとってどの組み合わせが、多くの特別なパスワードとして記録されたかを記憶することの困難性を増加し、そこにはまた、比較的短い長さのパスワードの組合せを達成するために、遅くそして多数のキープレスを必要とするマルチタップの使用の困難性と不利益が導入される。
【０００８】
現代のパスワード方式の多様性もまたユーザがそのパスワードを思い出すことを不可能にするであろう可能性をさらに増加する要素を導入する。例えば、多くの現代のパスワード方式は、ユーザに彼等のパスワードを周期的に変更することを要求し、そこではユーザは新しいパスワードをこれらパスワード変更のたびごとに再記憶することを強制される。このようなパスワードの頻繁な変更は、これらのユーザがこのように新しく変更されたパスワードを思い出すことができないであろう可能性を増加する。さらに、また現在では、ユーザにとって多くのシステムに亘って多数のパスワードを有することは珍しいことではないことにより、ユーザが１つまたはそれより多くの特定のシステムに関し１つまたはそれより多くのパスワードを思い出すことができない可能性を増加する。
【０００９】
ユーザが長いパスワードを思い出す彼等の能力について援助する少なくとも１つの既知のアプローチは、テキストに基づいたパスワード（text-based password）よりむしろ図に基づいたパスワード（graphic-based password）に基づくパスワード方式の使用である。１つの既知のシステムにおいて、図形的パスワード方式はデバイススクリーン上にシーン（scene）を表示するように動作し、そこではユーザは、スタイラス（stylus）を使用して、スクリーン上に表示された１あるいはそれより多いオブジェクト（object）を接続し、そこで、それは、パスワードとして記録されるオブジェクトのユーザ接続によって生成された独特のパターンである。このようなシステムは、図に基づいたパスワードを使用するという利点を提供し、これらはユーザにとってテキストに基づいたパスワードよりも思い出すことが間違いなく容易であるが、しかし、かかるシステムは図に基づくことのみを含む(即ち、テキストに基づく形式によって入力することができない)限界を有し、かかる限界は、対話型のスクリーン（interactive screen）の使用、資源抑制装置に関して一般に適するものでないとして知られている比較的高解像度のスクリーンの使用、パスワードの一部ではない図形ディスプレイ上の表示オブジェクト(即ち、接続時にスクリーン上に表示されるがユーザによりその他の場合には使用されないこれらのオブジェクトは他のオブジェクト間に取り出される)、そして、かかるパスワードが表示されているまたは入力されている場合にスクリーンを見ている近くの個人により盗まれる図形的パスワードを有する問題、に関する要求を含む。
【００１０】
従って、パスワードの想起（recollection）を助けるような方法で、パスワードの図形的特長の使用を提供する特徴を含む計算デバイスに対するパスワード方式を提供することは有利なことであろう。また図に基づくパスワードおよび文字に基づくパスワードの間に行われる限定的な選択がなされることを必要としない新しいシステムを提供することもまた有利なことであろう。さらに、かかるパスワードの入力に関し対話型のスクリーンを必要としない 図形的に動作可能にされたパスワード方式を提供することもまた有利なことであろう。また高分解能スクリ
ーンの使用を必要としない図形的に動作可能にされたパスワード方式を提供することもまた有利なことであろう。スクリーン上に表示される項目をパスワードに直接に関係する部品あるいはコンポーネントに限定する、図形的に動作可能にされたパスワード方式を提供することもまた有利なことであろう。付加的な利点は、パスワードの”肩越しの覗き見（shoulder surfing）“を防止する能力を持った図形的モードを提供するパスワード方式を与えることであろう。
【発明の開示】
【００１１】
［概要］
ここに示される実施例は、例えば、その中の方法、ソフトウエア、および装置について、強いパスワード（strong password）によってユーザを認証するためのメカニズムを提供するために使用されている、1つあるいはそれより多くの実施例を含み、上で述べたニーズに焦点を当てる。少なくとも１つの実施例は独特の非記述的な図形的特徴（unique non-descriptive graphical feature）を独特のテキストベースのキャラクタ（unique text-based character）と関連させることを含む。このような実施例は複数のテキストベースのキャラクタを順々に受信することをさらに含む。このような実施例は、シーケンス方式（sequence scheme）に従って、複数のテキストベースのキャラクタと関連する非記述的な（non-descriptive）図形的特徴（graphical feature）を、複数のテキストベースのキャラクタと順々に表示することをさらに含む。この実施例では、テキストベースのキャラクタを含むパスワードは、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴の表示とシーケンス方式との双方から判読される（deciphered）ことができるように動作する。
【００１２】
少なくとも1つの実施例は、独特の非記述的な図形的特徴を独特のテキストベースのキャラクタと関連させるよう形成されたロジックを含む。このような実施例はまた複数のテキストベースのキャラクタを順々に受信するように形成されたロジックを含む。このような実施例は、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴を、シーケンス方式に従って、順々に表示するよう形成されたロジックをさらに含む。この実施例は複数のテキストベースのキャラクタをパスワードとして処理するように形成されたロジックをさらに含む。さらに、この実施例はテキストベースのキャラクタを含むパスワードが、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴の表示とシーケンス方式との双方から判読されるように動作する。
【００１３】
少なくとも1つの実施例は、独特の非記述的な図形的特徴を独特のテキストベースのキャラクタと関連させるために動作するコードを含む。このような実施例はまた複数のテキストベースのキャラクタ順々に受信するために動作するコードを含む。この実施例はまた複数のテキストベースのキャラクタと関連する非記述的な図形的特徴をシーケンス方式に従って順々に表示するために動作するコードを含む。この実施例は複数のテキストベースのキャラクタをパスワードとして処理するために動作可能なコードをさらに含む。さらに、この実施例は、テキストベースのキャラクタを含むパスワードが、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴の表示とシーケンス方式との双方から判読されるように動作する。
【００１４】
少なくとも1つの実施例は、独特の非記述的な図形的特徴を独特のテキストベースのキャラクタと関連させるための手段を含む。このような実施例は、複数のテキストベースのキャラクタを順々に受信するための手段をさらに含む。このような実施例は、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴を、シーケンス方式に従って、順々に表示することの可能な手段をさらに含む。さらにこの実施例は、複数のテキストベースのキャラクタをパスワードとして処理するための手段を含む。さらに、このような実施例は、テキストベースのキャラクタを含むパスワードが、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴の表示とシーケンス方式との双方から判読されることができるように動作する。
【００１５】
少なくとも１つの実施例における、少なくとも１つの利点は、パスワードの想起を助ける図形的パスワードの特徴（graphical password feature）の使用を提供するパスワード方式の使用を含む。他の利点は、図形とテキストベースのパスワード方式を結合することの選択である。さらに、他の利点はパスワードを入力することに関し、双方向スクリーンを必要とせずに図形的に動作可能なパスワード方式を提供することを含む。他の利点は、高分解能スクリーンの使用を必要としない、図形的に動作可能なパスワード方式を提供することを含む。少なくとも１つの実施例の他の利点は、パスワードのパーツあるいはコンポーネントに直接対応するこれらのアイテムに対し、スクリーン上に表示されるアイテムを制限する図形的に動作可能なパスワード方式を提供することである。少なくとも1つの実施例に関する付加的な利点は、パスワードの肩越しの覗き見の脅威を低減するような方法で、テキストベースのキャラクタモードに関連する図形的モードを提供するパスワード方式を提供することである。
【００１６】
本発明の他の観点、利点および特徴は、以下の文節、図面の簡単な説明、詳細な説明、および特許請求の範囲を含む全出願の評価の後に明白になるであろう。
【００１７】
上に述べた特徴およびここに記載される実施例の付随的な利点は、添付する図面と関連させて、以下の詳細な記述を参照することにより容易に明白になるであろう。
【００１８】
［詳細な記述］
用語“典型的な”はこの中では、“事例、実例、あるいは例証として作用する”ことを意味するために使用される。ここで“典型的な”として記述されたいかなる実施例も、他の実施例以上に好ましくあるいは利点があるものとして解釈する必要はない。さらに、多くの実施例は、例えば計算デバイスのエレメントによって実行される動作のシーケンスによって記述される。ここに記載される種々のアクションは、特定の回路（例えば特定用途向け集積回路ＡＳＩＣによって）によって、１つあるいはそれより多くの処理装置（processor）によって実行されるプログラム命令によって、あるいは両者の組み合わせによって、実行することができるものと認識することができる。さらに、ここに記述される実施例は、実行によりここに記載される機能範囲を実行するための関連するプロセッサによって引き起こされ、そこに記憶されたコンピュータ命令の対応するセットを有するコンピュータ読み取り可能記録媒体のいずれかの形式において完全に実行されるものと考慮することができるものである。このように、請求項に記載された主題に関する種々の概念は、多くの異なった形態として実現することができ、これらの全てはかかる請求項に記載された主題事項の範囲内にあるものと意図される。さらに、ここに記述された実施例の各々に対しての何れかのかかる具体化の形態は、ここで例えば特定のアクションを実行するために“形成されたロジック（logic configured to）”、あるいは記載されたアクションを“動作可能なコード（code operable to）”として記述される。
【００１９】
以下の詳細な記述は、テキストベースのパスワード方式に関連する非記述的な図形的特徴を提供する方法、システム、ソフトウエア、および装置を記載する。少なくとも１つの実施例において、パーソナル計算デバイスは、複数のテキストベースのキャラクタを順々に受信するために動作し、そしてそれに応じて順々に、そしてシーケンス方式に従って、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴を表示するために動作する。このような実施例においては、テキストベースキャラクタを含むパスワードは、最小２つのアイテムを使用して判読されることが可能であり、１つのアイテムは複数のテキストベースのキャラクタと関連する非記述的な図形的特徴の表示であり、そして第２のアイテムは表示を生成するために使用されるシーケンス方式である。
【００２０】
１つあるいはそれより多くの実施例において、テキストベースパスワード方式と関連する非記述的な図形的特徴を提供するために使用されるシステムは、パーソナル計算デバイスにおいて実行するパーソナル計算デバイス実行時環境（ＡＰＩ)と関連して動作する。１つのこのような実行時環境（ＡＰＩ)は、Ｓａｎ  Ｄｉｅｇｏ，  ＣａｌｉｆｏｒｎｉａのＱｕａｌｃｏｍｍ，  Ｉｎｃ．によって開発された、無線に関するバイナリ実行時環境（Ｂｉｎａｒｙ  Ｒｕｎｔｉｍｅ  Ｅｎｖｉｒｏｎｍｅｎｔ  ｆｏｒ  Ｗｉｒｅｌｅｓｓ（Ｒ）（ＢＲＥＷ（Ｒ））ソフトウエアプラットフォーム（software platform）の新バージョンとなるものである。下に記載する少なくとも１つの実施例において、テキストベースのパスワード方式と関連する非記述的な図形的特徴を提供するためのシステムは、新たに考慮され、公には利用できないＢＲＥＷ（Ｒ）ソフトウエアプラットフォームのバージョンのような、実行時環境（ＡＰＩ)を実施するパーソナル計算デバイスにおいて実行される。しかしながら、テキストベースパスワード方式と関連する非記述的な図形的特徴を提供するために使用されるシステムにおける１つあるいはそれより多くの実施例は、例えば、無線クライアント通信デバイスにおけるアプリケーションの実施を制御するために動作する他の形式の実行時環境（ＡＰＩ)についての使用に適切である。
【００２１】
図１は、ソフトウエアプリケートションおよびコンポーネントを、無線通信プロトコルまたは無線ネットワーク１０４に対する他のデータアクセスを通して、無線デバイスに対し選択的に伝送する、少なくとも１つのアプリケーションダウンロードサーバ１０６を有する、セルラ電話１０２のような、テキストベースパスワード方式と関連する非記述的な図形的特徴を提供するためのシステム１００についての1つの典型的な実施例のブロックダイアグラムについて記述する。ここに示されたように、無線デバイスは、セルラ電話１０２、パーソナルデジタルアシスタント１０８、２ウエイテキストページャ（two-way text pager）としてここに示されているページャ１１０、あるいは、さらに無線通信ポータル（wireless communication portal）を有する分離した計算機プラットフォーム１１２とすることができ、そして他にネットワークあるいはインターネット結線された接続１１４を有することができる。この発明によるシステムは、限定するものではないが、無線モデム、ＰＣＭＣＩＡ、カード、アクセス端末パーソナル計算機、アクセス端末、ディスプレーあるいはキーボードを持たない電話機、あるいはこれらの任意の組み合わせまたはサブ組み合わせを含む、無線通信ポータルを含む遠隔デバイスの任意の形式でこのようにして実行することができる。
【００２２】
アプリケーションダウンロードサーバ(application download server)１０６は、ここでは、ネットワーク１１６上に無線ネットワーク１０４と通信する他の計算機エレメントとともに示されている。セカンドサーバ１２０とスタンドアローンサーバ１２２とがあり、そして、各サーバは、無線ネットワーク１０４を横切る無線デバイス１０２，１０８，１１０，１１２に対し分離したサービスおよび処理を提供することができる。できればそこにはまた、無線デバイス１０２，１０８，１１０，１１２によってダウンロード可能なソフトウエアプリケーションを保持する、少なくとも１つのストアードアプリケーションデータベース(stored application database)１１８が存在する。異なる実施例においては、アプリケーションダウンロードサーバ１０６、第２のサーバ１２０、およびスタンドアローンサーバ１２２の何れか１つまたはそれより多くにおいて、テキストベースパスワード方式と関連する非記述的な図形的特徴を提供することと関連する動作の一部分を実行するロジックを配置することを意図する。
【００２３】
図２には、無線ネットワーク１０４のコンポーネントおよびこれらのエレメント間の相互関係の説明図を含むシステム１００を、より十分に説明するブロック線図が示されている。示されるように、システム１００は、単に典型的なものであり、そして、任意のシステムを含むことが可能であり、それによって、無線クライアント通信デバイス１０２，１０８，１１０，１１２のような遠隔モジュールが、互いの間および中で、および/または、限定はされないが、無線ネットワーク搬送波および/またはサーバーを含む無線ネットワーク１０４を介して接続されたコンポーネントの間および中で、無線によって通信する。セルラ通信サービスを提供するために必要とするサーバ１２０のような何れか他のサーバと共に、アプリケーションダウンロードサーバ１０６および保存されたアプリケーションデータベース１１８は、インターネット、秘密のＬＡＮ，ＷＡＮあるいは他のネットワークのようなデータリンクを介して、搬送波ネットワーク(carrier network)２００と通信する。
【００２４】
搬送波ネットワーク２００は、メッセージングサービス制御器（“ＭＳＣ；messaging service controller”）２０２に対して送信された、(データパケットとして送信された)メッセージを制御すために動作する。搬送波ネットワーク２００はネットワーク、インターネットおよび／あるいはＰＯＴＳ（電話サービスシステム“plain ordinary telephone system)”によって、ＭＳＣ２０２と通信する。典型的には、搬送波ネットワーク２００およびＭＳＣ２０２間のネットワークあるいはインターネット接続はデータを転送し、そしてＰＯＴＳは音声情報を転送するために動作する。ＭＳＣ２０２は、複数の基地局（“ＢＴＳ”）２０４に接続される。搬送波ネットワーク２００と同様な方法で、ＭＳＣ２０２はデータ転送のためにネットワークおよび／あるいはインターネットの両者によってＢＴＳ２０４に典型的に接続され、そして音声情報のためにＰＯＴＳに典型的に接続される。ＢＴＳ２０４は結局、放送メッセージをセルラ電話１０２のような無線デバイスにショートメッセージングサービス（“ＳＭＳ”；short messaging service）または他の当業界において知られたによって無線方式によって、無線で放送する。
【００２５】
セルラ電話１０２のような無線デバイス(ここではパーソナル計算デバイス）は、アプリケーションダウンロードサーバ１０６から伝送されたソフトウエアプリケーションを受信しそして実行することが可能な計算機プラットフォーム（computer platform）２０６を有する。若干の実施例においては、これらのソフトウエアプリケーションは、アプリケーションダウンロードサーバからロードされるよりもむしろ、他の手段によって無線デバイス上にロードされる。計算機プラットフォーム２０６は、特定用途向け集積回路（“ＡＳＩＣ； application-specific integrated circuit”  ２０８）あるいは他の処理装置、マイクロ処理装置、ロジック回路、あるいは他のデータ処理デバイスを含む。ＡＳＩＣ２０８は、無線デバイスの製造時にインストールされ、そして通常はアップグレード可能ではない。ＡＳＩＣ２０８あるいは他の処理装置は、無線デバイスのメモリ２１２における任意の内在プログラムとインタフェースする、アプリケーションプログラミングインタフェース（“ＡＰＩ；application programming interface”）２１０レイヤ（layer）を実行する。メモリ２１２は、読み出し専用あるいはランダムアクセスメモリ（ＲＡＭおよびＲＯＭ）、ＥＰＲＯＭ，フラッシュカードあるいは計算機プラットフォームに共通する任意のメモリを含むことが可能である。ＡＰＩ２１０は、テキストベースパスワード方式と関連する非記述的な図形的特徴を提供するように構成されたロジックを含むクライアントパスワードモジュール２１４を含む。計算機プラットフォーム２０６はまたメモリ２１２の中では積極的には使用されないアプリケーションを保持することが可能なローカルなデータベース（local database）２１６を含む。ローカルなデータベース２１６は典型的にはフラッシュメモリセルであるが、当業界において知られているような、磁気媒体、ＥＰＲＯＭ、光学的媒体、テープ、あるいはソフトあるいはハードディスク等の任意の第２の記憶デバイスであることが可能である。
【００２６】
セルラ電話１０２のような無線クライアント通信デバイスは、従ってゲーム、ニュース、株式市況等の１つあるいはそれより多くのソフトウエアプリケーションを、アプリケーションダウンロードサーバ１０６からダウンロードし、そして、使用しない場合はローカルなデータベース２１６上にアプリケーションを保存し、そして、ユーザによって望まれる場合はＡＰＩ２１０上での実行のためにローカルなデータベース上に保存された内在するアプリケーションをメモリ２１２にアップロードする。さらに、非記述的な図形的特徴がテキストベースパスワード方式と関連して使用されるクライアントパスワードモジュール２１４の動作ため、無線ネットワーク１０４上での通信は、少なくとも部分的には秘密の方法で実行される。本発明のシステムおよび方法は、この中でさらに記述されるように、テキストベースパスワード方式と関連する非記述的な図形的特徴の使用を提供する。
【００２７】
図３は、テキストベースパスワード方式に関連する非記述的な図形的特徴を機能的に提供することを含むパーソナル計算デバイス３００の１つの典型的な実施例を示す。図形的特徴における“非記述的”外観（aspect）は、対応するテキストベースのキャラクタに関して表示される図が、それらの表面において、テキストベースのキャラクタの表示ではないことを意味する。例えば、テキストベースのキャラクタが“ｒ”である場合は、そこで、このようなキャラクタに対応する非記述的な図形的表現は“ｒ”，”Ｒ“、
【数１】
2008537207.tif 000003
【００２８】
等の図形的表現でないであろう。しかしながら、キャラクタ”ｒ“の非記述的表現は、例えば、惑星である水星（planet Mercury）の図形的表現とすることが可能である。テキストベースのキャラクタは、既知のキーボード入力機構上において典型的に利用可能であることがわかる（文字、数字、句読点、および他のシンボルを含む）アルファニューメリックタイプのキャラクタを含む。テキストベースのキャラクタのいくつかの例は、“ａ”、“Ａ”、“＊”、“１”、“＞”および“％”を含む。
【００２９】
示されるように、パーソナル計算デバイス３００は、ディスプレー３０２および入力機構３０４を含む。ディスプレー３０２は、さらに、図形的特徴(graphical feature)３０６のグループ、可能な図形的特徴（potential graphical feature）３０８のパレット（pallet）およびそれと関連するテキストベースの相対物(counterpart)および隠されるパスワードディスプレー３１０を含む。図形的特徴３０６のグループは、パスワードの個々のテキストベースのキャラクタに対応する個々の図形的特徴を含み、ここでかかる図形的特徴は共に図形的特徴３０６の合計によって完成される全体のイメージを形成する。例え、表示された実施例において、図形的特徴３０６の範囲が、可能な図形的特徴３１２、３１４、３１６、３１８、３２０、３２２、３２４、３２６，３２８、および３３０の限定されたセットを含み、そしてそれらは、可能な図形的特徴３０８のパレットから選択されるとしても、他の実施例は共に異なる図形的特徴を提供し、そして他の実施例はこの図に示されるよりも多かれ少なかれ多くの図形的特徴を提供し、そしてさらに、他のかかる実施例は、実施例（例えば、示されているのは０〜９）に示されるものとは異なるテキストベースのキャラクタに対応する図形的特徴を提供する。
【００３０】
可能な図形的特徴３０８のパレットは、対応するテキストベースのキャラクタに関する異なる図形的特徴３０６を含む。例えば、図形的特徴３３２（パレットアイテム（pallet item）３２４）は正方形の中のフォーワードスラッシュ（forward slash）でありテキストベースのキャラクタ“／”に似ている図形的表示である。ここで、この事例において、対応するまたは関連するテキストベースのキャラクタは数字“７”である。ここに示されるように、そして対応するシーケンス方式の規則に従って、図形的特徴３０８の各々は正方形の隅部で始まりそして同じ正方形の他の隅部で終了する連続するセグメントを含むか、あるいは、このような図形的特徴３０８は空白であるかあるいはその中にセグメントを有しない。現在の実施例に対するシーケンス方式はさらにつぎの規則を含む：全体の表示を形成する図形的特徴３０６は、正方形の３×３マトリックスを含む。各正方形は選定された色を有することが可能であり、図形的特徴３０６内のセグメントに対して使用されるペンの色は選択して選定することができ、表示全体の内容は、つぎの順序で与えられる：色は関連するテキストベースのキャラクタに対応する種々の背景カラーからの選択を可能にする個々の図形的特徴を含むパレット３０８から選択され、つぎにペンカラー（pen color）は種々の関連するテキストベースのキャラクタにさらに対応するペンカラーからの選択を可能にする個々の図形的特徴を含むパレット３０８から選択され、次に、左上側のコーナーの正方形（３３２）から始めて、そして左から右へ、行ごとに（例えば３３４，３３６，３３８，３４０，３４２，３４４，３４６、そして４５８の順序で連続して）移動し、図形的特徴３０６の各々は、パレット３０８から、図形的特徴３１２，３１４，３１６，３１８，３２０,３２２．３２４，３２６，３２８，そして３３０の１つの内容に取り込まれる。さらにこのシーケンス方式は、全体の画像はそれが完全に結合されていることが示されるように、連続的なセグメントにより提供されるように、図形的特徴３０６の全体の表示は画像の外形（outeline of an image）を含まなければならないという規則をさらに含む。
【００３１】
現在の実施例に反映されているように、図形的特徴３０６は、全体のディスプレーに示されるように、記述されたシーケンス方式の規則の達成を反映し、ここでつぎの入力が受信される。ディスプレーがパレット３０８に対応するパレット３０８における背景選択とし一連の色彩を示した後、薄緑色の背景カラー（background color）を選択する入力が受信され、ここで薄緑色は数“４”と関連していて、次にディスプレーがパレット３０８に対応する一連の色をペンカラー選択として示した後、黒のペンカラーを選択する入力が受信され、ここで黒は数字“１”と関連し、次にディスプレーが図形に示されるような図形的特徴３１２，３１４，３１６，３１８，３２０，３２２，３２４，３２６，３２８および３３０を有するものとして示されるパレット３０８に反映されるものとして一連の連続するセグメントパターンを示した後、テキストベースのキャラクタ“７”に関連する図形的特徴３２４を最初に選択する入力が受信され、次にテキストベースのキャラクタ“１”に関連する図形的特徴３１２を選択する入力が受信され、次にテキストベースのキャラクタ“８”に関連する図形的特徴３２６を選択する入力が受信され、次にテキストベースのキャラクタ“４”に関連する図形的特徴３１８を選択する入力が受信され、次にテキストベースのキャラクタ“０”に関連する図形的特徴３３０を選択する入力が受信され、次にテキストベースのキャラクタ“５”に関連する図形的特徴３２０を選択する入力が受信され、次にテキストベースのキャラクタ“８”に関連する図形的特徴３２６を選択する入力が受信され、次にテキストベースのキャラクタ“３”に関連する図形的特徴３１６を選択する入力が受信され、最後にテキストベースのキャラクタ“７”に関連する図形的特徴３２４を選択する右側コーナーの正方形３４８に関連する入力が受信される。各連続するパスワードの成分（component）または数（digit）が選択された後、１１の数のパスイワードが完成するまで隠されたパスワード表示３１０に追加のアステリスク（asterisk）が表示される。全体の図形的特徴３０６に従って、そして提示された実施例のシーケンス方式に従って、左から右へ、隠されたパスワード表示３１０に対応するパスワードの内容は、以下の“４１７１８４０５８３７”である。
【００３２】
例え現在の実施例が、結果として結合されたイメージが必要とされる、右から左に、上から下への方式で連続するセグメントが取り込まれる正方形のマトリクスの使用を含むシーケンス方式の使用を示すとしても、他のシーケンス方式はかかる方式とは完全に異なる。多くの可能なシーケンス方式として、下位の図形的特徴（sub-graphical feature）を全体的な図形表示に組立てる異なる方法であり、そして全体の図形的表示の組立に関係する多くの考え得る他の規則および手順としての、図形コンテンツ（picture contents）がある。しかしながら、そのように多くの異なった可能性あるシーケンス方式およびそれと関連する規則が可能であるため、そしてまた異なったこのようなシーケンス方式は同一の図形的特徴が適用可能であるため、そして結果として異なった対応するテキストベースのパスワードとなり、このようなシステム動作は、全体的な図形的表示に基づきテキストベースのパスワードを思い出すユーザにとって、かかる組合わせが実用的である前に、特定の対応するシーケンス方式と同様に全体的図形的表示が知らされることの双方を含むことが一般的である。例えば、現在の図形に関して、例えある人が図形的特徴の夫々と関連するテキストベースのキャラクタに関して知っていても、シーケンス方式なしには、ある人はかかるテキストベースのキャラクタが組立てられるべきシーケンスを知ることはないであろう。
【００３３】
この中の請求項に記載された主題事項における１利点は、テキストベースのパスワードに対応する図形的特徴を提供することによって彼等のパスワードを思い出させることで、ユーザを援助することである。ここで、この利点は、図形がユーザが関連するパスワードを思い出すことが可能となるように動作する機能によって提供される利点と同様に、このようなテキストベースのパスワードを入力しそして取り扱う全ての既知の手段のような、テキストベースのパスワードを使用することに伴うすべての利点を含む。純粋な図形（pure graphic）に基づく方式にまさる他の利点は、タッチベーストスクリーン（touch-based screen）あるいは高分解能方式を必要としない利点以外に、図形的特徴と関連する対応するテキストベースのパスワードがあるためであり、このような情報はパスワードの内容（例えば"３４９“と云うことは”ｍｏｏｎ“  ”ｉｎ  ｔｈｅ  ｒｉｇｈｔ  ｈａｎｄ  ｃｏｒｎｅｒ“  ”ｂｒｏｗｎ  ｈｏｒｓｅ”よりも容易である。）を技術サポート代行者からの音声通信によって容易に与えられることが可能であることである。
【００３４】
現在の図形に関する上に記載されるように受信される入力は、入力機構３０４の中に見られる１つあるいはそれより多くの入力キーを通して受信される。例え現在の実施例が特定のキーからの数値的入力を使用するものとして特別に記述されているとしても、１つあるいはそれより多くの実施例は、任意の特定の入力キーあるいは入力キーの組み合わせを、テキストベースのキャラクタを表す入力キーとして解釈する、示されているデバイスは、２２個の異なった個別キー３５２，３５４、３５６、３５８、３６０、３６２、３６４、３６６、３６８、３７０、３７２、３７４、３７６、３７８、３８０、３８２、３８４、３８６、３８８、３９０、３９２および３９４を有する。他の実施例は多かれ少なかれ入力キーを使用し、そして関連するテキストベースのキャラクタを識別しそして関連する個々の図形的特徴を表示するために、複数のキーの組み合わせの使用を提供する。
【００３５】
図４は、前の２つの図形の実施例のシーケンス方式を使用して生成されるような、全体が図形的ディスプレー４００の典型的実施例を図示し、ここで図形としての正方形３３６および３４２は、異なる(図３とは異なる）対応する特定の図形的特徴および関連するテキストベースのキャラクタあるいは数を有する。ここで、上方右手の正方形はテキストベースのキャラクタ“４”と関連する図形的特徴３１８を含み、そして中間右手の正方形はテキストベースのキャラクタ“８”と関連する図形的特徴３２６を含む。その結果、対応するパスワードは“４１７１４４０８８３７”である。
【００３６】
図５は、前の３つの図の実施例のシーケンス方式を使用して生成されるような、全体が図形的ディスプレー５００の典型的実施例を図示し、ここで背景カラーとペンカラーは異なる(図４とは異なる）対応する色と関連するテキストベースのキャラクタあるいは数を有する。ここで、背景カラーは暗い緑色で、そしてテキストベースのキャラクタ“６”と組み合わされる、そしてペンカラーは明るいブルーで、そしてテキストベースのキャラクタ“３”と組み合わされる。その結果対応するパスワードは“６３７１４４０８８３７”である。
【００３７】
図６は、前の４つの図の実施例のシーケンス方式を使用して生成されるような、全体が図形的ディスプレー６００の典型的実施例を図示し、ここで、背景カラーと図形的正方形３３４、３３６、３４２、３４４および３４６は異なる(図３とは異なる）対応する背景カラーおよび特定の図形的特徴そして関連するテキストベースのキャラクタあるいは数を有する。ここで背景カラーは白であり、テキストベースのキャラクタ２と関連する。さらに、上方中央の正方形３３４は、テキストベースのキャラクタ“８”と関連する図形的特徴３２６を含み、上方右手の正方形３３６は、テキストベースのキャラクタ“３”と関連する図形的特徴３１６を含み、中央右手の正方形３４２はテキストベースのキャラクタ“２”と関連する図形的特徴３１４を含み、下方左手の正方形３４４はテキストベースのキャラクタ“９”と関連する図形的特徴３２８を含み、そして下方中央の正方形３４６はテキストベースのキャラクタ“８”と関連する図形的形状３２６を含む。その結果、対応するパスワードは２１７８３４０２９８７である。
【００３８】
図７は、前の５つの図の実施例のシーケンス方式を用いて生成されるような、全体が図形的ディスプレー７００の典型的な実施例を図示し、ここで、背景カラーおよび図形的正方形３４２および３４８は異なる(図３から異なる）対応する背景カラーおよび特定の図形的特徴および関連するテキストベースのキャラクタあるいは数を有する。ここで背景カラーは白であり、そしてテキストベースのキャラクタ２と関連する。さらに、中央右手の正方形３４２はテキストベースのキャラクタ“７”と関連する図形的特徴３２４を含む。下方右手の正方形３４８はテキストベースのキャラクタ“４”と関連する図形的特徴３１８を含む。その結果対応するパスワードは２１７１８４０７８３４である。
【００３９】
図８は非記述的な図形的特徴をテキストベースのパスワード方式と組み合わせて提供する１つの方法の１つの典型的な実施例を示す。方法８００は、開始スッテプ８０２で開始した後に、スッテプ８０４に続き、システムは一連の独特の背景カラーを独特のテキストベースのキャラクタと組み合わせるよう動作する。次にスッテプ８０６でシステムは一連の独特のペンカラーを独特のテキストベースのキャラクタと組合せるよう動作する。続いて、スッテプ８０８において、システムは一連の独特の図形的特徴を独特のテキストベースのキャラクタと組合せるように動作する。ステップ８１０において、このシステムは、３×３格子（grid）ディスプレーに対し動作する。ステップ８１２において、システムは独特の背景カラーのパッレトを独特のテキストベースのキャラクタと共に表示するように動作をする。スレップ８１２の次はステップ８１４であり、そこでは、システムはテキストベースのキャラクタの入力を受信するように動作し、そして対応する独特の背景カラーを表示する。次に、ステップ８１６において、システムは独特のペンカラーを独特のテキストベースのキャラクタと共に表示するように動作をする。ステップ８１８において、システムはテキストベースのキャラクタの入力を受信するように動作し、そして対応するペンカラーを表示する。ステップ８２０において、システムは独特の非記述的な図形の形状のパレットを独特のテキストベースのキャラクタと共に表示するように動作する。次にステップ８２４において、システムはテキストベースのキャラクタの入力を受信するように動作し、そして対応する非記述的な図形的形状を上方左の３×３格子位置に表示する。ステップ８２６において、システムはテキストベースのキャラクタの入力を受信するように動作し、そして対応する非記述的な図形的形状を次の時計方向の３×３格子位置において表示する。ステップ８２６の後に、システムはステップ８２８において、パスワードが完全かどうかを決定するために動作する。しかしながら、もしもステップ８２８において、パスワードがまだ完全でないと決定された場合は、続いてこの方法はステップ８２６に戻り、そこでシステムはこのようなステップに関して上に記述されたような動作を実行する。
【００４０】
図９はテキストベースのパスワード方式と共に非記述的な図形的特徴を提供する機能を含むパーソナル計算機デバイス３００の１つの代わりの実施例を図示する。このような代わりの実施例はまた次の４つの図形において記述されており、ここで図形的特徴が累積されたときに顔面に似た形態がスクリーンに表示されるようなシステムを一般的に目的とするものである。これの及び他の同様の実施例の利点は、ユーザーにより一般的に所有されているものとして知られる顔面の認識能力の利点を用いる能力である。説明の目的のために、示された実施例は複雑さについては限定されており、そして多くの同様の実施例は、多くのそして複雑な顔面の特徴、ヘッドウェア、宝石、背景等のような、追加の図形的特徴を含むであろうことが、そしてより強固なパスワード方式を提供するであろうことが期待されている。
【００４１】
より特別には、パーソナル計算デバイス３００は可能性のある図形的特徴（potential graphical feature）９００のパレット（pallet）とそれらと関連するテキストベースの相対物を含む。図形的特徴のグループ(図１３参照)は、パスワードの個々のテキストベースのキャラクタに対し個々に対応する個々の図形的特徴を含み、ここでかかる個々の図形的特徴は共に、可能性のある図形的特徴９００のパレットから選択された図形的特徴を含む、全体的な画像を形成する。示されているように、パレットアイテム９１２に含まれる図形的特徴は、引き延ばされた頭の形状を表す。パレットアイテム９１４は十分に丸い頭の形状を表す図形的特徴を含む。パレットアイテム９１６は広い横長の頭の形状を表す図形的特徴を含む。パレットアイテム９１８は長い四角形の頭の形状を表す図形的特徴を含む。パレットアイテム９２０は十分に四角形の頭の形状を表す図形的特徴を含む。パレットアイテム９２２は別の広い横長の頭の形状を表す図形的特徴を含む。パレットアイテム９２４は広くなる頭の形状を表す図形的特徴を含む。パレットアイテム９２６は細くなる頭の形状を表す図形的特徴を含む。パレットアイテム９２８はあごの細い頭の形状を表す図形的特徴を含む。パレットアイテム９３０は先の尖ったあごの形状を表す図形的特徴を含む。例え表示された実施例において可能性のある図形的特徴９００のパレットが限定されたセット９１２，９１４，９１６，９１８，９２０，９２２，９２４，９２６，９２８および９３０を含むとしても、他の実施例は相互に異なる図形的特徴を提供し、そして他の実施例は図に示されたものよりも多かれ少なかれ多数の図形的特徴を提供し、そしてさらに、他のかかる実施例は実施例のなかで示された（例えば０−９に示されている）ものとは別のテキストベースのキャラクタに対応する図形的特徴に関し提供する。
【００４２】
図１０はテキストベースのパスワード方式とともに非記述的な図形的特徴を提供するパーソナル計算デバイス３００の１つの代わりの実施例を図示する。このような代わりの実施例は図９−１３に記載された代わりの実施例の一部分を表す。さらに特別に、パーソナル計算デバイス３００は可能性のある図形的特徴１０００のパレットおよびそれらと関連するテキストベースの相対物を含む。図形的特徴のグループ(図１３参照)は、パスワードの個々のテキストベースのキャラクタに個々に対応する個々の図形的特徴を含み、そしてかかる個々の図形的特徴は共に、可能性のある図形的特徴１０００のパレットから選択された図形的特徴を含む全体的な画像を形成する。示されるように、パレットアイテム１０１２に含まれる図形的特徴は、１つの特有の眉毛のパターンを表す。同様に、残りのパレットアイテム１０１４，１０１６，１０１８，１０２０，１０２２，１０２４，１０２６，１０２８および１０３０は、他の独有の眉毛のパターンを表し、そして対応する独特のテキストベースのキャラクタに関連する。例え表示された実施例において、可能性のある図形的特徴１０００のパレットがパレットアイテム１０１２，１０１４，１０１６，１０１８，１０２０，１０２２，１０２４，１０２６，１０２８、および１０３０の可能性のある図形的と特徴の限定されたセットを含むとしても、他の実施例は、相互に異なる図形的特徴を提供し、他の実施例はさらに、図に示されているものよりも多かれ少なかれ多数の図形的特徴を提供し、そしてさらに、他のかかる実施例はまた、図に示されたそれらの実施例（例えば０−９に示されている）以外のテキストベースのキャラクタに対応する図形的特徴を提供する。
【００４３】
図１１は、テキストベースのパスワード方式と共に非記述的な図形的特徴を提供する機能を含む、パーソナル計算デバイス３００の１つの代わりの実施例を図示する。このような代わりの実施例は、図９−１３に記載された代わりの実施例に関する一部を示す。より特別には、パーソナル計算デバイス３００は、可能性ある図形的特徴１１００のパレットを含み、そして、これらの関連するテキストベースのキャラクタの相対物を含む。図形的特徴のグループ(図１３参照）は、パスワードの個々のテキストベースのキャラクタに個々に対応する個々の図形的特徴を含み、そしてここで、このような個々の図形的特徴は、可能性ある図形的特徴１１００のパレットから選択された図形的特徴を含む全体の画像を共に形成する。示されるように、パレットアイテム１１１２に含まれる図形的特徴は１つの特定の鼻の形状を示している。同様に、残りのパレットアイテム１１１４，１１１６，１１１８，１１２０，１１２２，１１２４，１１２６，１１２８および１１３０は、他の独特な鼻の形状を表し、そしてそれらは独特のテキストベースのキャラクタに対応するために組み合わされる。例え表示された実施例において可能性ある図形的特徴１１００のパレットがパレット項目１１１２，１１１４，１１１６，１１１８，１１２０，１１２２，１１２４，１１２６，１１２８、そして１１３０のなかで可能性ある図形的特徴の限定されたセットを含むとしても、他の実施例は全体的に異なる図形的特徴を提供し、そして他の実施例はさらに図に示されたものとは多かれ少なかれ多数の図形的特徴を提供し、そしてさらに、他のかかる実施例は、それらの実施例（例えば０−９に示されている）に示されるもの以外のテキストベースのキャラクタに対応する図形的特徴を提供する。
【００４４】
図１２は、テキストベースのパスワードと共に非記述的な図形的特徴を機能的に提供することを含む、パーソナル計算デバイス３００の１つの代わりの実施例を図示する。かかる代わりにお実施例は図９〜１３に記載された代わりの実施例一部を表す。より特別には、パーソナル計算デバイス３００は、可能性のある図形的特徴１２００のパレットとそれらに関連するテキストベースのキャラクタ相対物を含む。図形的特徴(図１３参照）のグループは、パスワードの個々のテキストベースのキャラクタに個々に対応する個々の図形的特徴を含み、ここでかかる個々の図形的特徴は共に可能性のある図形的特徴１２００のパレットから選択された図形的特徴を含む全体的な画像を形成する。示されるように、パレットアイテム１２１２に含まれる図形的特徴は１つの特定の口の形状を示している。同様に、残りのパレットアイテム１２１４，１２１６，１２１８，１２２０，１２２２、１２２４，１２２４、１２２８および１２３０は他の独特の口の形状を示し、そしてそれらは対応する独特のテキストベースのキャラクタに関連する。例え、表示された実施例において、可能性ある図形的特徴１２００のパレットが、パレットアイテム１２１２，１２１４，１２１６，１２１８，１２２０，１２２２，１２２４，１２２４，１２２８、および１２３０のなかの可能性のある図形的特徴の制限されたセットを含むとしても、他の実施例はとともに異なる図形的特徴提供し、そして他の実施例はまた図に示されたよりも多かれ少なかれ多数の図形的特徴提供し、そしてさらに他のかかる実施例は実施例(例えば０−９に示されている）に示されたもの以外のテキストベースのキャラクタに対応する図形的特徴を提供する。
【００４５】
図１３は、テキストベースのパスワード方式とともに非記述的な図形的特徴を提供する機能を含むパーソナル計算デバイス３００の１つの代わりの実施例を図示する。このような代わりの実施例は、図９−１３に記載された代わりの実施例の一部を示す。さらに特別に、パーソナル計算デバイス３００は、ディスプレー３０２に図示される、頭の形状１３０２、眉毛のパターン１３０４、鼻の形状１３０６、そして口の形状１３０８を含む画像を含む。可能性のある図形的特徴９００，１０００，１１００および１２００のパレットは、各対応するテキストベースのキャラクタに関する異なる図形的特徴を含む。ここに示されるように、そして対応するシーケンス方式の規則に従って、全体の表示を取りまとめる図形的特徴は、顔面を形成するフォーマット（face-forming format）に調整される。現在の実施例に反映されるように、図形的特徴は、全体的な表示に示されるように、記述されたシーケンス方式の規則の満足度を反映し、ここで次の入力が受信される。テキストベースのキャラクタ“２”と関連する図形的特徴９１４を選択する入力が受信され、テキストベースのキャラクタ“９”と関連する図形的特徴１０２８を選択する入力が受信され、テキストベースのキャラクタ“７”と関連する図形的特徴１１２４を選択する入力が受信され、テキストベースのキャラクタ“８”と関連する図形的特徴１１２６を選択する入力が受信される。左から右へ、パスワードの内容は、全体の図形的特徴１２０２に従い、そして現在の実施例のシーケンス方式に従い、以下の“２８７８”とされる。
【００４６】
図１４はパスワードの想起を促進するためにパスワード成分と共に図形的特徴を使用するように動作するパーソナル計算デバイス１４００の１つの典型的な実施例を図示する。ここで使用されるような、“パーソナル通信デバイス（personal communication device）”は、例えば、常駐する構成されたロジック（resident configured logic）を実行する１つあるいはそれより多くの処理回路を含み、ここでこれらの計算デバイスは、例えばマイクロ処理装置、デジタル信号処理装置（ＤＳＰｓ）マイクロ制御器、ポータブル無線電話、パーソナルデジタルアシスタント（ＰＤＡｓ）そしてページングデバイス、あるいは通信を安全にすることを目的とする少なくともここに記載された動作を実行するように構成された処理装置およびロジックを含むハードウェア、ソフトウエア、およびファームウェアの任意の適当な組み合わせを含む。少なくとも１つの実施例において、パーソナル通信デバイス１４００は少なくとも一個のサーバ(典型的には離れて配置されている）によって、このようなパーソナルパスワード処理に関してサービスされる。１つの実施例において、かかるネットワークは、少なくとも一部は、無線ネットワーク１０４である。１つの実施例において、パーソナル計算デバイス１４００は、図１に関して示されそして記述されている、何れかの無線デバイス１０２，１０８，１１０および１１２であることが可能である。
【００４７】
典型的な実施例の中に示されるように、パーソナル計算デバイス１４００は、メモリ１４０２、ネットワークＩ／Ｏインターフィス１４０４、ＰＣデバイスＩ/Ｏインターヘィス１４０５、処理装置１４０６およびバス１４０８を含む。例えメモリ１４０４がＲＡＭメモリとして示されているとしても、他の実施例は、形成されたロジックの記録のために提供されることが知られているすべての既知のタイプのメモリとして、かかるメモリ１４０２は含む。さらに、例えメモリ１４０２が１つの形式のメモリの１つの連続したユニットとして示されているとしても、他の実施例は複数の位置および複数の形式のメモリをメモリ１４０２として使用する。ネットワークＩ／Ｏインターフィス１４０４は、ネットワークおよびバス１４０８を介して結合された装置に、入力および出力を提供する。ＰＣデバイスＩ/Ｏインターフィス１４０５はパーソナル計算デバイス１４００への入力および出力を提供する。処理装置１４０６はバス１４０８を経由して与えられた命令およびデータの基に動作する。
【００４８】
独特の非記述的な図形的特徴を独特のテキストベースのキャラクタと関連させるために形成されたロジック（１４０４）はメモリ１４０２内に配置され、そしてシーケンス方式に従って、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴を、ロジック（１４０４）は順々に受信するよう構成され、ロジック（１４０６）は順々に表示するよう構成され、そしてロジック（１４０８）は複数のテキストベースのキャラクタをパスワードとして処理するように構成されている。１つの実施例において、このような複数のテキストベースのキャラクタを処理することは、かかるテキストベースのキャラクタをローカルのあるいは遠隔的（locally or remotely）のいずれかで記録することを含む。他の実施例において、かかる処理はテキストベースのキャラクタをパスワードとしてネットワークを通して遠隔の認証（remote authentication）において使用するために送信することを含む。さらに他の実施例において、テキストベースのキャラクタはさらに、認証および/またはさらなる処理のために続いてネットワークを通して送信する前に、例えばハッシュアルゴリズム（hash algorithm）を介して処理される。加えて、メモリ１４０２はロジック（１４２０）をさら含み、ここで、テキストベースのキャラクタを含むパスワードは、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴およびシーケンス方式の双方から判読されることができる。
【００４９】
少なくとも１つの実施例は選択的のロジック１４２２を含み、ここで非記述的な図形的特徴は少なくとも１つの次の、背景カラー、ペンカラー、およびパターンを含む。加えて、少なくとも１つの実施例は選択的ロジック１４２４を含み、ここでシーケンス方式は次のシーケンス、背景カラー、ペンカラー、および時計方向に動く３×３コンポーネント格子（３×３ component grid）を使用した一連の形状の挿入（figure insertion）を含む。さらに,少なくとも１つの実施例において、ロジック１４２６が含まれ、ここで非記述的な図形的特徴は人間の顔の異なる顔面特徴を表現し、そしてここでシーケンス方式は非記述的な図形的特徴をあらかじめ定められた順序で表示することを含む。
【００５０】
図１５はテキストベースのパスワード方式と関連する非記述的な図形的特徴を提供する１つの方法に関する１つの典型的な実施例を図示する。方法１５００は、最初のステップ１５０２の後、ステップ１５０４を開始し、そこではこの方法は独特の非記述的な図形的特徴を独特のテキストベースのキャラクタと組み合わせるように動作する。次に、ステップ１５０６において、この方法は複数のテキストベースのキャラクタを順々に受信するように動作をする。ステップ１５０８において、この方法はシーケンス方式に従って、複数のテキストベースのキャラクタと関連する非記述的な図形的特徴を順々に表示するように動作する。ステップ１５１０において、このシステムは複数のテキストベースのキャラクタをパスワードとして処理するように動作する。少なくとも１つの実施例において、スッテプ１５２０が提供され、ここでテキストベースのキャラクタを含むパスワードは、複数のテキストベースのキャラクタに関連する非記述的な図形的特徴の表示とシーケンス方式の双方から判読されることができる。次にステップ１５１０はステップ１５１４で終了する。
【００５１】
少なくとも１つの実施例において、選択的ステップ１５１６が提供され、ここで、非記述的な図形的特徴は次の、背景カラー、ペンカラー、およびパターンの少なくとも１つを含む。少なくとも１つの実施例において選択的ステップ１５１８が提供され、ここでシーケンス方式は次のシーケンス、背景カラー、ペンカラーそして、図形の挿入が連続的でありそして完全に制限されたオブジェクトを表示するために結合するように、３×３コンポーネント格子を使用する一連の図形の挿入とを含む。
【００５２】
この技術分野において通常の熟練を有する者は、ここで開示された実施例に関連して記載された、種々の事例となるロジックブロック、外形、モジュール、回路およびアルゴルズムステッが、電子的ハードウエア、コンピュータソフトウエア、または両者の組合わせとして実行することができることをさらに認識するであろう。このハードウェアおよびソフトウエアの互換可能性を明確に説明するために、種々の事例としてのコンポーネント、ブロック、構成、モジュール、回路およびステップについて、それらの機能の観点から一般的に上で記載した。このような機能がハードウェアとしてあるいはソフトウエアとして実現されるか否かについては、特定のアプリケーションおよびシステム全体に課せられた設計上の制約に従う。熟練した技術者は記載された機能をそれぞれの特定の応用に対して種々の方法で実行することができるが、これらの実行の決定は現在の発明の範囲から逸脱する原因となるとして解釈されるべきものではない。
【００５３】
ここに開示された実施例に関連して記載された方法あるいはアルゴリズムのステップは、直接にハードウェア、プロセッサによって実行されるソフトウエアモジュール、または２つの組合わせにより実現することができる。ソフトウエアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＰＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスター、ハードディスク、取り外し可能なディスク、ＣＤ−ＲＯＭ，あるいはこの技術分野において知られた記憶媒体のいずれか他の形式の中に在住させることができる。典型的な記憶媒体は処理装置と結合され、かかる処理装置は記憶媒体から情報を読み出しそして記憶媒体に情報を書き込むことができる。代わりに、記憶媒体は処理装置と一体化することができる。処理装置および記憶媒体はＡＳＩＣの中に在住させることができる。このＡＳＩＣは計算デバイスまたはユーザ端末の中に在住させることができる。代わりに、処理装置と記憶媒体は、計算デバイ
スあるいはユーザ端末の中の個別のコンポーネントとして在住させることができる。
【００５４】
開示された実施例に関する以上の記載は、この技術分野において通常の熟練を有するいかなる者も、本発明を作成しあるいは使用することが可能なように提供される。これらの実施例に関する種々の変形は、当業界において熟練した者にとっては容易であることが明らかであり、そしてここで定義された一般的な原理は本発明の精神あるいは範囲から逸脱することなしに他の実施例に適用可能である。したがって、本発明はここに示された実施例に限定されることを意図するものではなく、ここに開示された原理と新規な特徴から成る最も広い範囲に対応すべきものである。
【図面の簡単な説明】
【００５５】
【図１】図１はテキストベースのパスワード方式に関連する非記述的な図形的特徴を使用するシステムの１実施例に関するハイレベルの図である。
【図２】図２はテキストベースのパスワード方式に関連する非記述的な図形的特徴を使用するシステムの１実施例に関するセミ−ハイレベルの図である。
【図３】図３はテキストベースのパスワード方式に関連する非記述的な図形的特徴を使用するシステム内で使用されるパーソナル計算デバイスの１実施例に関するブロック図である。
【図４】図４は対応するテキストベースのパスワードコンポーネントに関連して生成された非記述的な図形的特徴を含む１実施例のディスプレーを図示する図である。
【図５】図５は対応するテキストベースのパスワードコンポーネントに関連して生成された非記述的な図形的特徴を含む１実施例のディスプレーを図示する図である。
【図６】図６は対応するテキストベースのパスワードコンポーネントに関連して生成された非記述的な図形的特徴を含む１実施例のディスプレーを示す図である。
【図７】図７は対応するテキストベースのパスワードコンポーネントに関連して生成された非記述的な図形的特徴を含む１実施例のディスプレーを示す図である。
【図８】図８はテキストベースパスワード方式に関連する非記述的な図形的特徴を使用するシステムの１実施例を示すフローチャートである。
【図９】図９はテキストベースのパスワード方式に関連する非記述的な図形的特徴を使用するシステム内で使用される１実施例と関連するパレットを示す図である。
【図１０】図１０はテキストベースのパスワード方式に関連する非記述的な図形的特徴を使用するシステム内で使用される１実施例と関連するパレットを示す図である。
【図１１】図１１はテキストベースのパスワード方式に関連する非記述的な図形的特徴を使用するシステム内で使用される１実施例と関連するパレットを示す図である。
【図１２】図１２はテキストベースのパスワード方式に関連する非記述的な図形的特徴を使用するシステム内で使用される１実施例と関連するパレットを示す図である。
【図１３】図１３は対応するテキストベースパスワードコンポーネントに関連して生成されるような、非記述的な図形的特徴を含む１実施例のディスプレーを示す図である。
【図１４】図１４はテキストベースのパスワード方式に関連する非記述的な図形的特徴を使用するシステムにおいて使用されるような、パーソナル計算デバイスの１実施例のブロック図である。
【図１５】図１５はテキストベースパスワード方式に関連する非記述的な図形的特徴を使用するシステムの１実施例を示すフローチャートである。
【図１】
2008537207.tif 000004
【図２】
2008537207.tif 000005
【図３】
2008537207.tif 000006
【図４】
2008537207.tif 000007
【図５】
2008537207.tif 000008
【図６】
2008537207.tif 000009
【図７】
2008537207.tif 000010
【図８】
2008537207.tif 000011
【図９】
2008537207.tif 000012
【図１０】
2008537207.tif 000013
【図１１】
2008537207.tif 000014
【図１２】
2008537207.tif 000015
【図１３】
2008537207.tif 000016
【図１４】
2008537207.tif 000017
【図１５】
2008537207.tif 000018