(57)【要約】それらのユビキタスな性質および認識された個人化キャラクタを伴い、携帯電子装置は、アプリケーションが今日何のためにも実際に存在し、新しいものが毎日リリースされるにつれて、個人生活の一部をますます形成している。それゆえ、これらの電子装置は、アプリケーション、情報、ユーザインターフェースなどを動的に適応させるために、ますます重要である。本発明の実施例によれば、ユーザインターフェースは、以下を提供する：バイオメトリック認識−ユーザインターフェース（ＵＩ）構成は個別にまたは他のコンテキスト要因と接続して認識された利用者の識別によって変化する；電子環境コンテキスト−電子装置への電子環境はＵＩのためのコンテキスト根拠を提供する；動的コンテキスト調節およびミクロコンテキスト−ＵＩ構成ＵＩは複数のミクロコンテキストに分割されたマクロコンテキストと共にマクロおよびミクロコンテキスト変更を適応させる；直観的ユーザインターフェース−利用者運動はより直観的でより実世界動作に近似する；およびスマートエージェント−アプリケーション通知は他のアプリケーションで他の動作／活動への影響のために解析される。【選択図】図４
2015509237.tif 000002
【特許請求の範囲】
【請求項１】
利用者のバイオメトリック特性を登録するためのセンサを提供すること；
装置のためのユーザインターフェースに関係するユーザインターフェースアプリケーションを実行するマイクロプロセッサを提供すること；
ユーザインターフェースアプリケーション、
各参照バイオメトリック特性が前記装置の認可利用者に関係する、複数の参照バイオメトリック特性の少なくとも１つの参照バイオメトリック特性；
複数のコンテキスチュアルダッシュボードの少なくとも１つのコンテキスチュアルダッシュボード；および
各利用者プロファイルが複数のコンテキスチュアルダッシュボードの所定部分に関連付けられ、各コンテキスチュアルダッシュボードが所定利用者に提供されるべきソフトウェアアプリケーションの所定セットのための構成に関係がある、複数の利用者プロファイルの少なくとも１つの利用者プロファイル；
を記憶するためのメモリを提供すること：
各無線インターフェースが所定規格によって動作する、複数の無線インターフェースの少なくとも１つの無線インターフェースを提供すること；
コンテキスチュアルダッシュボードが少なくとも前記認可利用者、前記電子装置のマクロコンテキストおよび前記電子装置のミクロコンテキストに基づいて選択される、認可利用者として前記装置の対象とする利用者を照合し、ディスプレイにコンテキスチュアルダッシュボードを提供するために前記マイクロプロセッサで前記ユーザインターフェースアプリケーションを実行すること
を含む方法。
【請求項２】
前記コンテキスチュアルダッシュボードがソフトウェアアプリケーションの所定セットのための構成に関係し、前記構成が位置、サイズ、ステータスおよび許可権の少なくとも１つを含む
請求項２による方法。
【請求項３】
前記ミクロコンテキストが複数の装置識別の少なくとも１つの関連付けられた装置識別に基づいて決定され、各関連付けられた装置が複数の無線インターフェースの少なくとも１つの無線インターフェースを通じて前記装置と通信中である
請求項１による方法。
【請求項４】
少なくともメモリおよびマイクロプロセッサからなる装置上で実行中のユーザインターフェースアプリケーションを提供すること；
各コンテキスチュアルダッシュボードがソフトウェアアプリケーションの所定セットの識別および設定に関係する、前記メモリ内の複数のコンテキスチュアルダッシュボードを提供すること；
前記ユーザインターフェースアプリケーション、装置の利用者識別、マクロコンテキスト、およびミクロコンテキストに基づいてディスプレイ上の第１のコンテキスチュアルダッシュボードを確立すること；
前記利用者識別、前記マクロコンテキストおよび前記ミクロコンテキストの少なくとも１つの変更を検出すること；
前記第１のコンテキスチュアルダッシュボードを第２のコンテキスチュアルダッシュボードに動的に修正し、前記第２のコンテキスチュアルダッシュボードが前記ユーザインターフェースアプリケーション、前記利用者識別、前記マクロコンテキストおよび前記ミクロコンテキストの少なくとも１つの前記変更、ならびに前記利用者識別、前記マクロコンテキストおよび前記ミクロコンテキストの少なくとも１つの前記不変更に基づいて決定されること
を含む方法。
【請求項５】
前記装置の前記利用者のバイオメトリック特性を提供するセンサを使用することからなる前記装置の前記利用者における変更を検出する
請求項４による方法。
【請求項６】
前記ミクロコンテキストにおける変更を検出することが、前記装置の少なくとも１つの入力インターフェースを介して、前記装置に対する他の電子装置の関連付けにおける少なくとも１つの変更、および前記利用者への追加の個人を自動的に検出することからなる
請求項４による方法。
【請求項７】
前記装置が、前記記憶された利用者活動の時にマクロコンテキストおよびミクロコンテキストに関係する情報と一緒に前記装置の利用者の使用の態様を自動的に記憶および分析し、前記装置の彼らの使用を改善するために新しいコンテキスチュアルダッシュボードを生成する可能性を前記利用者に指示する
請求項４による方法。
【請求項８】
動的に修正することが、単一事象における前記コンテキスチュアルダッシュボードを変更することの少なくとも１つ、および前記第１のコンテキスチュアルダッシュボード内の前記アプリケーションを使った活動に基づいた一連のステップで前記第２のコンテキスチュアルダッシュボードを提供するために前記第１のコンテキスチュアルダッシュボードの態様を変更すること
からなる請求項４による方法。
【請求項９】
少なくともメモリ、タッチパッドおよびマイクロプロセッサからなる装置上で実行中のアプリケーションを提供すること；
前記利用者に表示されるオブジェクトに関連付けて前記タッチパッド上での前記利用者の指の所定運動を検出すること；
前記利用者の指の前記所定運動を前記利用者に表示されるオブジェクトに関係する動作に関連付けること； 
前記オブジェクトに関係する前記動作を前記オブジェクトに適用した結果を前記利用者に表示すること
を含む方法。
【請求項１０】
前記利用者に表示された前記オブジェクトに関連付けられた前記タッチパッド上の前記利用者の指の前記所定運動が、実世界における前記オブジェクトを伴う前記利用者の動作に類似する
請求項９による方法。
【請求項１１】
前記オブジェクトに関連付けられた前記タッチパッド上での前記利用者の指の前記所定運動が、
前記オブジェクトを摘まむか前記オブジェクトを挟むかの少なくとも１つのために前記オブジェクトの両側に前記利用者の指および親指を持って行くこと；
前記利用者の指を前記オブジェクトに持って行き、前記オブジェクトをオープンするために第１の運動をなすこと；および
前記利用者の指を前記オブジェクトに持って行き、前記オブジェクトをクローズするために第２の運動をなすこと
の少なくとも１つである：
請求項９による方法。
【請求項１２】
前記オブジェクトを他の表示オブジェクトに関連付けられたディスプレイ上での他の位置に移動し；
前記他の表示オブジェクトの識別に基づいて前記オブジェクトに関係する行動を実行すること
をさらに含む請求項９による方法。
【請求項１３】
前記動作を実行することが、
前記他の表示オブジェクトがシュレッダである時に前記メモリおよび他のメモリの少なくとも１つから安全に前記オブジェクトを削除すること；
前記他の表示オブジェクトが収納ボックスである時に前記オブジェクトを前記メモリおよび他のメモリの少なくとも１つからさらなるメモリに保管すること；および
前記他の表示オブジェクトがファイリングキャビネットである時に前記オブジェクトをオープンすること
の少なくとも１つからなる：
請求項１２による方法。
【請求項１４】
マイクロプロセッサからなる第１のコンピュータ上でスマートエージェントアプリケーションを実行すること；
第１のソフトウェアアプリケーション内の情報の項目に関係するデータを含んでいる通信のインスタンスのための前記スマートエージェントアプリケーションを備えた複数のソフトウェアアプリケーションの前記第１のソフトウェアアプリケーションへの、およびからの少なくとも１つの通信を解析すること；
前記スマートエージェントで情報の前記項目への前記データの影響を決定すること；および
少なくとも前記データに基づいて情報の前記項目への提案された修正を決定すること
を含む方法。
【請求項１５】
情報の前記項目および前記データに対する前記提案された修正を前記利用者に提示すること；
情報の前記項目の前記提案された修正に関係する前記利用者から指示を受け取ること；および
前記提案された修正の受け付けである指示に基づいて前記提案された修正を行うこと
をさらに含む請求項１４による方法。
【請求項１６】
情報の前記項目に対する提案された修正を決定することが、他の利用者が前記提案された修正によって影響されるかどうかを決定することである
請求項１４による方法。
【請求項１７】
情報の前記項目、前記データに対する前記提案された修正および他の利用者が影響されるかどうかを利用者に提示すること；
情報の前記項目の前記提案された修正に関係する前記利用者から指示を受け取ること；および
前記提案された修正の受け付けである前記指示に基づいて前記他の利用者に前記提案された修正を通信すること
をさらに含む請求項１６による方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザインターフェースに関し、特に動的割当て可能なユーザインターフェースを確立するための方法およびシステムに関する。
【背景技術】
【０００２】
ユーザインターフェースは、ヒューマン・マシン相互作用の工業デザイン分野において、人間とマシンとの間の相互作用が生じる「空間」である。ユーザインターフェースでの人間とマシンとの間の相互作用の目的は、マシンの有効な操作および制御であり、利用者が操作上の決定を下すことを支援するマシンから利用者へのフィードバックである。ユーザインターフェースのこの広い概念の例は、コンピュータオペレーティングシステム、手動工具、重機械オペレータ制御、およびプロセス制御の対話型の態様を含む。ユーザインターフェースを生み出すときに適用可能な設計の検討は、人間工学および心理学のような規律に関係しているか、または包含している。
【０００３】
従って、ユーザインターフェースは、人々（利用者）がマシン（装置）と相互作用するシステムであり、ハードウェア（物理的）およびソフトウェア（論理的）コンポーネントを含む。ユーザインターフェースは、種々様々のシステムのために存在し、次の手段を提供する：
●  入力−利用者がシステムを操作することを可能にする；および
●  出力−システムが利用者の操作の効果を表示することを可能にする。
【０００４】
一般的に、ヒューマン・マシン相互作用工学の目的は、所望の結果を生み出す方法でマシンを操作することを、容易に、効率的に、かつ楽しめるようにするユーザインターフェースを生み出すことである。これは、一般的に、所望の出力を達成するために操作者が最少の入力を提供する必要があること、マシンが人間への望まれない出力を最少化すること、および操作者によって提供される入力が直観的で論理的であることを意味する。マイクロプロセッサベースシステムの増加された使用、および重機械の社会意識の相対的な下落に伴い、用語ユーザインターフェースが電子装置およびシステムのためのグラフィカルユーザインターフェースのニュアンスを帯びる一方、産業制御盤および機械類制御の設計議論がより一般的にヒューマン・マシンインターフェースに言及する。ユーザインターフェースのための他の共通の用語は、ヒューマン・コンピュータインターフェース（ＨＣＩ）およびマン・マシンインターフェース（ＭＭＩ）を含む。
【０００５】
ユーザインターフェースは、何人かの著者によってコンピュータ利用者の満足に欠かすことができないものと考えられている。これは、ユーザインターフェースの設計が努力の量に影響するので、利用者がシステムに入力を提供し、システムの出力を解釈することに費やさなければならないことになり、これをする方法を学習することに大変な努力が必要になる。使い易さは、特定のユーザインターフェースの設計が利用者の人間心理および生理学を考慮に入れて、システムを使用する過程を有効で、効率的で、満足させるものにする。
【０００６】
使い易さは、主としてユーザインターフェースの特性であるが、製品の機能性およびそれを設計するためのプロセスに関連している。それは、その使用のコンテキストから必要条件も考慮に入れて、効率、有効性および満足を伴うその対象利用者によって製品がその意図された目的のためにどれくらいよく使用され得るかを説明する。コンピュータ科学およびヒューマン・コンピュータ相互作用では、（コンピュータプログラムおよび／または電子装置の）ユーザインターフェースは、利用者に提示されたグラフィカル、テキストおよびオーディオの情報、および（コンピュータキーボードまたはタッチパッドを使用したキーストローク、コンピュータマウスの移動、またはタッチパッド上の指の動きのような）制御シーケンス、ならびに利用者がプログラムを制御するために使用するコンピュータプログラムおよび／または電子装置への１つ以上のインターフェースを伴う他の選択を参照する。
【０００７】
直接操作インターフェースは、物質界に少なくとも緩く対応する動作を使用して、利用者にそれらに提示されたオブジェクトを操作することを可能にするユーザインターフェースの一般的なクラスを言う。しかしながら、今まで、先行技術の解決策は、利用者がキーボード、タッチパッドまたは他の入力装置を用いた動作を通じて特徴または項目を直接選択するので、直接マシンインターフェースであると混同して呼ばれている。しかしながら、移動の項目を選択するために利用者によるポイントおよびクリックまたはタッチ操作は、彼らの手による挟むまたは握る運動を通じて利用者が項目を正常に摘まむであろう物質界に対応していない。
【０００８】
現在、ユーザインターフェースの次に続くタイプは、最も一般的な、グラフィカルユーザインターフェース（ＧＵＩ）、およびウェブベースユーザインターフェース（ＷＵＩ、ウェブユーザインターフェースとしても知られる）である。ＧＵＩは、キーボード、マウス、およびタッチパッドのような装置を介して利用者入力を受け付け、装置のディスプレイ上に明瞭なグラフィカル入力／出力を提供する。ＧＵＩ設計、オブジェクト指向ユーザインターフェース（ＯＯＵＩ）およびアプリケーション指向インターフェース（ＡＯＩ）において広く使用される少なくとも２つの異なる原理がある。実装は、携帯電子装置（ＰＥＤ）および固定電子装置（ＦＥＤ）に適するように、シンビアン、オープンインディアナ、ハイク、アンドロイド、ウインドウズ、マックＯＳ、アイＯＳ、ＲＩＳＣ  ＯＳ、ＧＮＵ／リナックス［登録商標］、タブレットＯＳおよびブラックベリーＯＳ（しかし、これらに限定されない）を含む１つ以上の言語を利用することができ、ならびにこれら（しかし、これらに限定されない）を含む１つ以上のオペレーティングシステムで作動するように設計されことができる。
【０００９】
ＷＵＩは、インターネットを介して伝送され、ウェブブラウザプログラムを使用して利用者によって見られるウェブページの生成により入力を受け付け、出力を提供する。実装は、ジャバ、ＡＪＡＸ、アドビフレックス、マイクロソフト．ＮＥＴ、または個別プログラムにおけるリアルタイム制御を提供するための同様の技術を利用することができ、従来のＨＴＭＬベースウェブブラウザをリフレッシュする必要が無くなる。ウェブサーバ、サーバおよびネットワークされたコンピュータのための管理ウェブインターフェースは、しばしば制御パネルと呼ばれる。
【００１０】
ユーザインターフェースは、もともとは、コマンドラインインターフェースを使用していた。ここでは、利用者がコンピュータキーボードを使ってコマンド文字列をタイプすることにより入力を提供し、システムがコンピュータモニタ上にテキストを印字することにより出力を提供した。多くの場合、そのようなインターフェースは、工学および科学環境においてプログラマおよびシステム管理者によって、ならびに技術的に進んだパーソナルコンピュータ利用者によって、いまだに使用されている。これらは、その後、ウィンドウ、テキストボックス、ボタン、ハイパーリンク、ドロップダウンリスト、タブ、およびポップアップメニュー（しかし、これらに限定されない）を含み、（ウィジェットとしても知られる）制御の導入に伴って過去に拡張された。これらは、（ポインタのような）利用者意図の視覚的残留物として、またはカーソル、ポインタおよび調節ハンドル（しかし、これらに限定されない）を含む利用者が対話することができる場所を示すアフォーダンスとして、進行中の操作または変形の状態を表す相互作用要素およびインターフェースオブジェクトによって拡張され得る。
【００１１】
今日、ユーザインターフェースは、次のものを含むように進化した：
【００１２】
アテンティブユーザインターフェースは、利用者に割り込むための時を決定する利用者注意、警告のようなもの、および利用者に提示されるメッセージの詳細レベルを管理する。
【００１３】
バッチインターフェースは、非対話型のユーザインターフェースである。ここでは、利用者は、バッチ処理に前もってバッチジョブの全ての詳細を特定し、全ての処理が終わった時に出力を受け取る。
【００１４】
会話型インターフェースエージェントは、コンピュータインターフェースをアニメ化された人、ロボット、または他のキャラクタの形で擬人化し、会話形式で相互作用を提示することを試みる。
【００１５】
交差ベースインターフェースは、１次タスクがポインティングの代わりに境界を交差する際に成立するグラフィカルユーザインターフェースである。
【００１６】
身振りインターフェースは、コンピュータマウスまたはスタイラスでスケッチされた手振りジェスチャまたはマウスジェスチャの形式で入力を受け付けるグラフィカルユーザインターフェースである。
【００１７】
知的ユーザインターフェースは、利用者、ドメイン、タスク、ディスクール、および（例えば、グラフィックス、自然言語、ジェスチャ）メディアのモデル上で表現し、推論し、振る舞うことにより、ヒューマン・マシン相互作用の効率、有効性および自然らしさを改善することを目標とするヒューマン・マシンインターフェースである。
【００１８】
動き追跡インターフェースは、利用者身体運動をモニタし、それらをコマンドに翻訳する。
【００１９】
マルチ画面インターフェースは、より柔軟な相互作用を提供するためにマルチディスプレイを採用し、コンピュータゲーム相互作用においてしばしば使用される。
【００２０】
非コマンドユーザインターフェースは、彼／彼女が明示的なコマンドを公式化することを必要とせずに、彼／彼女の必要および意図を推測するために利用者を観察する。
【００２１】
オブジェクト指向ユーザインターフェース（ＯＯＵＩ）は、オブジェクト指向プログラミングメタファに基づき、利用者がシミュレートされたオブジェクトおよびそれらの属性を操作することを可能にする。
【００２２】
反射的ユーザインターフェースでは、利用者が、例えば、そのコマンド動詞を変更するためにユーザインターフェースだけを通じて全システムを制御し再定義する。
【００２３】
タンジブルユーザインターフェースは、接触および物理的環境またはその要素により大きな重点を置く。
【００２４】
タスクフォーカストインターフェースは、ファイルではない、タスクである相互作用の１次ユニットを作ることによってデスクトップメタファの情報過負荷問題に対処するユーザインターフェースである。
【００２５】
テキストユーザインターフェースは、テキストを出力し、しかしタイプされたコマンド文字列に加えて、または代わりに入力の他の形式を受け付けるユーザインターフェースである。
【００２６】
音声ユーザインターフェースは、入力を受け付け、音声プロンプトを生成することにより出力を提供する。利用者入力は、キーまたはボタンを押すこと、またはインターフェースに口頭で応答することによりなされる。
【００２７】
自然言語インターフェースは、検索エンジンのために、およびウェブページ上で使用される。利用者は、質問をタイプインし、応答を待つ。
【００２８】
ゼロ入力インターフェースは、入力対話を用いて利用者に質問する代わりに、一連のセンサから入力を得る。
【００２９】
ズーミングユーザインターフェースは、情報オブジェクトが尺度および詳細の異なるレベルで表され、利用者がより多くの詳細を示すために見られる領域の尺度を変更することができるグラフィカルユーザインターフェースである。
【００３０】
しかしながら、ユーザインターフェースのこれらの複数のタイプの進化にもかかわらず、これらは全て、安定した環境として携帯または固定電子装置上の利用者環境を扱い、個人としての利用者に基づいて利用可能な特徴およびアプリケーションを含む環境のユーザインターフェースまたは他の態様を基本的に調節しない。むしろ、全ての利用者が同じ方法でアプリケーションに関与することを仮定する。
【００３１】
良いユーザインターフェースの属性は、一貫性であり、利用者に期待の一貫したセットを提供し、かつそれらの期待に応える。目的のために使用されず、それが最終利用者のために利益をもたらさないときには、一貫性は悪化し得る。とはいえ；他の原理のように、一貫性には、その限度がある。一貫性は、認知次元フレームワークによって説明されるようなユーザインターフェース設計とトレードオフされた１つの性質である。場合によっては、一貫性の原理の違反は、賢明で注意深いユーザインターフェース設計者がある他の重要な目標を達成するために一貫性に違反することを選択できるという十分に明瞭な利点を提供することができる。
【００３２】
一般的に、一貫性には、適切なものとして識別された３つの態様がある。第１に、異なる特徴のための制御は、利用者が制御を容易に見つけることができるように、一貫したやり方で提示されるべきである。例えば、利用者は、いくつかのコマンドが、メニューを通じて、アイコンを通じて、右クリックを通じて、画面の１つのコーナーでの個別のボタンの下で、機能によってグループ化されて、「普通」によってグループ化されて、「先進」によってグループ化されて、利用可能な場合、ソフトウェアを使用することが難しいと分かる。コマンドを捜す利用者は、それを見つけるための一貫した検索戦略を持たなければならない。利用者が使用すべき検索戦略が多ければ多いほど、検索はより苛立たしいものになるであろう。グループ化が一貫していればいるほど、検索はより容易である。ユーザインターフェースにおける設計の単調の原理は、理想的には、インターフェースへの習慣作用を促進するために、単純な操作を達成することだけが唯一の方法であるに違いないことを述べる。
【００３３】
第２に、様々な特徴が同様の方法で働くべきであり、それゆえ、インターフェースは、１つの実施例または状況で「特徴を選択し、そして適用する機能を選択する」こと、その後、他の状況で「機能を選択し、そして適用する特徴を選択する」ことは、利用者に要求すべきでないという驚きの原理がある。コマンドは、全てのコンテキストで同じように働くべきである。第３に、一貫性は、利用者に対して、ユーザインターフェースのバージョンからバージョンへの変更を推奨する。変更は最少化されるべきであり、下位互換性は装置およびインターフェースの成熟を調節するように維持されるべきである。伝統的に、成熟がより少ないアプリケーションおよびハードウェアは、任意の現状またはより古い状況で凝り固まったより少数の利用者を持ち、より広く用いられたアプリケーションおよびハードウェアは、破壊的な費用および利用者反動を回避するために、注意深く現況を順守しなければならなかった。しかしながら、今日、消費者分野で成功する新しいアプリケーションおよび／またはハードウェア要素は、極めて短期間内で何も無い状態から何百万もの利用者まで進化するであろう。例えば、アップルアイパッド（商標）は、２０１０年４月にリリースされ、最初の８０日以内に３００万ユニットが売れた。２０１０年の８か月で、これらの売り上げは合計１４８０万になり、そして２０１１年の終わりには、アップルは、その年に４０００万の装置を売る軌道上にあると広く信じられた。
【００３４】
ユーザインターフェースの設計は、精神モデルを広く開発し、それは、一般的に、量、不明瞭、または不完全な事実、柔軟性に対する困難が見出される。それは、否定的であると同様に肯定的に相当に可変であり、選択的知覚（つまり、情報の単に選択された部分だけの認識）を起こす情報フィルタとして働き、そして、多くの実例において、世界を取り巻く複雑さと比較された時に制限される。例えば、最近リリースされたサムソンギャラクシー（商標）スマートフォンは、単一利用者のためにスマートフォンをアンロックするために顔認識を使用するが、全ての保護がアンロックされたスマートフォンが他の利用者に単に与えることによって失われるように、任意の追加機能を実行しない。
【００３５】
精神モデルは、組織的学習を理解する基本の方法であり、多くの実例では、思考することおよび行動することの深く保持されたイメージに基づく。精神モデルは、人々がそれらにほとんど気づいておらず、以下のものを含む２、３の基礎的な形式で一般的に表現される世界の理解に非常に基礎的である：
●  多角形−ここでは、端を共有する頂点が関連項目を表す；
●  因果ループ図−これらは、情報接続の傾向および方向ならびに結果として生じる因果関係を表示する；および
●  フロー図−これらは、動的システムを表現するために使用される。
【００３６】
従って、精神モデルの無意識が採用されている間、利用者は、特定の方法で行動するための利用者のインターフェース、ソフトウェア、およびハードウェアを予測し、固定化された精神モデルに対して進むことは、混乱、無視、および不満足の１つ以上を利用者に感じさせる結果になるであろう。今日、ソーシャルメディアは、これらの利用者が広い聴衆に急速に彼らの見解を表明することができ、ソフトウェアおよび／またはハードウェアの商業的な成功に否定的な影響を与え得ることを意味する。
【００３７】
今日、消費者への携帯電子装置の広範囲の浸透に伴い、スマートフォンは、直観的なインターフェースをサポートし、直接電子メール、ウェブベース電子メール、シンプルメッセージサービス（ＳＭＳ）、電話通信、マルチメディアアプリケーション、ダウンロードおよびオンラインゲーム、ソーシャルメディアサービス、ストリームマルチメディアコンテンツなどを通じて、ブラウズする、書く、見る、遊ぶ、コメントするなどを利用者に可能にするアプリケーション間の迅速なスイッチングを提供しなければならない。同時に、これらの携帯電子装置は、短距離無線通信（ＮＦＣ）インターフェース、加速度計、全地球測位システム（ＧＰＳ）の１つ以上と同様に、ＩＥＥＥ８０２.１１、ＩＥＥＥ８０２.１５、ＩＥＥＥ８０２.１６、ＩＥＥＥ８０２.２０、ＵＭＴＳ、ＧＳＭ［登録商標］８５０、ＧＳＭ［登録商標］９００、ＧＳＭ［登録商標］１８００、ＧＳＭ［登録商標］１９００、およびＧＰＲＳ（しかし、これらに限定されない）を含む、複数の無線通信インターフェースを含んでおり、装置が位置を認識するように巡回する。この情報を利用する第三者アプリケーションは、グーグルラティチュード、アップルファインドマイフレンズ、およびシングルズアラウンドミーのように増加している。
【００３８】
それらのユビキタスな性質および認知された個人化されたキャラクタを伴い、スマートフォンは、マスターカードペイパスプログラムまたはビザペイウェイブで買い物したり、バンクオブアメリカ、チェイス、ペイパル、ウェルズファーゴ、キャピタルワン、アメリカンエキスプレスのような機関からのアプリケーションを使って銀行取引をしたり、および医学、ニュース、ライフスタイル、健康およびフィットネス、ならびに教育と同様に、ステートファームなどからのアプリケーションを使った保険というような、個人生活の他の態様を次第に目標としている。従って、携帯電話機、スマートフォン、携帯情報端末（ＰＤＡ）、携帯コンピュータ、ページャ、携帯マルチメディアプレイヤ、携帯ゲーム機、ラップトップコンピュータ、タブレットコンピュータ、および電子書籍リーダのような携帯電子装置は、利用者に関係する秘密および機密情報を含んでいる。
【００３９】
それゆえ、利用者識別に基づいて利用者に提示された、アプリケーション、情報、ユーザインターフェースなどに適合することは、これらの電子装置にとってますます有益である。しかし、加えて、電子装置の利用者使用のコンテキストに基づいて調節されることは、これらの態様にとって有益であるだろう。しかしながら、そのような原理は、インターネット可能テレビ、ゲーミングシステム、およびデスクトップコンピュータのような非携帯電子装置にも当てはまる。
【００４０】
従って、本発明の実施例によるユーザインターフェースおよび電子装置は、バイオメトリック認識、環境コンテキスト、および動的再構築に、コンテキスト、直観的インターフェース、およびミクロコンテキストの変更を有益に提供する。
【００４１】
バイオメトリック認識−ここにおいて、ユーザインターフェース（ＵＩ）構成は、個別的にまたは他のコンテキスト要因と組み合わせて、認識された利用者識別によって変化する。そのようなコンテキスチュアル利用者は、例えば、利用者への提示のための複数のＵＩのうちの１つの選択、ＵＩ／ダッシュボード要素の適合、ならびにアクセス可能なアプリケーションおよびそれらの設定の適合を含むＵＩ構成に基づく。
【００４２】
電子環境コンテキスト−ここにおいて、電子装置への電子環境は、ＵＩ、ダッシュボード、アプリケーション、設定などがこの無線／有線環境に基づいて変えられるように、利用者活動にコンテキスチュアル基礎を提供する。
【００４３】
動的コンテキスト調節−ここにおいて、ＵＩ、ダッシュボード、アプリケーション、設定などの構成は、電子的、地理的、一時的および／または人々の利用者環境に基づいて離散的または連続的にコンテキスト変更として適合する。
【００４４】
ミクロコンテキスト−ここにおいて、例えば、家庭、旅行、および職場のようなマクロコンテキストは、ＵＩ、ダッシュボード、アプリケーション、設定などにより微妙な調節を結果する実際に複数のコンテキストである。
【００４５】
直観的ユーザインターフェース−ここにおいて、挟む、摘まむ、オープンする、クローズするなどのような、より直観的である利用者によってなされた運動は、実世界で利用者によってなされたそれらにより密接に類似するタッチ画面上の所定運動を通じてなされる。
【００４６】
本発明の他の態様および特徴は、添付の図面と併せて本発明の特定の実施例の以下に続く説明を見ることによって当業者に明らかになるであろう。
【発明の概要】
【００４７】
本発明の目的は、ユーザインターフェースに関係する先行技術における制限を緩和することにあり、特に動的割当て可能ユーザインターフェースを確立するための方法およびシステムにある。
【００４８】
本発明の実施例に従って、
利用者のバイオメトリック特性を登録するためのセンサを提供すること；
装置のためのユーザインターフェースに関係するユーザインターフェースアプリケーションを実行するマイクロプロセッサを提供すること；
ユーザインターフェースアプリケーション、
各参照バイオメトリック特性が前記装置の認可利用者に関係する、複数の参照バイオメトリック特性の少なくとも１つの参照バイオメトリック特性；
複数のコンテキスチュアルダッシュボードの少なくとも１つのコンテキスチュアルダッシュボード；および
各利用者プロファイルが複数のコンテキスチュアルダッシュボードの所定部分に関連付けられ、各コンテキスチュアルダッシュボードが所定利用者に提供されるべきソフトウェアアプリケーションの所定セットのための構成に関係がある、複数の利用者プロファイルの少なくとも１つの利用者プロファイル；
を記憶するためのメモリを提供すること：
各無線インターフェースが所定規格によって動作する、複数の無線インターフェースの少なくとも１つの無線インターフェースを提供すること；
コンテキスチュアルダッシュボードが少なくとも前記認可利用者、前記電子装置のマクロコンテキストおよび前記電子装置のミクロコンテキストに基づいて選択される、認可利用者として前記装置の対象とする利用者を照合し、ディスプレイにコンテキスチュアルダッシュボードを提供するために前記マイクロプロセッサで前記ユーザインターフェースアプリケーションを実行すること
を含む方法が提供される。
【００４９】
本発明の実施例に従って、
少なくともメモリおよびマイクロプロセッサからなる装置上で実行中のユーザインターフェースアプリケーションを提供すること；
各コンテキスチュアルダッシュボードがソフトウェアアプリケーションの所定セットの識別および設定に関係する、前記メモリ内の複数のコンテキスチュアルダッシュボードを提供すること；
前記ユーザインターフェースアプリケーション、装置の利用者識別、マクロコンテキスト、およびミクロコンテキストに基づいてディスプレイ上の第１のコンテキスチュアルダッシュボードを確立すること；
前記利用者識別、前記マクロコンテキストおよび前記ミクロコンテキストの少なくとも１つの変更を検出すること；
前記第１のコンテキスチュアルダッシュボードを第２のコンテキスチュアルダッシュボードに動的に修正し、前記第２のコンテキスチュアルダッシュボードが前記ユーザインターフェースアプリケーション、前記利用者識別、前記マクロコンテキストおよび前記ミクロコンテキストの少なくとも１つの前記変更、ならびに前記利用者識別、前記マクロコンテキストおよび前記ミクロコンテキストの少なくとも１つの前記不変更に基づいて決定されること
を含む方法が提供される。
【００５０】
本発明の実施例に従って、
少なくともメモリ、タッチパッドおよびマイクロプロセッサからなる装置上で実行中のアプリケーションを提供すること；
前記利用者に表示されるオブジェクトに関連付けて前記タッチパッド上での前記利用者の指の所定運動を検出すること；
前記利用者の指の前記所定運動を前記利用者に表示されるオブジェクトに関係する動作に関連付けること； 
前記オブジェクトに関係する前記動作を前記オブジェクトに適用した結果を前記利用者に表示すること
を含む方法が提供される。
【００５１】
本発明の実施例に従って、
マイクロプロセッサからなる第１のコンピュータ上でスマートエージェントアプリケーションを実行すること；
第１のソフトウェアアプリケーション内の情報の項目に関係するデータを含んでいる通信のインスタンスのための前記スマートエージェントアプリケーションを備えた複数のソフトウェアアプリケーションの前記第１のソフトウェアアプリケーションへの、およびからの少なくとも１つの通信を解析すること；
前記スマートエージェントで情報の前記項目への前記データの影響を決定すること；および
少なくとも前記データに基づいて情報の前記項目への提案された修正を決定すること
を含む方法が提供される。
【００５２】
本発明の他の態様および特徴は、添付の図面と併せて本発明の特定の実施例の以下の説明を見ることによって当業者に明らかになるであろう。
【図面の簡単な説明】
【００５３】
本発明の実施例は、今、添付の図面に関して、例としてのみ説明されるであろう。ここにおいて：
【００５４】
【図１】本発明の実施例によるコンテキスチュアルＵＩ精神モデルを示す；
【００５５】
【図２】本発明の実施例によるコンテキスチュアルＵＩ精神モデルを示す；
【００５６】
【図３】本発明の実施例による典型的なプロファイル層のフローを示す；
【００５７】
【図４】本発明の実施例による利用者のためのコンテキスチュアルダッシュボード層の典型的な移動を示す；
【００５８】
【図５】本発明の実施例による利用者に提示された典型的なロック画面を示す；
【００５９】
【図６】本発明の実施例による利用者に提示された典型的な利用者アクセス画面を示す；
【００６０】
【図７】本発明の実施例による典型的な部分利用者ロック画面を示す；
【００６１】
【図８】本発明の実施例による利用者に提示された旅行モードにおける典型的なコンテキスチュアルダッシュボードを示す；
【００６２】
【図９】本発明の実施例によるアプリケーション選択肢が利用者に提示された旅行（休暇）モードにおける典型的なコンテキスチュアルダッシュボードを示す；
【００６３】
【図１０】本発明の実施例による利用者に提示された家庭モードにおける典型的なコンテキスチュアルダッシュボードを示す；
【００６４】
【図１１】本発明の実施例による利用者に提示されたアプリケーションタスクを備えた家庭モードにおける典型的なコンテキスチュアルダッシュボードを示す；
【００６５】
【図１２】本発明の実施例による利用者に提示された職場モードにおける典型的なコンテキスチュアルダッシュボードを示す；
【００６６】
【図１３】本発明の実施例による利用者に提示されたアプリケーションタスクを備えた職場モードにおける典型的な職場画面を示す；
【００６７】
【図１４Ａ】本発明の実施例による利用者ダッシュボードカスタマイゼーションを示す；
【００６８】
【図１４Ｂ】拡張ダッシュボード構成および電子装置への動的写像を示す；
【００６９】
【図１５】アプリケーションのデフォルトおよびタスク表示を備えた利用者ダッシュボード構成ならびに異なるアプリケーションクラスのタスク表示を示す；
【００７０】
【図１６】ＵＩ内のダッシュボードレイアウトおよび要素のための機械的な対自然な行動を示す；
【００７１】
【図１７】本発明の実施例によるＵＩの利用者に自然な行動を提供する典型的な一連の要素を示す；
【００７２】
【図１８】本発明の実施例によるＵＩの利用者に自然な行動を提供する典型的な一連の要素を示す；
【００７３】
【図１９】本発明の実施例によるＵＩの利用者に自然な行動を提供する典型的な一連の要素を示す；
【００７４】
【図２０】居住および事務所環境、ならびに、本発明の実施例によるＵＩのためのミクロコンテキストを提供するそれら内の要素を示す；
【００７５】
【図２１】本発明の実施例によるマクロおよびミクロコンテキスト要因の利用者およびコンテキスト決定のための典型的な処理フローを示す；
【００７６】
【図２２】本発明の実施例によるコンテキスチュアルベースＵＩを実装する電子装置間の通信をサポートするネットワークを示す；
【００７７】
【図２３】本発明の実施例によるコンテキスチュアルベースＵＩをサポートする電子装置およびネットワークアクセスポイントを示す；
【００７８】
【図２４】本発明の実施例による１つのアプリケーションで受け取られた通知からの活動への影響を利用者に通知するスマートエージェントからの典型的な画面を示す；
【００７９】
【図２５】本発明の実施例による１つのアプリケーションで受け取られた通知からの活動への影響を利用者に通知するスマートエージェントからの典型的な画面を示す；および
【００８０】
【図２６】本発明の実施例による受け取られた通知から発生する活動に修正の通知を提供するスマートエージェントを可能にする利用者のための典型的な処理フローを示す。
【発明を実施するための形態】
【００８１】
本発明は、ユーザインターフェースに関し、特に動的割当て可能ユーザインターフェースの確立のための方法およびシステムに関する。
【００８２】
以下の説明は、典型的な実施例だけを提供し、開示の範囲、適用可能性または構成を制限することは意図されていない。むしろ、典型的な実施例に続く説明は、典型的な実施例の実装を可能にする説明を当業者に提供するであろう。様々な変更が、添付された請求項で述べられるような精神および範囲から外れること無しに、要素の機能および配置においてなされてもよいことが理解される。
【００８３】
ここで、およびこの開示の全体にわたって使用されるような「携帯電子装置」は、電池または電力のためのエネルギーの他の独立した形式を必要とする通信に使用された無線装置を指す。これは、携帯電話機、スマートフォン、携帯情報端末（ＰＤＡ）、携帯コンピュータ、ページャ、携帯マルチメディアプレイヤ、携帯ゲーム機、ラップトップコンピュータ、タブレットコンピュータ、および電子書籍リーダ（しかし、これらに限定されない）のような装置を含む。ここで、およびこの開示の全体にわたって使用されるような「固定電子装置」（ＦＥＤ）は、電池または電力のためのエネルギーの他の独立した形式を必要としない通信に使用された無線装置または有線装置を指す。これは、インターネット可能テレビ、ゲーミングシステム、デスクトップコンピュータ、公衆電話ボックス、およびインターネット可能通信端末（しかし、これらに限定されない）のような装置を含む。
【００８４】
ここで使用されるような「ネットワークオペレータ」または「ネットワークサービスプロバイダ」は、音声、テキスト、またはインターネットを含む携帯電話加入者のためのサービスを提供する電話または他の会社；音声、テキスト、ボイスオーバーＩＰおよびインターネット（しかし、これらに限定されない）を含む加入者サービスを提供する電話または他の会社；データ、テキスト、インターネット、および他のトラフィックまたは通信セッションのための市内区域、大都市圏および長距離ネットワークに無線アクセスを提供する電話、ケーブルまたは他の会社；など（しかし、これらに限定されない）を指すことができる。
【００８５】
ここで使用されるような「ソフトウェアシステム」は、ライセンス、注釈、公表、生成、付与、暗号化、ソーシャルコミュニティ契約、記憶、合併、および電子コンテンツの付与、ならびに電子コンテンツの利用者およびソーシャルコミュニティ活動のトラッキングに関係する１つ以上の特徴を提供するソフトウェアアプリケーションまたはアプリケーションソフトウェアの一式を実行するサーバベース計算機装置（しかし、これらに限定されない）を指す。ソフトウェアシステムは、「ソフトウェアアプリケーション」または「ソフトウェアアプリケーション（複数可）」からの通信を通じてアクセスされ、電子コンテンツ（しかし、これらに限定されない）を含むデータをソフトウェアアプリケーションに提供する。ここで使用されるような「ソフトウェアアプリケーション」は、ユーザインターフェースを生成、付与、管理および制御することに関する１つ以上の特徴を提供する携帯電子装置または固定電子装置で実行中のアプリケーション、アプリケーションの組合せ、またはアプリケーションスイート（しかし、これらに限定されない）であると言うことができる。その様々な形式のソフトウェアアプリケーションは、オペレーティングシステムの一部、アプリケーション層の一部、またはオペレーティングシステムとアプリケーション層との間の追加層を形成することができる。
【００８６】
ここにおいて、およびこの開示を通じて使用されるような「利用者」は、ソフトウェアシステムおよび／またはソフトウェアアプリケーションを利用する人または装置（しかし、これらに限定されない）を言い、ここにおいて使用されるように、１次コンテンツを得るためにソフトウェアシステムおよび／またはソフトウェアアプリケーションに登録され、１次コンテンツに関連して２次コンテンツを生成する、人、グループ、または組織を言うことができる。ここにおいて、およびこの開示を通じて使用されるような「ユーザインターフェース」は、１つ以上の利用者入力装置から利用者入力を受け付け、利用者に出力を提供するグラフィカルユーザインターフェース（ＧＵＩ）および／またはウェブベースユーザインターフェース（ＷＵＩ）（しかし、これらに限定されない）を言う。典型的には、ユーザインターフェースは、電子装置のディスプレイおよび／または画面上に明瞭な画像入力／出力を提供するであろうが、オーディオ、ビジュアル、および触覚のインターフェースを通じて入力を受け付けると同様に、オーディオおよび／または触覚の出力と併せて明瞭な画像出力も提供することができる。
【００８７】
図１を参照すると、本発明の実施例によるコンテキスチュアルＵＩ精神モデル１００が示されている。コンテキスチュアルＵＩ精神モデル１００内には、第１ないし第３の利用者プロファイル１００Ａないし１００Ｃが、それぞれ利用者Ａ、ＢおよびＣのために示されている。第１の利用者プロファイル１００Ａを考えると、これは、タッチ画面１１０、ロック１２０、プロファイル１３０、コンテキスチュアルダッシュボード１４０、アプリケーション１５０およびハードウェア１６０として表示された複数の層から成る。ここにおいて、コンテキスチュアルＵＩ精神モデル１００は、スマートフォン、タブレットＰＣ、およびＰＤＡのような携帯電子装置に実装されている。ここにおいて、タッチ画面１１０は、接触感知面を通じて１次利用者入力を、ＬＣＤ／ＬＥＤディスプレイを通じて１次利用者出力を提供する。従って、タッチ画面１１０にアクセスする利用者は、図５、６、７および２１に関して後に提示されるようなプロセスを通じて利用者のバイオメトリック登録を本発明の実施例により提供するロック１２０を提示される。
【００８８】
従って、利用者のために正規バイオメトリック登録証明書を提供するソフトウェアアプリケーションは、複数の利用者プロファイルのどの利用者プロファイルを利用者に提示するかを決定する。このコンテキスチュアルＵＩ精神モデル１００内では、それゆえ、選択は、利用者プロファイルＡ１００Ａ、利用者プロファイルＢ１００Ｂ、および利用者プロファイルＣ１００Ｃからである。選択が第１の利用者Ａに関係する利用者プロファイル１００Ａだったならば、利用者は、時間内のその時点での利用者のコンテキストおよび彼らの利用者プロファイル１３０に基づくコンテキスチュアルダッシュボードを提示され、これにより、第１ないし第３のコンテキスチュアルダッシュボード１４０、１４２および１４３のそれぞれから選択される。第１ないし第３のコンテキスチュアルダッシュボード１４０、１４２および１４３のそれぞれは、選択されたコンテキスチュアルダッシュボードの特性、前のセッションからの設定、および表示されたアプリケーションに関係して検索されたデータの１つ以上に基づいたアプリケーションの所定組合せをそれぞれ表示する。これらのアプリケーションは、第１ないし第５のアプリケーション１５０および１５２ないし１５５からそれぞれ選択されている。
【００８９】
コンテキスチュアルＵＩ精神モデル１００が利用者は第２の利用者（利用者Ｂ）であると確立する場合には、その後、選択された利用者プロファイルは、利用者プロファイルＢ１００Ｂである。時間内のその時点での利用者コンテキストおよびそれらの利用者Ｂプロファイル１３２に基づいて選択され、提示されたコンテキスチュアルダッシュボードは、これにより、第４ないし第６のコンテキスチュアルダッシュボード１４４ないし１４６からそれぞれ選択される。第４ないし第６のコンテキスチュアルダッシュボード１４４ないし１４６のそれぞれは、選択されたコンテキスチュアルダッシュボードの特性、前のセッションからの設定、および表示されたアプリケーションに関係して検索されたデータの１つ以上に基づいたアプリケーションの所定組合せをそれぞれ表示する。これらのアプリケーションは、明瞭さのために表示されないが、他のものと同様に、第１ないし第５のアプリケーション１５０および１５２ないし１５５の１つ以上をそれぞれ含むことができる。
【００９０】
コンテキスチュアルＵＩ精神モデル１００が利用者は第３の利用者（利用者Ｃ）であると確立したならば、その後、選択された利用者プロファイルは、利用者プロファイルＣ１００Ｃである。時間内のその時点での利用者コンテキストおよびそれらの利用者プロファイルＣ１３３に基づいて選択され、提示されたコンテキスチュアルダッシュボードは、第７ないし第９のコンテキスチュアルダッシュボード１４７ないし１４９からそれぞれ選択される。第７ないし第９のコンテキスチュアルダッシュボード１４７ないし１４９のそれぞれは、選択されたコンテキスチュアルダッシュボードの特性、前のセッションからの設定、および表示されたアプリケーションに関係して検索されたデータの１つ以上に基づいたアプリケーションの所定組合せをそれぞれ表示する。これらのアプリケーションは、明瞭さのために表示されないが、他のものと同様に、第１ないし第５のアプリケーション１５０および１５２ないし１５５の１つ以上をそれぞれ含むことができる。
【００９１】
タッチ画面１１０が、ハードウェア１６０の変化に伴い、１つ以上の利用者入力手段および１つ以上の利用者出力手段によって代わりに表され得ることは、当業者にとって明らかであろう。ハードウェア１６０内の要素の構成および仕様によれば、他のレベルの操作および実行の態様が変化し得ることも明らかであろう。ハードウェア１６０のための典型的な構成は、図２３に関して電子装置２３０４によって後に提示される。
【００９２】
図２を参照すると、本発明の実施例によるコンテキスチュアルＵＩ精神モデル２００が示されている。示されるように、コンテキスチュアルＵＩ精神モデル２００は、ロック層２１０、プロファイル層２２０、コンテキスチュアルダッシュボード層２３０、およびアプリケーション層２４０から成る。ロック層２１０を最初に考えると、これは、電子装置をロックするロック画面２１１から成り、利用者がプロファイル層２２０にアクセスするために正規証明書（複数可）を提供することを要求する。プロファイル層２２０内では、コンテキスチュアルＵＩ精神モデル２００は、サインイン２２３を伴うバイオメトリック証明書の提供の結果に対処する。ここでは、決定は、バイオメトリック証明書が電子装置の認可利用者と一致するかどうかに関してなされる。もしそうならば、コンテキスチュアルＵＩ精神モデル２００は、コンテキスチュアルダッシュボード層２３０に進む。
【００９３】
バイオメトリック証明書が一致しなければ、コンテキスチュアルＵＩ精神モデル２００は、非認識２２２に移動する。ここにおいて、利用者は、ＩＤおよび関連するパスワードを提供することを通じて機械的に入力された証明書を提示することができる。これらの証明書が正しくなければ、コンテキスチュアルＵＩ精神モデル２００は、非認識利用者２２１において利用者に応答を提供し、ロック画面２１１に戻る。ロック画面２１１では、登録利用者は、さらなる利用者を加えることを選択することができる。ここにおいて、コンテキスチュアルＵＩ精神モデル２００は、新規利用者２２４において新規利用者のためのバイオメトリック証明書登録を提供する。代わりに、登録利用者は、記憶された証明書無しに、一時利用者として他の利用者が電子装置にアクセスすることを許容することを選択することができる。ここにおいては、コンテキスチュアルＵＩ精神モデル２００は、ゲストアカウント２２５を通じてエントリを許す。
【００９４】
非認識２２２またはサインイン２２３のいずれかから、コンテキスチュアルＵＩ精神モデル２００は、コンテキスチュアルダッシュボード層２３０に進む。新規利用者２２４およびゲストアカウント２２５の実例において、デフォルトコンテキスチュアルダッシュボードが、利用者に提示される。ここにおいて、前者では、新規利用者は、その現在のコンテキストのために彼らが欲するコンテキスチュアルダッシュボードの特性を確立する過程を開始することができる。異なるコンテキストにおける新規利用者により続くアクセスは、利用者に適切なところである追加コンテキスチュアルダッシュボードを確立することにおいて、時間超えを結果するであろう。コンテキスチュアルＵＩ精神モデル２００内で、ゲストアカウント２２５を通じて入るゲストのためのコンテキスチュアルダッシュボードのカスタマイゼーションはない。
【００９５】
家庭層２３０では、コンテキスチュアルダッシュボードの選択は、例えば、電子装置関連付け、地理的な位置、ネットワーク関連付け、ならびに日付および時間（しかし、これらに限定されない）を含む、マクロコンテキストデータに基づいてなされる。示されたように、コンテキスチュアルダッシュボードは、職場環境２３１、旅行環境２３２、および家庭環境２３３である。同様に、アプリケーションランチャ２３４は、選択されたコンテキスチュアルダッシュボード内に表示されるであろうアプリケーションを起動することをトリガされる。各コンテキスチュアルダッシュボードは、電子装置関連付け、利用者入力、ならびに日付および時間（しかし、これらに限定されない）を含み、ミクロコンテキストデータに基づいて精緻化され得る。電子装置関連付けの例は、コンピュータ、モバイル装置、テレビ、スマートテーブル、自動車を含む装置群２３５によって示されている。アプリケーションランチャ２３４は、新しいアプリケーションを追加するためのインターフェース、追加２４４と同様に、グーグルクローム２４１、Ｇメール２４２およびフェイスブック２４３のようなアプリケーションを起動する。
【００９６】
選択されたコンテキスチュアルダッシュボードおよび起動されたアプリケーションと共にマクロおよびミクロコンテキスト情報に基づいて、データおよび／またはコンテンツは、ＵＩをサポートする電子装置内から、または電子装置が接続された１つ以上のネットワーク２３６から検索される。そのような検索データは、利用者選好（例えば、ＴＩグループのＴＩクラウドサービスを利用する）；データ資源（例えば、グーグルドックスおよびカレンダ）；ソーシャルネットワーク（例えば、フェイスブックおよびツイッター）；ならびにストレージ（例えば、アプリケーションダウンロードおよびメディア資源）を含む。選択肢として、コンテキスチュアルＵＩ精神モデル２００は、オペレーティングシステム、ハードウェア、利用者属性、利用者選好および利用者入出力装置（しかし、これらに限定されない）を含む、示されたこれらへの追加層を含むことができる。
【００９７】
今、図３を参照すると、バイオメトリック証明書エントリが顔認識を通じてである、本発明の実施例による典型的なプロファイル層フロー３００が示されている。従って、ロック層３１０では、バイオメトリック証明書および／または他のデータエントリに対する応答は、サインイン３１１、新規利用者３１２およびゲスト３１３として決定される。サインイン３１１から、処理フローは、顔認識サインイン３２０を伴うプロファイル層に進む。ここにおいて、利用者は、認識されてウエルカム３４０への進行に導かれるか、認識されずに代替証明書エントリが利用者に提供される失敗３５０に導かれる。例えば、利用者は、認可利用者にとってさえ顔認識プロセスを失敗させる、異なる照明状態にあったり、彼らの顔を部分的に不明瞭にする服を着ていたりしてもよい。失敗３５０における代替証明書の成功エントリは、ウエルカム３４０に導くが、そうでなければ、フローはロック層３１０に戻る。新規利用者３１２から、フローは、顔エントリ３３０に進む。ここにおいて、新規利用者は、新しく認可された顔証明書として処理および記憶されるために、画像がキャプチャされることを可能にするように、カメラを覗き込むように要求される。新規利用者３１２から、フローは、アカウント追加３６０に進む。ここにおいて、新規利用者は、デフォルトコンテキスチュアルダッシュボード内の所定アプリケーションを、ツイッター（商標）、フェイスブック（商標）、Ｇメール（商標）、およびリンクトイン（商標）のような彼らの個人アカウントにリンクするように促される。アカウント追加３６０およびウエルカム３４０から、フローは、明瞭さのために示されないコンテキスチュアルダッシュボード層に進む。
【００９８】
顔認識が利用可能な唯一の潜在的なバイオメトリック照合技術を表すことは、当業者に明らかであろう。個人を区別するために使用される際立った測定可能な特性であるどのようなバイオメトリック識別子も、使用することができ、生理または行動特性として一般的に分類される。生理特性は、身体の形と関係があり、指紋、顔認識、ＤＮＡ、掌紋、掌形、虹彩認識、網膜認識、ＤＮＡ、および芳香／匂い（しかし、これらに限定されない）を含む。行動特性は、タイピングリズム、足取り、および音声（しかし、これらに限定されない）を含む。選択されたバイオメトリック特性は、電子装置、要求されるセキュリティ保護の程度などにより選択されることができ、他の実例において２つ以上のバイオメトリック特性が使用され得ることは、当業者に明らかであろう。
【００９９】
カメラを含むスマートフォンおよび携帯電話機、ラップトップ、タブレットコンピュータなどにより一般的である顔認識のような、あるバイオメトリックスの１つの潜在的な不利益は、誰かの顔が侵害されたならば、トークンまたはパスワードと異なり、それを取り消したり、再発行したりすることができないということである。従って、本発明の実施例は、保護が組込まれるか、置換特徴が含まれている取消可能なバイオメトリックスを使用することができる。例えば、取消可能なバイオメトリックスは、照合前にバイオメトリック画像または特徴の歪みを実行することができ、それはスキームの取消可能な性質を提供する歪みパラメータにおける変動性である。
【０１００】
図４を参照すると、フロー４００内の本発明の実施例による利用者のためのコンテキスチュアルダッシュボード層の典型的な移行が示されている。従って、コンテキスチュアルＵＩのコンテキスチュアルダッシュボード層内では、４つのコンテキスチュアルダッシュボードは、職場パネル４１０、旅行パネル４２０、家庭パネルおよびアプリケーションパネル４４０である。コンテキスチュアルダッシュボードの任意の一対の間の移行は、ＵＩを使用するのを止めて異なる位置からロック画面に再アクセスする利用者によって、またはあるマクロコンテキストから他への移行に伴い継続された使用の結果としてなされ得る。同様に、アプリケーションパネル４４０は、任意の家庭パネルからアクセスされ得る。選択肢として、アプリケーションパネル４４０は、家庭パネルを定義する限られた数のマクロコンテキストからのみアクセス可能であることができる。
【０１０１】
代わりに、利用者がマクロコンテキストおよび／またはミクロコンテキスト変更の検出中に１つ以上のアプリケーションにアクセスしている場合には、これらのアプリケーションは、アプリケーションの停止、所定期間の非アクティブ、または選好および／または設定に起因する上書きのような所定条件の生起まで初期構成で維持されことができ、起動されることができる。
【０１０２】
図５を参照すると、本発明の実施例による利用者に提示された典型的なロック画面５００が示されている。ここにおいて、タブレット５２０は、タブレット５２０中のカメラ（明瞭さのために示されていない）と協力する顔認識の使用によるログインのために利用者がタブレット５２０に対面しなければならないことを示す第１のＵＩ画面５１０を持っている。成功した顔認識は、典型的な利用者アクセス画面６００が本発明の実施例による利用者に提示される図６を結果する。利用者アクセス画面６００は、この実例「ハイ  スティーブ  ロード中」において、認識された利用者の画像６２０およびメッセージ６３０と一緒に第２のＵＩ画面６１０を提示する。
【０１０３】
続いて、ＵＩは、成功した利用者ログイン後に所定期間の非アクティブを検出し、本発明の実施例による図７内に示されるような部分的利用者ロック画面７００に進む。従って、第３のＵＩ画面７１０は、タブレット５２０上のＵＩ内の顔認識の利用者により再び、利用者がタブレット５２０に対面すべきであることを示すメッセージ７１６が利用者に提示される。第３のＵＩ画面上には、第１ないし第５の画像７１１ないし７１５がそれぞれある。第３の画像７１３は、それが現在のマクロコンテキスト／ミクロコンテキスト内の最終正規利用者を表すという事実により、第１、第２、第４および第５の画像７１１、７１２、７１４および７１５のそれぞれより中央に大きく提示されている。第１、第２、第４および第５の画像７１１、７１２、７１４および７１５は、現在のマクロコンテキスト／ミクロコンテキスト内の電子装置にアクセスするために承認された他の利用者にそれぞれ関係がある。
【０１０４】
従って、電子装置がバイオメトリック照合プロセスを持つことができ、それゆえ、ここにおいて、正規利用者リストがマクロコンテキストおよび／またはミクロコンテキストにより変化することは、当業者に明らかであろう。例えば、子供は、家庭のマクロコンテキストおよび住宅内の遊戯室のミクロコンテキストにおける電子装置のための正規利用者であることができるが、家庭のマクロコンテキストおよび住宅内の寝室のミクロコンテキストではそうではない。同様に、マクロコンテキストが職場である部分利用者ロック画面７００中の利用者リストは、家庭などのためのそれとは異なることができる。
【０１０５】
今、図８を参照すると、マクロコンテキストが本発明の実施例による利用者に提示されるような旅行であるＵＩ８００のための典型的なコンテキスチュアルダッシュボード８１０が示されている。従って、コンテキスチュアルダッシュボード８１０は、ＵＩ８００のプロファイル層とアプリケーション層との間に位置し、マクロコンテキスト（明瞭さのために示されない）およびミクロコンテキスト情報８３０に基づいて確立された。コンテキスチュアルダッシュボード８１０内のアプリケーションのためのデータおよびコンテンツは、電子装置から、および／または、電子装置に接続された１つ以上のネットワークを経由してインターフェース接続されたリモート資源８２０を通じて供給されている。コンテキスチュアルダッシュボード８１０内には、ツールバー８１８と共に、プロファイル８１１、カレンダ８１２、旅行８１３、ブログ８１４、レビュー８１５、天候８１６、タクシー８１７のためのアプリケーションが示されている。旅行８１３は、例えば、トリピット（商標）であり、天候８１６はアッキュウェザーであり、ブログ８１４はタンブラー（商標）であり、レビュー８１５はイェルプ（商標）であり、そしてタクシー８１７はキャブ４ミー（商標）である。
【０１０６】
今、図９を参照すると、マクロコンテキストが本発明の実施例による利用者に提示されるような旅行であるが、コンテキストがビジネス旅行に対するように今休暇のうちの１つである、ＵＩ８００のための典型的なコンテキスチュアルダッシュボード９１０が示されている。従って、コンテキスチュアルダッシュボード９１０は、ＵＩ９００のプロファイル層とアプリケーション層との間に位置し、マクロコンテキスト（明瞭さのために示されない）およびミクロコンテキスト情報９３０に基づいて確立されている。コンテキスチュアルダッシュボード９１０内のアプリケーションのためのデータおよびコンテンツは、電子装置から、および／または、電子装置に接続された１つ以上のネットワークを経由してインターフェース接続されたリモート資源９２０を通じて供給されている。コンテキスチュアルダッシュボード９１０内に、ツールバー９１８と共に、プロファイル９１１、カレンダ９１２、旅行９１３、ブログ９１４、レビュー９１５、天候９１６、タクシー９１７のためのアプリケーションが示されている。旅行および旅行（休暇）コンテキスチュアルダッシュボードにおけるＵＩ内に表示されたアプリケーションが、異なる設定／選好を持っていると同様に、異なることは、当業者に明らかであろう。
【０１０７】
今、図１０を参照すると、マクロコンテキストが本発明の実施例による利用者に提示されるような家庭であるＵＩ１０００のための典型的なコンテキスチュアルダッシュボード１０１０が示されている。従って、コンテキスチュアルダッシュボード１０１０は、ＵＩ１０００のプロファイル層とアプリケーション層との間に位置し、マクロコンテキスト（明瞭さのために示されない）およびミクロコンテキスト情報１０３０に基づいて確立されている。コンテキスチュアルダッシュボード１０１０内のアプリケーションのためのデータおよびコンテンツは、電子装置から、および／または、電子装置に接続された１つ以上のネットワークを経由してインターフェース接続されたリモート資源１０２０を通じて供給されている。コンテキスチュアルダッシュボード１０１０内には、ツールバー１０１８と共に、プロファイル１０１１、カレンダ１０１２、第１のソーシャルアプリケーション１０１４、第２のソーシャルアプリケーションレビュー１０１６、メディアプレイヤ１０１５、セキュリティ１０１７のためのアプリケーションが示されている。カレンダ１０１２は、例えば、グーグルカレンダであり、第１のソーシャルアプリケーション１０１４はフェイスブック（商標）であり、第２のソーシャルアプリケーションレビュー１０１６はツイートデッキ（商標）であり、そしてセキュリティ１０１７はＡＤＴプラスである。
【０１０８】
今、図１１を参照すると、マクロコンテキストが図１５に関して後に説明されるようなタスクバーを示す各アプリケーションを伴う本発明の実施例による利用者に提示されるような家庭である、ＵＩ１０００のための典型的なコンテキスチュアルダッシュボード１１１０が示されている。従って、コンテキスチュアルダッシュボード１１１０は、ＵＩ１１００のプロファイル層とアプリケーション層との間に位置し、マクロコンテキスト（明瞭さのために示されない）およびミクロコンテキスト情報１１３０に基づいて確立されている。コンテキスチュアルダッシュボード１１１０内のアプリケーションのためのデータおよびコンテンツは、電子装置から、および／または、電子装置に接続された１つ以上のネットワークを経由してインターフェース接続されたリモート資源１１２０を通じて供給されている。コンテキスチュアルダッシュボード１１１０内には、ツールバー１１１８と共に、プロファイル１１１１、カレンダ１１１２、第１のソーシャルアプリケーション１１１４、第２のソーシャルアプリケーションレビュー１１１６、メディアプレイヤ１１１５、セキュリティ１１１７のアプリケーションが示されている。タスクバー内のタスクは、以下である：
●  プロファイル１１０１−利用者切替え，ロック；
●  カレンダ１１１２−ビュー、イベント追加；
●  第１のソーシャルアプリケーション１１１４−家庭、検索、プロファイル；
●  第２のソーシャルアプリケーションレビュー１１１６−オン、マイツイート、友人；
●  メディアプレイヤ１１１５−写真、音楽、ビデオ；および
●  セキュリティ１１１７−安全、カメラ、照明、温度調節器。
【０１０９】
今、図１２を参照すると、マクロコンテキストが本発明の実施例による利用者に提示されるような職場である、ＵＩ１２００のための典型的なコンテキスチュアルダッシュボード１２１０が示されている。従って、コンテキスチュアルダッシュボード１２１０は、ＵＩ１２００のプロファイル層とアプリケーション層との間に位置し、マクロコンテキスト（明瞭さのために示されない）およびミクロコンテキスト情報１２３０に基づいて確立されている。コンテキスチュアルダッシュボード１２１０内のアプリケーションのためのデータおよびコンテンツは、電子装置から、および／または、電子装置に接続された１つ以上のネットワークを経由してインターフェース接続されたリモート資源１２２０を通じて供給されている。コンテキスチュアルダッシュボード１２１０内には、ツールバー１２１８と共に、プロファイル１２１１、カレンダ１２１２、タスクリスト１２１４、ソーシャルアプリケーション１２１３、電子メール１２１５、電子書籍リーダ１２１６、ニュース１２１７のアプリケーションが示されている。カレンダ１２１２およびタスク１２１４は、例えば、グーグルカレンダおよびグーグルカレンダ内のタスクリストであり、ソーシャルアプリケーション１２１３は、例えば、ツイートデッキであり、電子メール１２１５は、例えば、グーグルＧメールであり、電子書籍リーダ１２１６は、例えば、キンドル（商標）リーダであり、そしてニュース１２１７は、ヤフー（商標）ニュースである。
【０１１０】
今、図１２を参照すると、マクロコンテキストが本発明の実施例による利用者に提示されるような職場であるが、今、アプリケーションはタスクモードがアクティブで示されている、ＵＩ１２００のための典型的なコンテキスチュアルダッシュボード１３１０が示されている。従って、コンテキスチュアルダッシュボード１３１０は、ＵＩ１３００のプロファイル層とアプリケーション層との間に位置し、マクロコンテキスト（明瞭さのために示されない）およびミクロコンテキスト情報１３３０に基づいて確立されている。コンテキスチュアルダッシュボード１３１０内のアプリケーションのためのデータおよびコンテンツは、電子装置から、および／または、電子装置に接続された１つ以上のネットワークを経由してインターフェース接続されたリモート資源１３２０を通じて供給されている。コンテキスチュアルダッシュボード１３１０内には、ツールバー１３１８と共に、プロファイル１３１１、カレンダ１３１２、タスクリスト１３１４、ソーシャルアプリケーション１３１３、電子メール１３１５、電子書籍リーダ１３１６、ニュース１３１７のアプリケーションが示されている。カレンダ１３１２およびタスク１３１４は、例えば、グーグルカレンダおよびグーグルカレンダ内のタスクリストであり、ソーシャルアプリケーション１３１３は、例えば、ツイートデッキであり、電子メール１３１５は、例えば、グーグルＧメールであり、電子書籍リーダ１３１６は、例えば、キンドル（商標）リーダであり、そしてニュース１３１７は、ヤフー（商標）ニュースである。タスクバー内のタスクは、以下である：
●  プロファイル１３１１−利用者切替え、ロック；
●  カレンダ１３１２−ビュー、イベント追加；
●  ソーシャルアプリケーション１３１３−オン、マイツイート、友人；
●  タスク１３１４−全部、オープン、クローズド；
●  電子メール１３１５−インボックス、セット、ドラフト、ゴミ；
●  電子書籍リーダ１３１６−新着、タイトル、著者；および
●  ニュース１３１７−トップストーリー、ビデオ。
【０１１１】
今、図１４を参照すると、本発明の実施例による利用者ダッシュボードカスタマイゼーションシーケンスが示されている。従って、第１の画面１４１０においては、ＵＩは、４つのアプリケーション（斜線部で示される）および３つの追加ボックスによって示される。ＵＩは、現在までに第１の列における３つのアプリケーションおよび第２の列における１つのアプリケーションを備える３つの列として、第１の画面において定義されている。利用者が追加ボックスのうちの１つに移動すると、テキスト「１．タイトル追加」を伴って矢印が現われる。ここにおいて、利用者からの選択動作は、アプリケーションのリストがテキスト「２．アップリケ―ション選択」と一緒に利用者に提示される第２の画面１４２０を結果する。この実例では、利用者は、フェイスブック（商標）、フライトトラック、ツイートデッキ、およびタンブラーを提示される。ここにおいて、フライトトラックを越える利用者の運動は、追加シンボルを示すために修正されたこれを結果する。ここにおいて、選択に際して、選択されたアプリケーションは、その後、第１の画面１４１０の第２の列の底に加えられ、元の追加シンボルは、列の底に移動するであろう。
【０１１２】
さらに、図１４には、家庭パネル１４３０、職場パネル１４４０、および旅行パネル１４５０を構成する利用者のためのレイアウトの例が示されている。新規利用者は、複数のコンテキスチュアルダッシュボードのためのデフォルト画面を最初に提示されることができ、または単一のコンテキスチュアルダッシュボードで提示されることができ、その後、利用者駆動プロセスを通じて後続のコンテキスチュアルダッシュボードを確立するための選択肢を与えられ得ることは、当業者に明らかであろう。選択肢として、ＵＩは、マクロコンテキストおよびミクロコンテキスト情報をモニタすることができ、利用者が新しい画面の追加から役立つことができる行動パターンに基づいて導出することができる。例えば、ＵＩは、「ＵＳＰＴＯ  ＡＢＣ１２３」であると識別されたＩＥＥＥ８０２.１１ｇノードと関連付けてグーグルカレンダに沿って、利用者が平日の午前１０時と午後４時との間にマイクロソフトアウトルックにアクセスすると書き留めることができる。一方、それらの初期構成コンテキスチュアルダッシュボードは、「ロビンソン家族」として識別されたＩＥＥＥ８０２.１１ｂノードと関連付けるグーグルＧメールおよびグーグルカレンダである。従って、ＵＩは、それらが新しいコンテキスチュアルダッシュボードを割り当て、コンテキスチュアルダッシュボード定義（例えば、職場、主要な事務所など）を選択し、その後、それらの現在のアプリケーション設定をその新しいコンテキスチュアルダッシュボードの一部として記憶したいかどうかに関して利用者にプロンプトすることができる。
【０１１３】
今、図１４Ｂを参照すると、利用者が１つのコンテキスチュアルダッシュボードに多くのアプリケーションを追加したコンテキスチュアルダッシュボード１４６０が示されている。従って、第１の画面１４７０においては、利用者は、例えば、最小のフォントサイズのように、利用者選好に基づいて電子装置ディスプレイに写像するコンテキスチュアルダッシュボード１４６０の上部が提示される。利用者が下へスクロールすると、ディスプレイは第２の画面１４８０を提示し、その後、利用者がスクロールし続けるにつれて、続いて第３の画面１４９０を提示するように調節する。第１ないし第３の画面１４７０ないし１４９０内にそれぞれ表示されるように、ＵＩは、アプリケーションを、それらがフルウィンドウとして画面内に表示されるように管理し、従って、第１ないし第３の画面１４７０ないし１４９０のそれぞれ内でのアプリケーションの相対的位置は、コンテキスチュアルダッシュボード１４６０における写像されたアプリケーション構造に関連付けて調節する。同様に、電子装置の画面を回転させることは、利用者に表示された画面へのコンテキスチュアルダッシュボード１４６０の異なる写像を結果するであろう。
【０１１４】
利用者が、コンテキスチュアルダッシュボードの選択肢として家庭、職場、および旅行を持つことに加えて、例えば、彼らの事務所内での彼らの活動を、重役会議室でのそれに対して、ミクロコンテキスト駆動職場コンテキスチュアルダッシュボードの変形として反映するために、職場のための複数のコンテキスチュアルダッシュボードを確立し得ることは明らかであろう。同様に、利用者は、事務所、遊戯室、居間、寝室のような彼らの家庭のための複数のコンテキスチュアルダッシュボードを持つことができ、さらに選択肢として同じマクロおよびミクロコンテキストのための複数のコンテキスチュアルダッシュボードを構成することを選択することができる。例えば、「家庭」および「事務所」のための彼らのコンテキスチュアルダッシュボードは、月曜−金曜の午前８時−午後６時の間に１つのコンテキスチュアルダッシュボードに構成され、他の時間の間には他のコンテキスチュアルダッシュボードに構成されることができる。この例では、マクロおよびミクロコンテキストは、今、全面的な地理的位置、台所などに対するものとしての事務所を定義する電子関連付け、および同じ物理的な位置での複数のコンテキスチュアルダッシュボードを提供する日時を含む。
【０１１５】
図１５を参照すると、アプリケーションのデフォルトおよびタスクビューを備えた利用者ダッシュボード構成、ならびに異なるアプリケーションクラスのタスクビューが示されている。第１の画面１５１０によれば、各アプリケーションは、コンテンツは提示されるがメニューボタンはクローズされているデフォルトモードで示される一方、第２の画面１５２０においては、各メニューボタンはオープンしている。第１ないし第３のボタンシーケンス１５３０ないし１５５０によってそれぞれ示されるように、各メニューボタンは、利用者動作を通じてオープンするためにデフォルトからオープンされる。この実例では、利用者は、アプリケーション内の画面を横切って彼らの指を滑らせる。選択肢として、これは、メニューボタンの領域内で滑らせるか、またはタップ、ダブルタップなどの他の動作であってもよい。従って、示されるように、各メニューボタンは、娯楽アプリケーションのための第１のボタンシーケンス１５３０における写真、音楽およびビデオ、プロファイル画面および表示ボックスに関係する第３のボタンシーケンス１５５０における利用者切替えおよびロック、ならびにソーシャルメディアアプリケーションにおけるツイートのような選択肢リストを提示するためにオープンする。表示ボックスは、例えば、ツイッター上のある人のためのフォロアの数、または電子メールアプリケーションのための未読電子メールの数を示すことができる。各オープンメニューボタンにおいて、利用者は、それを選択し、結果として生じる動作をトリガするために、メニュー項目の領域中のタッチパッドへのタップのような動作を通じてリスト内の項目を選択することができる。
【０１１６】
図１６を参照すると、ＵＩ内のダッシュボードレイアウトおよび要素のための機械的な行動に対する自然な行動が示されている。ここにおいて、第１ないし第３の画面画像１６１０ないし１６３０が機械的な行動を表す一方、第４ないし第６の画面画像１６４０〜１６６０がそれぞれ自然な行動を表す。従って、第１および第４の画面画像１６１０および１６４０のそれぞれにおいて、電子メールアプリケーションは、ドラフトされた、送信された、受信されたなどの電子メールに関係するウィンドウオープンで提示される。第１のウィンドウ１６１０の機械的な行動内では、ウィンドウは、マイクロソフトアウトルック、グーグルＧメール、ヤフーメール内などと全く同じように、画面に関して組織され、積み重ねられる。しかしながら、第４の画面画像１６４０においては、これらのウィンドウは、彼らの机上に個々に置かれた紙またはソートされた紙と類似するやり方で、画面を横切って分散される。従って、利用者は、機械的なものよりもむしろ自然な行動の電子メールシステムにより満足することができる。同様に、第２の画面画像１６２０において、電子書籍アプリケーションは、例えば、コボリーダ、アイブック、およびキンドル内に表示される。ここにおいて、本は、行、列などにおいて直線的に組織され、ディスプレイは仮想書棚などを含むことができる。第５の画面画像１６５０は、この例では、横方向に積み重ねられた形で本を提示するけれども、それは垂直でもよい。
【０１１７】
第３の画面画像１６３０において、利用者は、マウス、指などを使用してディスプレイ上でオブジェクトを移動させるために、当業者に知られているような従来の「クリック」次に「ドラッグ」動作で、ウィンドウ「小惑星」をある位置から他の位置に移動させている。第６の画面画像１６６０において、利用者は、ウィンドウの両サイドで彼らの２本の指を一緒に動かすことによって、画面上で２本の指を使ってそれを「挟む」ことによりウィンドウを移動させる。その結果、この運動は、２本の指を使った他の運動と誤認されず、ＵＩがアップルのアイポッド［登録商標］およびアイパッド［登録商標］利用者によく知られている、それ自体で自然な動作ではない拡大または縮小動作のように認識する。従って、利用者は、ウィンドウを「挟み」、それ移動させ、次に彼らの指は新しい位置にウィンドウをリリースするために戻されて開放される。
【０１１８】
図１７を参照すると、本発明の実施例によるＵＩの利用者に自然な行動を提供する典型的な一連の要素が示されている。従って、利用者は、サーバ上のディレクトリ構造内に記憶された情報にアクセスすることを望む。伝統的には、彼らは、利用者が彼らの捜している情報を見つけるためのシーケンスにおいて後記のサブディレクトリをオープンする、リスト型インデックスを通じてこれにアクセスするであろう。しかしながら、図１７に示されるように、情報は、ファイリングキャビネット１７１０として表示される。ここにおいて、利用者は、引出しがオープンするように彼らの指１７１５を使ってタッチパッド上で動作を実行し、彼らは、第１の引出し１７２０および第２の引出し１７２５のようなオープンする引出し画像を提示される。ここにおいて、引出しセットの寸法は、彼らが選択した「引出し」内のコンテンツの量のビジュアル表示を利用者に提供する。その後、利用者は、「タッチ」１７３０、「引出し」をオープンするための第１のスライド１７３５、または「引出し」をクローズするための第２のスライド１７４０を実行することができる。一旦、オープンした引出しが提示されると、利用者画像は、第１の懸架式ファイル１７４５または第２の懸架式ファイル１７５０に調節することができる。ここにおいて、多重スライド動作１７５５は、実際のファイリングキャビネット引出しのそれに類似するやり方で、ファイルを通じて利用者に「親指めくり」を結果する。彼らがインデックスを通じて「親指でめくる」に従って、項目のグループ内の各項目の画像は、利用者が、インデックスフォルダの端部でヘッドライン情報を受け取るばかりでなく（例えば、後記の図１９を参照）、彼らは、表紙画像または類似しているもの（明瞭さのために示されない）を伴っても提示される。
【０１１９】
従って、自然な行動は、電子装置またはリモート記憶場所内の情報、データ、コンテンツの表現にも適用されることができ、それらの自然な動作が、結果として生じるコンテンツを選択し、記憶し、管理することに適用され得ることは、当業者に明らかであろう。従って、図１８を参照すると、本発明の実施例によるＵＩの利用者に自然な行動を提供する典型的な一連の要素が示されている。ここにおいて、利用者は、例えば、指１８１０の対角線に挟む様式運動を通じてファイル１８２０を選択し、その後、それらの指の運動は、選択されたファイル（複数可）を用いて彼らが実行したい次の動作へとたどられる。選択肢として、フォルダは、利用者に対して実世界オブジェクトとして良く知られているフォルダ画像によって表される。例えば、利用者がゴミ箱１８５０上にファイル／フォルダを移動させれば、それはゴミ箱１８５０に置かれ、引き続いて、ゴミ箱１８５０が空になる時にはシステムから削除される。反対に、道具箱１８４０上にファイル１８２０を移動させることは、ファイル１８２０を書庫に入れ、それを現在のインデックスを付けられた記憶コンテンツから取り除く。ファイル１８２０をシュレッダ１８３０上に移動させると、ファイル１８２０のコンテンツは、電子装置および／または関連付けられた記憶から安全に消去され、それらは、ゴミ箱で起こるように、ファイルインデックスを修正することに対立するものとして取り除かれる。
【０１２０】
今、図１９を参照すると、利用者が本発明の実施例による自然に表された記憶システム内の引出し１９５０をオープンにした、本発明の実施例によるＵＩの利用者に自然な行動を提供する典型的な一連の要素が示されている。ここにおいて、この実例では、引出し１９５０は電子メールを表す。従って、各電子メールは、引出し１９５０内のファイルフォルダ１９３０に関連付けられ、電子メールの主題ラインを含むインデックスタブ１９２０および電子メールの送信元の画像を含む利用者タブ１９４０を包含する。ここでは、利用者に一致する画像は、ソーシャルネットワークアプリケーション内のコンタクトからＵＩによって見つけられる。利用者は、リンクトイン（専門家）およびフェイスブック（個人）を含むことができるいずれかで登録される。一致しない場合、利用者は、利用者への画像をアサインすることを指示され得る。あるいは、利用者は、利用者に個人の関連付けを提供する、例えば、悪魔、ジョーカー、動物、オブジェクトなどのような、彼らが好む他のものの画像に置き替えることを選択することができる。また、ＰＤＦ、映画、オーディオファイルなどのような電子メールの添付物のタイプを象徴するアイコン１９１０が示される。
【０１２１】
今、図２０を参照すると、本発明の実施例によるＵＩのためのミクロコンテキストを提供する、居住および事務所環境２０００Ａおよび２０００Ｂ、ならびにそれら内の要素がそれぞれ示されている。従って、居住環境２０００Ａは、それらの内の１つにＷｉ−Ｆｉノード２０１０がある複数の部屋からなる。そして、典型的には、単一のＷｉ−Ｆｉノード２０１０は、単一の居住環境２０００Ａをカバーするであろう。さらに、大抵の住人のように、利用者は、都市環境内に複数のローカル居住のＷｉ−Ｆｉノードを見ることができる。従って、タブレット２０４５に関連付けられた時のＷｉ−Ｆｉノード２０２０は、ＵＩが「家庭」、しかしそれ以上ではないものとしてマクロコンテキストを確立することを可能にするだろう。居住環境２０００Ａ内において、第１ないし第３のテレビ２００５、２０１５および２０２５が寝室、居間および地下遊戯室内にそれぞれある；ゲーム機２０３０は地下室、ラップトップは地下事務所内、そしてラップトップ２０３５は他の寝室内にある。従って、タブレット２０４５は、マクロコンテキストをミクロコンテキストに精緻化するために、これらの他の電子装置との関連付けを確立することができる。
【０１２２】
例えば、タブレット２０４５が第１のテレビ２００５を関連付けるならば、利用者は寝室に近いだろう一方、それが第３のテレビ２０２５およびゲーム機２０３０を関連付ければ、それは地下遊戯室に近い。関連付けが利用者によって照合された装置識別を含むならば、３台のテレビのうちの１台との関連付けだけで十分である。例えば、利用者が地下室にいて、ＵＩが利用者によってトリガされるか、利用者のために新しいコンテキスチュアルダッシュボードプロセスをトリガすると、第３のテレビ２０２５への関連付けがなされた時に、識別はミクロコンテキストの一部として記憶される。従って、ゲーム機２０３０が不在か非給電であれば、「地下遊戯画面」コンテキスチュアルダッシュボードのためのミクロコンテキストは、第３のテレビ２０２５およびゲーム機２０３０の両方の検出を必要としない。
【０１２３】
タブレット２０４５は、Ｗｉ−Ｆｉ（ＩＥＥＥ８０２.１１）／ＷｉＭＡＸ（ＩＥＥＥ８０２.１６）の無線発信機および受信機の範囲により第１および第２のテレビ２００５および２０１５の両方を関連付けることができることは、当業者に明らかであろう。従って、ＵＩは、ごく近傍内のそれらの要素ばかりでなく、むしろ全ての居住環境および／または近隣が無線環境の一部であると識別されるように、電子関連付けが１つのレベルに減少されるまで、例えば、ＩＥＥＥ８０２.１１Ｗｉ−Ｆｉの無線発信機の範囲を減少するために、タブレット２０４５内の無線発信機を選択的に制御することができる。代わりに、ミクロコンテキスト決定は、マクロコンテキストのためのＩＥＥＥ８０２.１１／８０２.１６Ｗｉ−Ｆｉ／ＷｉＭＡＸとミクロコンテキストを確立するために、ＩＥＥＥ８０２.１５またはブルートゥースをより短距離の無線通信インターフェースとして利用することができる。
【０１２４】
商業環境２０００Ｂを参照すると、小事務所構成は、Ｗｉ−Ｆｉノード２０８０にインターフェース接続される、第１および第２のデスクトップ２０７５および２０８５ならびに第１ないし第３のラップトップ２０５５、２０７０、および２０５０を備えた事務所を構成してレイアウトされている。従って、利用者のタブレット２０６０は、Ｗｉ−Ｆｉノード２０８０との関連付けに基づいた職場へのコンテキスチュアルダッシュボードを確立するように構成されることができる。ミクロコンテキストは、例えば、それらの事務所内に利用者を置きながら、タブレット２０６０の第１のラップトップ２０５０への関連付けを通じてトリガされ得るが、複数の未知のスマートフォン２０６５を確立する関連付けは、会議室（重役会議室）のミクロコンテキストを確立することができる。
【０１２５】
コンテキスチュアルダッシュボードの数が何人かの利用者のために限定し得ることは、当業者に明らかであろう。ここにおいて、実際、ＵＩは、単一のコンテキスチュアルダッシュボードだけを基本的に提供し、彼ら自身のために家庭、職場、娯楽、旅行に関連付けられた複数のコンテキスチュアルダッシュボードを持つことができる他者にとって重要な意義を持つ。それらは、彼らの家族内の他者のために提示することができる。従って、２人の大人および２人の子供の４人家族のためのタブレットは、次の１２のコンテキスチュアルダッシュボードを持つことができる：
●  家庭＝７、家族の各メンバに関連付けられたマクロコンテキストと、在宅勤務する各大人のために関連付けられたミクロコンテキストと、彼らの寝室のためにペアレンタルコントロールを削除する大人のための１つのミクロコンテキストとを加える；
●  学校＝２、各子供に関連付けられたマクロコンテキスト；
●  職場＝２、各大人に関連付けられたマクロコンテキスト；および
●  旅行＝１、全ての家族メンバに関連付けられたマクロコンテキスト。
【０１２６】
今、図２１を参照すると、携帯電子装置（ＰＥＤ）のための本発明の実施例によるマクロおよびミクロコンテキストの利用者およびコンテキスト決定のための典型的な処理フロー２１００が示されている。従って、プロセスは、利用者がＰＥＤを持ち上げて、ＵＩがスリープモードからロック画面に入るためにＵＩをトリガするために使用される加速度計データを受け取るステップ２１００で開始する。ここにおいて、ステップ２１１０では、利用者が認可されるかどうかを決定するためのステップ２１１５で評価されるバイオメトリック入力を利用者が提供する。ステップ２１１０および２１１５の一例は、図３に関して先に提示された。ステップ２１２０では、ＵＩは、バイオメトリック照合が得られた１次利用者の識別を決定し、次に２次利用者がいるかどうかを決定するためにステップ２１２５に進む。例えば、ＵＩは、２次利用者の決定の一部を形成するためにオーディオのような追加的な入力を受け取ると同様に、画像に他の個人がいるかどうかを決定するために利用者の顔認識用に撮影された画像の残りを分析することができる。
【０１２７】
次に、ステップ２１３０では、ＵＩは、ＰＥＤのためのネットワーク関連付けを決定することに進み、その後、ステップ２１３５では、ローカル電子装置関連付けを決定することに進む。これらは、１次および２次利用者データ、ならびに、ステップ２１４０で使用されるべきコンテキスチュアルダッシュボードを決定するために、ＧＰＳデータ、加速度計データ、日付、時間、画像（ここでは、顔認識が使用される）の背景（しかし、これらに限定されない）を含む他のコンテキスチュアル情報と共に全て使用される。これは、その後、ＵＩが複数の利用可能なダッシュボードのうちの選択されたダッシュボードに関連付けられた利用者選好をロードするために進むステップ２１４１でロードされる。次に、ステップ２１４３では、ＵＩは、利用者選好に基づいてアプリケーションの特徴およびアプリケーションを調節する。例えば、利用者が彼らの事務所で働く「トム」であると識別される場合、オープンされた電子メールアプリケーションは、マイクロソフトアウトルックであり、選好は彼らの利用者名およびパスワードであるが、「トム」が家庭にいると決定される場合、アプリケーションはグーグルＧメールであることができ、選好は使用されない。
【０１２８】
次に、ステップ２７４５では、プロセスは、ＵＩが周期的または単一のアクセスモードを確立されたかどうかを決定する。前者はマクロおよびミクロコンテキスト情報の周期的な照合に関係し、後者はタイムアウトまたは他の条件に合致して画面がロックするまでの後続する照合に関係する。後者である場合、プロセスは、ステップ２１５０に進み、停止する。そうでなければ、それは、周期的な照合が環境データに基づくべきステップ２１５５、または周期的な照合が時間間隔Δτに基づくステップ２１６５に進む。プロセスが時間間隔ベースで進むならば、Δτの遅延の後に、プロセスはステップ２１２０に移動する。環境データに基づくならば、ＰＥＤは、ステップ２１５５でインターフェースをイネーブルにし、ステップ２１６０で追加の利用者特性を捜す。ここにおいて、不存在はステップ２１５５にループバックするプロセスを結果し、存在はステップ２１２０に進むプロセスを結果する。
【０１２９】
ステップ２１２０にループバックする進行よりもむしろ、プロセスは、代わりにステップ２１１０にループバックし、バイオメトリック照合を繰り返すことができることは明らかであろう。選択肢として、これは、指紋および顔認識を用いるような照合が提供されるまで全てのアプリケーションを休止するか、または休止無しで、ここにおいて顔認識を用いるような利用者の活動を妨害すること無しに照合が処理されることができる。従って、バイオメトリック照合は、父親、母親、息子、娘、および祖父を表す第１ないし第５の家族メンバ２１７５Ａないし２１７５Ｅ、ならびに職場同僚を表す第１ないし第３のスタッフ２１７０Ａないし２１７０Ｃのための電子装置上で許可され得る。選択肢として、父親のような第１の家族メンバ２１７５Ａである利用者は、両方に現われることができ、それゆえ、第２のスタッフ２１７０Ｂも、同じ個人であることができる。そういうものとして、１次利用者は、第１ないし第５の家族メンバ２１７５Ａないし２１７５Ｅ、および第１ないし第３のスタッフ２１７０Ａないし２１７０Ｃから選択されるであろう。
【０１３０】
２次利用者は、顔認識用にキャプチャされた画像内のようなアンロックシーケンスから、またはアンロックされたＵＩを備えたＰＥＤの操作中にマイクロホンのようなＰＥＤ上のインターフェースを通じて、識別されることができる。その結果、これらは、２次利用者のＰＥＤまたはＦＥＤとの電子装置関連付けがない状態でキャプチャされる。２次利用者が、これらの個人が実際にＰＥＤを使用していないが、利用者のミクロ環境内にあって、これによりミクロコンテキストに影響を与えるような、このコンテキストにおける広義の用語であることは明らかであろう。例えば、ＰＥＤをアンロックしている大人の利用者は、コンテンツについて無制限であるべきグーグル画像検索を確立することができる。しかし、これは、第１および第２の職場グループ２１８０Ａおよび２１８０Ｂに示されるような職場同僚、または第１および第２の家族グループ２１８５Ａおよび２８１５Ｂにそれぞれ示されるような子供のような、２次利用者が存在するところでは、不適当であるかもしれない。
【０１３１】
第１および第３のスタッフ２１７０Ａおよび２１７０Ｃが、マクロおよびミクロコンテキストが彼らを認可利用者として持つコンテキスチュアルダッシュボードを選択する時に、本発明の実施例によるＰＥＤをアンロックすることだけができるように、画面におけるロックが、ＵＩのマクロおよびミクロコンテキスト態様に基づいて、コンテキスチュアルダッシュボードと同様に考えられ得ることは、当業者に明らかであろう。従って、マネージャは、職場で彼らのＰＥＤにアクセスすることを彼らの管理助手に認可することができ、他の誰一人として旅行モードでなく、ＰＥＤが家庭にある時に彼らの家族に彼らのＰＥＤにアクセスすることを認可することができる。従って、マネージャは特定のアプリケーションに対して全アクセス権を持ことができ、彼らの管理助手はそれらのアプリケーションに対して限定したアクセス権を持ち、そして彼の家族はアクセス権を持たない。同様に、利用者の家族は利用者の事務所でＰＥＤを、そしてもしかすると大人だけは旅行モードにおけるＰＥＤを子供がそれで遊ぶことを制限するために、アンロックすることができないだろう。
【０１３２】
ミクロコンテキストの概念の進化が、利用者ログインで彼らが静的に割り付けられる１つから、実際の環境に基づいて彼らが動的に割り付けられる１つに進化することができるかどうかは、当業者に明らかであろう。例えば、動的に割当てられたコンテキスチュアルダッシュボードに関係する次のシナリオは、本発明の実施例によって実装されることができる：
●  利用者ＡログインおよびＵＩはコンテキスチュアルダッシュボードを確立するが、彼らはＰＥＤを、今、利用者Ａコンテキスチュアルダッシュボード＋選好にアクセスした他の利用者（利用者Ｂ）に渡す。従って、ＵＩは、周期的に、撮影されたデジタル画像をモニタし、利用者変更に注意し、利用者が認識された利用者Ｂコンテキスチュアルダッシュボードあるいはゲスト画面のいずれかにスワップする；
●  利用者ＡログインおよびＵＩはコンテキスチュアルダッシュボードを確立するが、今、利用者は装置を机上に置き、次に、ＵＩが画像をチェックしても、今、彼らをもはや見ることはできない。しかし、彼らのスピーチが、今、認識され、ＵＩは現在のコンテキスチュアルダッシュボードを維持する；
●  利用者ＡログインおよびＵＩはコンテキスチュアルダッシュボードを確立するが、今、ＵＩは、利用者Ａの背後の他の個人を検出し、コンテキスチュアルダッシュボードを調節するか、それを閉鎖して利用者Ａに警告する；
●  利用者ＡログインおよびＵＩは第１のコンテキスチュアルダッシュボードを確立するが、今、利用者ＡはＰＥＤを持って移動し、それを使った活動を維持する。そして、利用者Ａは、今、ＵＩが元のコンテキストから新しいコンテキストにコンテキスチュアルダッシュボードを変更するような、他の認識されたミクロおよびマクロコンテキスト環境に入る。ここで、そのような変更は、例えば、現在、使用されていないアプリケーションが直ちに調節されるが、使用中のそれらは維持されるか、または可能なところで徐々に調節されるようにゆっくりと進化することができる；
●  利用者ＡログインおよびＵＩは、ＰＥＤに関連付けられた他のディスプレイ上の利用者が表示するコンテンツを備えたコンテキスチュアルダッシュボードを確立し、ＰＥＤディスプレイは、大きなキーボードを提示する。その後、利用者が移動し、ＵＩは、コンテンツがそれらのＰＥＤ上で利用者にシームレスに提示され、それがＰＥＤ上で利用者に正常に提示されてキーボードが縮小されるように、コンテキスチュアルダッシュボードを自動的に更新する。
【０１３３】
利用者によって選択されたマクロコンテキストおよびミクロコンテキストの変形例を提供することによって、本発明の実施例によるＵＩコンテキスチュアルダッシュボードが、利用者の活動およびスケジュールによるＵＩの動的な移行を提供することは、当業者に明らかであろう。利用者がいくつのコンテキスチュアルダッシュボードを確立するかは、彼らの個人的選好であるが、ＰＥＤまたはＦＥＤは、構成のためのデフォルトコンテキスチュアルダッシュボードの限られた数を最初に提供することができる。本発明の他の実施例では、利用者が現在確立されているそれらに加えて他のコンテキスチュアルダッシュボードから利益を得ることができるかどうかを決定するために、ＵＩは、マクロコンテキストおよびミクロコンテキスト情報を相互に関連付けて、サンプルする。
【０１３４】
今、図２２を参照すると、本発明の実施例によるコンテキスチュアルベースＵＩを実装する電子装置へのおよびからの通信をサポートするネットワーク２２００が示されている。示されるように、第１および第２の利用者グループ２２００Ａおよび２２００Ｂは、それぞれ電気通信ネットワーク２２００にインターフェース接続する。代表的な電気通信アーキテクチャ内では、リモート中央電話局２２８０は、ネットワーク２２００を介して電気通信サービスプロバイダの残りと通信する。それは、例えば、長期間ＯＣ−４８／ＯＣ−１９２幹線要素、ＯＣ−４８広域ネットワーク（ＷＡＮ）、受動光ネットワーク、および無線リンクを含むことができる。中央電話局２２８０は、ネットワーク２２００を介して市内、地域、および国際交換（明瞭さのために示されない）、ならびに、その中でネットワーク２２００を通じて、第１および第２の無線アクセスポイント（ＡＰ）２２９５Ａおよび２２９５Ｂにそれぞれ接続されている。それらは、第１および第２の利用者グループ２２００Ａおよび２２００ＢにＷｉ−Ｆｉセルをそれぞれ提供する。さらに、第１および第２のＷｉ−Ｆｉノード２２１０Ａおよび２２１０Ｂは、ネットワーク２２００に接続されている。それらの後者は、ルータ２２０５を介してネットワーク２２００に接続されている。第２のＷｉ−Ｆｉノード２２１０Ｂは、第１および第２の利用者グループ２２００Ａおよび２２００Ｂがいる居住建物２２６０Ａおよび環境２２６０に関連付けられている。第２の利用者グループ２２００Ｂは、ルータ２２０５のようなルータを通じて経路制御されるか、または経路制御されない、ＤＳＬ、ダイアルアップ、ＤＯＣＳＩＳ、イーサネット［登録商標］、Ｇ.ｈｎ、ＩＳＤＮ、ＭｏＣＡ、ＰＯＮ、および電力線通信（ＰＬＣ）（しかし、これらに限定されない）を含む有線インターフェースを介してネットワーク２２００にも接続されることができる。
【０１３５】
第１のＡＰ２２１０Ａに関連付けられたセル内では、第１の利用者グループ２２００Ａは、携帯マルチメディアプレイヤ２２３０と同様に、例えば、ラップトップコンピュータ２２５５、携帯ゲーム機２２３５、タブレットコンピュータ２２４０、スマートフォン２２５０、携帯電話機２２４５を含む様々な携帯電子装置を使用することができる。第２のＡＰ２２１０Ｂに関連付けられたセル内では、第２の利用者グループ２２００Ｂは、ケーブルモデム２２０５と同様に、例えば、ゲーム機２２２５、パーソナルコンピュータ２２１５、および無線通信／インターネット可能テレビ２２２０を含む様々な固定電子装置を使用することができる。
【０１３６】
さらに、拡張データ伝送サポートを備えた３Ｇおよび４Ｇ進化型サービスと同様に、例えば、セルラーＧＳＭ［登録商標］（移動体通信グローバルシステム）電話通信サービスを提供する、第１および第２のＡＰは、ネットワーク２２００に接続されている。第２のＡＰ２２９５Ｂは、第１および第２の利用者グループ２２００Ａおよび２２００Ｂに、典型的な実施例における受信可能範囲を提供する。代わりに、第１および第２の利用者グループ２２００Ａおよび２２００Ｂは、地理的に異なり、ネットワークオペレータ（複数可）によって地理的に分散された複数のＡＰ（明瞭さのために示されない）を通じてネットワーク２２００にアクセスすることができる。第１のＡＰ２２９５Ａは、示されるように、第１の利用者グループ２２００Ａおよび環境２２６０に受信可能範囲を提供する。それは、第１の利用者グループ２２００Ａと同様に、第２の利用者グループ２２００Ｂからもなる。従って、第１および第２の利用者グループ２２００Ａおよび２２００Ｂは、彼らの特定の通信インターフェースによって、例えば、ＩＥＥＥ８０２.１１、ＩＥＥＥ８０２.１５、ＩＥＥＥ８０２.１６、ＩＥＥＥ８０２.２０、ＵＭＴＳ、ＧＳＭ［登録商標］８５０、ＧＳＭ［登録商標］９００、ＧＳＭ［登録商標］１８００、ＧＳＭ［登録商標］１９００、ＧＰＲＳ、ＩＴＵ−Ｒ５.１３８、ＩＴＵ−Ｒ５.１５０、ＩＴＵ−Ｒ５.２８０およびＩＭＴ−２０００のような、１つ以上の無線通信規格を通じてネットワーク２２００と通信することができる。多くの携帯および固定電子装置が複数の無線通信プロトコルを同時にサポートできることは、当業者に明らかであろう。例えば、利用者は、電話通信およびＳＭＳならびにＷｉ−Ｆｉ／ＷｉＭＡＸデータ伝送、ＶＯＩＰおよびインターネットアクセスのようなＧＳＭ［登録商標］サービスを使用することができる。従って、第１の利用者グループ２２００Ａ内の携帯電子装置は、同様に、アドホックな方法で、ＩＥＥＥ８０２.１５およびブルートゥースのような規格を通じても関連付けを形成することができる。
【０１３７】
さらに、第１および第２のサーバ２２９０Ａおよび２２９０Ｂと同様に、小売り環境２２６５、第１の商業環境２２７０および第２の商業環境２２７５は、ネットワーク２２００に接続されている。それらは、他のもの（明瞭さのために示されず）と共に、本発明の実施例により、ソフトウェアオペレーティングシステム（複数可）のプロバイダに関連付けられた複数のサービスおよび／または電子装置に関連付けられたソフトウェアアプリケーション（複数可）、電子装置のプロバイダ、有線および／または無線通信の１つ以上の態様のプロバイダ、製品データベース、在庫管理データベース、小売価格決定データベース、ライセンスデータベース、顧客データベース、ウェブサイト、ならびに固定または携帯電子装置によってダウンロードまたはアクセスするためのソフトウェアアプリケーションをホストすることができる。第１および第２の１次コンテンツ資源２２９０Ａおよび２２９０Ｂは、例えば、検索エンジン、金融サービス、第三者アプリケーションおよび他のインターネットベースサービスのような他のインターネットサービスもホストすることができる。
【０１３８】
図２３には、本発明の実施例によるコンテキスチュアルベースＵＩをサポートする電子装置２３０４およびネットワークアクセスポイント２３０７が示されている。電子装置２３０４は、例えば、携帯電子装置または固定電子装置であることができ、説明および示されたそれらの上に、および、を越えて追加要素を含むことができる。さらに、電子装置２３０４内には、スマートフォン２２５５のような電子装置２３０４、第１のＷｉ−ＦｉＡＰ６１０のようなアクセスポイント（ＡＰ）２３０６、および通信サーバ、ストリーミングメディアサーバのような１つ以上のネットワーク装置２３０７、ならびに例えば、それぞれ第１および第２のサーバ１７５および１８５のようなルータを含む、システム２３００の単純化された機能図の一部としてのプロトコルアーキテクチャが示されている。ネットワーク装置２３０７は、図１に関して先に議論されたような、ネットワーク、有線、無線および／または光通信リンクの任意の組合せを介してＡＰ２３０６に接続されることができる。電子装置２３０４は、１台以上のプロセッサ２３１０、およびプロセッサ２３１０に接続された１つのメモリ２３１２を含んでいる。ＡＰ２３０６も、１つ以上のプロセッサ２３１１、およびプロセッサ２３１１に接続されたメモリ２３１３を含んでいる。プロセッサ２３１０および２３１１のいずれかの例の非網羅的リストは、中央処理装置（ＣＰＵ）、デジタル信号プロセッサ（ＤＳＰ）、縮小命令セットコンピュータ（ＲＩＳＣ）、複雑命令セットコンピュータ（ＣＩＳＣ）などを含んでいる。さらに、プロセッサ２３１０および２３１１のいずれかは、特定用途向け集積回路（ＡＳＩＣ）の一部であることができ、または特定用途用標準品（ＡＳＳＰ）の一部であることができる。メモリ２３１２および２３１３のための例の非網羅的リストは、抵抗、ラッチ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ装置、不揮発性ランダムアクセスメモリ装置（ＮＶＲＡＭ）、ＳＤＲＡＭ、ＤＲＡＭ、ダブルデータレート（ＤＤＲ）メモリ装置、ＳＲＡＭ、ユニバーサルシリアルバス（ＵＳＢ）取外し可能メモリ、などのような半導体装置の任意の組合せを含む。
【０１３９】
電子装置２３０４は、プロセッサ２３１０のいずれかに接続された、例えば、マイクロホンであるオーディオ入力要素２３１４、および例えば、スピーカであるオーディオ出力要素２３１６を含むことができる。電子装置２３０４は、プロセッサ２３１０のいずれかに接続されて、例えば、ビデオカメラであるビデオ入力要素２３１８、および例えば、ＬＣＤ表示装置であるビデオ出力要素２３２０を含むことができる。電子装置２３０４も、例えば、利用者が１つ以上のアプリケーション２３２２にコンテンツを入力し、または機能を選択することを可能にする物理的なキーボードおよびタッチパッドであることができる、キーボード２３１５およびタッチパッド２３１７を含んでいる。代わりに、キーボード２３１５およびタッチパッド２３１７は、電子装置２３０４内のディスプレイの部分を形成する接触感受要素の所定領域であることができる。１つ以上のアプリケーション２３２２は、メモリ２３１２に典型的に記憶され、プロセッサ２３１０の任意の組合せによって実行可能である。電子装置２３０４も、プロセス２３１０に３次元運動入力を提供する加速度計２３６０および地理的位置情報をプロセッサ２３１０に提供するＧＰＳ２３６２を含んでいる。
【０１４０】
電子装置２３０４はプロトコルスタック２３２４を含み、ＡＰ２３０６は通信スタック２３２５を含む。システム２３００内には、ＩＥＥＥ８０２.１１プロトコルスタックが示されるが、代わりに、例えば、インターネット技術タスクフォース（ＩＥＴＦ）マルチメディアプロトコルスタックのような、他のプロトコルスタックを開発することができる。同様に、ＡＰスタック２３２５は、プロトコルスタックを開発するが、明瞭さのために拡張されない。プロトコルスタック２３２４およびＡＰスタック２３２５の要素は、ソフトウェア、ファームウェアおよび／またはハードウェアの任意の組合せに実装され得る。プロトコルスタック２３２４は、１つ以上のフロントエンドＴｘ／Ｒｘ＆アンテナ２３２８に接続されたＩＥＥＥ８０２.１１規格対応ＰＨＹモジュール２３２６、およびＩＥＥＥ８０２.２規格対応ＬＬＣモジュール２３３２に接続されたＩＥＥＥ８０２.１１規格対応ＭＡＣモジュール２３３０を含んでいる。プロトコルスタック２３２４は、ネットワーク層ＩＰモジュール２３３４、トランスポート層ユーザデータグラムプロトコル（ＵＤＰ）モジュール２３３６およびトランスポート層転送制御プロトコル（ＴＣＰ）モジュール２３３８を含んでいる。
【０１４１】
プロトコルスタック２３２４は、セッション層リアルタイムトランスポートプロトコル（ＲＴＰ）モジュール２３４０、セッションアナウンスメントプロトコル（ＳＡＰ）モジュール２３４２、セッション設定プロトコル（ＳＩＰ）モジュール２３４４およびリアルタイムストリーミングプロトコル（ＲＴＳＰ）モジュール２３４６も含んでいる。プロトコルスタック２３２４は、プレゼンテーション層メディアネゴシエーションモジュール２３４８、呼制御モジュール２３５０、１つ以上のオーディオコーデック２３５２および１つ以上のビデオコーデック２３５４を含んでいる。アプリケーション２３２２は、ＡＰ２３０６を経由して装置２３０７のいずれかを用いて通信セッションを作成、維持、および／または終了することができる。典型的には、アプリケーション２３２２は、その目的のためのＳＡＰ、ＳＩＰ、ＲＴＳＰ、メディアネゴシエーションおよび呼制御モジュールのいずれかをアクティブにすることができる。典型的には、情報は、ＴＣＰモジュール２３３８、ＩＰモジュール２３３４、ＬＬＣモジュール２３３２およびＭＡＣモジュール２３３０を通じて、ＳＡＰ、ＳＩＰ、ＲＴＳＰ、メディアネゴシエーションおよび呼制御モジュールからＰＨＹモジュール２３２６まで伝搬することができる。
【０１４２】
電子装置２３０４の要素も、例えば、ＩＥＥＥ８０２.１１規格対応ＰＨＹモジュール、ＩＥＥＥ８０２.１規格対応ＭＡＣモジュール、およびＩＥＥＥ８０２.２規格対応ＬＬＣモジュール２３３２を含む、プロトコルスタック２３２４の１つ以上の要素（しかし、これらに限定されない）を含むＡＰ２３０６内にも実装され得ることは当業者に明らかであろう。ＡＰ２３０６は、加えて、セッション層リアルタイムトランスポートプロトコル（ＲＴＰ）モジュール、セッションアナウンスメントプロトコル（ＳＡＰ）モジュール、セッション設定プロトコル（ＳＩＰ）モジュールおよびリアルタイムストリーミングプロトコル（ＲＴＳＰ）モジュール、メディアネゴシエーションモジュール、および呼制御モジュールと同様に、ネットワーク層ＩＰモジュール、トランスポート層ユーザデータグラムプロトコル（ＵＤＰ）モジュールおよびトランスポート層転送制御プロトコル（ＴＣＰ）モジュールも含むことができる。
【０１４３】
電子装置２３０４によって表された携帯および固定電子装置は、示されたＩＥＥＥ８０２.１１インターフェースに加えて、ＩＥＥＥ８０２.１５、ＩＥＥＥ８０２.１６、ＩＥＥＥ８０２.２０、ＵＭＴＳ、ＧＳＭ［登録商標］８５０、ＧＳＭ［登録商標］９００、ＧＳＭ［登録商標］１８００、ＧＳＭ［登録商標］１９００、ＧＰＲＳ、ＩＴＵ−Ｒ５.１３８、ＩＴＵ−Ｒ５.１５０、ＩＴＵ−Ｒ５.２８０、ＩＭＴ−２０００、ＤＳＬ、ダイアルアップ、ＤＯＣＳＩＳ、イーサネット［登録商標］、Ｇ.ｈｎ、ＩＳＤＮ、ＭｏＣＡ、ＰＯＮおよび電力線通信（ＰＬＣ）からなるグループから選択されることができる１つ以上の追加の無線通信または有線インターフェースを含むことができる。
【０１４４】
図２４を参照すると、本発明の実施例による１つのアプリケーションで受け取られた通知からの活動に対する影響を利用者に通知するスマートエージェントからの通知２４７０を備えた典型的な画面２４００が示されている。従って、利用者は、利用者に第１ないし第５のアプリケーションウィンドウ２４２０ないし２４６０およびプロファイルウィンドウ２４１０を提示する、コンテキスチュアルダッシュボード２４８０を備えた電子装置を使用している。実行では、電子装置内に、他のアプリケーションに関係するデータへの修正のインスタンスを識別するために１つ以上のアプリケーションへの／からの通信を解析するスマートエージェントがある。例えば、示されるように、第１ないし第５のアプリケーション２４２０ないし２４６０は、それぞれカレンダ、フライトトラッカー、タンブラー、イェルプおよびキャブ４ミーである。利用者のフライトに関係するスケジュール修正は、彼らの午前１０：００のフライトが午前１１：００に遅れたことを示すフライトトラッカーで受け取られる。従って、スマートエージェントは、それら内の活動に対する修正がなされるべきであることを、カレンダ、フライトトラッカーおよびキャブ４ミーから決定する。これらは、「会合時間を午後１：３０に変更、そして出席者に通知」、「昼食会合を午後１：３０に更新」、および「タクシー迎えを午前９：００に再スケジュール」のような通知２４７０内に示される。各通知２４７０に対して、通知２４７０を介してスマートエージェントによって利用者に示唆された修正を適用するか拒絶するかを選択する利用者のためのボタンを提供する。
【０１４５】
今、図２５を参照すると、本発明の実施例による１つのアプリケーションで受け取られた通知からの活動に対する影響を利用者に通知するスマートエージェントのための典型的な通知システム２５００が示されている。従って、利用者は、有線および／または無線インターフェース（明瞭さのために示されていない）を通じてネットワーク２５５０に共に接続されるタブレット２５２０およびスマートフォン２５３０を持っている。さらに、ネットワーク２５５０には、利用者がアクセスし利用者の１つ以上のコンテキスチュアルダッシュボードに関連する１つ以上のアプリケーションに関係するソフトウェアシステムおよび記憶装置をホストする、第１および第２のサーバ２５６０および２５７０がそれぞれ接続されている。利用者は、彼らのアプリケーションスイートの一部としてスマートエージェントアプリケーションを前もって確立する。それは、利用者のアプリケーション内の他の活動に影響を与えるコンテンツを含んでいる通信のインスタンスを識別するために利用者のアプリケーションへの、および／または、からの通信を解析する。通信が他の活動に影響を与えるところでは、スマートエージェントは、利用者に通知を提供する。それは、利用者が彼らのタブレット２５２０にアクセスするならば、第１の通知画面２５４０として提示されるか、または彼らがスマートフォン２５３０にアクセスするならば、第２の通知２５５０として提示される。そうでなければ、タブレット２５２０およびスマートフォン２５３０のそれぞれは、利用者にコンテキスチュアルダッシュボードを提示する。従って、利用者は、通知および予定された他の活動に基づいて、彼らが他の活動を修正するおよび／または他の利用者に通信を提供するどうかに関して、利用者によって確立された設定に基づいて、第１および第２の通知画面２５４０および２５５０においてプロンプトされる。
【０１４６】
図２６を参照すると、本発明の実施例による受け取られた通知から生起する活動に修正の通知を提供するスマートエージェントを利用者がイネーブルにするための典型的な処理フロー２６００が示されている。ステップ２６０５では、第１の利用者（利用者１）は、第１の電子装置（装置１）にログインし、プロセスは、利用者がスマートエージェント機能にアクセスするステップ２６１０に進む。それは、例えば、利用者によってアクセスまたはダウンロードされた個別のアプリケーション、利用者の電子装置上のあらかじめロードされたＵＩ管理スイート内の特徴、または利用者の電子装置にあらかじめロードされたアプリケーションである。ステップ２６１５では、利用者は、彼らがモニタされたアプリケーションを選択したいかどうか、完全自動プロセスまたは家庭画面の選択を通じて指図されたものに基づいて、スマートエージェントが自動的に選択するアプリケーションを持ちたいかどうかに関して一連のプロンプトを通じて指示される。
【０１４７】
利用者が完全自動プロセスを選択すれば、処理フローは、スマートエージェントが利用者の家庭画面からアプリケーションを自動的に関連付けるステップ２６２０に進み、次に、利用者が他の電子装置を関連付けるための選好を入力するステップ２６２５に進む。利用者が半自動プロセスを選択したならば、彼らは、ステップ２６３０でマクロコンテキストおよびミクロコンテキストによって組み立てられた家庭画面のリストを提供される。その結果、利用者は、例えば、全ての家庭画面または例えば職場に関係するそれらだけを、例えばスマートエージェントに関連付けることを選択することができる。次に、ステップ２６３５では、スマートエージェントは、これらのアプリケーションをモニタリングのために選択された家庭画面内に関連付け、プロセスはステップ２６２５に進む。利用者がステップ２６４０で手動プロセスを選択したならば、彼らは、彼らの家庭画面内からのモニタリング／通知が適切であるためのアプリケーションのリストを提示され、利用者は、ステップ２６２５に進む前のステップ２６４５において、プロセスが、それらを何処に関連付けることを望むかを選択する。
【０１４８】
ステップ２６２５から、スマートエージェントは、ステップ２６５０で、利用者の電子装置（装置１）をイネーブルにする。次に、プロセスは、スマートエージェントが転送され、他の関連付けられた電子装置をイネーブルにするステップ２６５５に進む。プロセスは、その後、スマートエージェントが受け取られたいずれの通知が動作を保証するかどうかを決定するために選択されたアプリケーションのための通信をモニタするステップ２６６０に進む。ステップ２６６５では、通知が受け取られなければ、プロセスはステップ２６６０にループバックする。そうでなければ、それは、利用者によって確立された自動化の程度が決定される。自動化プロセスが選択されると、プロセスはステップ２６７０に進み、そうでなければ、それはステップ２６８５に進む。ステップ２６７０では、スマートエージェントは、関連付けられたアプリケーションにいずれかの適用可能な修正を自動的に行い、それが適用された修正を利用者に自動的に通知するステップ２６７５に進み、次に、修正に関係する第三者への通信がなされるステップ２６８０に進み、そして、次にステップ２６６０にループバックする。手動プロセスが選択されたならば、プロセスは、２６８５で、彼らが修正することを望むかどうかに関してステップ２６９０において利用者に指示する前に、または図２４で通知２４７０に関して先に議論されたような通知ウィンドウを通じること無しに、受け取られた通知および他の活動の影響を利用者に通知する。利用者が１つ以上の修正を行うことを選択すれば、これらはステップ２６９５で実装され、そうでなければ、プロセスは２６６０にループバックする。２６９５から、プロセスはステップ２６８０に進み、第三者に修正を通知し、ステップ２６６０にループバックする。
【０１４９】
スマートエージェントアプリケーションがコンテキスチュアルダッシュボード無しに電子装置上で使用されることもできるか、または関連付けられた電子装置がコンテキスチュアルダッシュボードを使用しない一方、１次電子装置がそうするか、その逆かは、明らかであろう。電子装置にインストールされた、または上で作動するスマートエージェントアプリケーションは、全てのアプリケーションにスタートアップして通知を受け取ることを要求するために、電子装置上の利用者が再始動および再オープンしたＵＩで利用者に通知を別々に提供することができるように、利用者のためのアプリケーションに関係する通信がリモートサーバベースソフトウェアシステムによって解析されるように、リモートサーバ上で実行中のソフトウェアシステムと通信できることも明らかであろう。活動に関して議論された図２４ないし２６に関する本発明の実施例の説明内では、代わりに、なされた修正および受け取られた通知は、更新に関して受け取られたドキュメントおよびなされた動作（しかし、これらに限定されない）を含むアプリケーションの他の態様に関係することができることは、当業者に明らかである。
【０１５０】
コンテキスチュアルダッシュボードに関して先に議論した概念は、タブレットコンピュータ、スマートフォン、ラップトップコンピュータおよび同様の携帯電子装置の観点から主として考えられる一方、根本原理は、例えば、ニンテンドーＤＳおよびソニーＰＳＰのような携帯ゲーム機；アップルアイポッド［登録商標］のような携帯音楽プレーヤ、ならびにコボ、キンドル、およびソニーリーダのような電子書籍リーダを含む種々様々の装置に適用され得ることは、当業者に明らかであろう。本発明の実施例はＵＩに関して説明されている一方、それらがコンテキスチュアルダッシュボードの一部を形成するソフトウェアアプリケーション内で、あるいは、例えば、ウインドウズ、マックＯＳ、リナックス［登録商標］およびアンドロイドのような他のオペレーティング環境中の個別スタンドアプリケーションとして使用され得ることは明らかであろう。
【０１５１】
本発明の実施例が他の説明された要素無しで実装され得ることは、当業者にも明らかであろう。例えば、スマートエージェント通知およびコンテキスチュアルダッシュボードは、電子装置をロックするかアンロックするかのために、利用者のバイオメトリック照合無しで使用され得る。さらに、利用者識別の確立がバイオメトリック照合を用いて、または識別／パスワードのような代替証明書エントリを通じて、本発明の実施例に関して説明されたようなコンテキスチュアルダッシュボードを用いて、それらを選択的に起動するアプリケーションアイコンを備えたＵＩを通じて、単にアクセス可能であるよりは、オープンし、直ちにアクセス可能／提示情報であるアプリケーションを提供することも、明らかであろう。それゆえ、利用者識別に基づいてこれらのアプリケーションのためにアプリケーションのための設定／選択が確立され得ることは、明らかであろう。
【０１５２】
特定の詳細は、実施例の完全な理解を提供するために、上記の説明で与えられる。しかしながら、実施例がこれらの特定の詳細無しで実施され得ることが理解される。例えば、回路は、不必要な詳細で実施例を不明瞭にしないために、ブロック図で示すことができる。他の実例では、周知の回路、プロセス、アルゴリズム、構造および技術は、実施例を不明瞭にしないようにするために不必要な詳細無しで示すことができる。
【０１５３】
先に説明された技術、ブロック、ステップおよび手段の実装は、様々な方法で行うことができる。例えば、これらの技術、ブロック、ステップおよび手段は、ハードウェア、ソフトウェア、またはこれらの組合せで実装され得る。ハードウェア実装のために、処理ユニットは、１つ以上の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理装置（ＤＳＰＤ）、プログラマブル論理回路（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、先に説明された機能を実行するために設計された他の電子ユニット、および／またはそれらの組合せ内に実装され得る。
【０１５４】
さらに、実施例がフローチャート、フロー図、データフロー図、構造図、またはブロック図として示されるプロセスとして説明され得ることは注目される。フローチャートは、動作を逐次プロセスとして説明することができるが、動作の多くは、並列または同時に実行することができる。加えて、動作の順序は、再整理され得る。プロセスは、その動作が完成するときに終了するが、図に含まれない追加ステップを持つことができる。プロセスは、方法、関数、プロシージャ、サブルーチン、サブプログラムなどに相当することができる。プロセスが関数に相当する場合、その終了は、呼出し関数または主要な関数への関数リターンに相当する。
【０１５５】
さらに、実施例は、ハードウェア、ソフトウェア、スクリプト言語、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語および／またはそれらの任意の組合せによって実装され得る。ソフトウェア、ファームウェア、ミドルウェア、スクリプト言語および／またはマイクロコードで実装された時、必要なタスクを実行するプログラムコードまたはコードセグメントは、記憶媒体のような機械可読媒体に記憶されることができる。コードセグメントまたはマシン実行可能命令は、プロシージャ、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、スクリプト、クラス、または命令、データ構造および／またはプログラム文の任意の組合せで表することができる。コードセグメントは、情報、データ、引き数、パラメータおよび／または記憶コンテンツを受け渡す、および／または、受け付けることによって他のコードセグメントまたはハードウェア回路に接続されることができる。情報、引き数、パラメータ、データなどは、メモリ共有、メッセージパッシング、トークンパッシング、ネットワーク伝送などを含む任意の適切な手段を介して受け渡し、転送、または伝送されることができる。
【０１５６】
ファームウェアおよび／またはソフトウェア実装のために、方法論は、ここに説明された機能を実行するモジュール（例えば、プロシージャ、関数など）で実装されることができる。命令を明確に具体化する任意の機械可読媒体は、ここに説明された方法論を実装するのに使用され得る。例えば、ソフトウェアコードは、メモリに記憶されることができる。メモリは、プロセッサ内、またはプロセッサの外部に実装されることができ、メモリがソフトウェアコードを実行するのに使用される時、それへの後続する実行のためのソフトウェアコードを記憶するのにメモリが使用される場合、実装において変化し得る。ここに使用されたように、用語「メモリ」は、長期、短期、揮発性、不揮発性、または他の記憶媒体の任意のタイプを指し、いずれかの特定タイプのメモリまたはメモリの数、またはメモリが記憶される媒体のタイプに限定されるべきではない。
【０１５７】
さらに、ここに開示されるように、用語「記憶媒体」は、読出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ＲＡＭ、コアメモリ、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリ装置および／または情報を記憶するための他の機械可読媒体を含む、データを記憶するための１つ以上の装置を表すことができる。用語「機械可読媒体」は、携帯または固定記憶装置、光記憶装置、無線チャンネルおよび／または命令（複数可）および／またはデータを記憶、収容、または運搬することができる様々な他の媒体（しかし、これらに限定されない）を含む。
【０１５８】
ここに説明された方法論は、１つ以上の実施例において、命令を含むコードセグメントを受け付ける１台以上のプロセッサを含むマシンによって実行可能である。ここに説明された方法のいずれかのために、マシンによって命令が実行された時、マシンは方法を実行する。そのマシンによってとられるべき動作を特定する１セットの命令（逐次または別の）を実行することができる任意のマシンが含まれる。従って、典型的なマシンは、１台以上のプロセッサを含む典型的な処理システムによって例証され得る。各プロセッサは、１つ以上のＣＰＵ、グラフィック処理装置、およびプログラマブルＤＳＰユニットを含むことができる。処理システムは、主ＲＡＭおよび／またはスタティックＲＡＭ、および／またはＲＯＭを含むメモリサブシステムを、さらに含むことができる。バスサブシステムは、コンポーネント間で通信するために含まれ得る。処理システムがディスプレイを必要とするならば、そのようなディスプレイは、例えば、液晶ディスプレイ（ＬＣＤ）を含むことができる。手動のデータエントリが必要ならば、処理システムは、キーボードのような１つ以上の英数字入力装置、マウスのようなポインティング制御装置などのような入力装置も含む。
【０１５９】
メモリは、処理システムによって実行された時、ここに説明された１つ以上の方法を実行するための命令を含む機械可読コードセグメント（例えば、ソフトウェアまたはソフトウェアコード）を含む。ソフトウェアは、コンピュータシステムによるそれらの実行の間に、完全にメモリに存在することができるし、またはＲＡＭ内および／またはプロセッサ内に完全にまたは少なくとも部分的に存在することもできる。従って、メモリおよびプロセッサも、機械可読コードからなるシステムを構成する。
【０１６０】
代わりの実施例では、マシンは、スタンドアロン装置として動作するか、他のマシンに接続され、例えば、ネットワーク化され得る。ネットワーク化された配備において、マシンは、サーバクライアントネットワーク環境におけるサーバまたはクライアントマシンの能力において、またはピアツーピアまたは分散型ネットワーク環境中のピアマシンとして動作することができる。マシンは、例えば、コンピュータ、サーバ、サーバクラスタ、コンピュータクラスタ、ウェブアプライアンス、分散コンピューティング環境、クラウドコンピューティング環境、またはそのマシンによってとられるべき動作を特定する１セットの命令（逐次または別の）を実行し得る任意のマシンであることができる。用語「マシン」は、ここに議論された方法論のいずれか１つ以上を実行するための１セット（または多セット）の命令を個々にまたは共同で実行するマシンの任意の集まりを含めるようにとらえることもできる。
【０１６１】
本発明の典型的な実施例の先の開示は、図および説明の目的のために提示された。それは、本発明を開示された厳密な形式に徹底するまたは制限するように意図されない。ここに説明された実施例の多くの変形および修正が、先の開示に照らして当業者に明らかになるであろう。本発明の範囲は、ここに添付された請求項によって、およびそれらの等価物によってのみ定義されるべきである。
【０１６２】
さらに、本発明の代表的な実施例について説明する際に、明細書は、本発明の方法および／またはプロセスをステップの特定のシーケンスとして提示することができる。しかしながら、方法またはプロセスがここに述べられたステップの特定の順序に依存しない範囲のためには、方法またはプロセスは、説明されたステップの特定のシーケンスに制限されるべきではない。当業者が評価するだろうように、ステップの他のシーケンスは可能であり得る。それゆえ、明細書中で述べられたステップの特定の順序は、請求項に対する制限として解釈されるべきでない。加えて、本発明の方法および／またはプロセスに向けられた請求項は、書かれた順序におけるそれらのステップの実行に制限されるべきでなく、当業者は、シーケンスを変えることができ、本発明の精神および範囲内にまだ残っていることを容易に評価することができる。
【図１】
2015509237.tif 000003
【図２】
2015509237.tif 000004
【図３】
2015509237.tif 000005
【図４】
2015509237.tif 000006
【図５】
2015509237.tif 000007
【図６】
2015509237.tif 000008
【図７】
2015509237.tif 000009
【図８】
2015509237.tif 000010
【図９】
2015509237.tif 000011
【図１０】
2015509237.tif 000012
【図１１】
2015509237.tif 000013
【図１２】
2015509237.tif 000014
【図１３】
2015509237.tif 000015
【図１４Ａ】
2015509237.tif 000016
【図１４Ｂ】
2015509237.tif 000017
【図１５】
2015509237.tif 000018
【図１６】
2015509237.tif 000019
【図１７】
2015509237.tif 000020
【図１８】
2015509237.tif 000021
【図１９】
2015509237.tif 000022
【図２０】
2015509237.tif 000023
【図２１】
2015509237.tif 000024
【図２２】
2015509237.tif 000025
【図２３】
2015509237.tif 000026
【図２４】
2015509237.tif 000027
【図２５】
2015509237.tif 000028
【図２６】
2015509237.tif 000029
【国際調査報告】
2015509237.tif 000030
2015509237.tif 000031
2015509237.tif 000032
2015509237.tif 000033