(57)【特許請求の範囲】
【請求項１】
少なくとも１つの実物体（Ｏ１、Ｏ２、Ｏ３、Ｏ４、Ｏ５、Ｏ６）を使用して通信端末（Ｔ）からアクセス可能なソフトウェア・アプリケーションを実行するための方法であって、
前記通信端末から空間にカーブ（Ｃ）を描くステップと、
前記カーブに基づいて、地理的ゾーン（ＺＧ）を範囲設定するステップと、
通信ネットワークとの通信インターフェースを有する、前記地理的ゾーン内に位置するアクティブな実物体のセットを決定するステップと、
利用可能なアプリケーションを必要条件に関連付ける第２のデータベースに照会すること、および関連付けられた必要条件が前記セットの中の前記実物体によって提供される能力に対応したアプリケーションのセットを決定することによって、前記アクティブな実物体の中からアプリケーションを特定するステップであって、前記通信端末のユーザが前記アプリケーションのセットの中からアプリケーションを選択するのを手助けするために、前記アプリケーションのセットが前記ユーザに提供される、ステップと、
前記アプリケーションを、前記アクティブな実物体にインターフェース接続するステップと
を含む方法。
【請求項２】
前記範囲設定ステップが、位置判定デバイスを使用して前記通信端末の所在を自動的に決定するステップ、および前記所在に関連した前記地理的ゾーンを決定するステップからなる、請求項１に記載の方法。
【請求項３】
前記通信端末が、決定された前記地理的ゾーンをリアルタイムで画面に表示することができる、請求項１または２に記載の方法。
【請求項４】
前記範囲設定ステップおよび前記決定するステップが、連続的に並行して実行され、それにより、前記端末が、決定された前記地理的ゾーンにおける前記アクティブな実物体を前記画面に表示する、請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
前記決定ステップが、実物体と地理的所在とを関連付ける第１のデータベースに照会するステップ、および前記第１のデータベースの中の関連付けられた地理的所在を前記地理的ゾーンと比較することによって、前記アクティブな実物体のセットを決定するステップからなる、請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記端末が、前記地理的ゾーンの少なくとも部分を前記画面に表示することができ、拡張現実メカニズムを使用して、それの少なくとも一部に対応した、前記アクティブな実物体のセットの中からのアクティブな実物体を示すことができる、請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
前記物体の前記能力に対応した前記アプリケーションについての前記必要条件を決定するために、オントロジーを使用することが可能である、請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記アプリケーションのセットが、前記通信端末の画面に表示される、請求項１乃至７のいずれか１項に記載の方法。
【請求項９】
前記第２のデータベースが、前記通信端末に現在インストールされているアプリケーションのセットから形成される、請求項７または８に記載の方法。
【請求項１０】
前記第２のデータベースが、少なくとも１つのアプリケーション・サーバ上で利用可能なアプリケーションを含む、請求項７または８に記載の方法。
【請求項１１】
前記アプリケーションが、前記アクティブな実物体のセットのサブセットを使用することによって実行され、前記サブセットが、前記通信端末の前記所在からの距離の基準によって決定される、請求項１乃至１０のいずれか１項に記載の方法。
【請求項１２】
前記アプリケーションが、前記アクティブな実物体のセットのサブセットを使用することによって実行され、前記サブセットが、前記通信端末の前記ユーザのプロファイルにリンクされた基準によって決定される、請求項１乃至１１のいずれか１項に記載の方法。
【請求項１３】
前記範囲設定ステップが、進路を決定することによって実行され、前記決定ステップ、前記特定ステップ、および前記インターフェース接続するステップが、次いで前記進路に沿った前記通信端末の位置に関連して実行される、請求項１乃至１２のいずれか１項に記載の方法。
【請求項１４】
ソフトウェア・アプリケーションの使用を可能にするように設計された処理手段（ＴＲＴ）を備え、通信ネットワーク（Ｎ）と通信するためのインターフェース（ＩＮＴ）を備えた通信端末（Ｔ）であって、前記処理手段が、少なくとも、
前記通信端末によって空間に描かれたカーブに基づいて、地理的ゾーン（ＺＧ）を範囲設定するように設計された第１のモジュール（ＭＺＧ）と、
前記地理的ゾーンに位置するアクティブな実物体（Ｏ１、Ｏ２）のセットを決定するように設計され、前記通信ネットワークとの通信インターフェース（Ｉｎｔ１、Ｉｎｔ２）を有する第２のモジュール（ＭＯＲ）と、
利用可能なアプリケーションを必要条件に関連付ける第２のデータベースに照会すること、および関連付けられた必要条件が前記セットの中の前記実物体によって提供される能力に対応したアプリケーションのセットを決定することによって、前記アクティブな実物体に関連したアプリケーションを特定するように設計された第３のモジュール（ＭＩＡ）であって、前記通信端末のユーザが前記アプリケーションのセットの中からアプリケーションを選択するのを手助けするために、前記アプリケーションのセットが前記ユーザに提供される、第３のモジュールと、
前記アプリケーションを、前記あらかじめ決定されたアクティブな実物体にインターフェース接続するように設計された第４のモジュール（ＭＤＡ）と
を含む、通信端末（Ｔ）。
【請求項１５】
通信端末（Ｔ）のためのマンマシン・インターフェースであって、
前記通信端末の位置および前記通信端末によって空間に描かれたカーブから決定された地理的ゾーンに位置するアクティブな実物体のセット内のアクティブな実物体上で実行させることができる利用可能なアプリケーションのリストを表示するための手段を有する画面（Ｅ）と、
ユーザ（Ｕ）が、前記リストからアプリケーションを選択し、前記アプリケーションと前記あらかじめ決定されたアクティブな実物体との間で前記インターフェースを起動するのを可能にするための相互作用手段であって、前記アプリケーションは、利用可能なアプリケーションを必要条件に関連付ける第２のデータベースに照会すること、および関連付けられた必要条件が前記セットの中の前記実物体によって提供される能力に対応したアプリケーションのセットを決定することによって特定され、前記通信端末のユーザが前記アプリケーションのセットの中からアプリケーションを選択するのを手助けするために、前記アプリケーションのセットが前記ユーザに提供される、相互作用手段と
を含むマンマシン・インターフェース。
【請求項１６】
請求項１乃至１３のいずれか１項に記載の前記方法を実装するための好適なソフトウェア・リソースを含むコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークとの通信インターフェースを有する実物体を使用した、ソフトウェア・アプリケーションの特定に関する。
【背景技術】
【０００２】
本発明は、物体のインターネット、より詳細には、「物体のウェブ」に関係する。これらの比較的新しい概念は、さまざまな構想の主題となっている。例として、チューリッヒ大学からの２人の研究者によって始められた、サイトｗｗｗ．ｗｅｂｏｆｔｈｉｎｇｓ．ｃｏｍに記載された研究を引用することができる。
【０００３】
「モノのウェブ」はまた、Ｄ．Ｇｕｉｎａｒｄ、およびＶ．Ｔｒｉｆａによる論文、「Ｔｏｗａｒｄｓ  ｔｈｅ  Ｗｅｂ  ｏｆ  Ｔｈｉｎｇｓ：Ｗｅｂ  Ｍａｓｈｕｐｓ  ｆｏｒ  Ｅｍｂｅｄｄｅｄ  Ｄｅｖｉｃｅｓ」ｉｎ  Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）Ｃｏｎｆｅｒｅｎｃｅｓ、Ｍａｄｒｉｄ、Ｓｐａｉｎ、２００９年に記載されている。
【０００４】
物理的物体を通信ネットワークに接続することへと向かうトレンドはまた、２０１０年８月１９日付けのＩＭＳ  Ｒｅｓｅａｒｃｈからのプレス・リリース、「Ｉｎｔｅｒｎｅｔ  Ｃｏｎｎｅｃｔｅｄ  Ｄｅｖｉｃｅｓ  Ａｂｏｕｔ  ｔｏ  Ｐａｓｓ  ｔｈｅ  ５  Ｂｉｌｌｉｏｎ  Ｍｉｌｅｓｔｏｎｅ」で報告されている。このプレス・リリースは、ｈｔｔｐ：／／ｉｍｓｒｅｓｅａｒｃｈ．ｃｏｍ／ｎｅｗｓ−ｅｖｅｎｔｓ／ｐｒｅｓｓ−ｔｅｍｐｌａｔｅ．ｐｈｐ？ｐｒ＿ｉｄ＝１５３２＆ｃａｔ＿ｉｄ＝１０８において入手可能である。
【０００５】
他の論文において、これらの著者による研究の結果を見つけることも可能であり、たとえば、Ｇｅｌｌｅｒｓｅｎ、Ｆｉｓｃｈｅｒ、Ｇｕｉｎａｒｄ、Ｇｏｓｔｎｅｒ、Ｋｏｒｔｕｅｍ、Ｋｒａｙ、Ｒｕｋｚｉｏ、およびＳｔｒｅｎｇによる「Ｓｕｐｐｏｒｔｉｎｇ  Ｄｅｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  ａｎｄ  Ｓｐｏｎｔａｎｅｏｕｓ  Ｉｎｔｅｒａｃｔｉｏｎ  ｗｉｔｈ  Ｓｐａｔｉａｌ  Ｒｅｆｅｒｅｎｃｅｓ」、またはＳｔｒｅｎｇ、Ｇｕｉｎａｒｄ、およびＧｅｌｌｅｒｓｏｎによる「Ｕｓｉｎｇ  Ｓｐａｔｉａｌ  Ｃｏｎｄｉｔｉｏｎｓ  ｆｏｒ  Ｐｒｏａｃｔｉｖｅ  Ｃｏｍｐｕｔｉｎｇ  ａｎｄ  Ｉｎｔｅｒａｃｔｉｏｎ  Ｍｅｔａｐｈｏｒｓ」、またはＴｒｉｆａ、Ｇｕｉｎａｒｄ、Ｂｏｌｌｉｇｅｒ、およびＷｉｅｌａｎｄによる「Ｄｅｓｉｇｎ  ｏｆ  ａ  Ｗｅｂ−ｂａｓｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｌｏｃａｔｉｏｎ−ａｗａｒｅ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅｓ」などである。
【０００６】
モノのウェブに関するこれらの研究は、実生活の物体を、ウェブ上で利用可能なリソースに変換することを目的とし、それらは、本発明を通して、潜在的に互いの間で通信することができる。ランプ、テレビ、通信端末、小規模な家庭用機器などが、インターネット、およびインターネット上で利用可能なソフトウェア・アプリケーションにインターフェース接続し、したがって、新しい可能性を広げることができる。
【０００７】
しかしながら、現在のソリューションは、ユーザが、自分のまわりのどの実物体がインターネットに接続しているのかを特定することを可能にしておらず、それにより、ソフトウェア・アプリケーションの実行について、実物体を使用不能にしている。
【０００８】
したがって、ユーザが、どのソフトウェア・アプリケーションが使用できてよいかを判定することもまた可能ではない。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特許出願第１１５０１７８号
【非特許文献】
【００１０】
【非特許文献１】ｗｗｗ．ｗｅｂｏｆｔｈｉｎｇｓ．ｃｏｍ
【非特許文献２】Ｄ．Ｇｕｉｎａｒｄ、およびＶ．Ｔｒｉｆａ、「Ｔｏｗａｒｄｓ  ｔｈｅ  Ｗｅｂ  ｏｆ  Ｔｈｉｎｇｓ：Ｗｅｂ  Ｍａｓｈｕｐｓ  ｆｏｒ  Ｅｍｂｅｄｄｅｄ  Ｄｅｖｉｃｅｓ」ｉｎ  Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）Ｃｏｎｆｅｒｅｎｃｅｓ、Ｍａｄｒｉｄ、Ｓｐａｉｎ、２００９年
【非特許文献３】２０１０年８月１９日付けのＩＭＳ  Ｒｅｓｅａｒｃｈからのプレス・リリース、「Ｉｎｔｅｒｎｅｔ  Ｃｏｎｎｅｃｔｅｄ  Ｄｅｖｉｃｅｓ  Ａｂｏｕｔ  ｔｏ  Ｐａｓｓ  ｔｈｅ  ５  Ｂｉｌｌｉｏｎ  Ｍｉｌｅｓｔｏｎｅ」、ｈｔｔｐ：／／ｉｍｓｒｅｓｅａｒｃｈ．ｃｏｍ／ｎｅｗｓ−ｅｖｅｎｔｓ／ｐｒｅｓｓ−ｔｅｍｐｌａｔｅ．ｐｈｐ？ｐｒ＿ｉｄ＝１５３２＆ｃａｔ＿ｉｄ＝１０８
【非特許文献４】Ｇｅｌｌｅｒｓｅｎ、Ｆｉｓｃｈｅｒ、Ｇｕｉｎａｒｄ、Ｇｏｓｔｎｅｒ、Ｋｏｒｔｕｅｍ、Ｋｒａｙ、Ｒｕｋｚｉｏ、およびＳｔｒｅｎｇ、「Ｓｕｐｐｏｒｔｉｎｇ  Ｄｅｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  ａｎｄ  Ｓｐｏｎｔａｎｅｏｕｓ  Ｉｎｔｅｒａｃｔｉｏｎ  ｗｉｔｈ  Ｓｐａｔｉａｌ  Ｒｅｆｅｒｅｎｃｅｓ」
【非特許文献５】Ｓｔｒｅｎｇ、Ｇｕｉｎａｒｄ、およびＧｅｌｌｅｒｓｏｎ、「Ｕｓｉｎｇ  Ｓｐａｔｉａｌ  Ｃｏｎｄｉｔｉｏｎｓ  ｆｏｒ  Ｐｒｏａｃｔｉｖｅ  Ｃｏｍｐｕｔｉｎｇ  ａｎｄ  Ｉｎｔｅｒａｃｔｉｏｎ  Ｍｅｔａｐｈｏｒｓ」
【非特許文献６】Ｔｒｉｆａ、Ｇｕｉｎａｒｄ、Ｂｏｌｌｉｇｅｒ、およびＷｉｅｌａｎｄ、「Ｄｅｓｉｇｎ  ｏｆ  ａ  Ｗｅｂ−ｂａｓｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｌｏｃａｔｉｏｎ−ａｗａｒｅ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅｓ」
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、この技術的問題を解決することを目的とする。
【００１２】
加えて、ソリューションは、ユーザが多すぎる数のアクティブな実物体に囲まれているときに、ユーザに溢れるほどの情報を与えないことが重要である。本発明はまた、この追加的な問題についても考慮に入れる。
【課題を解決するための手段】
【００１３】
本発明の第１の目的は、少なくとも１つの実物体を使用して通信端末からアクセス可能なソフトウェア・アプリケーションを実行するための方法であって、方法は、
前記通信端末を用いて空間にカーブ（Ｃ）を描くステップと、
このカーブに基づいて、地理的ゾーン（ＺＧ）を特定するステップと、
通信ネットワークとの通信インターフェースを有する、この地理的ゾーン内に位置するアクティブな実物体のセットを決定するステップと、
これらのアクティブな実物体の中からアプリケーションを特定するステップと、
アプリケーションを、あらかじめ決定したアクティブな実物体にインターフェース接続するステップと
を含む。
【００１４】
本発明の実施形態によれば、範囲設定ステップは、位置判定デバイスを使用して通信端末の所在を自動的に決定するステップ、およびこの所在に関連した地理的ゾーンを決定するステップにある。
【００１５】
通信端末は、決定された地理的ゾーンをリアルタイムで画面に表示することができる。
【００１６】
範囲設定ステップおよび決定ステップは、連続的に並行して実行されてよく、それにより、端末は、決定された地理的ゾーンにおけるアクティブな実物体を画面に表示する。
【００１７】
決定ステップは、実物体と地理的所在とを関連付ける第１のデータベースに照会するステップ、およびデータベースの中の関連付けられた地理的所在を地理的ゾーンと比較することによって、アクティブな実物体のセットを決定するステップからなることができる。
【００１８】
端末は、地理的ゾーンの少なくとも部分を画面に表示し、拡張現実メカニズムを使用して、少なくともその一部に対応した、アクティブな実物体のセットの中からのアクティブな実物体を示すことができる。
【００１９】
特定ステップは、利用可能なアプリケーションを必要条件に関連付ける第２のデータベースに再照会するステップと、関連付けられた必要条件がセットの中の実物体によって提供される能力に対応したアプリケーションのセットを決定するステップとを含むことができる。
【００２０】
物体の能力に対応した必要条件およびアプリケーションを決定するために、オントロジーを使用することが可能である。
【００２１】
端末のユーザがこのアプリケーションのセットからアプリケーションを選択することができるように、アプリケーションのセットがユーザに提供されてよい。このアプリケーションのセットは、端末画面に表示されてよい。
【００２２】
第２のデータベースは、端末に実際にインストールされたソフトウェア・アプリケーションのセットから作成されてよい。
【００２３】
第２のデータベースはまた、少なくとも１つのアプリケーション・サーバから利用可能なアプリケーションを含むことができる。
【００２４】
アプリケーションは、アクティブな実物体のセットのサブセットを使用することによって実行されてよく、このサブセットは、通信端末の所在からの距離の基準によって決定される。
【００２５】
アプリケーションは、アクティブな実物体のセットのサブセットを使用することによって実行されてよく、このサブセットは、通信端末のユーザのプロファイルにリンクされた基準によって決定される。
【００２６】
範囲設定ステップは、進路を決定することによって実行されてよく、決定ステップ、特定ステップ、およびインターフェース接続ステップが、次いでこの進路に沿った通信端末の位置に関連して実行されることになる。
【００２７】
本発明の目的はまた、ソフトウェア・アプリケーションの使用を可能にするように設計された処理手段を備え、通信ネットワークと通信するためのインターフェースを有する、通信端末を有することであり、これらの処理手段は、少なくとも、
通信端末によって描かれた空間におけるカーブに基づいて、地理的ゾーンを決定するように設計された第１のモジュールと、
地理的ゾーンに位置するアクティブな実物体のセットを決定するように設計され、通信ネットワークとのインターフェースを有する第２のモジュールと、
アクティブな実物体に関連したアプリケーションを特定するように設計された第３のモジュールと、
アプリケーションを、あらかじめ決定されたアクティブな実物体にインターフェース接続するように設計された第４のモジュールと
を含む。
【００２８】
本発明の第３の目的は、通信端末のためのマンマシン・インターフェースを有することであり、マンマシン・インターフェースは、通信端末の位置および通信端末によって描かれたカーブから決定された地理的ゾーンに位置するアクティブな実物体のセット内のアクティブな実物体上で実行させることができる利用可能なアプリケーションのリストを表示するための手段を有する画面と、ユーザが、前記リストからアプリケーションを選択し、アプリケーションとあらかじめ決定されたアクティブな実物体との間でインターフェースを起動するのを可能にするための相互作用手段とを含む。
【００２９】
本発明およびその利点は、添付の図面を参照して、以下の説明において、さらにはっきりと明らかになるであろう。
【図面の簡単な説明】
【００３０】
【図１】その中に本発明が組み込まれてよい一般的なアーキテクチャを示す図である。
【図２】ユーザＵが屋外に位置している、本発明のための一実装形態を示す図である。
【図３ａ】ユーザＵのモバイル端末により、空間にカーブを描く図である。
【図３ｂ】ユーザＵのモバイル端末により、空間にカーブを描く図である。
【図４】ユーザＵが、自分の進路を画定するためにマッピング・アプリケーションを使用する実装形態の図である。
【発明を実施するための形態】
【００３１】
図１に示す通信端末Ｔは、処理手段ＴＲＴを有し、処理手段ＴＲＴは、いくつかのモジュールであるＭＺＧ、ＭＩＡ、ＭＯＲ、およびＭＤＡを含む。従来、これらの処理手段は、コンピュータ・コードからなるソフトウェア・モジュールを実行するように設計された電子回路およびオペレーティング・システムを含むことができる。
【００３２】
通信端末はまた、通信ネットワークＮと通信するためのインターフェースＩＮＴを有する。通信端末Ｔは、好ましくはモバイル端末であり、その場合、インターフェースは無線インターフェースである。
【００３３】
通信ネットワークＮは、従来、複合ネットワークである。通信ネットワークＮは、（２Ｇ／３Ｇ／４Ｇ、Ｗｉ−Ｆｉ、または他の技術を使用する）無線アクセスネットワーク、私設有線ネットワーク、公衆ネットワークなどであってよい。本発明は、通信ネットワークのアーキテクチャおよび使用される技術とは無関係に適用されてよい。
【００３４】
実物体Ｏ１、Ｏ２、およびＯ３は、通信ネットワークＮに接続されており、実物体がネットワークＮと通信するのを可能にするための適切なインターフェースＩｎｔ１、Ｉｎｔ２、およびＩｎｔ３を、それぞれ有している。この通信は、場合によってアダプタを通して行われてよく、アダプタは、実物体それ自体に埋め込まれていてもよく、または実物体と通信ネットワークとの間のゲートウェイであってもよい。
【００３５】
これらの実物体は、さまざまなタイプものであってよい。それらは、個人宅で、職場空間（オフィス、工場、作業場など）で、公共空間（道路、レストラン食堂、バーなど）などで、利用可能な実物体であってよい。実物体は、ランプ、テレビ画面、電話機、スピーカ、デジタル・フォトフレーム、メディア・プレーヤ（ＤＶＤなど）、ラジオ、時計などであってよい。
【００３６】
いくつかの実物体は、多くの機能性（または能力）を提供する複合的な実物体である。たとえば、テレビは、完全なリモート制御（チャネル変更、明るさ、コントラストを構成する、ボリュームを調整する、ビデオ信号強調を選択する、など）を可能にしながら、通信ネットワークＮとのそのインターフェース上で非常に数多くの能力を提供することができる。
【００３７】
他の実物体は、より単純であり、非常に単純な機能性のみを提供することができる。たとえば、ランプは、それをオンかオフにすることのみを可能にするインターフェースを提供することができる。
【００３８】
＜地理的ゾーンの範囲設定＞
本発明の方法は、地理的ゾーンＺＧを範囲設定するステップからなる第１のステップを含む。このステップは、通信端末Ｔそれ自体に埋め込まれたソフトウェア・モジュールＭＺＧによって実行されてよい。
【００３９】
好ましくは、通信端末の所在は、位置判定デバイスによって自動的に決定される。この位置判定デバイスは、端末それ自体に埋め込まれたＧＰＳ（全地球測位システム）システムであってよいが、他の技法もまた予想され得る。たとえば、ソフトウェア・モジュールが、やはり、知られた基地局の所在からの位置および三角形分割アルゴリズムを計算するように設計されてもよい。
【００４０】
次いで地理的ゾーンを、この所在、および通信端末によって描かれたカーブに関連して決定することができる。
【００４１】
一実装形態によれば、ユーザは、自分のモバイル端末を使用して、空間にカーブを描く。地理的ゾーンは、このカーブによって決定される。そのような実装形態が、図３ａに示されている。ユーザＵは、自分の端末Ｔを用いてカーブＣを描く。カーブは、さまざまな技術を使用するソフトウェア・モジュールＭＺＧによって決定されてよい。とりわけ、モバイル端末は、空間に実際に描かれたカーブの優れた推定値を決定するための動きセンサを有することができる。
【００４２】
実際のカーブの近似Ｃを決定するために、動きの開始および終了における端末の位置のみを考慮することもまた可能である。このカーブＣはその場合、これら２つの位置をリンクする直線であってもよく、または場合により、これら２つの端点および典型的な手の動きのモデルから決定されるカーブＣであってもよい。
【００４３】
このカーブＣから、地理的ゾーンを決定することができる。
【００４４】
この例では、地理的ゾーンＺＧは、２つの円筒形断面の間に見いだされる容積である。２つの円筒Ｃ１およびＣ２は、カーブＣの中心に中心を合わせる。内側の円筒Ｃ１の直径は、カーブＣの中心とモバイル端末Ｔの地理的所在との間で計算された、または推定された距離であってよい。外側の円筒Ｃ２の直径は、構成可能であってよい。
【００４５】
他の地理的ゾーンの形状も当然ながら可能であり、使用される形状は、場合によりユーザによって選択されてもよい。
【００４６】
限られた空間における使用では、地理的ゾーンＺＧは、空間の物理的な境界の他に目印を有さないことがある。図３ａの例において、地理的ゾーンＺＧは、外側の円筒Ｃ２によって制限されなくてもよいが、部屋の空間によって（つまり、ユーザの背後にあると想像することができる家具または壁によって）制限されることがある。
【００４７】
ユーザが地理的ゾーンをキャプチャするのを手伝うために、モバイル端末は、決定された地理的ゾーンをリアルタイムで画面に表示することができる。したがって、ユーザは、自分の動きによって、空間のどの部分をキャプチャしたのかを正確に知ることができる。図３ｂは、図３ａにあるものと同じ場面を示す画面Ｅを備えた通信端末Ｔを示している。この場面は、端末Ｔに統合されたビデオカメラを使用してキャプチャされたものである。この場面をオーバーレイすることによって、地理的ゾーンＺＧはまた、たとえば、グレイアウト領域の形状で示され、こうして、ユーザが、地理的ゾーンＺＧが自分の意図に実際に対応しているか否かを見るのを可能にする。したがって、ユーザは、自分の動きを修正し、理想的なゾーンをキャプチャするためには、いつ動きを止めるべきかを知ることができる。
【００４８】
地理的ゾーンＺＧは、通信端末ＴまたはユーザＵにリンクされたメモリに記憶されてよい。このようにして、端末および／またはユーザが同じ状況に遭遇したときに、上で説明したステップを再度実行する必要なしに、同じ地理的ゾーンＺＧを再使用することが可能である。地理的ゾーンの決定は、したがって、現在の状況に対応した地理的ゾーンのためにメモリを検索するステップからなることもある。
【００４９】
たとえば、ユーザが、自分のまわりに多かれ少なかれ同じ実物体が存在する、常に同じ場所にある自分の机にいるとき、地理的ゾーンＺＧを、ユーザ・プロファイルから直接取り戻すことができる。
【００５０】
地理的ゾーンＺＧは、通信端末の所在（これにより、ユーザが自分の机にいることがわかる）によって、またはユーザ・プロファイルにおける他の情報によって、およびとりわけ、通信ネットワーク上のプレゼンス・データベースに現れ得るようなユーザの現状によって、インデックスされてよい。
【００５１】
アクティブな実物体については、同じ地理的領域に次回訪れるまでの間に実物体の現状が変化していることがある（物体がオフにされる、バッテリが切れる、または考え得る新しい物体の設置）という意味において、それらが再び決定されてもよい。
【００５２】
＜アクティブな実物体のセットを決定する＞
本発明の方法は次いで、あらかじめ決定された地理的ゾーンに位置するアクティブな実物体のセットを決定するステップからなる第２のステップを含む。これらのアクティブな実物体は、通信ネットワークとの通信インターフェースを有する。
【００５３】
この第２のステップは、端末Ｔそれ自体に埋め込まれたソフトウェア・モジュールＭＯＲによって実行されてよい。
【００５４】
ここで、「アクティブな」物体とは、実際に通信ネットワークと通信することができる実物体である。これを行うために、いくつかの物体は、電源に接続する、オンにする、または適切に構成される必要があることがある。
【００５５】
アクティブな実物体を決定するステップ、および地理的ゾーンを範囲設定するステップは、連続的に実行されてよい。地理的ゾーンが決定されるとユーザが動的に行動できるように、地理的ゾーンが範囲設定されるときに、対応するアクティブな物体が決定され、そうしてユーザに提示されてよい。「キャプチャされる」十分な数の実物体が存在する場合、ユーザは、地理的ゾーンの範囲設定を終わらせることができ、十分な数の実物体が存在しない場合、ユーザは、満足のいく結果に達するまで、範囲設定を続けることができる。この実装形態は、したがって、ユーザが自分の環境のすべてを対象とすることを必ずしも望まない状況において時間を節約し、むしろ、一定のアプリケーションを実行するのに十分な環境を素早く取得する手助けをすることができる。
【００５６】
図３ａの例において、ユーザは、十分な数のアクティブな実物体が検出されるまで、カーブＣ描くことができる。
【００５７】
これらの実物体は、さまざまなやり方でユーザに提示されてよい。
【００５８】
たとえば、実物体は、識別子（これは、ユーザによって構成された記述であってもよい）、タイプ、場合によりグラフィック・アイコンなどを示すリストの形で提示されてよい。このリストは、モバイル端末ＴがカーブＣに沿って移動するときに、動的に更新されてよい。
【００５９】
地理的ゾーンＺＧの少なくとも部分を端末Ｔの画面Ｅに表示して、拡張現実メカニズムを使用して、この部分におけるアクティブな物体を示すことも、また可能である。具体的に、図３ｂにおける例では、画面Ｅは、端末Ｔに統合されたビデオカメラ（または、場合によってデジタルカメラ）によってキャプチャされた通りの環境を示している。この現実的なビューの上にオーバーレイとして、マンマシン・インターフェースが、地理的ゾーンＺＧ（またはこの地理的ゾーンの一部）、および検出されたアクティブな実物体の位置を示すインジケータ記号ＳＩを示すことができる。
【００６０】
これらのインジケータ記号ＳＩは、アクティブな実物体が存在することを単に示す、または、たとえば物体のタイプなどを示すことによって追加的な意味情報を提供することができる。これらのインジケータ記号ＳＩは、アイコンまたは他のグラフィック・シンボルであってよい。
【００６１】
存在するアクティブな実物体を決定するために、いくつかの実装形態が可能である。
【００６２】
データベースＤＢ１が、利用可能な実物体を参照するために提供されてもよい。このデータベースは、実物体を、その地理的所在にリンクすることができる。データベースは、たとえば、実物体識別子を、特性（タイプ、提供される能力など）、状態（アクティブ／非アクティブ）、および地理的所在にリンクするレコードを含むことができる。
【００６３】
地理的所在は、経度／緯度の対からなってよい。地理的所在はまた、高度を含むことができる。
【００６４】
次いで、地理的ゾーンＺＧの特性を含むデータベースＤＢ１に照会を送信することによって、アクティブな実物体のセットを決定することができる。たとえば、検索エンジンが、データベースＤＢ１に存在する実物体の地理的所在と地理的ゾーンＺＧとを比較することができる。
【００６５】
地理的ゾーンＺＧが端末ＴによってトレースされたカーブＣによって決定される場合、そのような照会は、動きの終わりが検出され、地理的ゾーンＺＧが完全に決定された後で送信されてよい。あるいは、照会は、検出された実物体をユーザにリアルタイムで見せるために、各時間量において送信されてもよい。
【００６６】
最適化のために、考え得る地理的ゾーンのスーパーセットを形成するグローバルな地理的ゾーンに基づいて、プロセスの開始において総合データベースＤＢ１の第１の照会を実行するように設計されることも、また可能である。図３ａの例のケースでは、このグローバル・ゾーンは、カーブＣは関係ないので、部屋全体であってよく、地理的ゾーンＺＧは、部屋の境界を越えることは決してできない。次いで、検索エンジンは、この第１の照会の結果についてのみ、その照会を実行することができる。この実装形態は、検出されたアクティブな実物体がリアルタイムで画面Ｅに示されるときに、特に興味深い。
【００６７】
＜アプリケーションを特定する＞
本発明の方法は、決定されたアクティブな実物体に関連したアプリケーションを特定するステップからなる第３のステップを含む。このステップは、通信端末Ｔに埋め込まれた第３のモジュールＭＩＡによって実行されてよい。
【００６８】
このアプリケーション特定モジュールＭＩＡは、第２のデータベースＤＢ２に照会することができる。このデータベースは、利用可能なアプリケーションを必要条件にリンクすることができる。
【００６９】
データベースＤＢ２は、通信端末Ｔに既にインストールされたソフトウェア・アプリケーションのみを対象とすることができる。この構成において、データベースＤＢ２は、端末Ｔそれ自体に埋め込まれていてよい。この実装形態により、ユーザは、所与の時間に自分の気付く状況に応じて、自分自身で十分に特定したアプリケーションを実装することができる。
【００７０】
あるいは、データベースＤＢ２は、通信端末Ｔから切り離されていてもよく、利用可能なソフトウェア・アプリケーションのより大きなセットを含むことができる。これは、図１に示す実装形態である。その目的は、したがって、ユーザが必ずしも習慣的に使用していないソフトウェア・アプリケーション（およびその中にはユーザが気付いていない場合がある）であって、しかし検出された実物体によって実行され得るソフトウェア・アプリケーションを、ユーザに提供することである。
【００７１】
より具体的には、データベースＤＢ２は、ソフトウェア・アプリケーションの記述、およびとりわけ、ソフトウェア・アプリケーションが必要とする条件を含むことができる。
【００７２】
一実施形態において、これらの必要条件は、着信情報フローを必要とするインターフェース入力ポイント、および発信情報フローを送信するための能力を必要とするインターフェース出力ポイントの、２つのタイプであってよい。
【００７３】
あるいは、必要条件は、アプリケーションを実行するために、存在しなければならない（または場合により、オプションとしての）物体のタイプであってもよい。
【００７４】
これらの記述はまた、アプリケーションについての他の情報を含むこともできる。この情報のいくつかは、ユーザがアプリケーションを特定するのを手助けするためにユーザＵに示すように、またはそのアプリケーションをインストールする、または選択するかどうかを判断するためのいくつかの情報を有するように、設計されてよい。
【００７５】
記述は、たとえば、以下の簡略化した例におけるようなＸＭＬ言語（拡張マークアップ言語）であってよい。
<application id="lift">
<attrs>
<attr name="state"> <value> disable </value> </attr>
<attr name="configured"> <value> no </value> </attr>
<attr name="name"> <value> Lift Application </value> </attr>
<attr name="image"> <value>appli_lift.png </value> </attr>
<attr name="description"> <value>Ｌｉｆｔアプリケーションは、電話が鳴ると、発信者名を画面に促し、ランプを点滅させることができる</value> </attr>
<attr name= "creator"> <value> Monique </value> </attr>
<attr name="rate"> <value> 4.5 </value> </attr>
<attr name="price"> <value> $2 </value> </attr>
<attr name="nbvo"> <value> 3 </value> </attr>
<attr name="vo_1_kind"> <value>
<div class="rwobject"> <span class
="kind"> phone </span> </div>
</value> </attr>
<attr name="vo_2_kind "> <value>
<div class="rwobject"> <span class ="kind"> lamp </span> </div>
</value> </attr>
<attr name="vo_3_kind "> <value>
<div class="rwobject"> <span class
="kind"> screen </span> </div>
</value> </attr>
</attrs>
<application>
【００７６】
この例は、着信電話呼び出しを受信すると、ランプを点滅させ、発信者の名前を画面に表示する、「Ｌｉｆｔ」と呼ばれるアプリケーションの記述である。
【００７７】
したがって、このアプリケーションは、最後の３つの＜ａｔｔｒ＞属性、すなわち、電話（「ｐｈｏｎｅ」）、ランプ（「ｌａｍｐ」）、および画面（「ｓｃｒｅｅｎ」）に示されるような、３つの実物体をアクティブにする。先行する属性は、アプリケーション名、その作成者の名前、画像および説明（端末Ｔの画面に表示されるように設計される）、その値段などの、他の情報を示している。
【００７８】
アプリケーションの記述の他の実装形態は、２０１１年１月１０日に出願された、出願番号１１５０１７８の特許出願に示されており、これを参照によりこの特許出願に組み込む。
【００７９】
アプリケーション特定モジュールＭＩＡは、これらの記述を使用して、その必要条件が、あらかじめ決定された実物体により提供される能力に対応した、１つまたは複数のアプリケーションを決定することができる。
【００８０】
上の例を続けると、電話、ランプ、および画面がアクティブであって、地理的ゾーンに位置することが決定された場合、「Ｌｉｆｔ」アプリケーションが、ユーザＵに提案されてよい。
【００８１】
これを行うために、アプリケーションの記述において示される識別子が、実物体についての能力識別子にマップされてよい。後者は、データベースＤＢ１に保存され、照会されてよい。あるいは、好適なインターフェースを有する検出された物体に直接照会して、物体の能力を戻すこともまた可能である。
【００８２】
マッピングは、オントロジーを使用して実行されてよい。これらのオントロジーは、ボキャブラリにおける違いを克服するのを手助けすることができる。言語、手続きなどに応じて、類似した物体が異なる記述を有することがあり、アプリケーションもまた異なるボキャブラリを使用してその必要条件を示すことある。したがって、それらの意味値（ｓｅｍａｎｔｉｃ  ｖａｌｕｅ）に従って、記述をマップすることが必要である。
【００８３】
これらのオントロジーは、ウェブ上で利用可能であっても、またはローカルで通信端末Ｔに埋め込まれていてもよい。後者のケースでは、アップグレード、新しい製作者、新しい装置、新しいアプリケーションなどを組み込むように、更新が計画されてもよい。
【００８４】
オントロジーは、さまざまなモデル、とりわけ、Ｗ３Ｃ（ＷＷＷコンソーシアム）による研究から生まれたＲＤＦスキーマまたはＯＷＬに従って、さまざまやり方で記述されてよい。
【００８５】
ここで再び、特許出願１１５０１７８は、さまざまな考え得るメカニズムをより詳細に説明している。
【００８６】
このようにして、アプリケーション特定モジュールは、その必要条件が、検出された実物体によって提供される能力に対応したアプリケーションのセットを決定することができる。
【００８７】
このセットは、モバイル端末のユーザＵに提供されて、ユーザが、１つ（または複数の）アプリケーションを選択するのを可能にすることができる。アプリケーションは、通信端末Ｔの画面Ｅ上に、アプリケーションの名前を示すリストの形で、場合によってアイコンまたはグラフィカルな表現で、提示されてよい。
【００８８】
アプリケーションは、インターネット・クラウドにおけるアプリケーションとは別々に、通信端末Ｔに既にインストールされているアプリケーションをユーザに示すように、ソートされてよい。
【００８９】
＜アプリケーションのインターフェース接続＞
最後に、本発明の方法は、ソフトウェア・アプリケーションを、アクティブな実物体にインターフェース接続するステップからなる第４のステップを含む。
【００９０】
このステップは、モバイル端末Ｔの処理手段ＴＲＴにおけるアプリケーション・インターフェース接続モジュールＭＤＡによって、部分的に実装されてよい。
【００９１】
選択されたアプリケーション（または選択された複数のアプリケーション）は、それを、検出されたアクティブな実物体のセットのサブセットにインターフェース接続することによって、実装されてよい。本発明を実装するには１つのみの実物体が必要である一方で、同じタイプのいくつかのアクティブな実物体が検出され得ることは、実際、もっぱら可能である。上で説明した「ｌｉｆｔ」アプリケーションを使用する例では、アプリケーションは１つのランプのみを点滅させる必要がある一方で、たとえば、いくつかの利用可能なランプがあってよい。
【００９２】
したがって、距離の基準を使用して、このサブセットを決定することが可能である。アプリケーション・インターフェース接続モジュールＭＤＡは、実際に、通信端末Ｔと検出された実物体のそれぞれと間の距離を計算し、最も近い所与のタイプの実物体を決定することができる。次いで、最も近い物体が好ましいと判断することが可能であり、なぜならこれが、ユーザＵのための最大視認性および先験的な妥当性を提供する選択だからである。
【００９３】
ユーザＵのプロファイルにリンクされた基準を使用して、このサブセットを決定することもまた可能である。アプリケーション・インターフェース接続モジュールＭＤＡは、ユーザ・プロファイルのデータベースに照会して、ユーザＵの選好を検索し、とりわけ、ユーザの好みの物体を特定することができる。これらの好みの物体は、個々に決定されてよい。たとえば、自宅にいるとき、ユーザＵは、たとえ最も近いランプでなくとも、常に同じ１つの決まったランプを点滅させることを好むことがある。選好はまた、物体のカテゴリを対象とすることもできる。
【００９４】
当然ながら、たとえば、最も少ないエネルギーを消費する物体の選択などの他の可能性も考え得る。
【００９５】
図４は、ユーザＵがマッピング・アプリケーションを使用する実装形態を示す。
【００９６】
地理的ゾーンの範囲設定は、したがって、地図上の進路を決定することによって実行されてよい。この決定は、実際の端末Ｔの動きよりも前に実行されてよい。
【００９７】
アクティブな実物体のセットを決定するステップ、アプリケーションを特定するステップ、およびこのアプリケーションにインターフェース接続するステップが次いで、この進路に沿った端末の位置に関連して実行される。
【００９８】
たとえば、これらのステップは、定期的に実行されてよい。それぞれの期間において、端末Ｔの位置は、再計算され、一連のこれらのステップをトリガする。
【００９９】
考え得る実物体の中から、アプリケーションに使用されるべきアクティブな実物体を選択するために、可能な限り、既に使用された実物体を保存することが興味深いことがある。したがって、最も近い物体を使用するのではなく、以前に使用された物体を、それがもはや問題の地理的ゾーン内になくなるまで、または、物体の距離が新しい物体に対して一定の閾値を超えるかのいずれかまで、使用することができる。この実装形態は、古い物体が遠く離れすぎてしまったときに、新しい物体に切り替えることを可能にするが、１つの物体から別の物体にあまりに頻繁に切り替えることを回避するのもまた重要である。また、ユーザＵの背後ではなく、ユーザＵの前にある物体の選択を支持するように、動きの方向が考慮に入れられてもよい。
【図１】
0005814386.tif 000002
【図２】
0005814386.tif 000003
【図３ａ】
0005814386.tif 000004
【図３ｂ】
0005814386.tif 000005
【図４】
0005814386.tif 000006