(57)【要約】  モバイルデバイスの可変位置に関する位置情報が受信される。アセットが複数のアセットから選択されるモバイルデバイスの位置での地理的近接においてアセットが最も近いか否かについて自動決定が行われる。選択されたアセットに基づいて、モバイルインターフェース情報はこの情報が選択されたアセットに特異的に関連している場合に自動的に取得される。モバイルインターフェース情報はユーザからの任意のインタラクションなしにユーザに表示するためにモバイルデバイスに自動的に送信される。【選択図】図１
2015536504.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにグラフィカルな情報を提供する方法であって、
モバイルデバイス（１０８）の可変位置に関する位置情報を受信するステップと、
前記モバイルデバイス（１０８）の位置に地理的に近接した最も近いアセット（１１２、１１４、１２４）を自動的に決定するステップであって、前記アセット（１１２、１１４、１２４）は複数のアセット（１１２、１１４、１２４）から選択される、決定するステップと、
前記選択されたアセット（１１２、１１４、１２４）に基づいて、前記選択されたアセット（１１２、１１４、１２４）に特異的に関連するモバイルインターフェース情報を自動的に取得するステップと、
前記ユーザからの任意のインタラクションなしに前記ユーザに表示するために前記モバイルデバイス（１０８）に前記モバイルインターフェース情報を自動的に送信するステップと、
を備える方法。
【請求項２】
前記モバイルデバイス（１０８）において前記モバイルインターフェース情報を受信するステップと、前記モバイルインターフェース情報を前記モバイルデバイス（１０８）のディスプレイ上で前記ユーザに提示するステップと、をさらに備える請求項１に記載の方法。
【請求項３】
前記複数のアセット（１１２、１１４、１２４）のうちの少なくとも１つはそれについてジオフェンス（１１８、１２０、１２２）を定義しており、前記ジオフェンス（１１８、１２０、１２２）は前記アセット（１１２、１１４、１２４）についての境界を定義する請求項１に記載の方法。
【請求項４】
前記ユーザが前記ジオフェンス（１１８、１２０、１２２）の周辺に入った際に検出するステップをさらに備える請求項３に記載の方法。
【請求項５】
ユーザに情報を提示する方法であって、
クライアントアプリケーションのための現在の視野（１１６）を定義するステップであって、前記現在の視野（１１６）は地理的領域を定義し、前記クライアントアプリケーションはモバイルデバイス上で動作する、定義するステップと、
前記現在の視野（１１６）内に配置されているアセット（１１２、１１４、１２４）を決定するステップと、
前記現在の視野（１１６）内に地理的に位置している前記アセット（１１２、１１４、１２４）に関する第１の情報を表示するステップ、および前記現在の視野（１１６）内に地理的に位置していないアセット（１１２、１１４、１２４）に関する第２の情報を表示しないステップであって、前記第１の情報はモバイルインターフェースディスプレイとして表示される、表示するステップおよび表示しないステップと、
を備える方法。
【請求項６】
前記アセット（１１２、１１４、１２４）は制御デバイスに関連付けられる請求項５に記載の方法。
【請求項７】
前記現在の視野（１１６）は形状が一般に円形である請求項６に記載の方法。
【請求項８】
前記現在の視野（１１６）は形状が一般に非円形である請求項６に記載の方法。
【請求項９】
ユーザにグラフィカルな情報を提供するための装置（８００）であって、
入力（８０６）および出力（８０８）によるインターフェース（８０２）であって、前記入力（８０６）はモバイルデバイス（８２０）の可変位置に関係する位置情報（８１０）を受信するように構成された、インターフェース（８０２）と、
前記インターフェース（８０２）に結合されたコントローラ（８０４）であって、前記モバイルデバイス（８２０）の位置での地理的近接において最も近いアセットを自動的に決定するように構成され、前記アセットは複数のアセットから選択され、選択されたアセットに基づいて、前記選択されたアセットに特異的に関連付けられたモバイルインターフェース情報を自動的に取得するようにさらに構成され、前記ユーザからの任意のインタラクションなしに前記インターフェース（８０２）の出力（８０８）を介して前記ユーザに表示するために前記モバイルデバイス（８２０）に前記モバイルインターフェース情報を自動的に送信するようにさらに構成された、コントローラ（８０４）と、
を備える装置（８００）。
【請求項１０】
前記複数のアセットのうちの少なくとも１つはそれについてジオフェンスを定義しており、前記ジオフェンスは前記アセットについての境界を定義する請求項９に記載の装置（８００）。
【請求項１１】
前記コントローラ（８０４）は前記ユーザがジオフェンスの周辺に入る際に検出するように構成される請求項１０に記載の装置（８００）。
【請求項１２】
クライアントアプリケーションのための現在の視野をさらに備え、前記現在の視野は地理的領域を定義し、前記クライアントアプリケーションはモバイルデバイス上で動作し、前記コントローラ（８０４）は前記現在の視野内に配置されるアセットを決定するように構成され、前記現在の視野内に地理的に位置している前記アセットに関係する第１の情報の表示を引き起こし、前記現在の視野内に地理的に位置していないアセットに関係する第２の情報を表示させず、前記第１の情報は前記インターフェース（８０２）の出力（８０８）を介してモバイルインターフェースディスプレイとして表示される、請求項９に記載の装置（８００）。
【請求項１３】
前記アセットはコントロールデバイスに関連付けられる請求項１２に記載の装置（８００）。
【請求項１４】
前記現在の視野は形状が一般に円形である請求項１２に記載の装置（８００）。
【請求項１５】
前記現在の視野は形状が一般に非円形である請求項１２に記載の装置（８００）。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示される主題は自動ナビゲーションシステムのための地理空間情報を提供する地理位置情報の利用に関する。
【背景技術】
【０００２】
モバイルアプリケーションおよびサーバマーケットの関係者は、単にいくつかのタイプの関係性のデータを取り揃えること、およびユーザに重要なデータにアクセスするためにこれらの関係性を閲覧させることが十分であるという信念を未だに持っている。しかしながら、ユーザはそれらの関係性についての大量の情報を知っているか、または所望の結果を得るために許容できないほどの大量のマニュアル操作に耐え忍ぶかのいずれかが予想されるので、このことはもはや当てはまらない。
【０００３】
リレーショナル知識要件の場合、ユーザは所望のデータを取得しようとしていくつかの大規模な関係性表現を横断することが予想される。このようなプロセスは退屈でエラーが発生しやすくなるものである。例えば、モバイルデバイス上ではユーザ入力を大量に必要とすることを特定の状況で実行することはしばしば困難であり不可能である。
【０００４】
別のシナリオでは、様々なタイプの情報をマニュアル入力することを必要とする様々な検索機能で構成された空の検索ボックスが多くの場合ユーザに対して設けられている。この場合、ユーザは彼らが所望する情報のタイプを知っていなければならず、必要な検索フィールドにこの情報を正しく入力しなければならず、彼らの検索が多数の結果を生じる場合、結果の潜在的大規模リストをソートしなければならない。例えば、モバイルデバイス上で多数の結果が生じると、ネットワーク帯域幅に基づいて大幅な遅延が生じる可能性があり、非効率的なハードウェアの制約のためにハードウェアリソースの問題を潜在的に生じるかもしれない。加えて、ユーザにマニュアルで情報を入力するように（例えば、編集ボックスに）要求することは、スクリーンキーボードまたは類似の入力機構などのような入力のデジタル手段を有するのみの物理デバイスにとっては少しも理想的なソリューションとはらない。
【０００５】
上記の従来のアプローチの両方はユーザの要求するデータへのユーザアクセスを可能にする同様な問題に対処はするが、どちらのアプローチも効率的かつ自動的な、またはインテリジェントなソリューションを提供しない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許出願公開第２０１１／３１３６５７号明細書
【発明の概要】
【０００７】
自動ナビゲーションおよび視野のフィルタリングためのアプローチが提供される。本明細書で使用される「自動ナビゲーション」は、データが選択的にユーザに提示される（例えば、ウェブページなどのようなある種の視覚化でモバイルユーザに）ことを意味する。一例では、ユーザに最も近いアセットに関する情報が提示される。他の態様では、ジオフェンス（仮想の、仮想的な地理的境界線）が使用され、特定のアセットに関連付けされてもよく、およびジオフェンスに入るとアセットに関する情報が自動的にユーザに提供されてもよい。さらに他の態様では、視野（ＦｏＶ：Ｆｉｅｌｄ  ｏｆ  Ｖｉｅｗ）はクライアントアプリケーション（例えば、モバイルクライアント）に関連付けられてもよい。この場合、ＦｏＶ内のアセットのみがそれらの情報を表示している。ユーザはまた特定のデータを選択的に選びフィルタリングすることができる。いくつかの態様では、本アプローチの利便性は有意なユーザのインタラクション（対話型の操作）なしに指定されたデータをユーザに提供することができるようにする。明細書に記述のアプローチはまたユーザが最小限の遅延でこの情報にアクセスできるようにもする。
【０００８】
本明細書に記述のアプローチを使用して、大量のデータを容易にフィルタリングすることができる。別の利点はデータが限定されたネットワークを介して転送されないように、斯くしてネットワークリソースを維持するように、ユーザがデータをフィルタリングすることができることである。
【０００９】
これら多くの実施形態では、モバイルデバイスの可変位置に関する位置情報が受信される。アセットが複数のアセットから選択されるモバイルデバイスの位置に地理的に近接して、アセットが最も近いか否かについての自動決定が行われる。選択されたアセットに基づいて、モバイルインターフェース情報は自動的に取得され、この情報は選択されたアセットに特異的に関連している。モバイルインターフェース情報はユーザからの任意のインタラクションなしにユーザに表示するためにモバイルデバイスに自動的に送信される。
【００１０】
他の態様では、モバイルインターフェース情報はモバイルデバイスで受信され、モバイルデバイスのディスプレイ上でユーザに提示される。他の態様では、複数のアセットの１つ以上はそれについてジオフェンスを定義しており、ジオフェンスはアセットに関する境界を定義する。さらに他の態様では、ユーザがジオフェンスの周辺に入るとモバイルデバイスの検出が行われる。検出された後、適切なアセットに関する情報を表示することができる。
【００１１】
いくつかの他の態様では、現在の視野はクライアントアプリケーションのために定義される。視野は地理的領域を定義し、クライアントアプリケーションはモバイルデバイス上で動作する。現在の視野内に配置されているアセットが決定される。視野内に地理的に位置しているアセットに関する第１の情報が表示され、視野内に地理的に位置していないアセットに関する第２の情報は表示されない。第１の情報はモバイルインターフェースディスプレイとして表示される。
【００１２】
いくつかの態様では、アセットは制御デバイスに関連付けられる。いくつかの例では視野は形状が一般に円形である一方、他の例では視野は形状が一般に非円形である。
【００１３】
これらの実施形態の他では、ユーザにグラフィカルな情報を提供するための装置はインターフェースおよびコントローラを含む。インターフェースは入力および出力を有し、入力はモバイルデバイスの可変位置に関する位置情報を受信するように構成される。コントローラはインターフェースに結合され、およびモバイルデバイスの位置に地理的に近接した最も近いアセットを自動的に決定するように構成され、アセットは複数のアセットから選択される。コントローラは選択されたアセットに基づいて選択されたアセットに特異的に関連付けられたモバイルインターフェース情報を自動的に取得するようにさらに構成される。コントローラはユーザからの任意のインタラクションなしにインターフェースの出力を介してユーザに表示するためにモバイルデバイスにモバイルインターフェース情報を自動的に送信するようにさらに構成される。
【００１４】
本開示のより完全な理解のために、以下の詳細な説明および添付の図面への参照が行われるべきである。
【図面の簡単な説明】
【００１５】
【図１】本発明の様々な態様による自動ナビゲーションおよび視野の機能を提供するシステムのブロック図を備える。
【図２】本発明の様々な態様による自動ナビゲーションおよび視野の機能を提供するシステムのブロック図を備える。
【図３】本発明の様々な態様による自動ナビゲーションおよび視野の機能を提供するシステムのメモリ構造のブロック図を備える。
【図４】本発明の様々な態様による自動ナビゲーションおよび視野の機能を提供するためのアプローチのフローチャートを備える。
【図５Ａ】本発明の様々な態様による自動ナビゲーションの機能の結果を示すスクリーンショットを備える。
【図５Ｂ】本発明の様々な態様による視野の機能の結果を示すスクリーンショットを備える。
【図６】本発明の様々な態様による視野の図を備える。
【図７】本発明の様々な態様による視野が有効になっていることを想定して情報を表示するためのアプローチのフローチャートを備える。
【図８】本発明の様々な態様による自動ナビゲーションおよび視野の機能を提供する装置のブロック図を備える。
【発明を実施するための形態】
【００１６】
当業者は図中の要素は簡単かつ明確にするために示されていることを理解するであろう。特定の動作および／またはステップは特定の発生順序で説明または示されてもよいことがさらに理解されるであろうし、当業者は順番に関するそのような特異性は実際に必要とされないことを理解するであろう。本明細書中で使用される用語および表現は、本明細書で特定の意味が別に記述されている場合を除いて、調査および研究のそれらの対応するそれぞれの領域に対してこのような用語および表現に和合するように通常の意味を有することが理解されるであろう。
【００１７】
本明細書に記述のアプローチでは、地理位置情報の利用が促進される。例えば、ユーザに提示される様々な視覚化（例えば、ウェブページ等のモバイルインターフェース情報）をユーザに最も近いアセットに基づいて変更することができる。この態様はユーザのマニュアルの介在なしに単一のアセットに関連した視覚化がユーザ（例えば、モバイルデバイスにおけるユーザ）に自動的に提示される自動ナビゲーション機能を提供する。例えば、最も近いアセットまたは最も近い２つのアセットに関する情報が提示されてもよい。さらに他の態様では、情報はユーザの視野内にあるアセットについて表示されることができる。別々にまたは一緒に、これらのアプローチは多くの場合ほとんどの関連情報が表示されている自動フィルタリング手順を提供する。これらのアプローチでは、モバイルデバイスのユーザおよび／またはアセットの地理空間情報はコンテキストのタイプとして利用され、ユーザに提示されるデータをフィルタするために活用される。
【００１８】
自動ナビゲーションおよび視野の態様を組み合わせる場合、アプリケーションのための地理空間情報レベルの増加が提供される。これら２つの態様は合わせて「地理情報」と呼ばれる。地理空間情報はこれらの要素の一方、両方を含んでいても、または全く含んでいなくてもよい。さらに、視野はフィルタであり、機能するために自動ナビゲーションを必要とはしない。
【００１９】
いくつかの例では、自動ナビゲーションの態様はユーザの位置および他の関心のあるアイテムの位置に基づいている。地理位置識別情報とともにいくつかの方法でタグ付けされた（またはそうでなければ所有している）、関心のあるアイテムのシリーズを有するシステム、またはアセットは１つ以上の関心のあるアイテムの一部の近接内に地理空間的に配置されている情報をユーザに提供することができる。これらのアプローチの一例では、モバイルクライアントの視野内の最も近いアセットがユーザに提示される。
【００２０】
自動ナビゲーション情報はそれに関連する地理空間情報を有する全てのオブジェクトまたはデバイスに利用することができる。本明細書に提示の自動ナビゲーションアプローチはアセットおよびこの情報の自動的なプレゼンテーションに関連するデータのための自動情報検索をユーザに提供する。より具体的には、自動ナビゲーションは情報を表示するか、または所与のアセットへの近接（例えば、または他のアセットに対する近接）に基づいて新しい情報の表示／視覚化を提供する。いくつかの例では、本明細書に記述のアプローチはまたユーザが他のアセットのより近くに移動した際に、他の異なるアセットについての情報を提供するように自動的に切り替える。各アセットは、ユーザがその近接内に存すると考えられるために１つのアセットに近づかなければならないかもしれないように、異なる近接を有するように指定することができる。アセットの近接は円形または他の形状または形状の組み合わせを記述するために使用することができる半径の説明であると考えることができる。円形（または形状）はそのアセットのジオフェンスと考えることができる。
【００２１】
別の態様では、アセットのコレクションのフィルタリングが提供される。情報のアプリケーション、リスト、グループ、または他のコレクション内の視覚化または位置の任意の所与のタイプのために、ユーザから特定の距離内のアセットに属する情報のみを含むようにフィルタリングすることができる。ユーザからの距離は半径を記述し、その半径は円を記述するために使用することができる。円内の任意のアセットはユーザの視野（ＦｏＶ）内に存するといえる。ＦｏＶの内の任意のアセットが表示され、ＦｏＶの外側にあるそれらのアセットは表示されない。半径の円が視野の例示的形状として本明細書に記述されているが、規則的または不規則などちらの任意の形状のタイプであっても使用されてもよいことが理解されるであろう。ＦｏＶはまたそれらが交差、重複または分離するかのいずれにせよ複数の領域の集合として定義することができる。
【００２２】
本明細書に記述されるアプローチはコンピューティングにおける一般的な様々な問題を克服するが、モバイルデバイスの普及およびモバイルワーカの拡大に伴いより大きな負担となっている。先ず、本明細書に記述されるアプローチは、ほとんどまたは全く実際のインタラクションを必要とせず、任意の時点でユーザに最も望ましいデータを迅速かつ容易にもたらすための簡単なメカニズムを提供する。ユーザはそれらがどこにあるか、どのようなアセットがそれらの近くにあるかを知っている。本アプローチは従来のシステムとは対照をなし、どちらもがユーザが関心を有するアセットに適用されるものを見つけようとしてハードコーディングされた視覚化のシリーズを介してユーザに閲覧させる。本アプローチはほとんどまたは全くインタラクションなしにユーザへのデータの提示を容易にし、そのデータが必要かつ普及していない限り、データが限定されたネットワークを経由して転送されず、リソースが限定されたハードウェア上で使用されないようにフィルタリングソリューションを可能にする。
【００２３】
本アプローチはまたユーザが近接内に存する１つ以上のアセットを識別するためにアプリケーションのコンテキストの自動切り替えを可能にする。前述したように、本アプローチは関心のあるアセットを決定するのに使用される地理空間情報に限定されるものではない。しかしながら、本明細書に記述の実施例では、地理空間情報はアセットの主要なリストを形成するために排他的に使用される。このように、従来のアプローチとは対照的に、所望の情報、ディスプレイ、視覚化、およびデータが可能な限り僅かなユーザのインタラクションおよび遅延で（多くの場合、インタラクションなしで）ユーザに提示される。
【００２４】
視野（ＦｏＶ）は大量のデータに関連する不都合の多くを有利に克服する。ＦｏＶはアセット上で動作する任意の機能が任意の時点でアセットの全体のセットを取得する、および操作する必要がないように地理空間フィルタリングのタイプを提供する。ＦｏＶはユーザのＦｏＶ内のこれらのアセットのみが操作のために考慮されるように地理空間感覚でフィルタリングを提供する。操作は計算、通知、選択のためのリストの表示などを含んでいてもよい。
【００２５】
本明細書に記述されるアプローチのさらにもう１つの利点はユーザの考察から大量のデータを除去する能力である。大規模システムでは、関連するデータのみを効率的に取得し、かつ操作する必要性は、性能を維持しながらシステムが拡張することを可能にするために重要である。本アプローチは地理空間近接性などの基準を満たしている関心のあるデータのみのようなデータの編成が考慮されることを可能にする。これはサーバおよび他のデバイス間で通信されるデータの量を減少させることを含む。これはネットワーク帯域幅が限定的であり、ハードウェアがそれほど強力ではないモバイルアプリケーションで特に重要となる。
【００２６】
次に図１を参照すると、ユーザに対してグラフィカルな情報を提示するためのアプローチの一例が記述されている。システムはサーバ１０２、データベース１０４、ネットワーク１０６、およびモバイルユニット１０８を含む。モバイルユニット１０８はクライアント１１０を含む。第１のアセット１１２および第２のアセット１１４はモバイルユニット１０８に近接して視野１１６内に配置される。第１のアセット１１２は関連する第１のジオフェンス１１８を有し、第２のアセットは関連する第２のジオフェンス１２０を有する。第３のアセット１２４は関連する第３のジオフェンス１２２を有する。しかしながら、第３のアセットはクライアント１１０の視野（ＦｏＶ）１１６内には存しない。特定のアセットに関連付けられた位置は図中の点として示されている。
【００２７】
サーバ１０２はプログラムされたソフトウェアを実行する任意の処理デバイスである。この意味で、サーバ１０２はハードウェアおよびプログラムされたソフトウェアの任意の組み合わせであってもよい。一例では、サーバ１０２は位置情報を受信し、最も近いアセットを決定する。例えば、サーバ１０２はオブジェクト間の距離（例えば、モバイルユニット１０８およびアセットとの間の距離）を決定するために既知の緯度、経度、および高度成分を比較する。他の例では、サーバ１０２は最も近い２つのアセットを決定する。いくつかの他の例では、地理的な近さに加えて他の基準、例えば最も重要とみなされるアセットが使用されてもよい。さらに他の例では、複数の条件が使用されてもよい。さらに他の例では、サーバ１０２はこの視野１１６内の全てのアセットを決定するために視野１１６を使用する。ここでも、他の基準はまたユーザに提示するために視野１１６内にあるアセットがフィルタリングするために使用されてもよい。
【００２８】
データベース１０４は任意のメモリ記憶装置のタイプであり、ＲＯＭ、ＲＡＭなどのようなデータ記憶装置の任意の組み合わせを含んでいてもよい。メモリの他の例が可能である。ネットワーク１０６はインターネット、携帯電話網、または任意のこれらの組み合わせ、または他のタイプのネットワークなどのような任意の通信ネットワークのタイプである。ネットワークの他の例も可能である。
【００２９】
モバイルユニット１０８はパーソナルコンピュータ、携帯電話、ページャ（ポケットベル）、またはパーソナルデジタルアシスタントなどのような任意のモバイルデバイスである。モバイルデバイスの他の例も可能である。モバイルデバイスの位置情報は位置を決定するための衛星システムを使用するか、または携帯電話システムで使用される公知のアプローチを使用して任意の公知のアプローチにより決定される。位置情報はモバイルユニット１０８に、例えば適切なデータ構造内に存在する。
【００３０】
クライアント１１０は任意のプログラムされたソフトウェアアプリケーションまたはアプリケーションの組み合わせのタイプである。他の例では、クライアントは任意の組み合わせまたはハードウェアまたはソフトウェアであってもよい。
【００３１】
第１のアセット１１２、第２のアセット１１４、および第３のアセット１２４は電子デバイスまたはデバイスの組み合わせの任意のタイプである。他の例では、オブジェクトがそれに関連付けられたアクセス可能な位置情報を有することを条件として、それらはいかなる任意のタイプのオブジェクトであってもよい。一例では、それらはオートメーションコントローラ、または単なるコントローラであってもよい。これらのコントローラまたは制御デバイスは様々な機能の実行を制御または管理する。例えば、ロボットのコントローラ（例えば、マイクロプロセッサを利用するもの）はロボットの機能を制御し、ロボットは様々な製造作業を実行することができる。組立ラインコントローラは組立ライン上でまたは組立ラインで実行される様々な機能を制御するために使用される。コンシューマーデバイスコントローラはコンシューマーデバイス（例えば、セキュリティシステム、照明システム、加熱システム、交通信号またはポンプ制御）の任意のタイプの動作および機能を制御するために使用される。コントローラおよび提供される機能の他の例も可能である。
【００３２】
第１のジオフェンス１１８、第２のジオフェンス１２０、および第３のジオフェンス１２２はアセットの境界を定義する。ジオフェンス１１８、１２０および１２２はアセットの緯度、経度、および高度を含むデータ構造（例えば、情報の配列）として表されてもよい。データ構造の他の例がジオフェンスを表すために使用されてもよい。サーバ１０２は特定のモバイルデバイスまたはクライアントがいつジオフェンスの境界に入ったかを決定してもよい。モバイルデバイスまたはクライアントが同時に複数のジオフェンスの境界内にあることが理解されるであろう。
【００３３】
視野１１６はモバイルデバイス１０８のためのフィールドを定義する境界である。これはアセットの緯度、経度、および高度および視野（例えば、半径）の境界を含む、例えばデータ構造（例えば、情報の配列）として実装されてもよい。
【００３４】
図１のシステムの動作の一例では、モバイルユニット１０８の可変位置に関する位置情報はネットワーク１０６を介してサーバ１０２で受信される。サーバ１０２で、アセットが複数のアセット１１２、１１４、および１２４から選択されたモバイルデバイスの位置での地理的近接においてアセットが最も近いか否かについて自動決定が行われる。選択されたアセットに基づいて、モバイルインターフェース情報はこの情報を選択されたアセット１１２、１１４、または１２４に特異的に関連付けられたデータベース１０４から自動的に取得される。モバイルインターフェース情報はユーザからの任意のインタラクションなしにユーザへの表示のために（例えば、クライアント１１０を介して）モバイルユニット１０８に自動的に送信される。
【００３５】
他の態様では、モバイルインターフェース情報はモバイルデバイス１０８で受信され、モバイルユニット１０８のディスプレイ上でユーザに提示される。他の態様では、複数のアセットの少なくとも１つはそれについてのジオフェンスを定義し、ジオフェンスはアセット１１２、１１４、および１２４についての境界を定義する。他の態様では、ユーザがジオフェンス１１８、１２０、または１２４の周辺に入る際に検出が行われる。
【００３６】
操作の他の例では、現在の視野１１６はクライアント１１０のために定義される。視野１１６は地理的領域を定義し、クライアント１１０はモバイルユニット１０８上で操作される。現在の視野１１６内に配置されているアセット１１２および１１４が決定される。視野１１６内に地理的に位置しているアセット１１２、１１４に関する第１の情報が表示され、視野１１６内に地理的に位置していないアセット１２４に関する第２の情報は表示されない。第１の情報はモバイルインターフェースディスプレイとして表示される。
【００３７】
いくつかの態様では、アセット１１２、１１４、および１２４は制御デバイスに関連している。いくつかの例では視野は形状が一般に円形である一方、他の例では視野は形状が一般に非円形である。
【００３８】
上述したように、ジオフェンス領域はまた円形である必要はない。ユーザがアセットのジオフェンス内にいる場合、自動ナビゲーション機能が起動されてもよい。一例では、単一の最も好ましいジオフェンスが最も優先順位の高いものとして選択されるようにユーザが複数のジオフェンス内にいる際に特定のチェックが行われる。これらのチェックはユーザが最も興味のあるコンテキストに基づいての決定であってもよい。例は含む場合もあるが、より高い優先度のアラーム情報でのアセットが優先度の低いものよりも好ましいであろうアセットのアラーム情報に限定されるものではない。自動ナビゲーションは、階層内の任意のレベル、またはアプリケーション内の任意の場所からそのジオフェンスに入られている／横断されているアセットに関連するデータを含む詳細画面への遷移に移動するために使用することができる。自動ナビゲーションはまたユーザが複数のジオフェンス内にいてもよく、視覚化がデータまたはグラフィックを提示してもよい（２つの例を言及する）コレクションまたは要約を動的に更新するために使用されてもよい。
【００３９】
１つの例ではあるが、自動ナビゲーションは必ずしもユーザの物理的な場所に縛られるものではない。自動ナビゲーションはまたコンテキストがアセットのための任意の特定できる情報に対して指定されている任意の状況で使用されてもよい。地理空間情報は識別子の一種であるが、他の識別子はまたユーザ入力を最小限に移行するインテリジェントアプリケーションを可能にするこのシステムで使用されてもよい。これらの識別子は少数の例を言及するアラーム重要度、近接場通信、バーコードを含んでいてもよい。
【００４０】
次に図２を参照すると、自動ナビゲーションおよび視野の機能を提供するシステムのための情報フローの一例が記述されている。モバイルユニット２０２はモバイルクライアント２０４を含む。モバイルクライアント２０４はユーザに視覚化（例えば、ウェブまたは表示ページの他のタイプなどのようなモバイルデバイスインターフェース）を提供するような様々なアプリケーションを提供する。現在の実装では、ウェブフレーム層２２２は（モバイルユニット２０２から要求を受信し、モバイルユニット２０２に情報を送信する）データアグリゲータ２２４；およびサービス指向アーキテクチャ（ＳＯＡ）ウェブサービス２２８（その目的はデータベースへのアクセスを提供することである）を含む。当業者に知られているように、これらは全てソフトウェア機能として実装されてもよい。
【００４１】
ＳＯＡ環境層２３２はＳＱＬデータベースのＳＯＡデータベース２３６内の地理テーブル２３８、および（ＳＯＡストレージのためのＳＱＬテーブルにアクセスするストアドプロシージャを含む）機器ストアドプロシージャ（ｓｐｒｏｃ）モジュール２３９を含む。ＧＥＩＰ製品バックエンド層２４２はヒストリアン２４４（過去の時系列データを記憶する目的を有する）、および（ＳＱＬライクなクエリを介して履歴データにアクセスする目的を有する）ヒストリアンＯＬＥＤＢプロバイダを含む。
【００４２】
次に図３を参照すると、自動ナビゲーションおよび視野の機能を提供するためのシステム３００の一例が記述されている。システムはモバイルユニット３０２、メモリ配置３０４、および地理操作サーバ３０６を含む。
【００４３】
モバイルユニット３０２はメモリを含み、そのメモリ内に視野のデータ３０８および位置データ３１０を格納している。メモリ配置３０４は一般的なデータベースモデル３１２（地理データテーブル３１４、ユーザテーブル３１６、および機器テーブル３１８を含む）およびアセットの概要情報テーブル３２２（名前、説明、タイプ、およびアラームカウントを含む）を有するヒストリアンデータベース３２０を含む。
【００４４】
モバイルユニット３０２は位置情報３３０および視野の情報３３２を地理操作サーバ３０６に提供する。メモリ配置３０４はアセット、位置および近接情報３３４、機器のプロパティ（概要データ、および主要性能指標の詳細（ＫＰＩ）およびアラームを含む）３３６、および地理操作サーバ３０６へのアセットの概要情報３３８（表示される実際の視覚化データ）を提供する。
【００４５】
図示されているように、モバイルクライアント情報は情報が格納されている間に変化する。次に図４を参照すると、自動ナビゲーションを提供するためのアプローチの一例が記述されている。このシーケンス図はモバイルクライアント４０２、一般的なデータモデルのウェブサービス（ＣＤＭ  ＷＳ）アプリケーション４０４（最も近いアセットを決定する、またはいくつかの他の基準を適用する）、地理テーブル４０６、ＳＯＡウェブサービスプロバイダ４０８、機器ｓｐｒｏｃ４１０、およびヒストリアンオブジェクトのリンクおよび埋め込みデータベース（ＯＬＥＤＢ）プロバイダ４１２間のインタラクションを示している。モバイルクライアント４０２はモバイルデバイス上で動作するソフトウェアアプリケーション（例えば、ユーザに情報を表示する）であってもよい。ＣＤＭ  ＷＳアプリケーション４０４はサーバでのウェブインターフェースであってもよい。地理テーブル４０６は、例えば図３内の地理データテーブル３１４であってもよい。ＳＯＡウェブサービスプロバイダ４０８はデータベースへのアクセスを提供する。機器のｓｐｒｏｃ４１０はＳＯＡストレージのためのＳＱＬテーブルへのアクセスを提供し、ヒストリアンＯＬＥＤＢプロバイダ４１２はＳＱＬライクなクエリを経由してヒストリカルデータへのアクセスを提供する。これらのエンティティはプログラムされたソフトウェアとして実装される。
【００４６】
ステップ４２０において、モバイルクライアント４０２はアセット情報の要求をＣＤＭ  ＷＳアプリケーション４０４に送信することにより開始する。要求は位置情報（例えば、緯度、経度、高度）および視野の情報（例えば、半径）を含む。ステップ４２２において、ＣＤＭ  ＷＳアプリケーション４０４は要求をアセットＩＤのフィルタリングされたリストのために地理テーブル４０６に送信する。アセットのフィルタリングされたリストはＦｏＶ内にあるそれらのアセットのみを含む。ステップ４２３において、アセットのフィルタリングされたリストは地理テーブル４０６から返信される。ステップ４２４において、ＣＤＭ  ＷＳアプリケーション４０４は次に要求をそれらのアセットを取得するためにＳＯＡウェブサービスプロバイダ４０８に送信する。ステップ４２６において、ＳＯＡウェブサービスプロバイダ４０８は機器ｓｐｒｏｃ４１０からアセットリストを要求する。ステップ４２８において、アセットリストはＳＯＡウェブサービスプロバイダ４０８に返信される。アセットリストは名前、説明、タイプ、アラームロールアップ、および他の要約データを含む。ステップ４３０において、アセットリストはＣＤＭ  ＷＳアプリケーション４０４に送信される。ステップ４３２において、ＣＤＭ  ＷＳアプリケーション４０４は値取得要求をＳＯＡウェブサービスプロバイダ４０８に送信する。ステップ４３４において、ＳＯＡウェブサービスプロバイダ４０８は要求を機器ｓｐｒｏｃ４１０に送信するために、次にステップ４３６において機器ｓｐｒｏｃ４１０からヒストリアンＯＬＥＤＢプロバイダ４１２へデータのＮセット価値から値を取得するためにアセットリストを使用する。ステップ４３８においてアセットデータはヒストリアンＯＬＥＤＢプロバイダ４１２からｓｐｒｏｃ４１０に返信される。ステップ４４０においてアセットデータはｓｐｒｏｃ４１０からＳＯＡウェブサービスプロバイダ４０８に送信される。ステップ４４２において、アセットデータはＳＯＡウェブサービスプロバイダ４０８からＣＤＭ  ＷＳアプリケーション４０４に送信される。ステップ４４２において、アセットデータはＣＤＭ  ＷＳアプリケーション４０４からモバイルクライアント４０２に送信される。
【００４７】
次に図５Ａおよび５Ｂを参照すると、スクリーンショットの例が示されている。これらの表示は、例えば本明細書に記述のモバイルデバイスのうちの１つのディスプレイ上に提示される。図５Ａに示すように、第１の視覚化５０２（例えば、アセットＡの情報を示しているモバイルデバイスインターフェース）はアセットＢが最も近いアセットになるように第２の視覚化５０４（アセットＢの情報を示しているモバイルデバイスインターフェース）に変化する。図５Ｂに示すように、第３の視覚化５０６（例えば、アセットＡおよびアセットＢの情報を示しているモバイルデバイスインターフェース）はアセットＡは視野外に移動し、アセットＢは視野内に留まり、アセットＣは視野に入るように第４の視覚化５０８（アセットＢおよびアセットＣの情報を示しているモバイルデバイスインターフェース）に変化する。これらは例示的な例に過ぎず他の例が可能であることが理解されるであろう。
【００４８】
次に図６を参照すると、視野（ＦｏＶ）６０２の一例が記述されている。図示されているように、視野内で考慮されない他の３つのアセット６０８、６１０、および６１２がある一方、視野内に２つのアセット６０４および６０６がある。視野６０２は円形領域で定義されるが、そのようなものに限定されるものではなく、ユーザの地理空間近接性に基づいて関心のあるアセットを識別するために使用することができる。視野により定義される領域の外側のこれらのアセットは任意の操作のためには考慮されない。操作の例はリスト操作、データ取得操作、地理位置ベースの地図の視覚化に関するデータプロッティングを含む。他の例も可能である。リストおよびデータベースの操作では、ＦｏＶ６０２内にない場合、アセットはデータ考慮において表示もされないか、または使用もされないであろう。後者マップベースのアプリケーションに対して、ＦｏＶ６０２外のアセットは地図上でプロットされることはないであろうし、そのようなものとして任意のユーザ入力タイプを介してインタラクションされることができない。換言すると、ＦｏＶ６０２は地理空間情報に基づいたフィルタリングメカニズムである。
【００４９】
次に図７を参照すると、自動ナビゲーションおよび視野の操作を提供するためのアプローチの一例が記述されている。ステップ７０２において、モバイルデバイスの可変位置に関する位置情報が受信される。情報はモバイルデバイスの緯度、経度、および高度を含んでいてもよい。ステップ７０４において、アセットが複数のアセットから選択されるモバイルデバイスの位置での地理的近接においてそのアセットが最も近いか否かについて自動決定が行われる。代替的に、地理的近さを伴うまたは伴わない他の基準もまた適用されてもよい。ステップ７０６において、選択されたアセットに基づいて、モバイルインターフェース情報はこの情報が選択されたアセットに特異的に関連付けられている場合自動的に取得される。ステップ７０８において、モバイルインターフェース情報はユーザからの任意のインタラクションなしにユーザに表示のために（モバイルデバイスインターフェースディスプレイとして）モバイルデバイスに自動的に送信される。
【００５０】
ステップ７１０において、現在の視野はクライアントアプリケーション用に定義されている。視野は地理的領域を定義し、クライアントアプリケーションはモバイルデバイス上で動作している。ステップ７１２において、現在の視野内に配置されているアセットが決定される。ステップ７１４において、視野内に地理的に位置しているアセットに関する第１の情報が表示され、視野内に地理的に位置していないアセットに関する第２の情報は表示されない。第１の情報はモバイルインターフェースディスプレイとして表示される。ステップ７１０〜７１４は他のステップと独立して、または並行して実行されてもよいことが理解されるであろう。
【００５１】
次に図８を参照すると、ユーザに対してグラフィカルな情報を提供する装置８００はインターフェース８０２およびコントローラ８０４を含む。インターフェース８０２は入力８０６および出力８０８を有し、入力８０６はネットワーク８２２を介してモバイルデバイス８２０の可変位置に関する位置情報８１０を受信するように構成される。情報はモバイルデバイスの緯度、経度、および高度を含んでいてもよい。コントローラ８０４はインターフェース８０２に結合され、モバイルデバイスの位置に地理的に近接した最も近いアセットを自動的に決定するように構成され、アセットは複数のアセットから選択される。インターフェース８０２はアセットをインターフェースするコントローラにより必要な全ての機能で構成され、その逆も同様である。この点で、インターフェース８０２はハードウェアおよび／またはプログラムされたソフトウェアの任意の組み合わせであってもよい。
【００５２】
コントローラ８０４は、選択されたアセットに基づいて、選択されたアセットに関連付けられているデータベース８０５からモバイルインターフェース情報を自動的に取得するようにさらに構成される。コントローラ８０４はユーザからの任意のインタラクションなしにインターフェース８０２の出力を介してユーザに表示するためにモバイルデバイスにモバイルインターフェース情報を自動的に送信するようにさらに構成される。
【００５３】
上述の実施形態に対する改変は様々な態様で行われてもよいことが当業者には理解されるであろう。他の変形例もまた明らかに動作するであろうし、本発明の範囲および趣旨内にある。本発明は添付の特許請求の範囲に詳細に記述されている。その発明の範囲および趣旨は、当業者には明らかであり本出願の教示に精通するように、本明細書の実施形態へのそのような修正および変更を包含するものとみなされる。
【符号の説明】
【００５４】
１０２  サーバ
１０４  データベース
１０６  ネットワーク
１０８  モバイルユニット、モバイルデバイス
１１０  クライアント
１１２  第１のアセット
１１４  第２のアセット
１１６  フィールド
１１８  第１のジオフェンス
１２０  第２のジオフェンス
１２２  第３のジオフェンス
１２４  第３のアセット
２０２  モバイルユニット
２０４  モバイルクライアント
２２２  ウェブフレーム層
２２４  データアグリゲータ
２２８  サービス指向アーキテクチャ（ＳＯＡ）ウェブサービス
２３２  ＳＯＡ環境層
２３６  ＳＯＡデータベース
２３８  地理テーブル
２３９  機器ストアドプロシージャ（ｓｐｒｏｃ）モジュール
２４２  ＧＥＩＰ製品バックエンド層
２４４  ヒストリアン
３００  システム
３０２  モバイルユニット
３０４  メモリ配置
３０６  地理操作サーバ
３０８  データ
３１０  位置データ
３１２  データベースモデル
３１４  地理データテーブル
３１６  ユーザテーブル
３１８  機器テーブル
３２０  ヒストリアンデータベース
３２２  概要情報テーブル
３３０  位置情報
３３２  視野の情報
３３４  位置および近接情報
３３６  機器のプロパティ
３３８  概要情報
４０２  モバイルクライアント
４０４  一般的なデータモデルのウェブサービス（ＣＤＭ  ＷＳ）アプリケーション
４０６  地理テーブル
４０８  ＳＯＡウェブサービスプロバイダ
４１０  機器ｓｐｒｏｃ
４１２  ヒストリアンオブジェクトのリンクおよび埋め込みデータベース（ＯＬＥＤＢ）プロバイダ
５０２  第１の視覚化
５０４  第２の視覚化
５０６  第３の視覚化
５０８  第４の視覚化
６０２  視野
６０４  アセット
６０８  アセット
６１０  アセット
８００  装置
８０２  インターフェース
８０４  コントローラ
８０５  データベース
８０６  入力
８０８  出力
８１０  位置情報
８２０  モバイルデバイス
８２２  ネットワーク
Ａ  アセット
Ｂ  アセット
Ｃ  アセット
【図１】
2015536504.tif 000003
【図２】
2015536504.tif 000004
【図３】
2015536504.tif 000005
【図４】
2015536504.tif 000006
【図５Ａ】
2015536504.tif 000007
【図５Ｂ】
2015536504.tif 000008
【図６】
2015536504.tif 000009
【図７】
2015536504.tif 000010
【図８】
2015536504.tif 000011
【国際調査報告】
2015536504.tif 000012
2015536504.tif 000013
2015536504.tif 000014
2015536504.tif 000015