(57)【要約】【課題】ユーザデバイスのディスプレイにユーザ・インターフェースを提供する方法を提供する。【解決手段】予め設定されたレイアウトによってユーザ・インターフェースを表示する段階と、ユーザデバイスの位置情報または時間情報のうち少なくとも１つを含むコンテクストを判断する段階と、位置情報または時間情報のうち、少なくとも１つに基づいて、ユーザ・インターフェースに含まれるオブジェクトを決定する段階と、決定されたオブジェクトをディスプレイに表示する段階と、周辺機器との連結を検出することにより、連結された周辺機器に基づいて、ユーザ・インターフェース上に含まれたオブジェクトを周辺機器に係わるオブジェクトを示すように変更する段階と、を含む。【選択図】図２
2020181590.tif 000002
【特許請求の範囲】
【請求項１】
ユーザデバイスのディスプレイにユーザ・インターフェースを提供する方法において、
予め設定されたレイアウトによって前記ユーザ・インターフェースを表示する段階と、
前記ユーザデバイスの位置情報または時間情報のうち少なくとも１つを含むコンテクストを判断する段階と、
前記位置情報または時間情報のうち、少なくとも１つに基づいて、前記ユーザ・インターフェースに含まれるオブジェクトを決定する段階と、
前記決定されたオブジェクトを前記ディスプレイに表示する段階と、
周辺機器との連結を検出することにより、前記連結された周辺機器に基づいて、前記ユーザ・インターフェース上に含まれた前記オブジェクトを前記周辺機器に係わるオブジェクトを示すように変更する段階と、を含む、方法。
【請求項２】
前記オブジェクトを選択するユーザ入力に基づいて、アプリケーションのインストールページを表示する段階と、
前記アプリケーションを前記ユーザデバイスにインストールする段階と、をさらに含む、請求項１に記載の方法。
【請求項３】
前記オブジェクトを決定する段階は、
前記オブジェクトが示すアプリケーションの種類に基づいて、おすすめアプリケーションを決定する、請求項１に記載の方法。
【請求項４】
前記ユーザデバイスのコンテクストは、
人物情報、日程情報、周辺機器連結情報及びユーザの活動情報のうち、少なくとも１つをさらに含む、請求項１に記載の方法。
【請求項５】
前記コンテクストを判断する段階は、
前記ユーザデバイスに備えられたセンサを通じて獲得された情報に基づいて、前記ユーザデバイスのコンテクストを判断する、請求項１に記載の方法。
【請求項６】
前記オブジェクトは、
アプリケーション実行アイコン、ウィジェット及びアプリケーション実行画面のうち、少なくとも１つを含む、請求項１に記載の方法。
【請求項７】
ユーザ・インターフェースを提供するユーザデバイスにおいて、
ディスプレイと、
予め設定されたレイアウトによって前記ディスプレイに前記ユーザ・インターフェースを表示するように制御し、
前記ユーザデバイスの位置情報または時間情報のうち、少なくとも１つを含むコンテクストを判断し、
前記位置情報または時間情報のうち、少なくとも１つに基づいて、前記ユーザ・インターフェースに含まれるオブジェクトを決定し、
前記決定されたオブジェクトを前記ディスプレイに表示するように制御し、
周辺機器との連結を検出することにより、前記連結された周辺機器に基づいて、前記ユーザ・インターフェース上に含まれた前記オブジェクトを前記周辺機器に係わるオブジェクトを示すように変更する制御部を含む、ユーザデバイス。
【請求項８】
前記制御部は、
前記オブジェクトを選択するユーザ入力に基づいて、アプリケーションのインストールページを前記ディスプレイに表示するように制御し、
前記アプリケーションを前記ユーザデバイスにインストールする、請求項７に記載のユーザデバイス。
【請求項９】
前記制御部は、
前記オブジェクトが示すアプリケーションの種類に基づいて、おすすめアプリケーションを決定する、請求項７に記載のユーザデバイス。
【請求項１０】
前記ユーザデバイスのコンテクストは、
人物情報、日程情報、周辺機器連結情報及びユーザの活動情報のうち、少なくとも１つをさらに含む、請求項７に記載のユーザデバイス。
【請求項１１】
センサをさらに含み、
前記制御部は、
前記センサを介して獲得された情報に基づいて、前記ユーザデバイスのコンテクストを判断する、請求項７に記載のユーザデバイス。
【請求項１２】
前記オブジェクトは、
アプリケーション実行アイコン、ウィジェット及びアプリケーション実行画面のうち、少なくとも１つを含む、請求項７に記載のユーザデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイスに、情報またはユーザ・インターフェースをディスプレイする方法及びそのデバイスに係り、さらに詳細には、ユーザのデバイスが、ユーザに、さらに適切な情報またはユーザ・インターフェースをディスプレイするための方法及びそのデバイスに関する。
【背景技術】
【０００２】
携帯電話機、スマートフォン、ノート型パソコン、タブレットＰＣ（personal computer）、ハンドヘルドＰＣ、電子ブック端末機、デジタル放送用端末機、ＰＤＡ（personal digital assistant）、ＰＭＰ（portable multimedia player）、ナビゲーション、スマートＴＶ（television）のような多様な機器を使用するとき、ユーザは、背景画面やホームスクリーンなどにウィジェットやアプリケーション実行アイコンなどを配置することができる。
しかし、従来には、ユーザが所望する情報とは無関係に、ユーザのデバイスが、固定されたユーザ背景画面やホームスクリーンを提供することにより、ユーザが所望しない情報またはユーザ・インターフェースを、ユーザのデバイスが提供するという問題点があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２０１２／０２６０２１７号明細書
【特許文献２】特開２０１０−１５７２０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、ユーザに提供される情報またはユーザ・インターフェースを適切に変更し、ユーザが所望する情報またはユーザ・インターフェースを提供する方法及びユーザのデバイスを提供することである。
【課題を解決するための手段】
【０００５】
前述の技術的課題を達成するための技術的手段として、本発明の一実施形態によって、
ユーザのデバイスが、ユーザデバイスの既設定動作を実行させるための少なくとも１つの客体を含むユーザ・インターフェースを提供する方法は、少なくとも１つの客体を含むユーザ・インターフェースは、ユーザデバイスの画面上に表示され、既設定のイベントの発生によって、ユーザ・インターフェースに含まれた少なくとも１つの客体のうち、イベントに係わる第１客体を選択する段階と、イベント及びユーザのデバイスに対するユーザの入力によって、第１客体が選択されることによって実行される第１動作と関連する第２動作を実行するための第２客体を決定する段階と、選択された第１客体を第２客体に変更する段階と、を含んでもよい。
【０００６】
また、本発明の他の事実施形態によれば、該イベントは、既設定のユーザ日程に係わるイベントであり、ユーザ・インターフェースに含まれた第１客体及び第２客体は、ユーザの日程に係わる情報を表示し、第１動作及び第２動作は、ユーザのデバイスに対するユーザの入力によってすでに設定された連結情報に基づいて、外部デバイスに連結する動作でもある。
【０００７】
また、本発明のさらに他の事実施形態によれば、ユーザ・インターフェースは、ユーザデバイスのホーム画面にディスプレイされ、第１客体及び第２客体は、ユーザ・インターフェースに含まれたウィジェット（widget）、アプリケーション実行アイコン、アプリケーション実行画面及びその組み合わせのうちいずれか一つでもある。
【０００８】
また、本発明のさらに他の事実施形態によれば、第２客体を決定する段階は、イベントに係わる情報を獲得する段階と、イベントに係わる情報に基づいて、第１動作と関連する第２動作を決定する段階と、第２動作を実行するための第２客体を決定する段階と、を含んでもよい。
【０００９】
また、本発明のさらに他の事実施形態によれば、第１客体は、第１外部デバイスに係わる情報を表示し、第１動作は、ユーザ入力によって、前記第１外部デバイスに対する電話呼び出しを要請する動作であり、第２客体は、第２外部デバイスに係わる情報を表示し、第２動作は、ユーザ入力によって、第２外部デバイスに対する電話呼び出し処理を要請する動作でもある。
【００１０】
また、本発明のさらに他の事実施形態によれば、第１外部デバイスに係わる情報は、第１外部デバイスに対する電話番号、第１外部デバイスについて設定されたイメージ、及び第１外部デバイスに係わる識別情報のうち少なくとも一つを含み、第２外部デバイスに係わる情報は、第２外部デバイスに係わる電話番号、第２外部デバイスについて設定されたイメージ、及び第２外部デバイスに係わる識別情報のうち少なくとも一つを含んでもよい。
【００１１】
また、本発明のさらに他の事実施形態によれば、イベントに係わる情報は、ユーザのデバイスに対して設定されたユーザの日程に係わる情報を含み、第２外部デバイスは、ユーザの日程に係わる情報に係わる外部デバイスでもある。
【００１２】
また、本発明のさらに他の事実施形態によれば、イベントは、ユーザデバイスの地理的位置の変更であり、イベントに係わる情報は、ユーザデバイスの位置情報を含んでもよい。
【００１３】
また、本発明のさらに他の事実施形態によれば、第１客体は、第１アプリケーションを実行するためのアイコンであり、第２客体は、第２アプリケーションを実行するためのアイコンであり、ユーザ・インターフェース提供方法は、第２アプリケーションがユーザのデバイスにインストールされていない場合、第２アプリケーションをダウンロードしてイ
ンストールする段階をさらに含んでもよい。
【００１４】
また、本発明のさらに他の事実施形態によれば、イベントに係わる前記第１客体を決定する段階は、ユーザ・インターフェースに含まれた少なくとも１つの客体を介して表示されるコンテンツの種類、客体が属する客体の性質に係わるカテゴリー、及び客体を介して提供されるサービスのサービス提供者情報のうち少なくとも一つに基づいて、少なくとも１つの客体のうちから第１客体を決定することができる。
【００１５】
また、本発明のさらに他の事実施形態によれば、第１客体は、少なくとも１つのアプリケーションに係わるリストを表示し、第２客体は、少なくとも１つのアプリケーションに係わるおすすめアプリケーションリストを表示することができる。
【００１６】
本発明の一実施形態によって、既設定の動作を実行させるための少なくとも１つの客体を含むユーザ・インターフェースを提供するユーザのデバイスは、少なくとも１つの客体を含むユーザ・インターフェースをディスプレイするディスプレイ部と、既設定のイベントの発生によって、ユーザ・インターフェースに含まれた少なくとも１つの客体のうち、イベントに係わる第１客体を選択し、イベント及びユーザのデバイスに対するユーザの入力によって、第１客体が選択されることによって実行される第１動作と関連する第２動作を実行するための第２客体を決定し、選択された第１客体を第２客体に変更する制御部と、を含んでもよい。
【００１７】
また、本発明の他の事実施形態によれば、イベントは、既設定のユーザ日程に係わるイベントであり、ユーザ・インターフェースに含まれた第１客体及び第２客体は、ユーザの日程に係わる情報を表示し、第１動作及び第２動作は、ユーザのデバイスに対するユーザの入力によってすでに設定された連結情報に基づいて、外部デバイスに連結する動作でもある。
【００１８】
また、本発明のさらに他の事実施形態によれば、ユーザ・インターフェースは、前記ユーザデバイスのホーム画面にディスプレイされ、第１客体及び第２客体は、ユーザ・インターフェースに含まれたウィジェット（widget）、アプリケーション実行アイコン、アプリケーション実行画面及びその組み合わせのうちいずれか一つでもある。
【００１９】
また、本発明のさらに他の事実施形態によれば、制御部は、イベントに係わる情報を獲得し、イベントに係わる情報に基づいて、第１動作と関連する第２動作を決定し、第２動作を実行するための第２客体を決定することができる。
【００２０】
また、本発明のさらに他の事実施形態によれば、第１客体は、第１外部デバイスに係わる情報を表示し、第１動作は、ユーザ入力によって、第１外部デバイスに対する電話呼び出しを要請する動作であり、第２客体は、第２外部デバイスに係わる情報を表示し、第２動作は、ユーザ入力によって、第２外部デバイスに対する電話呼び出し処理を要請する動作でもある。
【００２１】
また、本発明のさらに他の一実施形態によれば、第１外部デバイスに係わる情報は、第１外部デバイスに係わる電話番号、第１外部デバイスについて設定されたイメージ、及び第１外部デバイスに係わる識別情報のうち少なくとも一つを含み、第２外部デバイスに係わる情報は、第２外部デバイスに係わる電話番号、第２外部デバイスについて設定されたイメージ、及び第２外部デバイスに係わる識別情報のうち少なくとも一つを含んでもよい。
【００２２】
また、本発明のさらに他の一実施形態によれば、イベントに係わる情報は、ユーザのデ
バイスに対して設定されたユーザの日程に係わる情報を含み、第２外部デバイスは、ユーザの日程に係わる情報に係わる外部デバイスでもある。
【００２３】
また、本発明のさらに他の一実施形態によれば、イベントは、ユーザデバイスの地理的位置の変更であり、イベントに係わる情報は、ユーザデバイスの位置情報を含んでもよい。
【００２４】
また、本発明のさらに他の一実施形態によれば、第１客体は、第１アプリケーションを実行するためのアイコンであり、第２客体は、第２アプリケーションを実行するためのアイコンであり、制御部は、第２アプリケーションがユーザのデバイスにインストールされていない場合、第２アプリケーションをユーザのデバイスにダウンロードしてインストールすることができる。
【００２５】
また、本発明のさらに他の一実施形態によれば、制御部は、ユーザ・インターフェースに含まれた少なくとも１つの客体を介して表示されるコンテンツの種類、客体が属する客体の性質に係わるカテゴリー、及び客体を介して提供されるサービスのサービス提供者情報のうち少なくとも一つに基づいて、少なくとも１つの客体のうちから第１客体を決定することができる。
【００２６】
本発明の一実施形態による記録媒体は、前記記載した方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体でもある。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態によって、ユーザのデバイスがユーザ・インターフェースをディスプレイするプロセスを示したフローチャートである。
【図２】本発明の一実施形態によって、ユーザのデバイスがユーザ・インターフェースをディスプレイするプロセスを示したフローチャートである。
【図３】本発明の一実施形態によって、ユーザデバイスのディスプレイ部に設定されたレイアウトによって、ユーザ・インターフェースをディスプレイする一例を図示した図面である。
【図４】本発明の一実施形態によって、ユーザのデバイスが、ユーザのデバイスにインストールされたアプリケーションを介して入力された情報をディスプレイする一例を図示した図面である。
【図５】本発明の一実施形態によって、ユーザのデバイスが、日程管理アプリケーションを介して設定された時刻に基づいて、ユーザ・インターフェース・レイアウトに含まれた構成要素を変更するプロセスを図示したフローチャートである。
【図６】本発明の一実施形態によって、ユーザのデバイスが構成要素を変更してディスプレイする例示を図示した図面である。
【図７】本発明の他の一実施形態によって、ユーザのデバイスが構成要素を変更してディスプレイする例示を図示した図面である。
【図８】本発明のさらに他の一実施形態によって、ユーザのデバイスが構成要素を変更してディスプレイする例示を図示した図面である。
【図９】本発明の一実施形態によって、ユーザのデバイスが構成要素を変更するプロセスを図示したフローチャートである。
【図１０】本発明の一実施形態によって、ユーザのデバイスが、ユーザデバイスの位置情報に基づいて、構成要素を変更してディスプレイする一例を図示した図面である。
【図１１】本発明の一実施形態によって、ユーザのデバイスがレイアウトに含まれた構成要素を変更するプロセスを図示したフローチャートである。
【図１２】本発明の一実施形態によって、ユーザのデバイスがディスプレイ部におすすめ情報をディスプレイする一例を図示した図面である。
【図１３】本発明の他の一実施形態によって、ユーザのデバイスがレイアウトに含まれた構成要素を変更するプロセスを図示した図面である。
【図１４】本発明の一実施形態によるユーザデバイスの構造を簡単に図示したブロック図である。
【図１５】本発明の一実施形態によるユーザデバイスの構造を図示した構造図である。
【図１６】本発明の他の一実施形態によるユーザデバイスの構造を図示した構造図である。
【発明を実施するための形態】
【００２８】
以下、添付した図面を参照し、本発明が属する技術分野で当業者が容易に実施することができるように、本発明の実施形態について詳細に説明する。しかし、本発明は、さまざまに異なる形態で具現され、ここで説明する実施形態に限定されるものではない。図面で、本発明を明確に説明するために、説明と係わりのない部分は省略し、明細書全体を通じて、類似した部分については、類似した図面符号を付した。
【００２９】
本明細書で使用されている用語は、多様な構成要素の説明に使用されるが、構成要素は、用語によって限定されるものではない。用語は、１つの構成要素を他の構成要素から区別する目的にのみ使用される。
【００３０】
明細書全体で、ある部分が他の部分と「連結」されているとするとき、それは、「直接連結」されている場合だけではなく、その中間に他の素子を挟み、「電気的に連結」されている場合も含む。また、ある部分が他の部分と「連結」されているということは、ある部分が他の部分と信号送受信を介して通信することができる状態になっている場合を含む。
【００３１】
また、ある部分がある構成要素を「含む」とするとき、それは、特別に限定する記載がない限り、他の構成要素を除くものではなく、他の構成要素をさらに含んでもよいということを意味する。
【００３２】
本出願で使用されている用語は、ただ特定の実施例について説明するためのものであり、本発明を限定する意図ではない。本出願で使用されている用語は、本発明での機能を考慮しながら、可能な限り現在広く使用される一般的な用語を選択しているが、それは、当分野の当業者の意図、判例、または新たな技術の出現などによって異なりもする。また、特定の場合は、出願人が任意に選定した用語もあり、その場合、当該発明の説明部分で、詳細にその意味を記載する。従って、本発明で使用される用語は、単純な用語の名称ではない、その用語が有する意味と、本発明の全般にわたる内容とを基に定義されなければならない。
【００３３】
単数の表現は、文脈上明白に異なって意味しない限り、複数の表現を含む。本出願で、「含む」または「有する」というような用語は、明細書上に記載された特徴、数字、段階、動作、構成要素、部品、またはそれらを組み合わせたものが存在するということを指定するものであり、一つまたはそれ以上の他の特徴や数字、段階、動作、構成要素、部品、またはそれらを組み合わせたものの存在または付加の可能性を、あらかじめ排除するものではないということを理解しなければならない。
【００３４】
明細書全般で言及されるアプリケーションは、後述する機器間の連結を基に、特定の業務を遂行するために考案された一連のコンピュータ・プログラム集合をいう。例えば、アプリケーションは、ゲームアプリケーション、楽器演奏アプリケーション、動画再生アプリケーション、音楽再生アプリケーション、地図アプリケーション、放送アプリケーション、運動支援アプリケーション、医療用アプリケーション、決済アプリケーション、運送
手段（例えば、自動車、バス、飛行機または船舶など）自動航法アプリケーション、周辺機器制御アプリケーション、及び前記各アプリケーションの組み合わせなど多様である。
【００３５】
以下、添付された図面を参照しつつ、本発明について詳細に説明する。
【００３６】
図１は、本発明の一実施形態によって、ユーザのデバイスがユーザ・インターフェースをディスプレイするプロセスを示したフローチャートである。
【００３７】
本発明で、ユーザのデバイスは、ユーザ・インターフェースをディスプレイすることができるデバイスである。ユーザのデバイスは、例えば、携帯電話機、スマートフォン（smart phone）、ノート型パソコン、タブレットＰＣ（personal computer）、ハンドヘルドＰＣ、電子ブック端末機、デジタル放送用端末機、ＰＤＡ（personal digital assistant）、ＰＭＰ（portable multimedia player）、ナビゲーション、スマートＴＶ（television）のような多様な機器によって構成される。ただし、本発明でのユーザのデバイスは、それらに限定されるものではない。
【００３８】
本明細書で、ユーザ・インターフェースは、少なくとも１つの客体を含み、ユーザが、ユーザのデバイスを操作するための装置、ソフトウェア、または装置とソフトウェアとの組み合わせを意味する。例えば、ユーザのデバイスは、ユーザのデバイスに具備されたタッチスクリーンを利用して、ホーム画面にアプリケーションを実行するためのアイコンを含むユーザ・インターフェースを出力することができる。ここで、ユーザが、ユーザのデバイスに表示されたアイコンを選択することによって、ユーザのデバイスは、既設定のアプリケーションを実行することができる。ユーザ・インターフェースに含まれた少なくとも１つの客体は、ユーザ・インターフェースを構成する構成要素にもなる。
【００３９】
ホーム画面は、ユーザのデバイスを操作するために、ユーザのデバイスに具備されたディスプレイに表示される画面を意味する。
【００４０】
本発明の実施形態によって、少なくとも１つの客体を含むウィンドウ、またはユーザのデバイスに具備されたディスプレイに表示される客体の集合が、ユーザ・インターフェースにもなる。
【００４１】
本明細書で、ユーザ・インターフェースに含まれる客体は、既設定のユーザデバイスの動作を実行させるために、ユーザのデバイスに出力されるものを意味する。例えば、ユーザ・インターフェースに含まれる客体は、ユーザデバイスの画面に出力されるウィジェット（widget）、アプリケーション実行アイコン、アプリケーション実行画面、またはその組み合わせによって具現される。
【００４２】
本発明によるユーザのデバイスは、ユーザ・インターフェース属性を設定し、設定されたユーザ・インターフェース属性によって、ユーザ・インターフェースをディスプレイすることができる。ここで、ユーザ・インターフェース属性は、前記ユーザのデバイスにディスプレイされるユーザ・インターフェースのレイアウトを含んでもよい。ユーザ・インターフェースのレイアウトは、ユーザデバイスのディスプレイ部に表示されるユーザ・インターフェースに含まれた構成要素の大きさ、配置などに係わる情報を含んでもよい。
【００４３】
本発明の一実施形態によれば、ユーザ・インターフェース属性は、ユーザ・インターフェースを介して表示されるコンテンツの種類をさらに含んでもよい。ユーザ・インターフェースを介して表示されるコンテンツの種類は、サービスガジェット、ウィジェット、アプリケーション実行アイコン、アプリケーション実行画面及びコンテンツのメタデータのようなユーザ・インターフェースを介して、いかなるコンテンツを表示するかということ
に係わる情報を意味するが、それに限定されるものではない。例えば、コンテンツの種類は、広告情報をディスプレイするサービスガジェット、都市のバス情報を提供するアプリケーション実行アイコンなどを区分するための情報を含んでもよい。ただし、本発明は、前記例示に限定されるものではない。
【００４４】
また、ユーザ・インターフェース属性は、ユーザ・インターフェースを介して提供されるサービスのカテゴリーを含んでもよい。例えば、ユーザ・インターフェース属性は、日程管理サービス、連絡先ディスプレイサービス、表示された連絡先への電話連結及びバス路線情報ディスプレイのように、ユーザ・インターフェースを介してユーザに、いかなるカテゴリーのサービスを提供するかということに係わる情報を含んでもよい。ただし、本発明は、前記例示に限定されるものではない。
【００４５】
また、ユーザ・インターフェース属性は、ユーザ・インターフェースを介して提供されるサービスの提供者情報を含んでもよい。例えば、ユーザのデバイスが、ユーザ・インターフェースを介してバス路線提供アプリケーション実行アイコンをディスプレイする場合、ユーザ・インターフェース属性は、バス路線提供アプリケーションの提供者情報を含んでもよい。
【００４６】
本発明の一実施形態によれば、ユーザ・インターフェース属性は、前記ユーザのデバイスに保存された基本値、またはユーザのデバイスに対するユーザの入力によって設定される。ただし、本発明がそれに限定されるものではない。例えば、設定されたレイアウトに含まれた構成要素が連絡先をディスプレイし、ユーザの入力によって、前記構成要素を選択するとき、ディスプレイされた連絡先に電話連結を行うサービスガジェットである場合、「連絡先ディスプレイ及び電話連結を行うサービスガジェット」が前記構成要素に係わるユーザ・インターフェース属性でもある。
【００４７】
本発明の一実施形態によって、ユーザのデバイス２００（図３）がユーザ・インターフェースをディスプレイする方法は、まずユーザのデバイス２００にディスプレイされるユーザ・インターフェース属性を設定する（Ｓ１１０）。
【００４８】
ここで、本発明の一実施形態によればユーザ・インターフェース属性は、ユーザ・インターフェースのレイアウトに含まれた構成要素別に設定される。例えば、レイアウトに２つの構成要素が含まれている場合、１構成要素のユーザ・インターフェース属性は、連絡先を表示するサービスガジェットであり、他の１構成要素のユーザ・インターフェース属性は、ショッピング関連アプリケーション実行アイコンでもある。
【００４９】
構成要素のユーザ・インターフェース属性は、レイアウトに配置されている構成要素の属性によって設定される。例えば、レイアウトに広告情報をディスプレイするウィジェットが配置されている場合、広告情報をディスプレイするウィジェットが、構成要素のユーザ・インターフェース属性に設定される。
【００５０】
その後、ユーザのデバイス２００は、設定されたレイアウトに含まれた構成要素を変更する条件を決定する（Ｓ１２０）。
【００５１】
本発明の一実施形態によれば、構成要素を変更する条件は、レイアウトに含まれた構成要素の特性によって決定される。例えば、レイアウトに含まれた構成要素が、バス路線を提供するアプリケーションの実行アイコンである場合、ユーザのデバイスは、ユーザデバイスの位置情報が、所定の範囲を外れるか否かということにより、バス路線を提供するアプリケーションの実行アイコンに対する変更条件として決定することができる。
【００５２】
また、本発明の他の一実施形態によれば、ユーザのデバイスは、ユーザのデバイスにインストールされたアプリケーションを介して入力された情報に基づいて、構成要素の変更いかんを決定する条件を決定することができる。例えば、ユーザのデバイスにインストールされた日程管理アプリケーションを介して、ユーザの日程に係わる情報が入力された場合、現在時刻が入力された日程の時刻から所定の範囲内に含まれるか否かということを、連絡先を表示するウィジェットの変更条件として決定することができる。
【００５３】
また、本発明のさらに他の一実施形態によれば、構成要素を変更する条件は、ユーザの入力によって決定される。例えば、ユーザのデバイスは、ユーザのデバイスに対するユーザの入力によって、位置情報に係わる所定の範囲を決定することができる。ユーザのデバイスが所定の範囲を外れることを、構成要素を変更する条件として決定することができる。
【００５４】
その後、ユーザのデバイス２００は、ユーザのデバイス２００と関連する情報が、決定された条件を満足する場合（Ｓ１３０）、レイアウトに含まれた構成要素を変更する（Ｓ１４０）。
【００５５】
ここで、ユーザのデバイスは、設定されたユーザ・インターフェース属性を考慮し、構成要素を変更することができる。例えば、現在時刻が、日程管理アプリケーションを介して設定された時刻と一致する場合、ユーザのデバイスは、設定された日程に関連する連絡先を検索することができる。その後、ユーザのデバイスは、レイアウトに含まれたユーザ・インターフェース属性が、連絡先をディスプレイすると設定された構成要素が、検索された連絡先を表示するように、構成要素を変更することができる。
【００５６】
他の例として、ユーザのデバイスは、ユーザ・インターフェース属性が、構成要素がショッピング関連アプリケーション実行アイコンをディスプレイすると設定されている場合、ユーザのデバイスは、他のショッピング関連アプリケーションに係わる情報をディスプレイするように変更することができる。
【００５７】
また、本発明の一実施形態によれば、ユーザのデバイスは、ユーザ・インターフェース属性のように、条件を満足するユーザのデバイスと関連する前記情報を考慮し、構成要素を介してディスプレイされる情報を決定することができる。ユーザのデバイスは、構成要素が決定された情報をディスプレイするように、構成要素を変更することができる。
【００５８】
ここで、ディスプレイされる情報は、条件を満足する情報、及びユーザ・インターフェース属性によって決定されたおすすめアプリケーション情報（recommended application information）でもある。例えば、ユーザのデバイスと関連する情報が韓国に該当する位置情報から変更されたアメリカに該当する位置情報であり、ユーザ・インターフェース属性が、韓国語辞書アプリケーション実行アイコンである場合、ユーザのデバイスは、韓英辞典アプリケーションに係わる情報を勧める情報を表示することができる。
【００５９】
ユーザのデバイスは、表示されたおすすめアプリケーション情報に対するユーザ入力によって、おすすめアプリケーション（recommended application）をインストールする（
図示せず）。例えば、ユーザのデバイスが、おすすめアプリケーションの実行アイコンをディスプレイした場合、ユーザデバイスのタッチスクリーンを介して、実行アイコンを左にドラッグする場合、おすすめアプリケーションをインストールし、既存に表示されたアプリケーションを交換することができる。一方、実行アイコンを右側にドラッグする場合、構成要素を、おすすめアプリケーション情報を表示する以前の状態に復帰させることができる。ただし、本例示に本発明が限定されるものではない。
【００６０】
本発明の一実施形態によれば、ユーザのデバイスと関連する情報は、ユーザデバイスの位置情報でもある。このとき、構成要素を変更する条件は、ユーザデバイスの位置情報が所定の範囲を外れるか否かということにもなる。
【００６１】
また、本発明の他の一実施形態によれば、ユーザのデバイスと関連する情報は、ユーザのデバイスに入力されたテキスト、または外部デバイスから受信されたテキストでもある。このとき、構成要素を変更する条件は、ユーザのデバイスに入力されたテキスト、または外部デバイスから受信されたテキストが所定のキーワードを含むか否かということにもなる。
【００６２】
例えば、ユーザのデバイスが、外部ＳＮＳ（social networking service）サーバから受信されたテキストのうち、「チキンを食べたい」というテキストを受信した場合、「チキン」というキーワードに対応する広告情報を、広告情報を表示するユーザ・インターフェース属性を有する構成要素を介してディスプレイさせる。
【００６３】
本発明の一実施形態によれば、レイアウトに含まれた構成要素は、少なくとも１つのアプリケーションに係わるリストを表示することができる。例えば、複数のアプリケーション実行アイコンを表示するフォルダアイコンがレイアウトに含まれる。このとき、Ｓ１４０段階で、ユーザのデバイスは、リストに含まれたアプリケーションの種類、及びユーザのデバイスと関連する情報に基づいて、おすすめアプリケーションを表示することができる。例えば、ショッピングと関連する複数のアプリケーション実行アイコンを含む構成要素がレイアウトに含まれている場合、ユーザのデバイスは、ユーザデバイスの位置情報から所定の距離内にあるデパートで提供するアプリケーションに係わるおすすめアプリケーション情報をディスプレイすることができる。
【００６４】
図２は、本発明の一実施形態によって、ユーザのデバイスがユーザ・インターフェースをディスプレイするプロセスを示したフローチャートである。
【００６５】
ユーザのデバイス２００は、ユーザ・インターフェースに含まれる少なくとも１つの客体を画面に表示する（Ｓ１１５）。ここで、ユーザ・インターフェースは、ユーザが、ユーザのデバイス２００を操作し、ユーザのデバイス２００がユーザに情報を伝達するために、ユーザのデバイス２００に出力されるものを意味する。例えば、ウィンドウの壁紙や、携帯電話機に出力される画面などがユーザ・インターフェースに含まれる。ただし、本発明がそれに限定されるものではない。
【００６６】
ここで、ユーザ・インターフェースに含まれる客体は、ユーザ・インターフェースを構成するための構成要素である。例えば、レイアウトに含まれたサービスガジェット、ウィジェット、アプリケーション実行アイコン、フォルダアイコン、アプリケーション実行画面及びコンテンツのメタデータなどがユーザ・インターフェースを構成する客体にもなる。
【００６７】
その後、ユーザのデバイス２００は、ユーザデバイスのイベントを表示された客体とマッチングさせる（Ｓ１２５）。ただし、本段階は、本発明で必須に含まれなければならないものではなく、省略されもする。ユーザのデバイス２００は、イベントと客体とをマッチングさせず、Ｓ１３５段階を遂行することができる。
【００６８】
本明細書で、イベントは、ユーザのデバイス２００が感知することができる動作または事件の発生を意味する。本発明の一実施形態によれば、該イベントは、ユーザのデバイス２００が感知したり、あるいは獲得することができるユーザの状況に係わるコンテクスト（context）情報に係わるイベントを意味する。本発明の一実施形態によれば、ユーザの
状況に係わるイベントは、ＰＩＭＳ（personal information management system）を利用して設定されたユーザの日程に関連する。例えば、ユーザの状況に係わるイベントは、ユーザのデバイス２００に、ユーザの日程が設定されている場合、現在時刻がユーザのデバイス２００に設定された日程の時刻に該当することが、ユーザの状況に係わるイベントでもある。このとき、現在時刻は、必ずしもユーザのデバイス２００に設定された日程の時刻と一致しなければならないものではない。現在時刻が、ユーザのデバイス２００に設定された日程の時刻から一定範囲内に該当すれば、ユーザのデバイス２００は、当該日程の時刻に該当すると判断する。本例示で、ユーザのデバイス２００は、現在時刻が日程情報に該当するイベントを、ユーザ・インターフェースに含まれた客体のうち、日程情報を表示する客体、または連絡先を表示する客体などとマッチングさせることができる。ただし、本発明がそれに限定されるものではない。ユーザの状況に係わるイベントは、ユーザのデバイス２００の位置情報のように、ユーザのデバイス２００に具備されたセンサを利用して獲得される情報に関連するものでもある。
【００６９】
前記例示で、ユーザの日程は、必ずしもユーザのデバイス２００に直接設定されなければならないものではなく、別途のサーバを利用して提供される日程管理サービスに、ユーザのデバイス２００がログインして日程情報を獲得することもできる。
【００７０】
他の例として、ユーザデバイスの地理的位置情報の変更がユーザの状況に係わるイベントにもなる。例えば、韓国にいたユーザがドイツに移動する場合、ユーザのデバイス２００は、ユーザのデバイス２００の位置情報が、韓国からドイツに変更されたことを認識する。例えば、ユーザのデバイス２００が、ＧＰＳ（global positioning system）受信機を利用して受信するＧＰＳ座標が、韓国の領土内に該当する座標からドイツの領土内に該当する座標に変更される場合、ユーザのデバイス２００は、ユーザの位置が、韓国からドイツに変更されたことを認識する。本例示で、ユーザのデバイス２００は、辞書アプリケーションの実行アイコン、バス路線図アプリケーションの実行アイコンのように、ユーザの位置情報に係わる客体と、ユーザの位置情報とをマッチングさせることができる。
【００７１】
本発明の一実施形態によれば、ユーザのデバイスは、客体を介して表示されるコンテンツの種類、客体が属する客体の性質に係わるカテゴリー、及び前記客体を介して提供されるサービスの提供者情報のうち少なくとも一つに基づいて、イベントと客体とをマッチングさせることができる。
【００７２】
コンテンツの種類は、例えば、アプリケーション実行アイコン、ウィジェット及びアプリケーション実行画面などにもなる。客体が属する客体の性質に係わるカテゴリーは、例えば、位置に係わる情報を表示する客体、日程を表示する客体及び連絡先情報を表示する客体などにもなる。他の例として、ユーザのデバイス２００は、サービスの提供者情報が同一の客体を同一のイベントに対してマッチングさせることができる。
【００７３】
その後、ユーザのデバイス２００は、所定のイベントが発生する（Ｓ１３５）ことによって、ユーザ・インターフェースに含まれた少なくとも１つの客体のうち、イベントに係わる第１客体を選択する（Ｓ１４５）。ここで、ユーザ・インターフェースに含まれた少なくとも１つの客体のうち、Ｓ１２５段階でイベントとマッチングされた客体がある場合、ユーザのデバイス２００は、イベントとマッチングされた客体を選択することができる。本発明の一実施形態によって、Ｓ１２５段階が含まれていない場合、ユーザのデバイス２００は、ユーザ・インターフェースに含まれた少なくとも１つの客体と、イベントの属性とによって、第１客体を選択することができる。
【００７４】
ユーザのデバイス２００は、ユーザのデバイス２００に対するユーザの入力によって、第１客体が選択されることによって実行される第１動作と関連する第２動作を実行するための第２客体を決定し、第１客体を第２客体に変更する（Ｓ１４５）。
【００７５】
例えば、現在時刻が、ユーザのデバイス２００に設定されたユーザの日程に含まれた時刻である場合、ユーザのデバイス２００は、第１外部デバイスに電話通話を連結するためのウィジェットを選択することができる。ここで、ユーザのデバイス２００は、第１外部デバイスに電話通話を連結するためのウィジェットを、ユーザの日程に係わる第２外部デバイスに電話通話を連結するためのウィジェットに変更することができる。すなわち、Ａと会うための日程がユーザのデバイス２００に設定されている場合、ユーザのデバイス２００は、日程が設定された時刻に電話通話を連結するためのウィジェットを、Ａが保有した携帯電話に電話通話を連結するためのウィジェットに変更することができる。従って、ユーザは、変更されたウィジェットを選択し、簡単にＡが保有した携帯電話と電話通話を連結することができる。このとき、本発明の一実施形態によれば、ユーザのデバイス２００は、ユーザのデバイス２００にインストールされた電話番号を管理するためのアプリケーションを利用して、Ａが保有した携帯電話の電話番号を獲得することができる。
【００７６】
他の例として、韓国にいたユーザがドイツに移動する場合、ユーザのデバイス２００が、ユーザのデバイス２００の位置情報が韓国からドイツに変更されたことを認識する。ここで、韓国のバス路線情報に係わるアプリケーションを実行するためのアイコンが、ユーザ・インターフェースに含まれている場合、ユーザのデバイス２００は、ユーザ・インターフェースに含まれたアイコンを、ドイツのバス路線情報を提供するためのアプリケーションを実行するためのアイコンに変更することができる。
【００７７】
ここで、ユーザのデバイス２００にドイツのバス路線情報を提供するためのアプリケーションがインストールされていない場合、ユーザのデバイス２００は、ドイツのバス路線情報を提供するためのアプリケーションをダウンロードしてインストールすることができる。すなわち、本発明の一実施形態によるユーザ・インターフェース提供方法は、第１客体が第１アプリケーションを実行するためのアイコンであり、第２客体が第２アプリケーションを実行するためのアイコンであり、第２アプリケーションがユーザのデバイス２００にインストールされていない場合、ユーザのデバイス２００は、第２アプリケーションをダウンロードしてインストールする段階をさらに含んでもよい。
【００７８】
本発明の一実施形態によれば、ユーザのデバイス２００は、Ｓ１４５段階で、イベントに係わる情報を獲得し、イベントに係わる情報に基づいて、第１客体を利用して実行される第１動作と関連する第２動作を決定することができる。
【００７９】
本明細書で、イベントに係わる情報は、生じたイベントに係わって、ユーザのデバイス２００が獲得することができる情報を意味する。例えば、現在時刻が、ユーザのデバイス２００に設定された日程に該当する場合、設定された日程に係わる連絡先、設定された日程に係わる者の氏名、設定された日程に係わる者の写真、設定された日程に係わる外部デバイスに対する連結情報、または日程が設定されている時刻などがイベントの発生によって獲得された情報に該当する。外部デバイスに対する連結情報は、外部デバイスに連結するための電話番号、外部デバイスに係わる識別情報、外部デバイスのＩＰ（internet protocol）アドレス、外部デバイスのＭＡＣ（media access control）アドレス、または外部デバイスのユーザＩＤ（identification）などを含んでもよい。例えば、「１月１日ジョンと待ち合わせ」という日程が設定されている場合、ユーザのデバイス２００は、ユーザのデバイス２００にインストールされた電話帳アプリケーションを利用して、ジョンの電話機に電話連結を行うための電話番号を獲得することができる。
【００８０】
本発明の一実施形態によれば、イベントに係わる情報は、ユーザの日程に係わる情報を含み、Ｓ１４５段階で選択された第１客体は、ユーザの日程に係わる情報を表示する客体
でもある。
【００８１】
例えば、ユーザのデバイス２００にユーザの日程が設定されており、現在時刻に設定された日程から１時間以内に含まれる場合、ユーザのデバイス２００は、現在時刻に係わる客体で、日程に係わる情報を表示する客体、または連絡先を表示する客体をイベントとマッチングされた客体として選択する。ユーザのデバイス２００は、選択された連絡先を表示する客体を、日程情報に係わる連絡先情報を表示するように変更することができる。また、ユーザのデバイス２００は、ユーザ入力によって、変更された客体が選択されれば、連絡先情報に該当する外部デバイスに連結するための動作を行うことができる。ここで、外部デバイスに連結するための動作は、ユーザのデバイス２００が外部デバイスと直接通信をするために連結する動作だけではなく、電話を連結する動作、通信網を介して文字メッセージを伝送する動作、及びサーバを介してメッセージを伝送する動作などを含んでもよい。ただし、それらに限定されるものではない。
【００８２】
前記例示で、ユーザのデバイス２００は、ユーザのデバイス２００にインストールされたアプリケーションを利用して、日程に係わる情報を獲得し、日程に係わる情報を表示するように、客体の表示を変更することができる。例えば、ユーザのデバイス２００は、ユーザのデバイス２００にインストールされたアプリケーションを利用して、日程情報を獲得し、日程情報に含まれた者の氏名に係わる電話番号を、ユーザのデバイス２００にインストールされた電話番号管理アプリケーションを利用して、を獲得することができる。
【００８３】
本発明の一実施形態によれば、第１客体は、第１外部デバイスに係わる情報を表示し、第１客体が選択されることによって実行される第１動作は、第１客体を選択するユーザ入力によって、第１外部デバイスに対する電話呼び出しを要請する動作でもある。また第２客体は、第２外部デバイスに係わる情報を表示し、第２客体が選択されることによって実行される第２動作は、第２客体を選択するユーザ入力によって、第２外部デバイスに対する電話呼び出しを要請する動作でもある。ここで、本発明の一実施形態によれば、外部デバイスに係わる情報は、外部デバイスに係わる電話番号、外部デバイスについて設定されたイメージ、及び外部デバイスに係わる識別情報のうち少なくとも一つを含んでもよい。すなわち、第１客体は、第１外部デバイスに電話通話を連結するための電話番号、第１デバイスの所有者の写真、第１外部デバイスの所有者の氏名などを表示することができる。外部デバイスに係わる識別情報は、第１外部デバイスの所有者の氏名やハードウェアＩＤなどを意味する。ただし、本発明がそれに限定されるものではない。同様に、第２客体は、第２外部デバイスに電話通話を連結するための電話番号、第２デバイスの所有者の写真、第２外部デバイスの所有者の氏名などを表示することができる。
【００８４】
本発明の一実施形態によれば、選択された客体が、第１アプリケーションの実行アイコンである場合、ユーザのデバイス２００は、イベントの発生によって獲得された情報に基づいて決定された第２アプリケーションの実行アイコンとして選択された客体の表示に変更することができる。
【００８５】
例えば、ユーザのデバイス２００の位置情報が変更された場合、ユーザのデバイス２００は、位置情報に係わるアプリケーションの実行アイコンを、位置情報が変更されるイベントにマッチングされた客体として選択することができる。ユーザのデバイス２００は、変更された位置情報を利用して、選択された客体の表示を変更することができる。すなわち、位置情報が韓国からドイツに変更された場合、ユーザのデバイス２００は、韓国語辞書アプリケーションの実行アイコンを、ドイツ語辞書実行アイコンに変更することができる。
【００８６】
また、本発明の他の一実施形態によれば、ユーザのデバイス２００がアプリケーション
の実行アイコンを変更するとき、変更されて表示されるアプリケーション実行アイコンに対応するアプリケーションが、ユーザのデバイス２００にインストールされていない場合、第２アプリケーションを、アプリケーション管理サーバからダウンロードしてインストールすることができる。
【００８７】
本発明の他の一実施形態によれば、ユーザのデバイス２００は、所定のイベントによって、アプリケーションの画面リストを変更することができる。例えば、ユーザのデバイス２００に対して所定の時刻に日程が設定されている。このとき、設定された日程が、電話帳アプリケーションを利用して保存された氏名と関連する場合、ユーザのデバイス２００は、電話帳アプリケーションの電話番号リストの順序または電話番号を表示するユーザ・インターフェースを変更することができる。
【００８８】
本発明の他の一実施形態によれば、Ｓ１４５段階で選択された第１客体は、少なくとも１つのアプリケーションに係わるリストを表示することができる。また、第２客体は、少なくとも１つのアプリケーションに係わるおすすめアプリケーションリストを表示することができる。例えば、ユーザのデバイス２００は、ユーザ入力によって画面に表示されたアプリケーション実行アイコンが選択されれば、前記アプリケーション実行アイコンに係わるアプリケーションを勧める画面を表示することができる。
【００８９】
図３は、本発明の一実施形態によって、ユーザデバイスのディスプレイ部に設定されたレイアウトによって、ユーザ・インターフェースをディスプレイする一例を図示した図面である。
【００９０】
ユーザのデバイス２００は、設定されたレイアウトによって、ディスプレイ部２４０のレイアウトに含まれた少なくとも１つの構成要素を表示することができる。
【００９１】
ここで、構成要素は、ディスプレイ部２４０にディスプレイされる少なくとも１つの客体であり、レイアウトを構成する客体を意味する。例えば、レイアウトに含まれたサービスガジェット、ウィジェット、アプリケーション実行アイコン、フォルダアイコン、アプリケーション実行画面及びコンテンツのメタデータなどが構成要素に含まれる。
【００９２】
構成要素は、図３に図示されているように、サービスを提供するためのサービスガジェット２１０−１ないし２１０−３、複数の客体を含むフォルダアイコン２２０、及びアプリケーション実行アイコン２３０−１ないし２３０−４のように、多様な形態で具現される。本発明は、図３に示された構成要素の形態に制限されるものではなく、ウィジェットなど多様な形態によって具現される。
【００９３】
サービスガジェットとは、グラフィック・ユーザ・インターフェース（ＧＵＩ）で、所定のサービス提供を目的として、壁紙上やウェプページ上でホストすることができる小サイズの応用プログラムによって具現される客体を意味する。サービスガジェットは、デバイス自体で提供されるか、あるいは外部サーバから受信して提供される。
【００９４】
ウィジェットは、デバイスで、ウェブブラウザを介さずに、天気、カレンダー、電卓のような機能や、ニュース、ゲーム、株式情報などの情報をすぐに利用することができるように応用プログラムを利用して生成された客体を意味する。
【００９５】
本発明の一実施形態によれば、ユーザのデバイス２００は、ユーザ・インターフェース属性をサーバに伝送することができる。その後、ユーザのデバイス２００は、サーバから、ユーザ・インターフェース属性に基づいて生成された構成要素を受信し、受信された構成要素を、設定されたレイアウトによってディスプレイすることができる。
【００９６】
図４は、本発明の一実施形態によって、ユーザのデバイスが、ユーザのデバイスにインストールされたアプリケーションを介して入力された情報をディスプレイする一例を図示した図面である。
【００９７】
ユーザのデバイス２００は、ユーザのデバイス２００にインストールされたアプリケーションを介して入力された情報に基づいて、構成要素を変更する条件を選択することができる。
【００９８】
図４は、本発明の一実施形態によって、ユーザのデバイス２００にインストールされた日程管理アプリケーションを介して入力された日程が、ディスプレイ部２４０を介してディスプレイされた一例を図示した図面である。
【００９９】
本発明の一実施形態によれば、ユーザのデバイス２００は、ユーザの日程を設定することができる。ただし、本発明は、それに限定されるものではなくて、ユーザのデバイス２００は、ウェブページを介して情報を入力し、サーバから日程に係わる情報を受信するなど、多様な方法を介して入力された情報を利用することができる。
【０１００】
本発明の他の一実施形態によれば、ユーザのデバイス２００は、ユーザから日程管理アプリケーションを介して直接入力された情報だけではなく、他のサービスを介して入力された情報を利用して日程を設定することができる。例えば、ユーザのデバイス２００が、「明日午後六時に四つ角で会おう」という文字メッセージを受信した場合、ユーザのデバイス２００は、受信された文字メッセージに対する自然語解析を行い、自然語解析を介して獲得された時間及び場所に係わる情報に基づいて、日程を設定することができる。
【０１０１】
図５は、本発明の一実施形態によって、ユーザのデバイスが日程管理アプリケーションを介して設定された時刻に基づいて、ユーザ・インターフェース・レイアウトに含まれた構成要素を変更するプロセスを図示したフローチャートである。
【０１０２】
まず、ユーザのデバイス２００は、現在時刻が、Ｓ１２０段階で、図４のように、ユーザの日程が入力されると決定された条件を満足する場合、設定された日程に関連する連絡先を検索する（Ｓ４１０）。
【０１０３】
ここで、ユーザの日程が入力されると決定された条件は、設定された時刻と一致したり、あるいは設定された時刻から所定の範囲以内に含まれるように、実施形態によって変化が可能である。
【０１０４】
その後、ユーザのデバイス２００は、設定された日程に関連する連絡先が存在する場合（Ｓ４２０）、連絡先を表示する構成要素を、設定された日程に関連する連絡先を表示するように変更する（Ｓ４３０）。
【０１０５】
ここで、本発明の一実施形態によれば、ユーザのデバイス２００は、Ｓ４３０段階で、連絡先を表示する構成要素だけではなく、設定された日程と関連する属性を有した構成要素を変更することができる。また、ユーザのデバイス２００は、現在時刻だけではなく、ユーザに係わるコンテクスト情報によって、構成要素を変更することができる。例えば、午後７時に、レストランと関連する日程が設定されており、現在時刻が午後５時であるとき、ユーザのデバイス２００の位置情報がレストランに該当しない場合、ユーザのデバイス２００は、バス情報をディスプレイするウィジェットを介して、ユーザのデバイス２００の現在位置からレストランへ行くためのバス路線情報をディスプレイすることができる。
【０１０６】
ここで、コンテクスト情報は、ユーザのデバイス２００の位置情報、ユーザのデバイス２００に具備されたセンサを介して獲得された情報など、ユーザが処した状況に関連する情報を意味する。ユーザのデバイス２００に具備されたセンサは、例えば、加速度センサ、重力センサ、温度センサ及びモーションセンサのような多様なセンサを含んでもよい。
【０１０７】
他の例として、午後７時に、ユーザのデバイス２００の位置情報がレストランに該当し、設定された日程に係わる参加者がＡ、Ｂ、Ｃに設定されており、Ａ及びＢがレストランにいると判断される場合、ユーザのデバイス２００は、連絡先を表示するウィジェットに、Ｃの連絡先を表示することができる。ここで、Ａ及びＢがレストランにいるか否かということは、ユーザのデバイス２００、デバイスＡ及びデバイスＢがログインされたＳＮＳサーバを利用して判断することができる。すなわち、デバイスＡ及びデバイスＢの位置がレストランであるということを知らせる情報をＳＮＳサーバに伝送し、ＳＮＳサーバは、デバイスＡ及びデバイスＢの位置がレストランであるということを知らせる情報を、ユーザのデバイス２００に伝送することができる。
【０１０８】
本発明の他の一実施形態によれば、ユーザのデバイス２００は、連絡先を表示するウィジェットで構成された構成要素をディスプレイすることができる。その後、ユーザのデバイス２００は、所定の時間内に日程情報が存在する場合、ユーザのデバイス２００は、日程情報に、参加者に係わる情報が含まれているか否かを判断することができる。日程情報に、参加者に係わる情報が含まれている場合、ユーザのデバイス２００は、日程情報に含まれた参加者の連絡先を表示するように、連絡先を表示する構成要素を変更することができる。日程情報に、参加者に係わる情報が含まれていない場合、ユーザのデバイス２００は、日程情報に場所情報が含まれているか否かを判断することができる。日程情報に、場所情報が含まれている場合、ユーザのデバイス２００は、日程情報に含まれた場所に、電話通話を連結するためのインターフェースを表示するように、連絡先を表示する構成要素を変更することができる。
【０１０９】
また、本発明のさらに他の一実施形態によれば、ユーザのデバイス２００は、コンテクスト情報の信頼度を判断することができる。ユーザのデバイス２００は、コンテクスト情報の信頼度が所定の値以上である場合に限り、コンテクスト情報によって、構成要素を変更することができる。
【０１１０】
図６は、本発明の一実施形態によって、ユーザのデバイスが構成要素を変更してディスプレイする例示を図示した図面である。
【０１１１】
図４に示されているように、ユーザのデバイス２００に、３月９日午後２時１５分に日程が入力されている。このとき、ユーザのデバイス２００は、現在時刻が、設定された日程に該当する時刻と一致するか否かを判断する（Ｓ５１０）。
【０１１２】
ここで、本発明の一実施形態によれば、ユーザのデバイス２００は、ユーザのデバイス２００に入力された情報を、自然語解析を介して、設定された日程に該当する時刻、及び参加者に係わる情報を認識することができる。ただし、本発明がそれに限定されるものではない。
【０１１３】
現在時刻が、設定された日程に該当する時刻と一致する場合、ユーザのデバイス２００は、連絡先を表示する構成要素２１０−２を、日程と関連する参加者の連絡先を表示し、表示された連絡先への電話連結のための客体に変更する（Ｓ５２０）。
【０１１４】
その後、ユーザの入力によって、連絡先を表示する構成要素２１０−２が選択された場
合、ユーザのデバイス２００は、変更された連絡先に電話通話を連結することができる。
【０１１５】
本発明の一実施形態によれば、Ｓ５２０段階で、ユーザのデバイス２００は、変更された構成要素を区分するためのユーザ・インターフェースをディスプレイすることができる。例えば、Ｓ５２０段階で変更された構成要素の所定の領域に、ドッグイヤー（dog ear）のような効果を適用することができる。提示された例示以外にも、ユーザのデバイス２００のフォントや色相のような変更を介して、変更された構成要素を区分するためのユーザ・インターフェースをディスプレイすることができる。
【０１１６】
その後、ユーザのデバイス２００は、変更された構成要素に係わるフィードバックとして、ユーザの入力を受信する（Ｓ５３０）。例えば、ユーザのデバイス２００が、タッチスクリーンを介して、ユーザ・インターフェースをディスプレイする場合、ユーザが、変更された構成要素の所定領域から所定の方向にタッチスクリーンを触れていく動作に対応する入力を受信することができる。
【０１１７】
その後、変更された構成要素に係わるユーザの入力によって、ユーザのデバイス２００は、変更された構成要素を、変更される以前の状態で復帰させる（Ｓ５４０）。
【０１１８】
本発明の一実施形態によれば、ユーザのデバイス２００が、変更された構成要素が取り外され、変更される以前の構成要素がディスプレイされる動作を行うことにより、ユーザのデバイス２００は、変更された構成要素を取り除くようなユーザ経験を、ユーザに提供することができる。本発明の実施形態によって、Ｓ５４０段階は、多様に具現される。
【０１１９】
図７は、本発明の他の一実施形態によって、ユーザのデバイスが構成要素を変更してディスプレイする例示を図示した図面である。
【０１２０】
図４に示されているように、ユーザのデバイス２００に、３月１０日午後２時１５分に、複数の参加者と関連する日程が入力されている。このとき、ユーザのデバイス２００は、Ｓ１２０段階（図１）で決定された条件によって、現在時刻が、設定された日程に該当する時刻と一致するか否かを判断する（Ｓ６１０）。
【０１２１】
現在時刻が、設定された日程に該当する時刻と一致する場合、ユーザのデバイス２００は、連絡先を表示する構成要素２１０−２を、日程と関連する複数の参加者を表示し、参加者の連絡先にメッセージを伝送するための客体に変更する（Ｓ６２０）。
【０１２２】
ここで、参加者の連絡先は、ユーザのデバイス２００に保存されたアプリケーションまたは外部サーバに保存された連絡先から検索される。
【０１２３】
その後、ユーザの入力によって、連絡先を表示する構成要素２１０−２が選択された場合、ユーザのデバイス２００は、複数の参加者にメッセージを伝送するためのユーザ・インターフェースをディスプレイすることができる。
【０１２４】
図８は、本発明のさらに他の一実施形態によって、ユーザのデバイスが構成要素を変更してディスプレイする例示を図示した図面である。
【０１２５】
図４に示されているように、ユーザのデバイス２００に、３月１１日午後６時１５分に、所定の場所と関連する日程が入力されている。このとき、ユーザのデバイス２００は、現在時刻が、設定された日程から一定範囲に含まれるか否かを判断する（Ｓ７１０）。
【０１２６】
例えば、日程に入力された時間から２時間以前に構成要素を変更すると決定された場合、３月１１日午後４時１５分に連絡先を表示する構成要素を変更することができる。
【０１２７】
現在時刻が、設定された日程に該当する時刻から所定の範囲に含まれる場合、ユーザのデバイス２００は、連絡先を表示する構成要素２１０−２を、日程と関連する場所の連絡先を表示し、表示された連絡先に電話通話を連結するための客体に変更する（Ｓ７２０）。
【０１２８】
ここで、ユーザの入力によって、連絡先を表示する構成要素２１０−２が選択された場合、ユーザのデバイス２００は、表示された連絡先に電話通話を連結することができる。
【０１２９】
図９は、本発明の一実施形態によって、ユーザのデバイスが構成要素を変更するプロセスを図示した図面である。
【０１３０】
まず、ユーザのデバイス２００は、Ｓ１２０段階（図１）で決定された条件を満足するユーザのデバイスと関連する情報、及びユーザ・インターフェース属性によって、構成要素を介してディスプレイされる情報を決定することができる。
【０１３１】
例えば、ユーザのデバイスと関連する情報が、アメリカに該当する位置情報を含む場合、ユーザのデバイスは、アメリカのバス路線関連おすすめアプリケーション情報を、ユーザ・インターフェース属性が、バス路線関連アプリケーション実行アイコンである構成要素を介してディスプレイされる情報として決定することができる。
【０１３２】
本発明の他の一実施形態によれば、ユーザのデバイス２００は、決定された条件を満足するユーザのデバイスと関連する情報、及びユーザ・インターフェース属性だけではなく、ユーザのコンテクストを判断することができる他の情報を追加してさらに考慮し、ディスプレイされる情報を決定することができる。
【０１３３】
例えば、ユーザのデバイスと関連する情報は、イヤホンであり、変更される構成要素のユーザ・インターフェース属性は、音楽再生のためのサービスガジェットでもある。このとき、ユーザのデバイス２００が、加速度センサを介して獲得された情報によって、ユーザが運動中であると判断した場合、ユーザのデバイス２００は、ガジェットを介してディスプレイされる情報でもって、所定のジャンルのおすすめ音楽を決定することができる。
【０１３４】
その後、ユーザのデバイス２００は、構成要素が決定された情報をディスプレイするように、構成要素を変更することができる。
【０１３５】
例えば、ユーザのデバイス２００は、ディスプレイ部２４０を介してディスプレイされたバス路線関連アプリケーション実行アイコンに、アメリカバス路線関連アプリケーションを勧める情報をディスプレイすることができる。
【０１３６】
図１０は、本発明の一実施形態によって、ユーザのデバイスが、ユーザデバイスの位置情報に基づいて、構成要素を変更してディスプレイする一例を図示した図面である。
【０１３７】
まず、ユーザのデバイス２００は、設定されたレイアウトによって、ユーザ・インターフェースを表示する（Ｓ９１０）。
【０１３８】
ここで、設定されたレイアウトは、Ｓ１１０段階（図１）で設定されたものでもある。レイアウトは、ユーザ入力によって、構成要素を配置することによって設定されるか、あるいはユーザのデバイスの製造時、基本値として設定されている。ただし、本発明がそれに限定されるものではない。
【０１３９】
その後、ユーザデバイスの位置情報が、所定の範囲を外れる場合（Ｓ９２０）、ユーザのデバイス２００は、変更された位置情報及び表示されたアプリケーションの種類によって、おすすめアプリケーションを表示する（Ｓ９３０）。
【０１４０】
ここで、所定の範囲は、多様な方法によって決定される。例えば、ユーザのデバイス２００は、ユーザのデバイス２００の位置情報を保存することができる。ユーザのデバイス２００は、保存された位置情報によって、所定の範囲を決定することができる。すなわち、ユーザのデバイスが、１ヵ月間一定の領域内でのみ移動した場合、ユーザのデバイスは、１ヵ月間移動した領域を所定の範囲として決定することができる。
【０１４１】
他の例として、所定の範囲は、ユーザ入力によって決定されるか、あるいはユーザのデバイス製造時、固定された値として設定される。ただし、本発明は、それに限定されるものではなく、所定の範囲は、実施形態によって多様に具現される。
【０１４２】
本発明の一実施形態によれば、ユーザのデバイスは、レイアウトに、地域に係わるアプリケーションをディスプレイするユーザ・インターフェース属性を有する構成要素がある場合、ユーザのデバイスは、変更された位置情報と関連するおすすめアプリケーション情報をディスプレイすることができる。
【０１４３】
その後、ユーザのデバイス２００は、表示されたおすすめアプリケーションに対するユーザ入力を受信することにより（Ｓ９４０）、アプリケーション・インストール・ページを表示したり、あるいはおすすめアプリケーションをインストールする（Ｓ９５０）。
【０１４４】
ここで、ユーザ入力は、表示されたおすすめアプリケーション情報に、ユーザが体を接触させるタッチ入力や、表示されたおすすめアプリケーションを、決定された方向にドラッグするラビング（rubbing）入力など多様な形態によって具現され、前記例示に本発明が限定されるものではない。
【０１４５】
その後、ユーザのデバイス２００は、インストールされたアプリケーションである「Urban Bus」を表示するように、「ソウルバス」を表示した構成要素を変更する（Ｓ９６０）。
【０１４６】
図１１は、本発明の一実施形態によって、ユーザのデバイスがレイアウトに含まれた構成要素を変更するプロセスを図示したフローチャートである。
【０１４７】
まず、ユーザのデバイス２００は、ユーザ・インターフェース属性を設定する（Ｓ１０１０）。ここで、ユーザ・インターフェース属性は、ユーザ・インターフェースのレイアウトを含んでもよい。
【０１４８】
その後、ユーザのデバイス２００は、レイアウトに含まれた構成要素を変更する条件を決定し（Ｓ１０２０）、ユーザのデバイス２００と関連する情報が、Ｓ１０２０段階で決定された条件を満足するか否かを判断する（Ｓ１０３０）。
【０１４９】
ユーザのデバイス２００と関連する情報が、Ｓ１０２０段階で決定された条件を満足する場合、ユーザのデバイス２００は、ユーザのデバイスと関連する情報、及びユーザ・インターフェース属性をサーバ（１０００）に伝送する（Ｓ１０４０）。
【０１５０】
例えば、ユーザのデバイス２００は、ユーザが、情報検索のために、ユーザのデバイス２００に入力したキーワードと、ユーザ・インターフェース属性に含まれたユーザ・インターフェースを介して表示されるコンテンツの種類に係わる情報と、をサーバ１０００に伝送する。
【０１５１】
他の例として、ユーザのデバイス２００を介して利用されたＳＮＳを介して獲得された情報と、設定されたユーザ・インターフェース属性とをサーバ１０００に伝送する。
【０１５２】
ただし、本発明は、前記例示に限定されるものではない。
【０１５３】
本発明の一実施形態によれば、サーバ１０００は、ユーザのデバイス２００から受信したユーザのデバイスと関連する情報を保存することができる。例えば、サーバ１０００は、表１に示されているような情報を、ユーザのデバイス２００から受信し、保存することができる。
【０１５４】
【表１】
2020181590.tif 000003
【０１５５】
表１で、ユーザのデバイス２００は、ジオコード形態になったデバイスの現在位置情報を受信して保存することができる。ジオコードは、地理的位置を識別するコードを意味する。サーバ１０００は、ユーザのデバイス２００のＧＰＳ受信部を介して受信されたＧＰＳ座標に対応するジオコードを受信して保存することができる。または、サーバ１０００は、ユーザのデバイス２００から日程情報に含まれたジオコードを受信して保存することができる。現在時間情報は、現在の時刻を意味し、ユーザのデバイス２００から受信せずに、サーバ１０００で別途に管理される。
【０１５６】
人物情報は、ユーザ氏名、連絡先情報及び人物関係情報を含んでもよい。ユーザ氏名は、ユーザのデバイス２００を使用するユーザの氏名だけではなく、他のユーザの氏名を含んでもよい。例えば、ユーザのデバイス２００がログインされたソーシャルネットワーク・サービス（ＳＮＳ）で、ユーザのアカウントに登録された他のユーザの氏名がユーザ氏名に含まれる。他の例として、ユーザのデバイス２００の連絡先管理アプリケーションを介して登録された他のユーザの氏名が、ユーザ氏名に含まれる。連絡先情報は、電話番号や電子メールアドレスのように、他のユーザのデバイスと通信（communicate）するための連結情報を含んでもよい。人物関係情報は、ノード（node）とのリンク（tie）を含むソーシャルグラフ（social graph）形態によってなる情報でもある。ノードは、ソーシャルネットワーク上に含まれたユーザを意味し、リンクは、ノード間の関係を意味する。
【０１５７】
ただし、表１は、本発明に対する理解を助けるための一例であり、本発明の実施形態が表１に示された例示に限定されるものではない。
【０１５８】
ユーザのデバイス２００と関連する情報、及びユーザ・インターフェース属性を受信したサーバ１０００は、ユーザのデバイス２００と関連する情報、及びユーザ・インターフェース属性に基づいて、おすすめ情報を決定する（Ｓ１０５０）。その後、サーバ１０００は、決定されたおすすめ情報を、ユーザのデバイス２００に伝送する（Ｓ１０６０）。
【０１５９】
おすすめ情報を受信したユーザのデバイス２００は、受信されたおすすめ情報をディスプレイするように、レイアウトに含まれた構成要素を変更する（Ｓ１０７０）。
【０１６０】
図１２は、本発明の一実施形態によって、ユーザのデバイスがディスプレイ部におすすめ情報をディスプレイする一例を図示した図面である。
【０１６１】
本発明の一実施形態によれば、レイアウトに含まれた構成要素は、少なくとも１つのアプリケーションに係わるリストを表示することができる。ユーザのデバイス２００は、レイアウトに含まれた構成要素が、少なくとも１つのアプリケーションに係わるリストを表示するユーザ・インターフェース属性を有した場合、Ｓ１４０段階（図１）で、リストに含まれたアプリケーションの種類、及びユーザのデバイスと関連する情報に基づいて、おすすめアプリケーションを表示することができる。
【０１６２】
例えば、レイアウトに含まれた構成要素が、ショッピングと関連するアプリケーションリスト１１１０を表示するフォルダ２２０である場合、ユーザのデバイス２００は、ユーザデバイスの位置情報に基づいて、ユーザのデバイス２００周辺のショッピング情報を提供するためのおすすめアプリケーションに係わるリスト１１２０を表示することができる。
【０１６３】
図１３は、本発明の他の一実施形態によって、ユーザのデバイスがレイアウトに含まれた構成要素を変更するプロセスを図示した図面である。
【０１６４】
本発明の一実施形態によれば、Ｓ１２０段階（図１）で決定された条件は、所定の周辺機器が、ユーザのデバイス２００に連結されているか否かということでもある。ここで、周辺機器１２００は、ユーザのデバイス２００に、有線または無線で連結される装置を意味する。周辺機器は、ユーザのデバイス２００と、データ、制御信号、状態などを送受信したり、あるいはユーザのデバイス２００の入出力装置として動作することができる。例えば、イヤホン、キーボード、モニタ、メモリ装置などが周辺機器１２００に含まれる。
【０１６５】
ユーザのデバイス２００は、周辺機器１２００が連結されている場合（Ｓ１２１０）、連結されている周辺機器１２００によって、構成要素を変更する（Ｓ１２２０）。例えば、ユーザのデバイス２００にイヤホンが連結されている場合、ユーザのデバイス２００は、レイアウトに含まれた構成要素のうち、コンテンツ再生に係わるユーザ・インターフェース属性を有する構成要素を、音楽再生に係わるユーザ・インターフェースを表示する構成要素に変更する。
【０１６６】
図１４は、本発明の一実施形態によるユーザデバイスの構造を簡略に図示したブロック図である。
【０１６７】
本発明の一実施形態によるユーザのデバイス２００は、少なくとも１つの客体を含むユーザ・インターフェースをディスプレイするディスプレイ部１３１０、及びユーザのデバイス２００の各部を制御し、情報を処理することができる制御部１３００を含んでもよい。
【０１６８】
本発明の一実施形態による制御部１３００は、既設定のイベントの発生によって、ユーザ・インターフェースに含まれた少なくとも１つの客体のうち、イベントに係わる第１客体を選択し、ユーザのデバイスに対するユーザの入力によって、第１客体が選択されることによって実行される第１動作と関連する第２客体を決定し、選択された第１客体を第２客体に変更することができる。
【０１６９】
また、本発明の他の一実施形態によるイベントは、既設定のユーザ日程に係わるイベントであり、第１客体及び第２客体は、ユーザの日程に係わる情報を表示することができる。第１動作及び第２動作は、ユーザのデバイス２００に対するユーザの入力によってすでに設定された連結情報に基づいて、外部デバイスに連結する動作でもある。例えば、Ａに係わるユーザの日程が設定されている場合、設定された日程に該当する時刻に、電話通話を連結するための第１客体を、Ａが所有した携帯電話に電話を連結するための第２客体に変更することができる。
【０１７０】
また、本発明の他の一実施形態によれば、ユーザ・インターフェースは、ユーザのデバイス２００のホーム画面にディスプレイされる。また、第１客体及び第２客体は、アプリケーション実行アイコン、アプリケーション実行画面、ウィジェット、またはその組み合わせで具現される。ただし、本発明がそれに限定されるものではない。
【０１７１】
また、本発明の他の一実施形態によれば、制御部１３００は、イベントに係わる情報を獲得し、イベントに係わる情報に基づいて、第１動作と関連する第２動作を決定し、第２動作を実行するための第２客体を決定することができる。
【０１７２】
また、本発明の他の一実施形態によれば、第１客体は、第１外部デバイスに係わる情報を表示し、第１動作は、ユーザ入力によって、前記第１外部デバイスに対する電話呼び出しを要請する動作でもある。第２客体は、第２外部デバイスに係わる情報を表示し、第２動作は、ユーザ入力によって、前記第２外部デバイスに対する電話呼び出し処理を要請する動作でもある。
【０１７３】
ここで、第１外部デバイスに係わる情報は、第１外部デバイスに係わる電話番号、第１外部デバイスについて設定されたイメージ、及び第１外部デバイスに係わる識別情報のうち少なくとも一つを含んでもよい。第２外部デバイスに係わる情報は、第２外部デバイスに係わる電話番号、第２外部デバイスについて設定されたイメージ、及び第２外部デバイスに係わる識別情報のうち少なくとも一つを含んでもよい。
【０１７４】
また、イベントに係わる情報は、ユーザのデバイスに対して設定されたユーザの日程に係わる情報を含み、第２外部デバイスは、ユーザの日程に係わる情報に係わる外部デバイスでもある。
【０１７５】
本発明の他の一実施形態による制御部１３００は、ユーザ・インターフェースに含まれた少なくとも１つの客体を、ユーザのデバイス２００のユーザの状況に係わるイベントにマッチングさせ、所定のイベントの発生によって、少なくとも１つの客体のうち、イベントにマッチングされた客体を選択し、イベントの発生によって獲得された情報を利用して、選択された客体の表示を変更することができる。
【０１７６】
また、本発明の他の一実施形態によれば、ユーザの状況に係わるイベントは、ユーザの日程に係わる情報に係わるイベントでもある。このとき、イベントにマッチングされる客体は、ユーザの日程に係わる情報を表示する客体でもある。
【０１７７】
また、本発明のさらに他の一実施形態によれば、客体に表示されるユーザの日程に係わる情報は、日程情報に含まれた外部デバイスに対する連結情報を含んでもよい。ここで、制御部１３００は、客体に対するユーザ入力によって外部デバイスに連結するように、ユーザのデバイス２００を制御することができる。
【０１７８】
また、本発明のさらに他の一実施形態によれば、連結情報は、外部デバイスに電話連結を行うための電話番号、及びユーザのデバイス２００に保存された外部デバイスに係わる識別情報のうち少なくとも一つを含んでもよい。
【０１７９】
また、本発明のさらに他の一実施形態によれば、制御部１３００は、ユーザのデバイス２００にインストールされたアプリケーションを利用して、日程に係わる情報を獲得することができる。
【０１８０】
また、本発明のさらに他の一実施形態によれば、制御部１３００は、ユーザ・インターフェースに含まれた第１アプリケーションの実行アイコンを、イベントの発生によって獲得された情報に基づいて決定された第２アプリケーションの実行アイコンに、客体の表示を変更することができる。ここで、制御部１３００は、第２アプリケーションがユーザのデバイス２００にインストールされていない場合、第２アプリケーションをダウンロードし、ユーザのデバイス２００にインストールすることができる。
【０１８１】
また、本発明の一実施形態によれば、ユーザの状況に係わるイベントは、ユーザのデバイス２００の地理的位置の変更でもある。このとき、イベントの発生によって獲得された情報は、ユーザのデバイス２００の位置情報を含んでもよい。
【０１８２】
本発明の一実施形態による制御部１３００は、ユーザのデバイス２００にディスプレイされるユーザ・インターフェースのレイアウトを含むユーザ・インターフェース属性を設定し、設定されたレイアウトに含まれた構成要素を変更する条件を決定することができる。制御部１３００は、ユーザのデバイスと関連する情報が決定された条件を満足する場合、ユーザ・インターフェース属性を考慮し、設定されたレイアウトに含まれた構成要素を変更することができる。
【０１８３】
本発明の一実施形態によれば、ユーザ・インターフェース属性は、ユーザ・インターフェースを介して表示されるコンテンツの種類をさらに含んでもよい。ユーザ・インターフェースを介して表示されるコンテンツの種類は、サービスガジェット、ウィジェット、アプリケーション実行アイコン、アプリケーション実行画面及びコンテンツのメタデータなどのように、ユーザ・インターフェースを介して、いかなるコンテンツを表示するかということに係わる情報を意味するが、それらに限定されるものではない。例えば、コンテンツの種類は、広告情報をディスプレイするサービスガジェット、都市のバス情報を提供するアプリケーション実行アイコンなどを区分するための情報を含んでもよい。ただし、本発明は、前記例示に限定されるものではない。
【０１８４】
また、本発明の他の一実施形態によれば、制御部１３００は、レイアウトに含まれた構成要素別に、ユーザ・インターフェース属性を設定することができる。
【０１８５】
また、本発明のさらに他の一実施形態によれば、制御部１３００は、ユーザのデバイスにインストールされたアプリケーションを介して入力された情報に基づいて、構成要素を変更する条件を決定することができる。
【０１８６】
このとき、ユーザのデバイス２００にインストールされたアプリケーションが、ユーザの日程を入力することができるアプリケーションである場合、制御部１３００は、現在時刻が、アプリケーションを介して設定された日程の時刻から所定の範囲内に含まれる場合、構成要素を変更することができる。
【０１８７】
また、本発明のさらに他の一実施形態によれば、制御部１３００は、ユーザのデバイス２００にインストールされたアプリケーションを介して設定された時刻と、現在時刻とが一致する場合、設定された日程に関連する連絡先を検索することができる。制御部１３００は、設定されたレイアウトに含まれた構成要素のうち、連絡先を表示する構成要素が、設定された日程に関連する連絡先を表示させることができる。
【０１８８】
本発明の他の一実施形態によれば、制御部１３００は、ユーザのデバイスと関連する情報、及びユーザ・インターフェース属性によって決定されたレイアウトに含まれた構成要素を介してディスプレイされる情報を決定することができる。制御部１３００は、ディスプレイ部１３１０をして、レイアウトに含まれた構成要素を介して決定された情報をディスプレイさせる。
【０１８９】
また、制御部１３００は、ユーザのデバイスと関連する情報、及びユーザ・インターフェース属性によって、おすすめアプリケーション情報を決定することができる。制御部１３００は、決定されたおすすめアプリケーション情報を、レイアウトに含まれた構成要素を介してディスプレイされる情報を決定することができる。
【０１９０】
ここで、制御部１３００は、ディスプレイ部１３１０を介してディスプレイされたおすすめアプリケーション情報に対するユーザ入力により、ユーザのデバイスにおすすめアプリケーションをインストールすることができる。または、制御部１３００は、おすすめアプリケーションをインストールするためのページを、ディスプレイ部１３１０を介してディスプレイすることができる。
【０１９１】
また、構成要素が、少なくとも１つのアプリケーションに係わるリストを表示するフォルダである場合、制御部１３００は、ディスプレイ部を１３１０介して、リストに含まれたアプリケーションの種類、及びユーザのデバイスと関連する情報に基づいて、おすすめアプリケーションを表示することができる。
【０１９２】
本発明の一実施形態によるディスプレイ部１３１０は、設定されたレイアウトによって、ユーザ・インターフェースをディスプレイすることができる。
【０１９３】
また、本発明の他の一実施形態によれば、ユーザのデバイス２００は、ユーザ入力を受信する入出力部１４１０（図１５）をさらに含んでもよい。このとき、制御部１３００は、入出力部１４１０を介して入力されたユーザの入力情報によって変更された構成要素が選択された場合、表示された連絡先に電話通話を連結することができる。
【０１９４】
また、本発明の他の一実施形態によれば、ユーザのデバイス２００は、サーバ（図示せず）に、ユーザのデバイスと関連する情報、及びユーザ・インターフェース属性を伝送し、サーバに伝送された情報に基づいて決定されたおすすめ情報を、サーバから受信する通信部をさらに含んでもよい。ここで、通信部は、図１５に図示された移動通信部１４０１、サブ通信部１４０２及び放送部１４０３のうちいずれか一つ、または二つ以上の組み合わせを介して構成される。
【０１９５】
本発明の一実施形態によれば、ユーザのデバイスと関連する情報が、ユーザデバイスの位置情報である場合、構成要素を変更する条件は、ユーザデバイスの位置情報が所定の範囲を外れるか否かということでもある。
【０１９６】
本発明の他の一実施形態によれば、ユーザのデバイスと関連する情報が、ユーザのデバイスに入力されたテキスト、または外部デバイス（図示せず）から受信されたテキストである場合、構成要素を変更する条件は、ユーザのデバイスと関連する情報が、所定のキーワードを含むか否かということでもある。外部デバイスは、例えば、ユーザのデバイス２００が接続したＳＮＳを提供するサーバなどでもある。
【０１９７】
図１５は、本発明の一実施形態によるユーザデバイスの構造を図示した構造図である。
【０１９８】
移動通信部１４０１は、３Ｇ（3rd generation）／４Ｇ（4th generation）のようなセルラネットワークを介して、基地局とのコール設定、データ通信などを行う。サブ通信部１４０２は、ブルートゥース（登録商標）やＮＦＣ（near field communication）のような近距離通信のための機能を遂行する。放送部１４０３は、ＤＭＢ（digital multimedia broadcasting）放送信号を受信する。
【０１９９】
カメラ部１４０４は、写真や動画を撮影するためのレンズ及び光学素子を含む。
【０２００】
センサ部１４０５は、マルチビジョン・コントローラの動きを感知する重力センサ、光の明度を感知する照度センサ、人の近接度を感知する近接センサ、人の動きを感知するモーションセンサなどを含んでもよい。前記例示で挙げられたセンサ以外にも、デバイスに適用される各種センサが、センサ部１４０５に含まれる。
【０２０１】
ＧＰＳ受信部１４０６は、人工衛星からＧＰＳ信号を受信する。かようなＧＰＳ信号を利用して、多様なサービスがユーザに提供される。
【０２０２】
入出力部１４１０は、外部機器や人とのインターフェースを提供し、ボタン１４１１、マイク１４１２、スピーカ１４１３、振動モータ１４１４、コネクタ１４１５、キーパッド１４１６を含む。
【０２０３】
タッチスクリーン１４１８は、ユーザのタッチ入力を受信する。タッチスクリーン・コントローラ１４１７は、タッチスクリーン１４１８を介して入力されたタッチ入力を、制御部１３００に伝達する。電源供給部１４１９は、ユーザのデバイス２００の各構成部に必要な電力を供給するために、バッテリまたは外部電源ソースと連結される。
【０２０４】
制御部１３００は、メモリ１４６０に保存されたプログラムを実行することにより、本発明によって情報を処理し、ディスプレイ部１３１０を制御する。
【０２０５】
メモリ１４６０に保存されたプログラムは、その機能によって、複数個のモジュールに分類されるが、移動通信モジュール１４６１、Ｗｉ−Ｆｉ（wireless fidelity）モジュール１４６２、ブルートゥース（登録商標）・モジュール１４６３、ＤＭＢモジュール１４６４、カメラ・モジュール１４６５、センサ・モジュール１４６６、ＧＰＳモジュール１４６７、動画再生モジュール１４６８、オーディオ再生モジュール１４６９、電源モジュール１４７０、タッチスクリーン・モジュール１４７１、ＵＩ（user interface）モジュール１４７２、アプリケーション・モジュール１４７３などに分類される。
【０２０６】
また、メモリ１４６０は、プログラムだけではなく、ユーザ・インターフェース属性、日程情報または連絡先情報などを含むデータを保存することができる。
【０２０７】
各モジュールの機能は、その名称から当業者が直観的に推論することができるので、ここでは、アプリケーション・モジュール１４７３についてのみ説明する。アプリケーション・モジュール１４７３は、入出力部１４１０を利用してユーザ入力を受信し、ユーザ入力によって入力情報を生成することができる。また、アプリケーション・モジュール１４７３は、カメラ部１４０４、センサ部１４０５、ＧＰＳ受信部１４０６を介して、ユーザのデバイスと関連する情報を直接獲得したり、あるいは移動通信部１４０１及びサブ通信部１４０２を利用して、外部デバイス（図示せず）から、ユーザのデバイスと関連する情報を獲得することができる。また、アプリケーション・モジュール１４７３は、制御部１３００の制御によって、構成要素を変更する条件を決定したり、あるいは外部サーバ（図示せず）から、決定された条件についての情報を受信することができる。また、アプリケーション・モジュール１４７３は、条件の満足いかんを判断し、構成要素を介してディスプレイされる情報を提供することができる。
【０２０８】
本発明の一実施形態は、コンピュータによって実行されるプログラム・モジュールのようなコンピュータによって実行可能な命令語を含む記録媒体の形態でも具現される。コンピュータ可読媒体は、コンピュータによってアクセスされる任意の可用媒体でもあり、揮発性及び不揮発性の媒体、分離型及び非分離型の媒体をいずれも含む。また、コンピュータ可読媒体は、コンピュータ記録媒体及び通信媒体をいずれも含んでもよい。コンピュータ記録媒体は、コンピュータで読み取り可能な命令語、データ構造、プログラム・モジュール、またはその他データのような情報保存のための任意の方法または技術で具現された揮発性及び不揮発性、分離型及び非分離型の媒体をいずれも含む。通信媒体は、典型的には、コンピュータで読み取り可能な命令語、データ構造、プログラム・モジュール、または搬送波のような変調されたデータ信号のその他データ、あるいはその他送信メカニズムを含み、任意の情報伝達媒体を含む。
【０２０９】
前述の本発明の説明は、例示のためのものであり、本発明が属する技術分野の当業者であるならば、本発明の技術的思想や必須な特徴を変更せずにも、他の具体的な形態で容易に変形が可能であるということを理解することができるであろう。従って、以上で記述した実施形態は、全ての面で例示的なものであり、限定的なものではないと理解しなければならない。例えば、単一型と説明されている各構成要素は、分散して実施され、同様に、分散していると説明されている構成要素も、結合された形態で実施されもする。
【０２１０】
本発明の範囲は、前記詳細な説明よりは、特許請求の範囲によって示され、特許請求の範囲の意味及び範囲、そしてその均等概念から導き出される全ての変更または変形された形態が、本発明の範囲に含まれると解釈されなければならない。
【０２１１】
図１６は、本発明の他の一実施形態によるユーザデバイスの構造を図示した構造図である。
【０２１２】
本発明の他の一実施形態によるユーザのデバイス２００は、プログラムやデータを保存するメモリ１４６０、サーバ１５５０と通信を行う通信部１５２０、コンテクスト情報を収集するコンテクスト収集部１５１０、構成要素を変更する条件を決定するためのシメンティック・エンジン１５３０、構文分析器（parser）１５４０、ユーザ・インターフェースをディスプレイするディスプレイ部１３１０、及び前記各部を制御するための制御部１３００を含んでもよい。前記各部は、ハードウェアの動作を介して具現されもする。
【０２１３】
本発明の一実施形態による制御部１３００は、ユーザ・インターフェース属性を設定し、ユーザ・インターフェース属性を、メモリ１４６０に保存することができる。例えば、ディスプレイ部１３１０を介してディスプレイされる背景画面に、連絡先を表示するウィジェットを配置した場合、制御部１３００は、背景画面でウィジェットが表示される位置と、連絡先を表示する属性とをメモリ１４６０に保存することができる。
【０２１４】
構文分析器１５４０は、メモリ１４６０に保存されたデータ、または通信部１５２０を介して受信されたデータに含まれたキーワードを機械語に翻訳することができる。例えば、ユーザのデバイス２００が、ログインしたソーシャルネットワーク・サービスを提供するサーバ１５５０から受信された文字列（character string）が「午後２時に会社で会おう」というものである場合、構文分析器１５４０は、「午後２時」、「会社で」及び「会おう」を相応する機械語に翻訳することができる。構文分析器１５４０は、サーバ１５５０から受信された文字列だけではなく、メモリ１４６０に保存されたデータに含まれるか、あるいはユーザのデバイス２００に、ユーザから入力された文字列を翻訳することもできる。
【０２１５】
シメンティック・エンジン１５３０は、構文分析器１５４０が文字列を翻訳した結果によって、構成要素を変更する条件を決定することができる。例えば、外部デバイスから、「午後２時に会社で会おう」という文字列を含む文字メッセージが受信された場合、シメンティック・エンジン１５３０は、「午後２時」及び「会社」に該当する時間情報及び位置情報を、日程情報としてメモリ１４６０に保存し、連絡先を表示する構成要素が、午後２時に文字メッセージを伝送したユーザの連絡先をディスプレイするように設定することができる。
【０２１６】
ここで、本発明の実施形態によって、ユーザのデバイス２００は、構成要素を変更する条件を設定するか否かを判断することができる。例えば、文字メッセージを受信した場合、ユーザのデバイス２００は、文字メッセージに含まれた内容によって、日程情報をアップデートするか否かということに係わるユーザ・フィードバックを受信し、構成要素を設定するか否かを判断することができる。
【０２１７】
コンテクスト収集部１５１０は、コンテクスト情報を獲得することができる。制御部１３００は、コンテクスト収集部１５１０が獲得したコンテクスト情報によって、ディスプレイ部１３１０を介してディスプレイされる構成要素を変更することができる。例えば、コンテクスト収集部１５１０が、ＧＰＳ受信部１４０６を介して獲得した位置情報の変更によって、制御部１３００は、バス路線情報をディスプレイする構成要素を、変更された位置情報に対応するバス路線情報をディスプレイするように変更することができる。
【０２１８】
コンテクスト収集部１５１０は、カメラ部１４０４（図１５）、センサ部１４０５（図１５）、ＧＰＳ受信部１４０６（図１５）及び入出力部１４１０（図１５）を介して、コンテクスト情報を獲得することができる。ただし、本発明がそれに限定されるものではない。
【産業上の利用可能性】
【０２１９】
本発明のデバイスがユーザ・インターフェースをディスプレイする方法及びそのデバイスは、例えば、情報提供関連の技術分野に効果的に適用可能である。
【符号の説明】
【０２２０】
２００  ユーザのデバイス
２１０−１，２１０−２，２１０−３   サービスガジェット
２２０  フォルダアイコン
２３０−１，２３０−２，２３０−３，２３０−４  アプリケーション実行アイコン
２４０，１３１０  ディスプレイ部
１０００，１５５０  サーバ
１１１０  アプリケーションリスト
１１２０  おすすめアプリケーションに係わるリスト
１２００  周辺機器
１３００  制御部
１４１０  入出力部
１４６０  メモリ
１５１０  コンテクスト収集部
１５２０  通信部
１５３０  シマンテック・エンジン
１５４０  構文分析器
【図１】
2020181590.tif 000004
【図２】
2020181590.tif 000005
【図３】
2020181590.tif 000006
【図４】
2020181590.tif 000007
【図５】
2020181590.tif 000008
【図６】
2020181590.tif 000009
【図７】
2020181590.tif 000010
【図８】
2020181590.tif 000011
【図９】
2020181590.tif 000012
【図１０】
2020181590.tif 000013
【図１１】
2020181590.tif 000014
【図１２】
2020181590.tif 000015
【図１３】
2020181590.tif 000016
【図１４】
2020181590.tif 000017
【図１５】
2020181590.tif 000018
【図１６】
2020181590.tif 000019