(57)【要約】  モバイルデバイス上のアプリケーション間で効率的かつ論理的な移動を提供するユーザインタフェースをモバイルデバイスに提示する。複数のアプリケーションを同時かつ対話的に使用することができる。このような使用およびデータをデバイスに格納し、後続の使用でユーザに再提示して、共通に使用される機能、アプリケーション、およびコンタクトにおいて効率性を提供する。【特許請求の範囲】
【請求項１】
モバイルデバイスのユーザインタフェースであって、
仮想テンプレート領域と、
前記仮想テンプレート領域内の特定のスポットに位置したオブジェクトと、
前記仮想テンプレート領域を横切るスクリーニングウィンドウと
を備え、
前記スクリーニングウィンドウが前記仮想テンプレート領域のオブジェクト上に位置するときに、前記オブジェクト機能は、アクティブ化することができることを特徴とするインタフェース。
【請求項２】
前記仮想テンプレート領域の様々なスポットに位置した複数のオブジェクトをさらに備えたことを特徴とする請求項１に記載のインタフェース。
【請求項３】
複数のオブジェクトは、同時にアクティブ化され、機能することを特徴とする請求項２に記載のインタフェース。
【請求項４】
前記仮想テンプレート領域は、携帯電話上にあることを特徴とする請求項１に記載のインタフェース。
【請求項５】
モバイルデバイスであって、
仮想テンプレート領域と、
前記仮想テンプレート領域の特定のスポットに位置したオブジェクトと、
前記仮想テンプレート領域を横切るスクリーニングウィンドウと
を備え、
前記スクリーニングウィンドウが前記仮想テンプレート領域のオブジェクト上に位置するときに、前記オブジェクト機能は、アクティブ化することができることを特徴とするデバイス。
【請求項６】
前記仮想テンプレート領域の様々なスポットに位置した複数のオブジェクトをさらに備えたことを特徴とする請求項５に記載のデバイス。
【請求項７】
他のアクティブ化したオブジェクトと相互作用する能力により、複数のオブジェクトは、を同時にアクティブ化され、機能することを特徴とする請求項６に記載のデバイス。
【請求項８】
ユーザが使用して前記スクリーニングウィンドウをオブジェクト上に移動するための機械入力受信器をさらに備えたことを特徴とする請求項７に記載のデバイス。
【請求項９】
前記機械入力受信器は、前記モバイルデバイスのべゼル上のボタンを含むことを特徴とする請求項８に記載のデバイス。
【請求項１０】
前記機械入力受信器は、前記モバイルデバイスのスクリーン上の触覚ボタンを含むことを特徴とする請求項８に記載のデバイス。
【請求項１１】
前記機械入力受信器は、一組のソフトウェアで可能にしたホットキーを含むことを特徴とする請求項８に記載のデバイス。
【請求項１２】
以前のユーザ相互作用からのデータの収集のための情報リポジトリと、後続の相互作用での前記収集データの再提示とをさらに備えたことを特徴とする請求項５に記載のデバイス。
【請求項１３】
モバイルデバイスであって、
ハンドセットと、
前記ハンドセット上の仮想テンプレート領域と、
前記仮想テンプレート領域に位置したオブジェクトと、
前記仮想テンプレート領域を横切るスクリーニングウィンドウと
を備え、
前記スクリーニングウィンドウが前記仮想テンプレート領域のオブジェクト上に位置するときに、前記オブジェクト機能は、前記ハンドセットのユーザによりアクティブ化することができることを特徴とするデバイス。
【請求項１４】
前記仮想テンプレート領域の様々なスポットに位置した複数のオブジェクトをさらに備えたことを特徴とする請求項１３に記載のデバイス。
【請求項１５】
他のアクティブ化したオブジェクトと相互作用する能力により、複数のオブジェクトは、同時にアクティブ化され、機能することを特徴とする請求項１４に記載のデバイス。
【請求項１６】
ユーザが使用して前記スクリーニングウィンドウをオブジェクト上で移動するための機械入力受信器をさらに備えたことを特徴とする請求項１５に記載のデバイス。
【請求項１７】
前記機械入力受信器は、前記モバイルデバイスのベゼル上のボタンを含むことを特徴とする請求項１６に記載のデバイス。
【請求項１８】
前記機械入力受信器は、前記モバイルデバイスのスクリーン上の触覚ボタンを含むことを特徴とする請求項１６に記載のデバイス。
【請求項１９】
前記機械入力受信器は、一組のソフトウェアで可能にしたホットキーを含むことを特徴とする請求項１６に記載のデバイス。
【請求項２０】
以前のユーザ相互作用からのデータの収集のための情報リポジトリと、後続の相互作用での前記収集データの再提示とをさらに備えたことを特徴とする請求項１３に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本米国特許出願は、２００６年１２月６日に出願された米国特許出願番号第１１／６３４，２２４および２００５年１２月１９日に出願された仮特許出願番号第６０／７５１，２１０の優先権を主張し、その両方の内容を全体として引用により本開示に組み込む。
【０００２】
本発明は、ワイヤレス通信に関する。より詳細には、本発明はマルチオペレーショナル（ｍｕｌｔｉ−ｏｐｅｒａｔｉｏｎａｌ）なユーザインタフェースを有するワイヤレス通信デバイスおよびサービスに関する。
【背景技術】
【０００３】
モバイルネットワークデバイスに適用される、今日使用されている従来のサービス環境は、一般に扱い難く非効率的である。ユーザは、自身の特有のニーズまたは自身の特有のコンテクストとの関係に関わらず、モバイルデバイス上で利用可能なあらゆるアプリケーションに関連付けられた機能を学習せざるを得ない。基本的に、ユーザは特定のモバイルデバイスの制限およびスタイルと、そのアプリケーションのプリセットメニューに従わなければならない。さらに、特定のモバイルデバイス上の様々なプリセットプログラムおよびアプリケーションへのアクセス方法は扱い難く非効率的である。「ドリルダウン」メニュー駆動型のアプリケーションインタフェースはそのような方法の１つであり、古典的で非直感的である。特定のプログラムまたはアプリケーションを発見し、次いでその特定のアプリケーションを起動して所望の機能を行うために、ユーザは複数レベルのメニューを通じてシフトしなければならない。多くの場合、ある特定のアプリケーションの使用または起動に必要なプロセス自体が、その非直感的で扱い難い性質のため、ユーザにとっては最大の障害である。従って、ユーザはモバイルデバイスデバイス上の特定のアプリケーションを、そのデバイス上でそのアプリケーションにアクセスすることが困難という理由だけで、アクセスまたは利用しない恐れがある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従って、当業界において、ユーザが１つまたは複数のアプリケーションに迅速かつ同時にアクセスでき、最小の労力で当該複数のアプリケーション間で切り替えられる、効率的で直感的、そして使用および理解が容易なインタフェースを生成する必要性がモバイルデバイスアクセスユーザインタフェースの分野に存在する。
【課題を解決するための手段】
【０００５】
本発明は、例示的な実施形態において、ユーザがモバイルデバイス上の複数のアプリケーションに対して迅速かつ論理的な方法で容易に、効率的に、そして直感的にアクセスできる新規のユーザインタフェース環境を提供する。このシステムは単純で使用が容易なインタフェースを提供し、一方で交換される大量の情報から成る複雑性によって妨げられることなくユーザが活用することができるより高いレベルの知能を適用する。このような新規ユーザインタフェースは、ユーザが所与のモバイルデバイス上の１つまたは複数のアプリケーションにアクセスし利用する方法を変える。
【０００６】
１つの例示的な実施形態では、本発明はモバイルデバイスのユーザインタフェースである。そのインタフェースは仮想テンプレート領域、仮想テンプレート領域内の特定の場所に配置されたオブジェクト、および仮想テンプレート領域を横切るスクリーニングウィンドウを含み、スクリーニングウィンドウが仮想テンプレート領域内のオブジェクト上に配置されるとき、オブジェクトの機能を起動することができる。
【０００７】
別の例示的な実施形態では、本発明はモバイルデバイスである。そのデバイスは仮想テンプレート領域、仮想テンプレート領域内の特定の場所に配置されたオブジェクト、および仮想テンプレート領域を横切るスクリーニングウィンドウを含み、スクリーニングウィンドウが仮想テンプレート領域内のオブジェクト上に配置されるとき、オブジェクトの機能を起動することができる。
【０００８】
さらに別の例示的な実施形態では、本発明はモバイルデバイスである。そのデバイスはハンドセット、ハンドセット上の仮想テンプレート領域、仮想テンプレート領域内に配置されたオブジェクト、および仮想テンプレート領域を横切るハンドセット上のスクリーニングウィンドウを含み、スクリーニングウィンドウが仮想テンプレート領域内のオブジェクト上に配置されるとき、オブジェクトの機能をハンドセットのユーザにより起動することができる。
【０００９】
１つの特定の例示的な実施形態では、本発明は、モバイルネットワーク端末において使用されるマルチタスキングマルチアプリケーション環境に対するユニークなルックアンドフィールをグラフィカルユーザインタフェース（ＧＵＩ）に提供する。
【００１０】
別の例示的な実施形態では、本発明は、デバイスレベルでのデータ／情報の収集と後続のユーザプロファイリングとのためにモバイルデバイス内で使用する知的な対話的情報リポジトリのスキームを提供する。
【００１１】
さらに別の例示的な実施形態では、本発明は、仮想空間、オブジェクト指向動作環境および視覚指向の入力機能の組合せを利用する、モバイルデバイスのユニークなヒューマンインタフェースのスキームを提供する。
【００１２】
別の例示的な実施形態では、本発明は、アプリケーション層からＧＵＩを通してシグナリングプロトコルへのサービス抽象化を利用し、相互作用において情報を得て格納する、サービス指向アーキテクチャ（ＳＯＡ）を提供するスキーマを提供する。
【発明を実施するための最良の形態】
【００１３】
本発明は、携帯電話、ワイヤレスデバイス、Ｗｉ−Ｆｉおよび有線ネットワークに対する、従来利用可能であるものよりも堅牢で、知的で、万能なシステムを提供する。本発明の使用を通して、ユーザは、携帯電話／ワイヤレスデバイス上に存在する複数のアプリケーションを、使用するデバイスまたはそれを配信するネットワークに関わらず、同時に対話的に操作することができる。このような能力は従来のデバイスでは可能ではなかった。その理由は、このようなデバイスを利用可能とする従来の構成と、複数のアプリケーションにアクセスし利用する能力がないことにある。さらに、本開示で図示および提示するように、アプリケーションの対話性は、ここに提示したレベルおよび能力までは利用可能ではない。
【００１４】
本発明は、従来のユーザインタフェース（ＵＩ）および関連する難解な論理、従来のモバイルネットワークユーザのニーズに古くから応えてきた環境から離れ、３つの基本的な要素により定義される。適応的ユーザインタフェース（ＡＵＩ）はこれらのうち最初のものである。デバイスの視覚面を拡張し、単純なヒューマンインタフェースを生成することで、本発明はさらにユーザフレンドリな特性をモバイルデバイスに提供し、ユーザの要求に適応することができる。このアプローチは、所定のアプリケーションセットを通してモバイル加入者に固定の特徴および機能のセットを与える単一のアプリケーション使用モデルを前提にする現在の設計思想と反対である。各アプリケーションはそれ自身のユーザインタフェースを利用し、アプリケーションの構造、または他のアプリケーションとの相互作用の関連には共通性がない。
【００１５】
従来のシステムから区別可能な本発明の第２の要素は、オブジェクトが生成され、作用され、使用、入力および他のオブジェクトからの相互作用に基づいて振る舞いを変更するオブジェクト指向オペレーティング（ＯＯＯ）環境の設計でのアプリケーションモデリングの対話的なアプローチである。これには、ユーザが使用方法を指図し所定のルールのセットに制限されないために、（見かけ上）異なるアプリケーションの共通的な設計思想が必要である。
【００１６】
最後に、振る舞いのパターンに基づいて使用の動的なプロフィールを生成するため、ユーザからの入力、アプリケーションサーバのような外部ソースからの入力、およびセッション開始プロトコル（ＳＩＰ）のような知的シグナリングプロトコルなどの他のメカニズムからの入力を活用するように構築される。モバイルデバイス上の知的情報収集リポジトリ（ＩＩＣＲ）を使用してこの新規の方法論を拡張する。
【００１７】
本発明の能力を考慮すると、本発明に従って使用することができる例示的なヒューマンインタフェースの例を検討することは有用である。このような例の１つは図１に示すデバイス１００である。適応的ユーザインタフェース１０１はオブジェクト指向動作環境の使用を前提にする。この技術の使用は、モバイルネットワーク上で正しいレベルの一貫性および安全性を提供するアーキテクチャの開発および展開に有用である。ヒューマンインタフェースは、作用したオブジェクトを有効化するソフトウェアとデバイスでのユーザからの「機械的入力」１０１、１１１、１９９との間の相互作用の組み合わせによって定義される。この場合、図１Ａおよび１Ｂにより表すように、ベゼル１０１およびボタン１１１、１９９の構成はその機械的入力の例として使用される。この例の他の変形を取り込むことができる。例えば、ベゼル上のボタン１０２、１０３、１０４、１０５、１０６、１０７、１０８、１０９、１００を他所に配置することができる。また、ユーザが特定の動作または機能のためにスクリーンを直接押す触覚ユーザインタフェースのような他のユーザインタフェースを使用することができる。この原理の適用は、ソフトキーの実装に基づくこともできる。
【００１８】
例として、図１Ｂに示すように機械的ベゼル１０１をより近くで検討すると、この実装の有用な態様は、単純なユーザフィードバック応答であり、これにより、「オブジェクト」（以下でより詳細に定義）またはアプリケーションにアクセス／作用するためにユーザ側で要求される介入が最小になる。そのルックアンドフィールは図２でより詳細に説明する仮想テンプレートと、作用したオブジェクトとの後続のインタフェースとに関連する特定の要素から成る。ここで使用する例示的な要素はＨＯＭＥ、ＵＰ１０３、ＤＯＷＮ１０７、ＺＯＯＭ  ＩＮ１０２、ＺＯＯＭ  ＯＵＴ１０８、ＲＩＧＨＴ１１０、ＬＥＦＴ１０４、ＢＡＣＫ１０５、ＦＯＲＷＡＲＤ１０９、ＧＯ、ＡＲＲＯＷ  ＩＮＰＵＴ１０６、ＳＷＩＴＣＨ１９９およびＨＯＴ  ＫＥＹＳｌｌｌ（プレロード）を含む。このルックアンドフィールは、移動／動きナビゲーションおよびアクションナビゲーションにさらにグループ化することができる。ＨＯＭＥ機能は、それが移動／動きおよびアクションの両方で機能するという点で、この説明に対する唯一の例外とすることができる。
【００１９】
ＨＯＭＥキーは、ユーザによって設定されるように、Ｕｎｉｖｅｒｓａｌ  ＨＯＭＥ２２２またはＯｂｊｅｃｔ  ＨＯＭＥのいずれかとして常に定義される例示的な人間が入力するキーであることができる。状態１は、図２に示す仮想テンプレート領域２００により示されるＵｎｉｖｅｒｓａｌ  ＨＯＭＥ２２２の条件である。この状態に対して入力を受信した後、示されるビューはＵｎｉｖｅｒｓａｌ  ＨＯＭＥ２２２のモードである。状態２では、任意のオブジェクトに適用されるとき、そのオブジェクトのホーム（または開始）である。例えば、アプリケーションとして定義されたオブジェクト２２１が起動されるとき、生成した様々な子オブジェクトを有するか、または低レベルの特徴／機能を公開することができる。Ｏｂｊｅｃｔ  ＨＯＭＥは必ずしもスクリーン依存ではない。例えば、「Ｍａｐ」オブジェクトを起動することができ、関連するＯｂｊｅｃｔ  ＨＯＭＥはマップ上の開始位置によって定義することができる。この場合にＯｂｊｅｃｔ  ＨＯＭＥを起動すると、ユーザはマップディスプレイ上の第１のインスタンスまたは配置に返されるであろう。状態２では、Ｈｏｍｅキーからの入力が取得されるとき、オブジェクトはその元の（または親の）状態に戻されることになる（この環境の説明に関しては図９を参照）。入力結果がここで説明したように機能する限り、物理キー以外の方法を使用してもよい。
【００２０】
上で使用し本開示に渡って使用するように、「オブジェクト」２２１は変数および関連メソッドのソフトウェアバンドルである。オブジェクト２２１はオブジェクト指向技術を理解するための鍵である。誰かのペット、誰かの机、誰かのテレビセット、誰かの自転車といった現実世界のオブジェクトの例が多数存在する。これらの現実世界のオブジェクトは２つの特性を共有する。すなわち、それらは全て状態と振る舞いを有する。例えば、犬は状態（名前、色、血統、空腹）および振る舞い（吠える、獲物を取ってくる、尻尾を振る）を有する。自転車は状態（現在のギア、現在のペダルの歩調、２つの車輪、ギア数）および振る舞い（ブレーキをかける、加速する、減速する、ギアを変える）を有する。ソフトウェアオブジェクトは、それらも状態と振る舞いを有するという意味で現実世界のオブジェクトにならってモデル化される。ソフトウェアオブジェクトはその状態を１つまたは複数の変数において維持する。変数は識別子により名前付けしたデータの項目である。ソフトウェアオブジェクトはその振る舞いをメソッドで実装する。メソッドはオブジェクトに関連付けられた関数（サブルーチン）である（The Java（登録商標） Tutorial, Sun Microsystems, copyright 1995-2005より）。
【００２１】
上で簡潔に暗示したように、および図２で示したように、ディスプレイマッピングテンプレート２２０を使用してオブジェクト２２１間の動き２３０を促進することができる。モバイルデバイス上で可能なオブジェクト選択の量を最大化するため、仮想空間２００を生成して複数のアプリケーションを表示し、アプリケーションが起動されると増大した可視性と選択肢を提供する。図２では、アプリケーションがＯＢＪＥＣＴとラベル付けしたブロックにより表されている。視覚イメージのサイズをディスプレイ２１２の物理的制限に削減すると、ディスプレイリアルエステート２１３は常に最適なソリューションであるというわけではない。このメカニズムは、過度に元のコンテンツを修正する必要なく、増大した可視性を提供する。個々のアプリケーションのディスプレイ空間全体を物理的なディスプレイサイズ２１３に制限するオプションはなお利用可能である。しかしながら、仮想テンプレート領域２００はそのアプリケーションによって定義されたフレーム外部でなお利用可能である。基本的に、仮想テンプレート領域２００はオープンなスクリーンであり、そのスクリーン上で複数のアプリケーションが存在し、起動され、互いに相互作用することができる。定義した仮想テンプレート空間内の各オブジェクト２２１は表示し、作用することができる。Ｕｎｉｖｅｒｓａｌ  ＨＯＭＥ２２２はデバイスのスタートアップに対する開始サイトである。Ｕｎｉｖｅｒｓａｌ  ＨＯＭＥ２２２は全ての動作が始まる参照ポイントでもある。スタートアップ関数以外のオブジェクトはＵｎｉｖｅｒｓａｌ  ＨＯＭＥ空間に存在しないこともある。
【００２２】
図２の例で示したように、ＨＯＭＥ位置２２２は、例として仮想テンプレート領域（ＶＴＡ）２００の右下隅に配置される。しかしながら、ＨＯＭＥ位置２２２はこのような位置に限定されず、ＨＯＭＥ領域の周りのオブジェクトに対するより良好なアクセシビリティを可能とするために、ＶＴＡ２００の中心のような他の所に位置してもよい。また、ユーザは、ＨＯＭＥに関する特定のオブジェクトの位置に対するユーザの希望によってＨＯＭＥ領域の位置を選択することができる。
【００２３】
オブジェクト／アプリケーションに関して取るべきアクションの開始は、そのデバイス内の配置「視野」（特にＨＯＴ  ＳＰＯＴ内の配置。図３およびこれに関する説明および定義を参照）を前提とし、次いで適切なオブジェクト特性（起動、ビュー、メッセージ、等）を行う。
【００２４】
第１状態ヒューマンインタフェースを、図３に関してより詳細に説明することにする。適応的ユーザインタフェースは３００は、一貫した第１レベル「視野」３４０により定義される。第１レベルの視野は、元となるサービスアーキテクチャを起動し、オブジェクトフィールドをロードしアクセス可能にするＰｕｓｈ  Ｍｅ（仮想）ボタンから成る。オブジェクトフィールドは、オブジェクトから仮想テンプレート３４１への（図２および以下で定義）マッピングにより定義される。この元の視野３４０はＵｎｉｖｅｒｓａｌ  ＨＯＭＥとして知られている。スクリーンの中心領域内に「Ｈｏｔ  Ｓｐｏｔ」が定義される。この領域は任意のオブジェクトの起動ポイントである。オブジェクトがＨｏｔ  Ｓｐｏｔゾーンに交わると、そのオブジェクトに作用することができる。オブジェクトの強調は、それがこの領域内にあるときはいつでも行うものとする。ユーザは、スクリーン上でオブジェクトに触れるかまたは機能ＧＯを使用することで、オブジェクトに作用するオプションを有する。ホットスポット領域への移動の前３１２および後３１４に示すデバイスの様々な物理要素３０１、３１０、３１１は、先の図面および例に示すものと類似している。
【００２５】
移動／動きナビゲーション（Ｒｉｇｈｔ／Ｌｅｆｔ、Ｕｐ／Ｄｏｗｎ、Ｄｉａｇｏｎａｌ）は、図４のデバイス４００で示すように、オブジェクトの視覚的変更を提供する。これらの例示的な機能の幾つかを以下でより詳細に説明する。
【００２６】
ＵＰ／ＤＯＷＮ：状態１では、このインタフェース機能は仮想テンプレート領域（図２を参照）を利用して上下にスクロールするであろう。状態２（初期オブジェクトに作用した後）では、オブジェクトの対象を上下にスクロールすることができる。
【００２７】
ＲＩＧＨＴ／ＬＥＦＴ：状態１では、このインタフェース機能は仮想テンプレート領域（図２を参照）を利用して左右にスクロールするであろう。状態２（初期オブジェクトに作用した後）では、オブジェクトの対象を左右にスクロールすることができる。
【００２８】
ＡＲＲＯＷ機能：状態１では、このインタフェース機能は仮想テンプレート領域（図２を参照）を利用して対角線上にスクロールするであろう。状態２（初期オブジェクトに作用した後）では、オブジェクトの対象を対角線上にスクロールすることができる。
【００２９】
図４に示す例では、所望のオブジェクト４４２は、空間４４３への移動によりデバイス４００の物理的スクリーン領域に関して矢印４４６の右の方向に移動される。これは、右／左矢印を押下することで望み通りに行うことができる。別の例として、オブジェクト４４４は、デバイス４００のべゼル上の適切な矢印を押下することで、矢印４４７によって示される南西方向に水平に移動することができる。無数の他の例が可能であり、本発明の範囲内にある。
【００３０】
図５に示すように、移動／動きナビゲーション（ズーム）はＺＯＯＭ  ＩＮ／ＯＵＴを提供する。このインダフェース機能は、視野におけるオブジェクトの拡大、またはそのオブジェクトからのズームアウトを提供する。例えば、ズームインボタン５５０はデバイス５００の上端に配置されて、元のオブジェクト５５１が拡大５５３されてさらなる詳細を示すように（マップのような）オブジェクト５５１から第２のビュー５５２への簡単なズームを可能にすることができる。その逆を行うこともできる。
【００３１】
本発明の能力の別の例では、図６に示すように、移動／動きナビゲーションではなくアクションナビゲーションが、機能を制御するものとして使用することができる。このモードでは、搭載デバイス６００のＨｏｔ  Ｓｐｏｔゾーン内のオブジェクト６５６に指示してタスクを行い、状態を変更す、または別のオブジェクトと相互作用することができる。以下で、これらの例示的な機能の幾つかを説明する。非制限的な例は、デバイス６００の下端に配置することができるボタン６５５を押下することによる、（マップのような）１つのオブジェクト６５６のビューから（ビデオストリームのような）別のオブジェクト６５７への即時変更６７０であることができる。多数の他の非制限的な例も可能であり、本発明の範囲内にある。これらの他の例には、例えば、以下の機能および能力が含まれる。
【００３２】
ＦＷＤ／ＢＡＣＫ：オブジェクトに作用した後、この機能により以前に選択したオブジェクトへのナビゲーション（ＦＷＤ）あるいは作用またはコマンド実行した最後のオブジェクトへ戻ること（ＢＡＣＫ）が可能である。
【００３３】
ＳＷＩＴＣＨ：この機能によりユーザは、動作／稼動しているが現在の視野にはないオブジェクト／アプリケーション間で切り替えることができる。
【００３４】
ＧＯ：オブジェクトがＨｏｔ  Ｓｐｏｔ内にあるとき（図３を参照）、ユーザはＧＯ機能を使用してこのオブジェクトに作用するオプションを有する。
【００３５】
ＴＯＵＣＨ  ＳＣＲＥＥＮ：オブジェクトがＨｏｔ  Ｓｐｏｔ（図３を参照）内にあるとき、ユーザはＴＯＵＣＨ  ＳＣＲＥＥＮ機能を使用してこのオブジェクトに作用するオプションを有する。この機能をディスプレイ領域への触覚入力により開始することができる。
【００３６】
ＨＯＴ  ＫＥＹＳ：この機能によりユーザは、一般に最も使用される予め定義されたオブジェクトに作用することができる。その機能を有効にすると、事前に構成されたオブジェクト／アプリケーションが起動される。ユーザはこの目的のためにこれらのキーをカスタマイズする能力を有する。
【００３７】
図７のデバイス７００により示すように、様々な上述の機能を組み合わせ、それにより全体のユーザ体験を生成することにより、マルチアプリケーション、マルチサービス環境を生成することができる。様々なボタンまたはキー７６０、７６１、７６２、７６３を使用してオブジェクト／アプリケーションのナビゲーションを「ポップ」する能力、およびオブジェクト／アプリケーション７６４、７６５、７６６、７６７、７６８の間で「ポップ」する能力により、任意のコンテクスト／状況またはシナリオに基づいて、所望の情報／通信に素早くアクセスし作用する柔軟性をユーザに可能にする。知的インタフェースを利用することで、カスタマイズしたユーザプロフィールに対するオブジェクト／アプリケーションの数が絞り込まれ、従ってデバイス上の高レベルの効率性が生み出される。このカスタマイズしたプロフィールは、サービスインタラクションおよび知的リポジトリアーキテクチャに関して以下でより詳細に議論する。
【００３８】
図８は、本発明による例示的なサービス抽象化フレームワーク８００を示している。基本ＳＩＰスタック８７７を使用する様々なデバイスハードウェアプラットフォームおよびデバイスオペレーティングシステムおよび環境８７６が存在するので、オブジェクト／アプリケーション８７０、８７１、８７２がユーザ体験において遍在的に動作できるようにするサービス抽象化アーキテクチャ層８７４が必要である。このサービス指向アーキテクチャ（ＳＯＡ）８７４は適応的ユーザインタフェース８７３を、データの知的処理のためにサービスイネーブラ８７５、８７８、８７９に結びつける８９８。この例では、サービスイネーブラ８７５、８７８、８７９を存在８７８、可用性８７９およびインスタント・メッセージング（ＩＭ）８７５として識別するが、任意の汎用的なサービスイネーブラをこれらの代わりに使用することができる。ＳＯＡを通して交換される情報により、多数のオブジェクト／アプリケーションのインタラクションがデバイスに対して利用可能であり、作用されたオブジェクトを変更する手段を提供する。これらの変更は状態、振る舞いまたは新規の情報開発においてすることができる。
【００３９】
オブジェクト／サービス相互作用の例９００を図９に示す。オブジェクトはアプリケーション、データ、または他の形態の情報／通信であることができる。オブジェクトは独立して、それらの親子関係にある他のオブジェクトとともに、または他の一般的に無関係のオブジェクトとともに、作用することができる。この図では、オブジェクト１  ９８１は、それぞれ子オブジェクト０１1−０１3  ９８４、９８５、９８６を生成している。これらのオブジェクト間の相互作用は線形であり、従ってその情報は対応する要素の間でのみ流れる（例えば、親−子、子−親）。同じことが０２1と関係するオブジェクト２  ９８２にも当てはまる。しかしながら、オブジェクト０２2  ９８７および０３1  ９８８に対するフローにおける違いに留意されたい。新規レベルの交換が、オブジェクト０３1  ９８８に関して、０２2  ９８７およびオブジェクト３の親９８８の間で生じている。結果のアクションはオブジェクト１の親９８１に関連する。０２2  ９８７および０３1  ９８８からの結果の情報交換はオブジェクト１の親９８１上で作用される。このイベントは、オブジェクト１  ９８１内で収集され、知的情報収集リポジトリ（図１０に関する議論を参照）に渡される新規の情報という結果になる。オブジェクトは、モバイルデバイス内のエージェントにより、あるいはやはりデータ／情報を交換するシグナリングプロトコルまたはアプリケーションサーバのようなネットワーク要素から、作用することができる。
【００４０】
図１０は、図８に示すものと類似のコンポーネントを有する、本発明による例示的な知的リポジトリアーキテクチャ１０００を示している。複数のオブジェクト／アプリケーション１０９１に作用すると、知的情報収集リポジトリ（ＩＩＣＲ）１０９０がモバイルデバイスで要求される。最終結果は、動的に格納され、適応的ユーザインタフェース仮想テンプレート１０９２にフィードバックされるユーザプロフィールである。これらのプロフィールは仮想テンプレート層、アプリケーション層で、またはオブジェクト自体の内で視覚的に表すことができる。動的ユーザプロフィール（ＤＵＰ）は、サービスのタイプ、最も使用頻度が高いもの、待ち行列の優先度、オブジェクト／アプリケーション依存性（オブジェクト間の最も高い相互作用）、オブジェクト相互作用性（オブジェクトからオブジェクトへの接続ポインタとして格納される情報タグ）、使用の日／時刻、およびイネーブラ情報タグといった属性により定義できるがこれらに限らない。従って、ユーザの振る舞いパターンならびに機能およびコンタクトの過去の使用が、デバイスの将来の使用においてユーザに提示することができるアプリケーションに影響を及ぼす。
【００４１】
本発明の好適な実施形態の前述の開示は、例示および説明の目的で提示されたに過ぎない。広範的であるとも、または本発明を開示した正確な形態に限定するようにも意図されていない。本明細書で説明した実施形態の多数の変形および修正は上述の開示に照らし合わせると当業界の技術者には明らかであろう。本発明の範囲は添付の請求項、およびその等価物によってのみ定義される。
【００４２】
さらに、本発明の代表的な実施形態の説明において、本明細書では本発明の方法および／またはプロセスを特定のステップ列として提示したかもしれない。しかしながら、その方法またはプロセスが本明細書で説明した特定の順序のステップに依存しない限り、その方法またはプロセスは説明した特定のステップ列に限定されるべきではない。当業界の技術者が理解するように、他のステップ列も可能である。従って、本出願で説明した特定の順序のステップをクレームに対する限定と解釈すべきではない。加えて、本発明の方法および／またはプロセスに関するクレームは記載した順序でのステップの性能に限定されるべきではなく、当業界の技術者は、その列を本発明の精神および範囲内に留まるように変形できることを容易に理解するであろう。
【図面の簡単な説明】
【００４３】
【図１Ａ】本発明の例示的実施形態によるデバイスおよび機械ユーザインタフェースを示す図である。
【図１Ｂ】本発明の例示的実施形態によるデバイスおよび機械ユーザインタフェースを示す図である。
【図２】本発明の例示的実施形態による「仮想」テンプレート領域を示す図である。
【図３】本発明の例示的実施形態による起動プラットフォームから仮想テンプレート状態への遷移を示す図である。
【図４】本発明の例示的実施形態による仮想空間のスクリーン移動を示す図である。
【図５】本発明の例示的実施形態によるズーム機能を利用したフライナビゲーションを示す図である。
【図６】本発明の例示的実施形態によるオンザフライのアプリケーションからアプリケーションへの遷移を示す図である。
【図７】本発明の例示的実施形態によるマルチアプリケーションの機能を示す図である。
【図８】本発明の例示的実施形態によるサービス抽象化フレームワークの図である。
【図９】本発明の例示的実施形態によるオブジェクト／サービス相互作用を示す図である。
【図１０】本発明の例示的実施形態による知的リポジトリアーキテクチャを示す図である。
【図１Ａ】
2009520448.tif 000002
【図１Ｂ】
2009520448.tif 000003
【図２】
2009520448.tif 000004
【図３】
2009520448.tif 000005
【図４】
2009520448.tif 000006
【図５】
2009520448.tif 000007
【図６】
2009520448.tif 000008
【図７】
2009520448.tif 000009
【図８】
2009520448.tif 000010
【図９】
2009520448.tif 000011
【図１０】
2009520448.tif 000012
【国際調査報告】
2009520448.tif 000013