(57)【要約】【課題】状況情報基盤の情報提供方法、そのシステム及びその記録媒体を提供する。【解決手段】デバイスの状況情報に係わるアイテムにさらに容易に早くアクセスすることができる情報を提供する方法、そのシステム及びその記録媒体に係り、該方法は、デバイスの状況情報を検出する段階と、検出された状況情報による少なくとも１つの仮想空間をデバイスのスクリーン上にディスプレイする段階と、を含み、仮想空間は、検出された状況情報と、少なくとも１つのアイテムに係わる情報と、を登録することができるグラフィック・ユーザインターフェースである。【選択図】図２
2014116001.tif 000002
【特許請求の範囲】
【請求項１】
デバイスの状況情報を検出する段階と、
前記状況情報に対応する少なくとも１つの仮想空間を、前記デバイスのスクリーン上にディスプレイする段階と、を含み、
前記仮想空間は、
前記検出された状況情報に対応する少なくとも１つのアプリケーションに係わる情報を登録するためのグラフィック・ユーザインターフェースであることを特徴とするデバイスの状況情報基盤の情報提供方法。
【請求項２】
前記状況情報は、
時間情報及び位置情報のうち少なくとも一つを含むことを特徴とする請求項１に記載のデバイスの状況情報基盤の情報提供方法。
【請求項３】
前記仮想空間をディスプレイする段階は、
前記仮想空間を、前記デバイスのファーストスクリーンの仮想ページとしてディスプレイすることを特徴とする請求項１に記載のデバイスの状況情報基盤の情報提供方法。
【請求項４】
前記ファーストスクリーン上の前記仮想ページのインデックスは、
前記ファーストスクリーン上の他ページのインデックスと異なってディスプレイされることを特徴とする請求項３に記載のデバイスの状況情報基盤の情報提供方法。
【請求項５】
前記ファーストスクリーンは、ホームスクリーンを含むことを特徴とする請求項３に記載のデバイスの状況情報基盤の情報提供方法。
【請求項６】
前記仮想空間をディスプレイする段階は、
前記仮想空間を、前記デバイスのファーストスクリーンの仮想ページとしてディスプレイするか、あるいは前記ファーストスクリーンの所定ページの所定ディスプレイ領域にディスプレイすることを特徴とする請求項１に記載のデバイスの状況情報基盤の情報提供方法。
【請求項７】
前記デバイスの状況情報基盤の情報提供方法は、
前記少なくとも１つのアプリケーションに係わる情報を含むリストをディスプレイする段階と、
前記ディスプレイされているリストから、少なくとも１つの情報を選択する段階と、
前記選択された情報を、前記仮想空間にディスプレイされるように、前記仮想空間に登録する段階と、をさらに含むことを特徴とする請求項１に記載のデバイスの状況情報基盤の情報提供方法。
【請求項８】
前記アプリケーションに係わる情報は、前記アプリケーションのショートカットアイコンを含み、
前記仮想空間に、前記アプリケーションに係わる情報を登録する段階は、
前記ショートカットアイコンを、前記検出された状況情報及び前記仮想空間に係わる情報と連結する段階と、
前記連結された情報を、前記デバイスに保存する段階と、を含むことを特徴とする請求項７に記載のデバイスの状況情報基盤の情報提供方法。
【請求項９】
前記デバイスの状況情報基盤の情報提供方法は、
前記デバイスの状況情報が変更されることにより、前記デバイスにディスプレイされているスクリーンから、前記仮想空間を消しながら、前記仮想空間に係わる情報を、前記デバイスに保存する段階をさらに含むことを特徴とする請求項１に記載のデバイスの状況情報基盤の情報提供方法。
【請求項１０】
前記デバイスの状況情報基盤の情報提供方法は、
前記デバイスの状況情報が変更されることにより、前記ディスプレイされている仮想空間を、前記変更された状況情報に対応する他の少なくとも１つの仮想空間に変更する段階をさらに含むことを特徴とする請求項１に記載のデバイスの状況情報基盤の情報提供方法。
【請求項１１】
前記デバイスの状況情報基盤の情報提供方法は、
前記仮想空間に含まれる前記少なくとも１つのアプリケーションに係わる情報に係わる実行要請により、前記アプリケーションを実行させる段階をさらに含むことを特徴とする請求項１に記載のデバイスの状況情報基盤の情報提供方法。
【請求項１２】
前記デバイスの状況情報基盤の情報提供方法は、
前記仮想空間に含まれる前記少なくとも１つのアプリケーションに係わる情報に対する削除要請により、前記仮想空間から、前記少なくとも１つのアプリケーションに係わる情報を削除する段階をさらに含むことを特徴とする請求項１に記載のデバイスの状況情報基盤の情報提供方法。
【請求項１３】
前記仮想空間は、前記少なくとも１つのアプリケーションと異なる種類の少なくとも１つのアイテムに係わる情報をさらに含み、
前記異なる種類の少なくとも１つのアイテムは、前記検出された状況情報に対応することを特徴とする請求項１に記載のデバイスの状況情報基盤の情報提供方法。
【請求項１４】
前記異なる種類の少なくとも１つのアイテムに係わる情報は、マルチメディアに係わる情報と、サービスに係わる情報とのうち少なくとも一つを含むことを特徴とする請求項１３に記載のデバイスの状況情報基盤の情報提供方法。
【請求項１５】
状況情報を検出する状況情報検出器と、
前記検出された状況情報に対応する少なくとも１つの仮想空間をディスプレイするプログラム及び少なくとも１つのアプリケーションを保存するメモリと、
前記仮想空間をディスプレイし、入力情報を受信するタッチスクリーンと、
前記タッチスクリーンに基づいたユーザインターフェースを提供し、前記仮想空間をディスプレイするプログラムを実行させるプロセッサと、を含み、
前記仮想空間は、
前記検出された状況情報に対応する少なくとも１つのアプリケーションに係わる情報を登録するためのグラフィック・ユーザインターフェースであることを特徴とするデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、状況情報（context）基盤の情報提供に係り、特に、デバイスの状況情報基盤の情報提供に関する。
【背景技術】
【０００２】
スマートフォンのようなモバイルデバイスの機能が高性能になるにつれ、デバイスを基にして、ユーザによって使用されるアイテム（item）が増加している。アイテムは、アプリケーション、サービス及びコンテンツを含む。
しかし、デバイスの状況に係わるアイテムを利用するために、ユーザは、デバイスの状況に係わるアイテムを、デバイスで一つ一つ見つけ出さなければならない。従って、デバイスの状況に係わるアイテムに、ユーザがさらに容易に早くアクセスすることができる技術が要求されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明が解決しようとする課題は、デバイスの状況情報に係わるアイテムにさらに容易に早くアクセスすることができる情報を提供する方法、そのシステム及びその記録媒体を提供するところにある。
【０００４】
本発明が解決しようとする他の課題は、デバイスの位置情報に係わるアイテムに、さらに容易に早くアクセスすることができる情報を提供する方法、そのシステム及びその記録媒体を提供するところにある。
【０００５】
本発明が解決しようとするさらに他の課題は、デバイスの状況情報に係わるアイテムにさらに容易に早くアクセスすることができる情報を登録する方法、そのシステム及びその記録媒体を提供するところにある。
【課題を解決するための手段】
【０００６】
前記課題を解決するための本発明の望ましい一実施形態によるデバイスの状況情報基盤の情報提供方法は、デバイスの状況情報を検出する段階と、前記状況情報に対応する少なくとも１つの仮想空間を、前記デバイスにディスプレイする段階と、を含み、前記仮想空間は、前記検出された状況情報に対応する少なくとも１つのアプリケーションに係わる情報を登録することができるグラフィック・ユーザインターフェースであることが望ましい。
【０００７】
前記状況情報は、時間情報及び位置情報のうち少なくとも一つを含むことが望ましい。
【０００８】
前記仮想空間をディスプレイする段階は、前記仮想空間を、前記デバイスのファーストスクリーン（first screen）の仮想ページにディスプレイするか、あるいはファーストスクリーンの所定ページの所定ディスプレイ領域にディスプレイすることが望ましい。ファーストスクリーンは、ホームスクリーンを含むことが望ましい。
【０００９】
前記ファーストスクリーンで、前記仮想ページのインデックスは、前記ファーストスクリーン上の他のページのインデックスと異なるように、ディスプレイされることが望ましい。
【００１０】
前記デバイスの状況情報基盤の情報提供方法は、少なくとも１つのアプリケーションに係わる情報を含むリストをディスプレイする段階と、前記ディスプレイされているリストから、少なくとも１つの情報を選択する段階と、前記選択された情報が、前記仮想空間にディスプレイされるように、前記選択された情報を、前記仮想空間に登録する段階と、をさらに含むことが望ましい。
【００１１】
前記アプリケーションに係わる情報は、前記アプリケーションのショートカットアイコンを含み、前記仮想空間に、前記アプリケーションに係わる情報を登録する段階は、前記ショートカットアイコンを、前記検出された状況情報に連結し、前記仮想空間に保存する段階を含むことが望ましい。
【００１２】
前記デバイスの状況情報基盤の情報提供方法は、前記デバイスの状況情報が変更されることにより、前記デバイスにディスプレイされているスクリーンから、前記仮想空間を消しながら、前記仮想空間に係わる情報を、前記デバイスに保存する段階をさらに含むことが望ましい。
【００１３】
前記デバイスの状況情報基盤の情報提供方法は、前記デバイスの状況情報が変更されることにより、前記ディスプレイされている仮想空間を、前記変更された状況情報に対応する他の少なくとも１つの仮想空間に変更する段階をさらに含むことが望ましい。
【００１４】
前記デバイスの状況情報基盤の情報提供方法は、前記仮想空間に含まれた前記少なくとも１つのアプリケーションに係わる情報に対する実行要請により、前記アプリケーションを実行させる段階をさらに含むことが望ましい。
【００１５】
前記デバイスの状況情報基盤の情報提供方法は、前記仮想空間に含まれた前記少なくとも１つのアプリケーションに係わる情報に対する削除要請により、前記仮想空間から、前記少なくとも１つのアプリケーションに係わる情報を削除する段階をさらに含むことが望ましい。
【００１６】
前記デバイスの状況情報基盤の情報提供方法は、前記仮想空間に係わる情報を、少なくとも１つの外部デバイスから受信する段階をさらに含むことが望ましい。
【００１７】
前記少なくとも１つのアプリケーションに係わる情報は、少なくとも１つの外部デバイスから受信された仮想空間に係わる情報に含まれた少なくとも１つのアプリケーションに係わる情報と、前記デバイスによって登録された前記仮想空間に含まれた少なくとも１つのアプリケーションに係わる情報と、を含むことが望ましい。
【００１８】
前記少なくとも１つのアプリケーションに係わる情報は、前記外部デバイスから受信された仮想空間に係わる情報に含まれた少なくとも１つのアプリケーションに係わる情報と、前記デバイスによって登録された前記仮想空間に含まれた少なくとも１つのアプリケーションに係わる情報と、を異なってディスプレイすることが望ましい。
【００１９】
前記デバイスの状況情報基盤の情報提供方法は、前記外部デバイスから受信された前記少なくとも１つのアプリケーションに係わる情報が、前記仮想空間に既登録の少なくとも１つのアプリケーションに係わる情報と同一である場合、前記外部デバイスから受信された連結情報を無視する段階と、前記少なくとも１つのアプリケーションに係わる情報が、前記デバイス及び前記外部デバイスによって登録されたことを示す情報をディスプレイする段階とのうち少なくとも１つの段階をさらに含むことが望ましい。
【００２０】
前記少なくとも１つのアプリケーションに係わる情報は、少なくとも１つの外部デバイスから受信された仮想空間に係わる情報に含まれた少なくとも１つのアプリケーションに係わる情報を含み、前記外部デバイスから受信された少なくとも１つのアプリケーションに係わる情報のうち、前記デバイスに設定されたアプリケーションに係わる情報と、前記デバイスに設定されていないアプリケーションに係わる情報と、を異なってディスプレイすることが望ましい。
【００２１】
前記仮想空間をディスプレイするスクリーンは、前記デバイスの状況情報を示すテキスト情報をさらに含むことが望ましい。
【００２２】
前記デバイスの状況情報基盤の情報提供方法は、前記仮想空間に係わる情報を、前記デバイスに連結された少なくとも１つの外部機器に伝送する段階をさらに含むことが望ましい。
【００２３】
前記少なくとも１つのアプリケーションに係わる情報は、アプリケーションのショートカットアイコン、アプリケーション開き命令、アプリケーション実行命令、アプリケーション開始命令、アプリケーション・アクセス情報及びアプリケーション連結情報のうち一つを含むことが望ましい。
【００２４】
前記仮想空間は、前記検出された状況情報に対応する少なくとも１つのマルチメディア・コンテンツに係わる情報、または少なくとも１つのサービスに係わる情報をさらに含むことが望ましい。
【００２５】
前記仮想空間は、前記少なくとも１つのアプリケーションと異なる種類の少なくとも１つのアイテムに係わる情報をさらに含み、前記異なる種類の少なくとも１つのアイテムに係わる情報は、前記検出された状況情報に対応することが望ましい。
【００２６】
前記異なる種類の少なくとも１つのアイテムに係わる情報は、マルチメディア関連情報に係わる情報と、サービスに係わる情報とのうち少なくとも一つを含むことが望ましい。
【００２７】
前記課題を解決するための本発明の望ましい一実施形態によるデバイスの状況情報基盤の情報提供方法は、前記デバイスの前記状況情報を検出する段階と、前記検出された状況情報に対応する少なくとも１つの仮想空間を、前記デバイスにディスプレイする段階と、を含み、前記仮想空間は、前記検出された状況情報と係わる少なくとも１つのアイテムに係わる情報を登録するためのグラフィック・ユーザインターフェースであることが望ましい。
【００２８】
前記課題を解決するための本発明の望ましい一実施形態によるデバイスの状況情報基盤の情報提供方法は、前記デバイスの前記状況情報を検出する段階と、前記検出された状況情報による少なくとも１つの仮想空間を生成する段階と、前記デバイスによって、少なくとも１つのアイテムを実行する段階と、前記仮想空間に登録要請信号を受信する段階と、前記実行されている少なくとも１つのアイテムに係わる情報を、前記仮想空間に登録する段階と、を含むことが望ましい。
【００２９】
前記課題を解決するための本発明の望ましい実施形態によるデバイスは、状況情報を検出する状況情報検出器と、前記検出された状況情報に対応する少なくとも１つの仮想空間をディスプレイすることができるプログラム、及び少なくとも１つのアプリケーションを保存するメモリと、仮想空間をディスプレイし、入力情報を受信することができるタッチスクリーンと、前記タッチスクリーンに基づいたユーザインターフェースを提供し、前記仮想空間をディスプレイすることができるプログラムを実行させることができるプロセッサと、を含み、前記仮想空間は、前記検出された状況情報に対応するアプリケーションに係わる情報を登録するためのグラフィック・ユーザインターフェースであることが望ましい。
【００３０】
前記課題を解決するための本発明の望ましい実施形態によるデバイスは、状況情報を検出する状況情報検出器と、前記検出された状況情報に対応する少なくとも１つの仮想空間をディスプレイすることができるプログラム及び少なくとも１つのアイテムを保存するメモリと、前記仮想空間をディスプレイし、入力情報を受信することができるタッチスクリーンと、前記タッチスクリーンに基づいたユーザインターフェースを提供し、前記仮想空間を生成し、前記少なくとも１つのアイテムを実行している間、前記タッチスクリーンを介して、前記仮想空間に登録要請信号を受信することにより、前記実行されているアイテムに係わる情報を、前記仮想空間に登録するプロセッサと、を含むことが望ましい。
【００３１】
前記課題を解決するための本発明の望ましい実施形態によるデバイスの状況情報基盤の情報提供方法を実行する命令語を含む一つ以上のプログラムが記録されたコンピュータで読み取り可能な記録媒体において、前記デバイスの状況情報基盤の情報提供方法は、前述のデバイスの状況情報基盤の情報提供方法と共に遂行される。
【図面の簡単な説明】
【００３２】
【図１】望ましい一実施形態によるデバイスの状況情報基盤の情報提供システムの機能ブロック図である。
【図２】望ましい一実施形態によるデバイスの状況情報基盤の情報提供方法について説明するためのフローチャートである。
【図３】望ましい一実施形態による仮想空間に係わるディスプレイ例示図である。
【図４】望ましい実施形態によるデバイスの状況情報基盤の情報提供方法について説明するためのスクリーンの例示図である。
【図５】望ましい実施形態によるデバイスの状況情報基盤の情報提供方法について説明するためのスクリーンの例示図である。
【図６】望ましい実施形態によるデバイスの状況情報基盤の情報提供方法について説明するためのスクリーンの例示図である。
【図７】望ましい実施形態によるデバイスの状況情報基盤の情報提供方法について説明するためのスクリーンの例示図である。
【図８】望ましい他の実施形態によるデバイスの状況情報基盤の情報提供方法について説明するためのフローチャートである。
【図９】望ましい他の実施形態による仮想空間に含まれるアイテムに係わる情報について説明するためのスクリーンの例示図である。
【図１０】望ましいさらに他の実施形態によるデバイスの状況情報基盤の情報提供方法について説明するためのフローチャートである。
【図１１】望ましいさらに他の実施形態によるデバイスの状況情報基盤の情報提供方法について説明するためのフローチャートである。
【図１２】望ましいさらに他の実施形態によるデバイスの状況情報基盤の情報提供方法について説明するためのフローチャートである。
【図１３】図１２の動作フローチャートについて説明するためのスクリーンの例示図である。
【図１４】図１に図示されたデバイスの機能ブロック図である。
【発明を実施するための形態】
【００３３】
本発明は、多様な変換を加えることができ、さまざまな実施形態を有することができるが、特定実施形態を図面に例示し、詳細な説明で詳細に説明する。しかし、それらは、本発明を特定の実施形態について限定するものではなく、本発明の趣旨及び技術範囲に含まれる全ての変換、均等物ないし代替物を含むものであると理解されねばならない。本発明について説明するにおいて、関連公知技術についての具体的な説明が、本発明の要旨を不明確にすると判断される場合、その詳細な説明を省略する。
【００３４】
第１、第２などの用語は、多様な構成要素について説明するのに使用されるが、構成要素は、用語によって限定されるものではない。用語は、１つの構成要素を他の構成要素から区別する目的にのみ使用される。
【００３５】
本発明で使用された用語は、ただ特定の実施形態について説明するために使われたものであり、本発明を限定する意図ではない。本発明で使用した用語は、本発明での機能を考慮しながら、可能な限り、現在広く使用される一般的な用語を選択したが、それらは、当業者の意図、判例、または新たな技術の出現などによって異なることもある。また、特定の場合は、出願人が任意に選定した用語もあり、その場合、当該発明の説明部分で、詳細にその意味を記載する。従って、本発明で使用される用語は、単純な用語の名称ではない、その用語が有する意味と、本発明の全般にわたった内容とを基に定義されなければならない。
【００３６】
単数の表現は、文脈上明白に取り立てて意味しない限り、複数の表現を含む。本発明で、「含む」または「有する」などの用語は、明細書上に記載した特徴、数字、段階、動作、構成要素、部品、またはそれらを組み合わせたものが存在するということを指定するものであり、一つまたはそれ以上の他の特徴、数字、段階、動作、構成要素、部品、またはそれらを組み合わせたものの存在または付加の可能性をあらかじめ排除するものではないと理解されなければならない。
【００３７】
明細書全般で言及されるデバイスのアイテムは、デバイスの状況情報（context）と係わる下記のようなアプリケーション（application）、コンテンツ（content）及びサービス（service）などを含んでもよいが、それらに制限されるものではない。
【００３８】
（１）デバイスの現在の状況情報と同一の以前状況で、ユーザによって頻繁に使用されたアプリケーション、コンテンツ及びサービス
（２）デバイスの現在の状況情報と同一の以前状況で、ユーザによって仮想空間に登録された少なくとも１つのアイテムに係わる情報を利用して、アクセスまたは実行されるアプリケーション、コンテンツ及びサービス
（３）デバイスの現在の状況情報と同一の以前状況で、外部デバイスによって推薦されるアプリケーション、コンテンツ及びサービス
（４）デバイスの現在の状況情報と同一の以前状況で、外部デバイスの仮想空間に登録されたアイテムに係わる情報を使用して、アクセスまたは実行されるアプリケーション、コンテンツ及びサービス
【００３９】
前述の以前状況は、デバイスの状況情報が位置情報に基づきを基に、現在の状況情報がＡ場所である場合、現在時間より以前の時間のＡ場所でもある。デバイスの現在の状況情報は、後述する図２の段階Ｓ２０１でさらに詳細に取り扱う。デバイスの現在状況情報は、デバイスの状況情報とする。
【００４０】
前述のコンテンツ及びサービスは、アプリケーションと異なる種類のアイテムとする。アプリケーション及びサービスは、コンテンツと異なる種類のアイテムとする。アプリケーション及びコンテンツは、サービスと異なる種類のアイテムとする。それは、アプリケーション、コンテンツ及びサービスがそれぞれ異なる種類と定義されるからである。例えば、カメラ・アプリケーションは、アプリケーションに含まれ、写真は、コンテンツに含まれ、Ｎスクリーンサービスは、サービスに含まれると定義されもする。しかし、デバイスの状況情報に対応するアイテムは、アプリケーション及びコンテンツと定義されもする。それは、アプリケーションによって、サービスとされるアプリケーションもあるからである。コンテンツは、多様な種類のコンテンツを含んでもよいので、マルチメディア・コンテンツともする。
【００４１】
アイテムに係わる情報は、デバイスに設定されたアプリケーション、コンテンツ及びサービスに係わる情報を含んでもよいが、それに制限されるものではない。
【００４２】
アプリケーションに係わる情報は、アプリケーションのショートカットアイコン、アプリケーション開き（open）命令、アプリケーション実行（execution）命令、アプリケーション開始（start）命令、アプリケーション・アクセス（access）情報及びアプリケーション連結情報（link information）のうち一つを含んでもよいが、それらに制限されるものではない。アプリケーション・アクセス情報と、アプリケーション連結情報は、アプリケーションのＵＲＬ（uniform resource locator）情報、または保存された位置情報とも定義される。従って、アプリケーション・アクセス情報と、アプリケーション連結情報は、同一の情報でもある。
【００４３】
アプリケーションに係わる情報は、下記のような情報を基にして、グラフィック・ユーザインターフェース（ＧＵＩ）またはディスプレイ情報としても言及される。
【００４４】
（１）アプリケーションを示すサムネール
（２）アプリケーションを示すテキスト情報
（３）アプリケーションのタイプを示すアイコン
（４）アプリケーションの実行アイコン
（５）ＵＲＬ（uniform resource locator）ショートカット情報
【００４５】
コンテンツに係わる情報、及びサービスに係わる情報は、前述のアプリケーションに係わる情報と共に定義される。一部サービスは、アプリケーションと共に管理される。例えば、メールサービスは、メール・アプリケーションともされる。サービスは、例えば、広告サービス及び決済サービスを含んでもよいが、それらに制限されるものではない。
【００４６】
明細書全般で言及される入力情報は、ユーザ入力情報であり、タッチ基盤の入力情報である。タッチ基盤の入力情報は、ユーザの要請（request）、ユーザの選択（selection）（例えば、ディスプレイされているアプリケーションに係わる情報のうち一つを選択）、またはユーザのコマンド（command）（例えば、ディスプレイされているアプリケーションに係わる情報に基づいた削除コマンド）などを含んでもよいが、それらに制限されるものではない。
【００４７】
タッチ基盤の入力は、タッチ基盤のユーザジェスチャ（gesture）に依存する。タッチ基盤のユーザジェスチャは、例えば、タップ（またはタッチ）、ロングタップ（またはロングタッチ）、タッチ・アンド・ホールド（touch and hold）、タッチ・アンド・ドラッグ（touch and drag）、ダブルタップ（double tap）、ドラッグ（drag）、パニング（panning）、フリック（flick）、ドラッグ・アンド・ドロップ（drag and drop）、スウィープ（sweep）及びスワイプ（swipe）などを含んでもよいが、それらに制限されるものではない。
【００４８】
入力は、前述のタッチ基盤のユーザジェスチャに制限されるものではない。例えば、入力は、モーション基盤（motion-based）入力、またはビジョン基盤（vision-based）入力と定義されもする。
【００４９】
モーション基盤入力は、ユーザによるデバイスの動き基盤のユーザジェスチャ（例えば、デバイス振り、デバイスたたきなど）に基づく。例えば、デバイスを、後述する実施形態で言及される仮想空間がディスプレイされている位置に傾けたり、あるいはデバイスを２回たたくユーザのジェスチャを、仮想空間に選択されたアプリケーションに係わる情報の登録要請入力として設定することができる。
【００５０】
ビジョン基盤の入力は、デバイスとの接触なしに、カメラを使用して獲得された入力映像の分析を介して認識されたユーザのジェスチャに基づく。例えば、人指し指と中指とをＶ字形にした空間ジェスチャを、前記仮想空間に含まれたアプリケーションに係わる情報の削除要請入力として設定することができる。
【００５１】
以下、本発明の実施形態について、添付図面を参照して詳細に説明することにし、添付図面を参照して説明するにおいて、同一であるか、あるいは対応する構成要素は、同一の図面番号を付与し、それについての重複説明は省略する。
【００５２】
図１は、望ましい実施形態によるデバイスの状況情報基盤の情報提供システム１００の構成図である。図１を参照すれば、情報提供システム１００は、デバイス１１０、ネットワーク１２０及び外部デバイス１３０を含む。
【００５３】
デバイス１１０は、一例であり、スマートフォン（smart phone）、スマートＴＶ（television）、ＰＣ（personal computer）、デスクトップ（desktop）ＰＣ、ノート型パソコン（notebook）、スマートボード（smart board）、タブレット（tablet）ＰＣ、モバイル機器（mobile device）、ハンドヘルド（handheld）機器またはハンドヘルド・コンピュータ、メディアプレイヤ、電子ブック端末機、ＰＤＡ（personal digital assistant）、タッチ基盤のユーザジェスチャを入力することができるデジタルカメラ、及びデジタルＣＥ（consumer electronics、例えば、イメージディスプレイ、及びタッチ基盤のユーザジェスチャを入力することができる装置）などになるが、それらに制限されるものではない。
【００５４】
望ましい実施形態によって、デバイス１１０は、外部デバイス１３０と関係なく、自主的にデバイス１１０の現在の状況情報に対応する仮想空間を生成し、デバイス１１０のスクリーン上にディスプレイし、仮想空間に、現在の状況情報に対応するアイテムに係わる情報を登録することができる。すなわち、デバイス１１０は、図２に図示されたように動作することができる。
【００５５】
図２は、望ましい一実施形態によるデバイスの状況情報基盤の情報提供方法について説明するためのフローチャートである。図２は、外部デバイス１３０と関係なく、デバイス１１０で状況情報に対応する仮想空間を生成してディスプレイし、仮想空間に、状況情報に対応するアイテムに係わる情報を登録し、デバイスの状況情報が変更されれば、デバイス１１０のスクリーンから仮想空間が消える場合である。
【００５６】
段階Ｓ２０１で、デバイス１１０は、現在状況情報を検出する。現在状況情報は、デバイス１１０の位置情報、時間情報、ユーザの使用履歴情報、デバイス１１０の空間状況情報、デバイス１１０のユーザの身体状況情報、デバイス１１０の環境情報などを含んでもよいが、それらに制限されるものではない。デバイス１１０の状況情報が、デバイス１１０の現在の状況情報であるとき、前述のデバイス１１０の位置情報は、現在位置情報を含み、前述のデバイス１１０の時間情報は、現在の時間情報を含む。
【００５７】
デバイス１１０の位置情報は、例えば、物理的な位置を基に、家、コーヒーショップ、地名、建物名、住所などの名称情報を含んでもよいが、それらに制限されるものではない。デバイス１１０の空間状況情報は、例えば、デバイス１１０の位置、移動方向及び移動速度に基づいた情報を含んでもよいが、それらに制限されるものではない。デバイス１１０のユーザの身体状況情報は、例えば、ユーザの脈拍、血圧、体温及び音声などに基づいた情報を含んでもよいが、それらに制限されるものではない。デバイス１１０の環境情報は、例えば、デバイス１１０周辺の温度、湿度、照度及び騒音などに基づいた情報を含んでもよいが、それらに制限されるものではない。
【００５８】
このようなデバイス１１０の状況情報を検出するために、デバイス１１０は、多様なセンサを含んでもよい。例えば、デバイス１１０の状況情報が位置情報基盤である場合、デバイス１１０は、加速度センサ、地磁気センサ及びジャイロセンサなどを利用して、現在の位置情報を検出することができる。
【００５９】
また、デバイス１１０の状況情報が位置情報基盤である場合、デバイス１１０は、ＲＦ（radio frequency）または赤外線を利用したビーコン（beacon）信号基盤技術、超音波位置認識技術、Ｗｉ−Ｆｉ（wireless fidelity）信号のフィンガプリント（finger print）を利用した位置認識技術、ジグビー位置認識技術、またはＧＰＳ（global positioning system）信号基盤技術などによって、デバイス１１０の現在の位置情報を検出することができる。前述の技術を利用して、デバイス１１０の現在の位置情報を検出するために、デバイス１１０は、前述のセンサを利用することができる。
【００６０】
段階Ｓ２０２で、デバイス１１０は、検出された状況情報に対応する少なくとも１つの仮想空間をディスプレイする。仮想空間は、デバイス１１０の状況情報によって生成される。
【００６１】
例えば、デバイス１１０の状況情報がＡ場所と判断されれば、デバイス１１０は、Ａ場所に対応する仮想空間を生成し、仮想空間をスクリーン上にディスプレイする。そのために、デバイス１１０は、下記表１のようなテーブルを保存することができる。表１は、名称が決められた場所基盤の現在の状況情報によって、仮想空間を設定した例である。表１の現在の状況情報は、状況情報と再定義されもする。表１は、ネットワーク１２０を介して外部デバイス１３０に保存され、デバイス１１０の要請により、デバイス１１０に提供されもする。
【００６２】
【表１】
2014116001.tif 000003
【００６３】
仮想空間は、下記のような多様な組み合わせによって、互いに異なる仮想空間が生成されるように設定されるが、それに制限されるものではない。
【００６４】
（１）位置基盤
（２）時間及び位置基盤
（３）位置及び日付基盤
（４）時間及び日付基盤
（５）時間、位置及び日付基盤
（６）時間、場所及び環境（例えば、デバイス１１０の周辺の温度、湿度、照度、騒音など）基盤
（７）位置及び使用履歴基盤
（８）時間、位置及び身体状況（例えば、デバイス１１０ユーザの脈拍、血圧、体温、音声など）基盤
（９）デバイス１１０の空間状況（例えば、デバイス１１０の位置、移動方向、移動速度など）基盤
【００６５】
図３は、望ましい実施形態による仮想空間のディスプレイ例示図である。
【００６６】
図３のスクリーン３００は、仮想空間を、ホームスクリーン（homescreen）またはランチャ（launcher）の４ページ目に生成してディスプレイした場合である。従って、４ページ目は、仮想ページにもいわれる。仮想ページに含まれるアイテムの数が基準値を超える場合、デバイス１１０は、複数枚の仮想ページを生成してディスプレイすることができる。例えば、仮想ページが、図３のスクリーン３００のようにディスプレイされ、２枚の仮想ページが生成された場合、４ページ目と、図３のスクリーン３００に図示されていない５ページ目が仮想ページに生成されてディスプレイされもする。前述の基準値は、１枚の仮想ページに含まれるアイテムの数によって決定される。例えば、１枚の仮想ページに含まれるアイテムの数が、最大２５個であるとき、前記基準値は、２５でもあるが、それに制限されるものではない。仮想ページに含まれるアイテムの数が基準値を超える場合、デバイス１１０は、仮想ページにディスプレイされるアイテムに係わる情報のディスプレイサイズを縮小させ、基準値を超えるアイテムに係わる情報を、仮想ページにディスプレイすることができる。
【００６７】
仮想ページは、図３のスクリーン３００に図示されたように、最後のページに制限されるものではない。すなわち、仮想ページは、最初のページまたは所定ページとして生成されてディスプレイされもする。ホームスクリーンで、仮想ページをいかなるページにするかは、ランチャプログラムに事前に設定される。
【００６８】
また、ホームスクリーンは、ファーストスクリーン（first screen）ともいう。ファーストスクリーンは、デバイス１１０の電源が入れられたり、あるいはデバイス１１０の動作モードが、待機モードからアクティブモードに転換されるとき、デバイス１１０に最初にディスプレイされるスクリーンである。それによって、仮想ページは、ファーストスクリーンの仮想ページともいえる。
【００６９】
デバイス１１０は、仮想ページのインデックス（index）をホームスクリーンの非仮想（non-virtual）ページのインデックスと異なってディスプレイする。例えば、図３のスクリーン３００に図示されたように、非仮想ページのインデックスは、円（circle）内に数字情報を含むようにディスプレイする一方、仮想ページは、星（star）内に数字情報を含むようにディスプレイする。それによってユーザは、仮想ページを直観的に知ることができる。
【００７０】
デバイス１１０は、色情報、大きさ情報、アニメーション情報、キャラクター情報などを利用して、仮想ページのインデックスと、ホームスクリーンの非仮想ページのインデックスとを異なってディスプレイするように、事前に設定されもする。
【００７１】
図３のスクリーン３１０は、仮想空間をホームスクリーンの所定ページの所定ディスプレイ領域にディスプレイした場合である。すなわち、図３のスクリーン３１０は、仮想空間を、ホームスクリーンの最初のページ３１１の上端のディスプレイ領域３１２にディスプレイした場合である。図３のスクリーン３１０は、仮想空間３１２が、最初のページ３１１の他のディスプレイ領域（または、非仮想空間）と異なる色でディスプレイされるので、ユーザは、仮想空間の生成を直観的に知ることができる。仮想空間は、最初のページ３１１の他の空きディスプレイ領域、他ページの他領域、またはホームスクリーンの各ページの同一ディスプレイ領域に、図３の最初のページ３１１に図示されたようにディスプレイされる。
【００７２】
仮想空間は、デバイス１１０によって実行されるアプリケーション、コンテンツ、サービスに係わる情報を登録することができるグラフィック・ユーザインターフェース（ＧＵＩ）である。しかし、以下、説明の便宜のために仮想空間に登録される関連情報を、アプリケーションに係わる情報とする。従って、以下の説明で、アプリケーションに係わる情報は、コンテンツに係わる情報またはサービスに係わる情報のようなアイテムに係わる情報と理解してもよい。
【００７３】
仮想空間が、デバイス１１０の状況情報によって、最初に生成される場合、図３の３１２に図示されたように、いかなるアプリケーションに係わる情報も含まない空き空間であってもよい。また、仮想空間は、前述のファーストスクリーンの所定ページの所定ディスプレイ領域にディスプレイされるグラフィック・ユーザインターフェースともいえる。
【００７４】
一方、段階Ｓ２０３で、デバイス１１０は、アプリケーションに係わる情報を含むリストをディスプレイし、ディスプレイされるリストから選択されたアプリケーションに係わる情報を、仮想空間に登録することができる。アプリケーションに係わる情報が、アプリケーションのショートカットアイコンを含むとき、デバイス１１０の検出された状況情報に対応するアプリケーションに係わる情報を、仮想空間に登録するということは、前記ショートカットアイコンが、前記検出された状況情報に連結され、ショートカットアイコンと、前記検出された状況情報との連結情報をデバイス１１０に保存するということを意味する。それによって、デバイス１１０の前記検出された状況情報に対応する仮想空間に、前記ショートカットアイコンがディスプレイされる。このように、仮想空間がデバイス１１０にディスプレイされているとき、検出された状況情報に対応するアプリケーションに係わる情報は、臨時的に保存されもする。
【００７５】
図４は、望ましい実施形態によるアプリケーションに係わる情報を、仮想空間に登録する過程を含むスクリーン例示図である。
【００７６】
図４を参照すれば、デバイス１１０が、ホームスクリーンが最初のページ４１１を含むスクリーン４１０をディスプレイするとき、デバイス１１０の状況情報によって、仮想ページが生成されれば、デバイス１１０のスクリーン４１０は、仮想ページのインデックス３０２を含む最初のページ３０１をディスプレイするスクリーン４２０に変更される。スクリーン４２０で、最初のページ３０１に含まれるアイコンは、前述のアプリケーションに係わる情報である。最初のページ３０１は、図４に図示されたように、碁盤状に配列されたアプリケーションに係わる情報を含むようにディスプレイされもする。最初のページ３０１は、リスト状に配列されたアプリケーションに係わる情報を含むようにディスプレイされもする。碁盤状に配列されたアプリケーションに係わる情報、またはリスト状に配列されたアプリケーションに係わる情報は、アプリケーションに係わる情報のリストともいえる。
【００７７】
最初のページ３０１に図示された碁盤状に配列されたアプリケーションに係わる情報のリストで、１つのショートカットアイコン（または、１つのアプリケーション関連情報）４３１を選択するユーザ入力が受信され、選択されたアイコン４３１について、（４３２）のように、仮想ページがある方向にタッチ・アンド・ドラッグ発生が感知されるか、あるいは（４３３）のように、仮想ページのインデックス３０２がディスプレイされている地点で、タッチ・アンド・ドラッグ発生が感知されれば、デバイス１１０は、選択されたアイコン４３１を、仮想ページにディスプレイされるように登録する。選択されたアイコン４３１を仮想ページに登録することは、コピー機能を基に行われる。それによって、選択されたアイコン４３１は、ホームスクリーンの最初のページ３０１の上、及び仮想のページ上にそれぞれディスプレイされる。
【００７８】
スクリーン４３０に図示されたように、仮想ページに、アプリケーションに係わる情報を登録した後、仮想ページに、移動を示すユーザ入力が受信されれば、デバイス１１０のスクリーンは、スクリーン４３０からスクリーン４４０に変更される。最初のページ３０１から仮想ページへの移動を示すユーザ入力は、仮想ページインデックス３０２に対するタッチ、またはスクリーン移動（例えば、スクロール）を示すユーザジェスチャを含んでもよいが、それらに制限されるものではない。
【００７９】
仮想ページ４４１は、スクリーン４３０で登録されたアプリケーションに係わる情報４３１、デバイス１１０の状況を示すテキスト情報４４２（例えば、Ａ場所）を含むが、仮想ページ４４１に含まれる情報は、それらに制限されるものではない。デバイス１１０の状況を示すテキスト情報は、前述の物理的な位置を基に、家、コーヒーショップ、地名、建物名、住所などの名称情報を含んでもよいが、提供される仮想空間を分類する基準によって、多様な情報を含んでもよい。仮想ページ４４１には、前述の状況を示すテキスト情報がディスプレイされないこともある。
【００８０】
仮想ページ４４１にディスプレイされる情報は、スクリーン４３０で登録したアプリケーションに係わる情報４３１以外に、事前に登録されたアプリケーションに係わる情報、または外部デバイス１３０から受信されたアプリケーションに係わる情報のうち少なくとも一つをさらに含んでもよい。
【００８１】
図５は、望ましい実施形態によるデバイス１１０の状況情報基盤の情報提供方法について説明するためのスクリーンの例示図であり、仮想空間が、図３のスクリーン３１０のようにディスプレイされる場合、図４に図示されたスクリーン例に対応する例示図である。
【００８２】
デバイス１１０は、図４のスクリーン４１０のように、仮想空間に係わる情報を含まないホームスクリーンの最初のページ５１１（または、ファーストスクリーン）を含むスクリーン５１０をディスプレイする。デバイス１１０の状況情報が検出され、デバイス１１０によって仮想空間が生成されれば、デバイス１１０は、図４のスクリーン４２０のように、スクリーン５１０を、仮想空間３１２を含む最初のページ３１１をディスプレイするスクリーン５２０に変更する。
【００８３】
最初のページ３１１から、アイコン５３１を選択する信号が受信され、選択されたアイコン５３１を仮想空間３１２にドラッグする信号が感知されれば、デバイス１１０のスクリーン５３０は、選択されたアイコン５３１を含む仮想空間５４１を含む最初のページ５４２を含むスクリーン５４０に変更される。
【００８４】
図２の段階Ｓ２０４で、デバイス１１０は、状況情報が変更されれば、ホームスクリーンから仮想空間（または、仮想空間のインデックス）を消しながら、仮想空間に係わる情報をデバイス１１０に保存する。
【００８５】
すなわち、デバイス１１０に、図４のスクリーン４４０がディスプレイされるか、あるいは図５のスクリーン５４０がディスプレイされているとき、デバイス１１０の状況情報が変更されたと判断されれば、デバイス１１０は、ディスプレイされているスクリーンを、スクリーン４４０からスクリーン４１０に変更するか、あるいはスクリーン５４０からスクリーン５１０に変更することができるが、スクリーン変更は、それらに制限されるものではない。
【００８６】
図６は、仮想ページが開かれていない状態で、デバイス１１０の状況情報が変更される場合のスクリーンの例示図である。デバイス１１０は、デバイス１１０によって仮想ページが生成されていない場合のホームスクリーンの最初のページ４１１を含むスクリーン６１０をディスプレイする。このとき、デバイス１１０によって仮想ページが生成されれば、デバイス１１０にディスプレイされているスクリーン６１０は、仮想ページのインデックス３０２を含む最初のページ３０１をディスプレイするスクリーン６２０に変更される。
【００８７】
スクリーン６２０がディスプレイされているとき、デバイス１１０の状況情報が変更されたに認識されれば、デバイス１１０は、ディスプレイされているスクリーン６２０を、仮想ページのインデックス３０２が消えた最初のページ４１１を含むスクリーン６３０に変更する。このとき、仮想ページに係わる情報は、デバイス１１０に保存される。
【００８８】
一方、図２の段階Ｓ２０４は、デバイス１１０の状況情報が変更されたと認識されれば、現在の仮想空間に係わる情報をデバイス１１０に保存し、変更された状況情報に対応する新たな仮想空間を、デバイス１１０のスクリーン上にディスプレイするように変形されもする。
【００８９】
例えば、図４のスクリーン４４０がディスプレイされているとき、デバイス１１０の状況情報が変更されたと認識され、変更された状況情報に対応する仮想空間が生成された場合、デバイス１１０は、スクリーン４４０を、新たな仮想ページ４５１をディスプレイするスクリーン４５０に変更する。新たな仮想ページ４５１は、アプリケーションに係わる情報４５２，４５３，４５４と、状況を知らせるテキスト情報４５５（例えば、Ｂ場所）とを含む。しかし、仮想ページ４５１に含まれる情報は、それらに制限されるものではない。例えば、仮想ページ４５１は、状況を示すテキスト情報がディスプレイされないこともある。
【００９０】
また、デバイス１１０は、仮想ページが開かれていない状態で、デバイス１１０の状況情報が変更されたと認識され、それによって、新たな仮想ページが生成されれば、現在生成された仮想ページが、新たに生成された仮想ページであるということ示す情報をディスプレイすることができる。
【００９１】
すなわち、図６のスクリーン６２０のようにディスプレイされているとき、前述のように、デバイス１１０の状況情報が変更されたと認識され、新たな仮想ページが生成されれば、デバイス１１０は、スクリーン６２０をスクリーン６４０のように変更しながら、以前の仮想ページに係わる情報をデバイス１１０に保存する。スクリーン６４０を参照すれば、仮想ページのインデックス３０２に、仮想ページが変更されたことを示すシンボル（＋）を付加し、ユーザに仮想ページの変更を直観的に知らせる。しかし、仮想ページが変更されたことを示すシンボルは、図６の６４０に図示されたところに制限されるものではない。
【００９２】
デバイス１１０の状況情報の変更は、事前に設定された周期によって、状況情報を検出し、以前に検出された状況情報と、現在検出された状況情報とを比較して判断することができる。例えば、デバイス１１０の現在検出された状況情報が、時間的に以前に検出された状況情報と異なる場合、デバイス１１０は、状況情報が変更されたと判断する。状況情報の変更されたか否かを判断するとき、誤差範囲または許容範囲を適用することができる。例えば、デバイス１１０の物理的な位置が、家の部屋を基準とするとき、デバイス１１０の状況情報の変更は、家の配置図を基盤とする部屋の領域基盤と判断されるように、前記誤差範囲または許容範囲を適用することができる。
【００９３】
また、図２の動作フローチャートは、仮想ページに含まれたアプリケーションに係わる情報に基づいて、アプリケーションを実行させるか、あるいはアプリケーションに係わる情報を削除するように変形されもする。すなわち、図２の動作フローチャートは、図２の段階Ｓ２０２を遂行することにより、図４のスクリーン４４０のように、仮想ページ４４１をディスプレイしているとき、ディスプレイされている仮想ページ４４１に含まれているアプリケーションに係わる情報４３１に基づいた実行要求または削除要求が受信されることにより、デバイス１１０は、アプリケーションに係わる情報４３１に対応するアプリケーションを行うか、あるいはアプリケーションに係わる情報４３１を仮想ページ４４１から削除する段階を追加することができる。
【００９４】
図７は、望ましい実施形態によって仮想ページを開き、開かれた仮想ページに含まれたアプリケーションに係わる情報に基づいてアプリケーションを実行するスクリーン例示図である。
【００９５】
図７を参照すれば、デバイス１１０は、仮想空間が生成される前のホームスクリーンを含むスクリーン７１０をディスプレイする。デバイス１１０によって仮想空間が生成されることにより、デバイス１１０は、仮想ページのインデックス３０２を含むホームスクリーンの最初のページ３０１を含むスクリーン７２０をディスプレイする。スクリーン７２０に基づいて、仮想ページへの移動要請が受信されることにより、デバイス１１０は、スクリーン７３０のように、仮想ページ４４１を開く。仮想ページ４４１が開かれた状態で、アプリケーションに係わる情報４３１に基づいた実行要請が受信されれば、デバイス１１０は、スクリーン７４０でのように、当該アプリケーションを実行する。スクリーン７４０に図示されたウェブページ、ピクチャ、マルチメディア・コンテンツは、そのようなアプリケーション、コンテンツまたはサービスのようなアイテムの実行を意味する。
【００９６】
このようにデバイス１１０は、状況情報によって、動的に生成された仮想ページ、または仮想空間にデバイス１１０によって設定された少なくとも１つのアプリケーションに係わる情報を登録し、将来的に現在のデバイス１１０の状況情報と同一である状況が生じれば、登録されたアプリケーションに係わる情報を含む仮想ページまたは仮想空間を提供する。仮想ページまたは仮想空間に含まれるアプリケーションに係わる情報は、デバイス１１０の状況情報に連結されている推薦情報と理解されもする。それによってユーザは、デバイス１１０の状況情報に係わるアプリケーション、コンテンツ及びサービスを容易に早く知ることができ、使用することができる。
【００９７】
一方、デバイス１１０は、ネットワーク１２０を介して連結された外部デバイス１３０に状況情報を提供し、それに対応する仮想空間に係わる情報を、外部デバイス１３０から受信し、ディスプレイすることができる。
【００９８】
図８は、望ましい他の実施形態によるデバイスの状況情報基盤の情報提供方法について説明するためのフローチャートである。図８は、デバイス１１０に保存された仮想空間がないときに実行される。すなわち、デバイス１１０の状況情報が検出された後、対応する仮想空間に係わる情報がデバイス１１０にないか、あるいはデバイス１１０によって仮想空間が生成されないとき、図８のように、デバイス１３０から仮想空間に係わる情報を受信することができる。しかし、デバイス１１０に対応する仮想空間があるが否か、またはデバイス１１０によって、仮想空間を生成することができるか否かを判断せずに、デバイス１１０の状況情報が検出されれば、外部デバイス１３０に仮想空間に係わる情報を要請することができる。
【００９９】
段階Ｓ８０１で、デバイス１１０は、状況情報を検出する。デバイス１１０の状況情報検出は、図２の段階Ｓ２０１でのように行われる。デバイス１１０の状況情報が検出されれば、デバイス１１０は、ネットワーク１２０を介して、前記検出された状況情報を外部デバイス１３０に伝送する（Ｓ８０２）。
【０１００】
段階Ｓ８０３で、外部デバイス１３０は、受信された状況情報に基づいて、仮想空間に係わる情報を検索する。そのために、外部デバイス１３０は、多様な状況情報に基づいた仮想空間に係わる情報を事前に保存する。従って、外部デバイス１３０は、仮想空間に係わる情報を提供するサーバ、クラウドサーバまたはデバイス１１０のように、現在の状況情報によって仮想空間を生成し、外部デバイス１３０のユーザによって登録されたアプリケーションに係わる情報を保存する通信可能なデバイスを含んでもよいが、それらに制限されるものではない。外部デバイス１３０は、外部デバイス１３０に連結された他の外部デバイス（図示せず）に保存された情報から、仮想空間に係わる情報を検索することができる。
【０１０１】
外部デバイス１３０は、デバイス１１０の状況情報に対応する仮想空間に係わる情報が検索されれば、検索された仮想空間に係わる情報を、デバイス１１０に伝送する（Ｓ８０４）。それによってデバイス１１０は、受信された仮想空間に係わる情報に基づいて、仮想空間をディスプレイする（Ｓ８０５）。
【０１０２】
仮想空間は、前述の図２ないし図７のうち少なくともいずれか一つでのようにディスプレイされる。しかし、外部デバイス１３０から受信された仮想空間に含まれたアプリケーションに係わる情報をディスプレイするとき、デバイス１１０は、受信された仮想空間に係わる情報に含まれたアプリケーションに係わる情報が、デバイス１１０に設定されないアプリケーションに係わる情報なのかデバイス１１０に設定されたアプリケーションに係わる情報であるか否かをユーザが直観的に知ることができるようにディスプレイすることができる。
【０１０３】
図９は、外部デバイス１３０から受信された仮想空間に係わる情報に基づいて、仮想空間をディスプレイする場合のスクリーン例である。
【０１０４】
図９を参照すれば、デバイス１１０は、アプリケーションに係わる情報９１２，９１３，９１４を含む仮想ページ９１１をディスプレイするスクリーン９１０をディスプレイする。アプリケーションに係わる情報９１２，９１３は、デバイスに設定されているアプリケーションに係わる情報である。アプリケーションに係わる情報９１４は、デバイスに設定されていないアプリケーションに係わる情報である。スクリーン９１０は、アプリケーションに係わる情報９１２，９１３と、アプリケーションに係わる情報９１４とを、異なる色で表現した例である。アプリケーションに係わる情報９１２，９１３を、不透明にディスプレイし、アプリケーションに係わる情報９１４を、透明にディスプレイすることができる。
【０１０５】
図９のスクリーン９２０は、仮想空間が、図３の３１０のようにディスプレイされている場合である。スクリーン９２０は、スクリーン９１０の仮想ページ９１１に含まれたアプリケーションに係わる情報９１２，９１３，９１４と同一であるアプリケーションに係わる情報９１２，９１３，９１４を含む仮想空間９２２を含む最初のページ９２１がディスプレイされている例である。
【０１０６】
図９のスクリーン９１０，９２０に図示されたデバイス１１０に設定されていないエアプリケーションに係わる情報９１３を使用することを願うことにより、ユーザによって、デバイス１１０のスクリーン９１０，９２０のアプリケーションに係わる情報９１３に基づいた設定命令が入力されれば、デバイス１１０は、ネットワーク１２０を介して、外部デバイス１３０から、アプリケーションに係わる情報９１３に対応するアプリケーションをダウンロードする。前述のアプリケーションに係わる情報９１３に基づいた設定命令は、例えば、ロングタッチ、ダブルタッチ、スウィープ、スワイプのようなタッチ基盤のユーザジェスチャを含んでもよいが、それらに制限されるものではない。
【０１０７】
しかし、外部デバイス１３０から当該アプリケーションをダウンロードせずに、デバイス１１０は、外部デバイス１１０に実行要請を行い、外部デバイス１３０によって実行された結果を受信し、まさしくデバイス１１０で実行されるように、実行結果をディスプレイすることができる。
【０１０８】
図９のスクリーン９１０，９２０に図示されたアプリケーションに係わる情報９１２，９１３に基づいて、当該アプリケーションに対する実行が要請される場合、デバイス１１０は、当該アプリケーションを実行することができる。
【０１０９】
図８に図示されたように、受信された仮想空間に係わる情報は、デバイス１１０に保存され、次に同一の状況が発生するときに利用される。保存された仮想空間を利用するとき、デバイス１１０に保存された仮想空間に登録されたアプリケーションに係わる情報以外のアプリケーションに係わる情報（追加的なアプリケーションに係わる情報）を得るために、デバイス１１０は、外部デバイス１３０に、仮想空間に係わる情報を要請することができる。かような場合、デバイス１１０は、外部デバイス１３０から受信された仮想空間に係わる情報に含まれたアプリケーションに係わる情報と、デバイス１１０に保存された仮想空間に含まれたアプリケーションに係わる情報とを比較し、同一のアプリケーションに係わる情報は無視し、同一ではないアプリケーションに係わる情報のみを仮想空間に追加してディスプレイするように登録する。
【０１１０】
しかし、外部デバイス１３０から受信されたアプリケーションに係わる情報を仮想空間に登録するとき、デバイス１１０は、仮想空間に既登録のアプリケーションに係わる情報と、受信されたアプリケーションに係わる情報とを比較する。比較結果、同一であるアプリケーションに係わる情報は、デバイス１１０及び外部デバイス１３０からいずれも提供されたアプリケーションに係わる情報であるということを、ユーザに直観的に知らせるように、アプリケーションに係わる情報に、追加情報（例えば、事前に設定されたシンボル）を添付してディスプレイするか、あるいはアプリケーションに係わる情報を、他のアプリケーションに係わる情報と、ユーザが区別するように、異なってディスプレイすることができる。
【０１１１】
従って、仮想空間に含まれるアプリケーションに係わる情報は、下記のように、４段階に区分して表示することができるが、それらに制限されるものではない。
【０１１２】
（１）デバイスによって登録されたアプリケーションに係わる情報
（または、デバイス１１０の状況情報を基準にして、デバイス１１０に保存された仮想空間に既登録のアプリケーションに係わる情報）
（２）デバイス１１０及び外部デバイス１３０いずれによっても登録されたアプリケーションに係わる情報
（３）外部デバイス１３０によって登録されたアプリケーションに係わる情報であり、デバイスに設定されたアプリケーションに係わる情報
（４）外部デバイス１３０によって登録されたアプリケーションに係わる情報であり、デバイスに設定されていないアプリケーションに係わる情報
【０１１３】
図１０は、望ましい他の実施形態によるデバイスの状況情報基盤の情報提供方法について説明するためのフローチャートである。デバイス１１０は、図１０に図示されたように、外部デバイス１３０との通信によって、仮想空間をディスプレイし、アプリケーションに係わる情報を登録することができる。
【０１１４】
段階Ｓ１００１で、デバイス１１０は、状況情報を検出する。検出された状況情報によって仮想空間が生成されれば、デバイス１１０は、生成された仮想空間をディスプレイする（Ｓ１００２）。
【０１１５】
段階Ｓ１００３で、デバイス１１０は、検出されたデバイス１１０の状況情報を、外部デバイス１３０に伝送する。それによって、外部デバイス１３０は、受信されたデバイス１１０の状況情報に基づいて、仮想空間に係わる情報を検索する（Ｓ１００４）。仮想空間に係わる情報が検索されれば、外部デバイス１３０は、検索された仮想空間に係わる情報を、デバイス１１０に伝送する（Ｓ１００５）。
【０１１６】
デバイス１１０は、外部デバイス１３０から、仮想空間に係わる情報が受信されれば、受信された仮想空間に係わる情報に含まれたアプリケーションに係わる情報を、現在ディスプレイされている仮想空間に登録する（Ｓ１００６）。外部デバイス１３０から受信されたアプリケーションに係わる情報を、仮想空間に登録するとき、デバイス１１０は、既登録のアプリケーションに係わる情報と比較し、前述のように受信されたアプリケーションに係わる情報に係わる登録処理を行うことができる。
【０１１７】
図１１は、望ましいさらに他の実施形態によるデバイスの状況情報基盤の情報提供方法について説明するためのフローチャートである。図１１は、デバイス１１０で、外部デバイス１３０に仮想空間に係わる情報を伝送する場合である。
【０１１８】
段階Ｓ１１０１で、デバイス１１０は、状況情報を検出する。検出されたデバイス１１０の状況情報による仮想空間を、デバイス１１０にディスプレイする（Ｓ１１０２）。このとき、仮想空間は、図３のスクリーン３１０のようにディスプレイされるか、スクリーン３１０のように、仮想ページのインデックスだけディスプレイされるか、あるいは図４のスクリーン４４０のように、開かれた仮想ページがディスプレイされる。
【０１１９】
前述の実施形態で言及されたアプリケーションに係わる情報を含んだリストに基づいて、仮想空間に、少なくとも１つのアプリケーションに係わる情報に係わる登録要請が受信されれば（Ｓ１１０３）、デバイス１１０は、仮想空間に、登録が要請されたアプリケーションに係わる情報を登録する（Ｓ１１０４）。デバイス１１０によって登録されたアプリケーションに係わる情報を含む仮想空間に係わる情報と、デバイス１１０の状況情報とを外部デバイス１３０に伝送する（Ｓ１１０５）。
【０１２０】
外部デバイス１３０は、受信されたデバイス１１０の状況情報と、仮想空間に係わる情報とを保存する（Ｓ１１０８）。外部デバイス１３０は、外部デバイス１３０の状況情報を検出する（Ｓ１１０９）。外部デバイス１３０の状況情報検出は、図２の段階Ｓ２０１でのデバイス１１０の状況情報検出のように行われる。
【０１２１】
外部デバイス１３０で検出された状況情報が、デバイス１１０から受信された状況情報と同一であれば、外部デバイス１３０は、受信された仮想空間に係わる情報に基づいて、仮想空間をディスプレイする（Ｓ１１１０）。このように、ディスプレイされる仮想空間に、外部デバイス１３０のスクリーン上にディスプレイされる少なくとも１つのアプリケーションに係わる情報を含むリストに基づいた新たなアプリケーションに係わる情報に係わる登録が要請されれば（Ｓ１１１１）、外部デバイス１３０は、仮想空間に、新たなアプリケーションに係わる情報がディスプレイされるように登録する。段階Ｓ１１１０で、ディスプレイされる仮想空間は、図３のスクリーン３００、図３のスクリーン３１０または図４のスクリーン４４０のようでもあるが、それらに制限されるものではない。また、外部デバイス１３０は、ディスプレイされる仮想空間に含まれたアプリケーションに係わる情報を削除したり、あるいはアプリケーションに係わる情報に基づいて、アプリケーションを実行することができる。
【０１２２】
一方、段階Ｓ１１０６で、デバイス１１０は、デバイス１１０のスクリーン上にディスプレイされている仮想空間に含まれたアプリケーションに係わる情報に基づいたアプリケーション実行、またはアプリケーションに係わる情報削除の要請が受信されれば、デバイス１１０は、前記アプリケーションを実行するか、あるいは前記アプリケーションに係わる情報を削除する（Ｓ１１０７）。
【０１２３】
デバイス１１０は、外部デバイス１３０と関係なく、自主的に図１２に図示されたように、状況情報に基づいたアプリケーションに係わる情報を登録することができる。図１２は、望ましいさらに他の実施形態によるデバイスの状況情報基盤の情報提供方法について説明するためのフローチャートであり、アプリケーション実行中、デバイス１１０の状況情報によって生成された仮想空間に、現在実行中のアプリケーションを登録する場合である。
【０１２４】
段階Ｓ１２０１で、デバイス１１０は、状況情報を検出する。状況情報検出は、図２の段階Ｓ２０１のように行われる。
【０１２５】
段階Ｓ１２０２で、デバイス１１０は、現在の状況情報による仮想空間を生成する。段階Ｓ１２０３で、デバイス１１０は、アプリケーション、コンテンツ及びサービスのような１つのアイテムを実行する。
【０１２６】
段階Ｓ１２０４で、デバイス１１０は、仮想空間に登録要請信号が受信されれば、段階Ｓ１２０５で、デバイス１１０は、実行されているアプリケーション、コンテンツまたはサービスに関連する情報が仮想空間にディスプレイされるように実行されているアプリケーション、コンテンツまたはサービスに関連する情報を登録する。
【０１２７】
図１３は、図１２の動作フローチャートについて説明するためのスクリーンの例である。図１３のスクリーン１３１０のように、デバイス１１０によって仮想ページが生成されることにより、仮想ページのインデックスを含むホームスクリーンが、デバイス１１０のスクリーン上にディスプレイされた後、１つのアイコンに基づいてウェブページ、ピクチャまたはマルチメディア・コンテンツのうち一つが実行されれば、デバイス１１０のスクリーンは、スクリーン１３１０からスクリーン１３２０に変更される。１つのアイコンに基づいて実行されるスクリーンは、図１３のスクリーン１３２０に制限されるものではない。
【０１２８】
スクリーン１３２０で、共有ボタン１３２２に係わる選択が感知されれば、デバイス１１０は、それによる下位階層のメニュー項目を含むポップアップウィンドー１３３１をディスプレイする。このポップアップウィンドー１３３１に、仮想ページの登録要請項目１３３２が含まれ、この仮想ページでの登録要請項目１３３２に係わる選択が感知されれば、デバイス１１０は、現在実行されているアプリケーションに係わる情報が、仮想ページにディスプレイされるように仮想ページに登録する。
【０１２９】
デバイス１１０は、ディスプレイされているスクリーン１３３０を、仮想ページ１３４１を含むスクリーン１３４０に転換しつつ、新たなアプリケーションに係わる情報１３４２の登録をユーザに確認させることができる。新たなアプリケーションに係わる情報１３４２は、既存のアプリケーションに係わる情報と区別されるように、一定時間点灯されるか、あるいはハイライト状態を維持することができるが、既存のアプリケーションに係わる情報と区別するためのディスプレイ方法は、前述のところに制限されるものではない。
【０１３０】
図１のネットワーク１２０は、無線通信を基に構成されるか、あるいは有線通信を基に構成される。無線通信を基に構成された場合、ネットワーク１２０は、例えば、ＡＰ（access point）を介さない無線ＬＡＮ（local area network）（例えば、Ｗｉ−Ｆｉダイレクト）、ジグビー（zigbee）、ブルートゥース、赤外線通信（ＩｒＤＡ：infrared data association）、ＲＦＩＤ（radio frequency identification）、ＮＦＣ（near field communication）基盤通信、ＡＰを介した無線ＬＡＮ（例えば、Ｗｉ−Ｆｉ）、３Ｇ（3rd generation）／４Ｇ（4th generation）基盤通信、インターネット、無線イントラネット、無線電話ネットワーク、ＵＷＢ（ultra-wideband）のような無線ネットワークで構成されもするが、それらに制限されるものではない。有線通信基盤は、電話線を利用する方式（例えば、ホームＰＮＡ（phoneline network alliance））、電力線を利用する方式（例えば、HomePlug、LongWorks、ＨＮＣＰ）、イサーネット（ethernet）を利用する方式（例えば、ＩＥＥＥ ８０２．３）、構造的配線（structured wiring）方式のうち１つの方式が利用されもするが、それらに制限されるものではない。
【０１３１】
外部デバイス１３０は、デバイス１１０と同一のデバイスでもあるが、デバイス１１０のユーザのカスタムメイド型で構成された状況情報基盤の仮想空間に係わる情報を提供することができるクラウドサーバを含んでもよいが、それらに制限されるものではない。ユーザのカスタムメイド型で構成された状況情報基盤の仮想空間は、例えば、ユーザが仮想空間生成を所望する位置情報基盤の仮想空間を含んでもよい。
【０１３２】
図１４は、図１に図示されたデバイス１１０の機能ブロック図の一例である。図１４を参照すれば、デバイス１１０は、情報入力処理器１４０１、センサ１４０２、タッチスクリーン１４０３、カメラ１４０４、オーディオ入力処理器１４０５、オーディオ出力処理器１４０６、メモリ１４０７、通信処理器１４０８、状況情報検出器１４０８、プロセッサ１４１０及び電源部１４１１を含む。デバイス１１０の構成は、図１４に図示されたところに制限されるものではない。すなわち、デバイス１１０の構成は、図１４に図示された構成要素よりさらに多くの構成要素を含むか、あるいはさらに少ない構成要素を含んでもよい。例えば、デバイス１１０は、カメラ１４０４を含まないこともある。
【０１３３】
情報入力処理器１４０１は、デバイス１１０の動作を制御するための入力データ、及び望ましい実施形態によるデバイス１１０の状況情報基盤の情報提供方法の実行を要請する情報を入力することができるが、入力される情報は、それらに制限されるものではない。情報入力処理器１４０１は、キーパッド（keypad）、ドームスィッチ（dome switch）、ジョグホイール（jog wheel）、ジョグスイッチ（jog switch）、ハードウェア（Ｈ／Ｗ）ボタン、ホットキー（hot key）及びタッチパネルのうち少なくとも一つを含んでもよいが、それらに制限されるものではない。
【０１３４】
センサ１４０２は、デバイス１１０の位置、デバイス１１０とユーザとの接触有無、デバイス１１０の方位、デバイス１１０の加速または減速などのように、デバイス１１０の現在状態を感知し、デバイス１１０の動作を制御するためのセンシング信号を発する。センサ１４０２は、近接センサ及びモーションセンサを含んでもよい。センサ１４０２は、センサ基盤のユーザのジェスチャを認識した信号を発することもできる。
【０１３５】
近接センサは、事前に設定された検出面にアクセスする物体、または近辺に存在する物体の有無を電気的な力または赤外線を利用して、機械的接触なしにも検出するセンサをいう。近接センサの例として、透過型光電センサ、直接反射型光電センサ、ミラー発射型光電センサ、高周波発振型近接センサ、静電容量型近接センサ、磁気型近接センサ、赤外線近接センサなどがある。
【０１３６】
センサ１４０２は、状況情報検出器１４０８に含まれるともいえる。状況情報検出器１４０８は、デバイス１１０の現在の状況情報を検出する。状況情報検出器１４０８は、図２の段階Ｓ２０１で言及したように、加速度センサ、地磁気センサ及びジャイロセンサなど多様なセンサをさらに含んでもよく、図２で言及した多様な状況情報を検出するように構成されもする。
【０１３７】
タッチスクリーン１４０３は、抵抗膜（減圧）方式または静電容量方式で構成されるが、それらに制限されるものではない。タッチスクリーン１４０３は、前述のユーザタッチ基盤ジェスチャに依存するユーザ要請（request）、ユーザ選択（selection）またはユーザコマンド（command）を受信することができる。ユーザタッチ基盤ジェスチャは、タッチ回数、タッチパターン、タッチ面積及びタッチ強度などの多様な組み合わせによって、前述のタッチ基盤のユーザジェスチャが定義される。しかし、定義可能なタッチ基盤のユーザジェスチャは、前述のところに制限されるものではない。
【０１３８】
タッチスクリーン１４０３は、タッチスクリーン１４０３のタッチまたは近接タッチを感知するための多様なセンサが具備される。タッチスクリーン１４０３に具備されるセンサは、前述のタッチ基盤のユーザジェスチャまたはパターンをセンシングした信号を発することができる。タッチスクリーン１４０３のための近接センサは、センサ１４０２に含まれる近接センサと同一であってもよい。
【０１３９】
タッチスクリーン１４０３のタッチを感知するためのセンサの一例として、触覚センサを含んでもよい。触覚センサは、接触面の粗度、接触物体の硬度、接触地点の温度などの多様な情報を感知することができる。近接センサは、事前に設定された検出面にアクセスする物体、または近辺に存在する物体の有無を電気的な力または赤外線を利用して、機械的接触なしに検出するセンサをいう。近接センサの例として、透過型光電センサ、直接反射型光電センサ、ミラー発射型光電センサ、高周波発振型近接センサ、静電容量型近接センサ、磁気型近接センサ、赤外線近接センサなどがある。
【０１４０】
タッチスクリーン１４０３のタッチは、タッチパネルにポインタ（pointer）がタッチされた場合である。タッチスクリーン１４０３の近接タッチ（proximity-touch）は、ポインタがタッチパネルに実際にタッチされず、タッチパネルから所定距離内にアクセスされた場合である。ポインタは、タッチスクリーン１４０３の特定部分をタッチするか、あるいは近接タッチするためのツールである。ポインタの例として、スタイラスペン、指などを挙げることができるが、それらに制限されるものではない。
【０１４１】
タッチスクリーン１４０３は、デバイス１１０によって処理される情報をディスプレイする。例えば、タッチスクリーン１４０３は、タッチスクリーン１４０３に具備されたセンサを介してセンシングされたユーザのジェスチャ、タッチパターン、または情報入力処理器１４０１を介して入力された制御データ、ユーザの入力情報、またはセンサ１４０２を介してセンシングされた信号に応答するスクリーンをディスプレイすることができる。
【０１４２】
望ましい実施形態による状況情報基盤の情報提供方法を遂行するために、タッチスクリーン１４０３は、ディスプレイされている仮想ページに含まれたアプリケーションに係わる情報に係わる選択を示すユーザ入力を、プロセッサ１４１０に伝送する。プロセッサ１４１０によって仮想空間が生成されれば、タッチスクリーン１４０３は、受信された仮想空間をディスプレイする。
【０１４３】
タッチスクリーン１４０３は、前述の図３ないし図７、図９及び図１３に図示されたスクリーンを、プロセッサ１４１０によって制御されてディスプレイし、ディスプレイされているスクリーンに基づいたタッチ基盤入力を受信し、プロセッサ１４１０に伝送する。タッチスクリーン１４０３にディスプレイされるスクリーンは、入力に係わるＵＩ（user interface）的なフィードバック（feedback）情報ともいえる。
【０１４４】
タッチスクリーン１４０３は、情報入力及び出力装置といえる。タッチスクリーン１４０３にディスプレイされているスクリーンは、ＵＩ基盤のＧＵＩスクリーンを含む。
【０１４５】
タッチスクリーン１４０３は、液晶ディスプレイ（liquid crystal display）、薄膜トランジスタ液晶ディスプレイ（thin film transistor-liquid crystal display）、有機発光ダイオード（organic light-emitting diode）、フレキシブル・ディスプレイ（flexible display）、三次元ディスプレイ（３Ｄ（three dimensional） ｄisplay）及びＡＭＯＬＥＤ（active-matrix organic light-emitting diode）のうち少なくとも一つを含むが、それらに制限されるものではない。タッチスクリーン１４０３は、ディスプレイともいえる。タッチスクリーン１４０３は、デバイス１１０の具現形態によって、２個以上存在することができる。
【０１４６】
カメラ１４０４は、映像通話モードまたは撮影モードで、イメージセンサ（または、光センサ）によって得られる静止映像または動画などの画像フレームを処理する。そして、処理された画像フレームは、タッチスクリーン１４０３にディスプレイされる。それによって、カメラ１４０４によって得られた静止映像または動画に含まれた画像フレームに基づいて、望ましい実施形態によるデバイスの状況情報基盤の情報提供方法を遂行するために定義された空間ジェスチャを認識することができる。
【０１４７】
カメラ１４０４で処理された画像フレームは、メモリ１４０７に保存されるか、あるいは通信処理器１４０８を介して外部に伝送される。カメラ１４０４は、デバイス１１０の構成によって、２個以上が具備されもする。また、カメラ１４０４は、ユーザの空間ジェスチャを認識する入力装置として使用されてもよい。
【０１４８】
オーディオ入力処理器１４０５は、通話モード、録画モード、または音声認識モードなどで外部の音響信号を入力され、電気的な音声データに変換してプロセッサ１４１０に伝送する。オーディオ入力処理器１４０５は、例えば、マイクロホンで構成される。オーディオ入力処理器１４０５は、外部の音響信号を入力される過程で発生する雑音（noise）を除去するための多様な雑音除去アルゴリズムを含むように構成される。
【０１４９】
オーディオ入力処理器１４０５を介して入力される前記音響信号は、望ましい実施形態による状況情報基盤の情報提供方法の実行を要請するユーザの入力を含んでもよい。前記音響信号が、自然語基盤のユーザ入力である場合、前記音響信号は、音声認識基盤のユーザ入力ともいえる。オーディオ入力処理器１４０５を介して入力される外部の音響信号は、プロセッサ１４１０を介してメモリ１４０７に保存されるか、あるいはプロセッサ１４１０及び通信処理器１４０８を介して外部に伝送される。
【０１５０】
オーディオ出力処理器１４０６は、通話モードあるいはオーディオ再生モードなどで、外部から受信されるか、あるいはメモリ１４０７から読み取られる音響信号またはオーディオ信号を出力する。オーディオ出力処理器１４０６は、スピーカーで構成される。オーディオ出力処理器１４０６は、コンテンツが再生されるとき、再生されるコンテンツにオーディオ信号が含まれていれば、再生されるコンテンツに含まれているオーディオ信号を出力する。オーディオ入力処理器１４０５とオーディオ出力処理器１４０６は、ヘッドセットと共に一体型で構成される。
【０１５１】
メモリ１４０７は、後述するプロセッサ１４１０によって実行可能に構成された少なくとも１つのプログラム及び／または命令語セットと、資源（resource）とを保存する。少なくとも１つのプログラムは、望ましい実施形態によるデバイス１１０の状況情報基盤の情報提供方法を実行するための少なくとも１つのプログラム、デバイス１１０のオペレーティングシステム（operating system）プログラム、デバイス１１０によって遂行される各種機能（または、サービス）に係わるアプリケーション・プログラム、サービスプログラム、及びデバイス１１０に含まれたハードウェア・コンポーネント（component）を駆動させるプログラムを含むが、それらに制限されるものではない。
【０１５２】
資源は、望ましい実施形態によって再生されるコンテンツ、前述の表１のように、デバイス１１０によって検出された状況情報によって提供される仮想空間に係わる情報、仮想空間に含まれた少なくとも１つのアプリケーションに係わる情報、少なくとも１つのアプリケーションに係わる情報を含むリスト情報を含んでもよいが、それらに制限されるものではない。
【０１５３】
また、資源は、デバイス１１０のユーザ情報、デバイス１１０に設定されたアプリケーション・プログラムを運営するのに必要な情報、及び前述のハードウェア・コンポーネントを駆動させるのに必要なプログラムを実行するのに必要な情報を含んでもよいが、それらに制限されるものではない。
【０１５４】
メモリ１４０７は、フラッシュメモリ・タイプ、ハードディスク・タイプ、マルチメディアカードマイクロ・タイプ、カードタイプのメモリ（例えば、ＳＤメモリ、ＸＤメモリなどー、ＲＯＭ（read-only memory）、ＥＥＰＲＯＭ（electrically erasable programmable read-only memory）、ＰＲＯＭ（programmable read-only memory）、磁気メモリ、光ディスクのうち少なくとも１つのタイプの記録媒体を含んでもよい。
【０１５５】
メモリ１４０７に保存される少なくとも１つのプログラム及び／または命令語セットは、機能によって複数個のモジュールに分類することができる。例えば、メモリ１４０７は、オペレーティング・システム、通信モジュール、グラフィック・モジュール、ＧＰＳ（global position system）モジュール、ＵＩモジュール、センシング・モジュール、接触及び動きモジュール、電源モジュール及びアプリケーション・モジュールを含むが、それらに制限されるものではない。
【０１５６】
アプリケーション・モジュールは、望ましい実施形態によるデバイス１１０の状況情報基盤の情報提供方法を遂行するために必要な複数のアプリケーションを含んでもよい。複数のアプリケーションは、ランチャ・アプリケーションを含んでもよい。ランチャ・アプリケーションは、前述の望ましい実施形態で言及されたように、ホームスクリーンに仮想空間をディスプレイすることができる。例えば、ランチャ・アプリケーションによって仮想空間は、図３の３００に図示されたようにディスプレイされるか、あるいは図３の３１０に図示されたようにディスプレイされる。しかし、仮想空間のディスプレイ・パターンは、前述の実施形態に制限されるものではない。
【０１５７】
通信処理器１４０８は、無線インターネット通信、無線イントラネット通信、無線電話ネットワーク、無線ＬＡＮ通信、Ｗｉ−Ｆｉ通信、ＷＦＤ（Ｗｉ−Ｆｉ direct）通信、３Ｇ（generation）通信、４Ｇ（４generation）ＬＴＥ（long term evolution）通信、ブルートゥース通信、赤外線（ＩｒＤＡ）通信、ＲＦＩＤ通信、ＵＷＢ通信、ジグビーのような無線ネットワーク通信を介して、外部デバイスとデータを送受信することができる。
【０１５８】
通信処理器１４０８は、放送受信モジュール、移動通信モジュール、無線インターネットモジュール、有線インターネットモジュール、近距離通信モジュール及び位置情報モジュールのうち少なくとも一つを含んでもよいが、それらに制限されるものではない。
【０１５９】
通信処理器１４０８は、有線インターネットのような有線ネットワークを、または外部デバイス１３０とデータを送受信することができる有線通信機能をさらに含んでもよい。有線通信機能は、ＵＳＢ（universal serial bus）ポート（図示せず）のようなプラグ・アンド・プレイ（plug and play）・インターフェースを利用して、外部デバイス（図示せず）とデータを送受信することができる。
【０１６０】
通信処理器１４０８を介して、前述の図８、図１０及び図１１に図示されたように、外部デバイス１３０にデータを伝送し、外部デバイス１３０からデータを受信することができる。
【０１６１】
電源部１４１１は、デバイス１１０に含まれたハードウェア・コンポーネントに電力を供給する。電源部１４１１は、バッテリ及び交流電源のような一つ以上の電源を含む。デバイス１１０は、電源部１４１１を含まずに、外部電源提供部（図示せず）と連結される連結部（connection unit）（図示せず）を含んでもよい。連結部は、有線タイプと無線タイプとのうち少なくとも一つに基づいて構成される。
【０１６２】
プロセッサ１４１０は、デバイス１１０の全般的な動作を制御するものであり、１つ以上のプロセッサともいえる。プロセッサ１４１０は、メモリ１４０７に保存されたオペレーティング・システムと、前述の各種モジュールとを利用して、情報入力処理器１４０１、センサ１４０２、タッチスクリーン１４０３、カメラ１４０３、オーディオ入力処理器１４０５、オーディオ出力処理器１４０６、メモリ１４０７、通信処理器１４０８、状況情報検出器１４０９及び電源部１４１１を全般的に制御することができる。従って、プロセッサ１４１０は、制御器やマイクロプロセッサ、デジタル信号処理器（digital signal processor）などともいえる。
【０１６３】
また、プロセッサ１４１０は、オペレーティング・システムと、ＵＩモジュールとを利用して、情報入力処理器１４０１、センサ１４０２、タッチスクリーン１４０３、カメラ１４０４及びオーディオ入力処理器１４０５を利用して、ユーザインターフェースを提供することができる。
【０１６４】
プロセッサ１４１０は、望ましい実施形態による状況情報基盤の情報提供方法に係わる少なくとも１つのプログラムを実行させ、前述の図２、図８、図１０、図１１及び図１２に図示された動作フローチャートを遂行することができる。プロセッサ１４１０は、前記プログラムをメモリ１４０７から読み取って実行させるか、あるいは通信処理器１４０８を介して連結された外部デバイス１３０からダウンロードされて実行させることができる。このとき、外部デバイス１３０は、アプリケーション提供サーバまたはアプリケーションマーケットサーバともいえる。外部デバイス１３０は、前述のように、クラウドサーバまたはデバイス１１０周辺の通信可能なデバイスを含んでもよいが、それらに制限されるものではない。プロセッサ１４１０は、デバイス１１０内の各種ハードウェア・コンポーネントと、プロセッサ１４１０とのインターフェース機能部を含むものであると理解される。
【０１６５】
前述の実施形態は、仮想空間にアプリケーションに係わる情報を含む例について説明している。しかし、仮想空間には、デバイス１１０の状況情報に対応する少なくとも１つのマルチメディア・コンテンツに係わる情報、または少なくとも１つのサービスに係わる情報をさらに含んでもよい。前述のマルチメディア・コンテンツに係わる情報と、サービスに係わる情報は、最初に言及したように、アプリケーションに係わる情報についての他種類アイテムに係わる情報ともいえる。従って、望ましい実施形態による仮想空間は、デバイス１１０の状況情報に対応する互いに異なる種類のアイテムに係わる情報を含んでもよい。また、仮想空間は、複数のアイテムに係わる情報（例えば、複数のアプリケーションに係わる情報、または複数のマルチメディアに係わる情報）を含んでもよい。
【０１６６】
望ましい実施形態によるデバイスの状況情報基盤の情報提供方法をコンピュータで具現する方法を遂行させる命令語を含む一つ以上のプログラムは、コンピュータで読み取り可能な記録媒体に、コンピュータで読み取り可能なコードとして記録されることが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能であるデータが保存される全ての種類の保存装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ（random-access memory）、ＣＤ（compact disc）−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがある。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式で、コンピュータで読み取り可能なコードとして保存されて実行される。
【０１６７】
以上、本発明について、その望ましい実施形態を中心に説明した。本発明が属する技術分野で当業者であるならば、本発明が本発明の本質的な特性から外れない範囲で変形された形態に具現されるということを理解することができるであろう。従って、開示された実施形態は、限定的な観点ではなく、説明的な観点から考慮されなければならない。本発明の範囲は、前述の説明ではなく、特許請求の範囲に示されており、それと同等な範囲内にいる全ての差異は、本発明に含まれたものであると解釈されなければならないである。
【産業上の利用可能性】
【０１６８】
本発明の状況情報基盤の情報提供方法、そのシステム及びその記録媒体は、例えば、情報提供関連の技術分野に効果的に適用可能である。
【符号の説明】
【０１６９】
１００    情報提供システム
１１０    デバイス
１２０    ネットワーク
１３０    外部デバイス
１４０１    情報入力処理器
１４０２    センサ
１４０３    タッチスクリーン
１４０４    カメラ
１４０５    オーディオ入力処理器
１４０６    オーディオ出力処理器
１４０７    メモリ
１４０８    通信処理器
１４０９    状況情報検出器
１４１０    プロセッサ
１４１１    電源部
【図１】
2014116001.tif 000004
【図２】
2014116001.tif 000005
【図３】
2014116001.tif 000006
【図４】
2014116001.tif 000007
【図５】
2014116001.tif 000008
【図６】
2014116001.tif 000009
【図７】
2014116001.tif 000010
【図８】
2014116001.tif 000011
【図９】
2014116001.tif 000012
【図１０】
2014116001.tif 000013
【図１１】
2014116001.tif 000014
【図１２】
2014116001.tif 000015
【図１３】
2014116001.tif 000016
【図１４】
2014116001.tif 000017