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