(57)【要約】【課題】サービスを利用するための客体を提供するシステム及びその方法を提供する。【解決手段】サービスを利用するための客体を提供するシステム及びその方法に係り、サービス提供者によって提供されるサービスを利用するための客体を、少なくとも１つのデバイスに提供するサーバは、デバイスにインストールされておらず、デバイスのホスト・プログラムによって、デバイスの画面上に表示される客体を生成するために利用される第１テンプレートを、サービス提供者に提供するテンプレート提供部と、第１テンプレートを編集することにより、サービス提供者によって生成された第２テンプレートを、サービス提供者から受信するテンプレート受信部と、受信された第２テンプレートを保存するテンプレート保存部と、保存された第２テンプレートを利用して、サービス提供者のサービスを利用するための客体を生成する客体生成部と、を含む。【選択図】図１
2014154163.tif 000002
【特許請求の範囲】
【請求項１】
サービス提供者によって提供されるサービスを利用するための客体を、少なくとも１つのデバイスに提供するサーバにおいて、
前記デバイスにインストールされておらず、前記デバイスのホスト・プログラムによって、前記デバイスの画面上に表示される前記客体を生成するために利用される第１テンプレートを、前記サービス提供者に提供するテンプレート提供部と、
前記第１テンプレートを編集することにより、前記サービス提供者によって生成された第２テンプレートを、前記サービス提供者から受信するテンプレート受信部と、
前記受信された第２テンプレートを保存するテンプレート保存部と、
前記保存された第２テンプレートを利用して、前記サービス提供者のサービスを利用するための客体を生成する客体生成部と、を含むサーバ。
【請求項２】
前記デバイスの現在状況によって、前記客体を、前記デバイスに提供する客体提供部をさらに含むことを特徴とする請求項１に記載のサーバ。
【請求項３】
前記テンプレート提供部は、前記サービスの利用に係わる少なくとも１つのコンテクストモデルを、前記サービス提供者に提供し、
前記第２テンプレートは、前記提供されたコンテクストモデルのうち、前記サービス提供者のサービスによって選択されたコンテクストモデル、及び前記サービス提供者のサービスとマッチングされたことを特徴とする請求項２に記載のサーバ。
【請求項４】
前記客体提供部は、前記デバイスの現在状況に係わるコンテクストモデルにマッチングされた前記第２テンプレートを含む前記客体を、前記デバイスに提供することを特徴とする請求項３に記載のサーバ。
【請求項５】
前記客体生成部は、前記第２テンプレートに、前記客体を提供する理由に係わる情報を挿入することを特徴とする請求項１に記載のサーバ。
【請求項６】
前記テンプレート提供部は、前記サービスの利用に係わる少なくとも１つのコンテクストモデルを、前記サービス提供者に提供し、
前記コンテクストモデルは、複数のコンテクスト項目、及び前記複数のコンテクスト項目にマッチングされたサービスの種類を含むことを特徴とする請求項１に記載のサーバ。
【請求項７】
前記複数のコンテクスト項目のうち、前記サービス提供者によって選択された少なくとも１つのコンテクスト項目が、前記サービス提供者によって、前記第２テンプレートにマッチングされることを特徴とする請求項６に記載のサーバ。
【請求項８】
前記テンプレート提供部は、前記第１テンプレートを編集するのに利用される編集ツールを、前記サービス提供者に提供し、
前記編集ツールは、前記サービス提供者が、前記第１テンプレートを編集するのに利用されることを特徴とする請求項１に記載のサーバ。
【請求項９】
前記編集ツールは、前記サービス提供者が前記第１テンプレートに、前記サービス提供者の前記サービスに係わる情報を挿入するのに利用されることを特徴とする請求項８に記載のサーバ。
【請求項１０】
記編集ツールは、前記サービス提供者が、前記第２テンプレートにマッチングされるコンテクスト項目及びサービスを選択するのに利用されることを特徴とする請求項８に記載のサーバ。
【請求項１１】
前記編集ツールは、前記コンテクスト項目を選択するための領域、前記サービスを選択するための領域、及び前記サービスに係わる情報を挿入するための領域を含むユーザ・インターフェースによって、前記サービス提供者のディスプレイ上にディスプレイされることを特徴とする請求項８に記載のサーバ。
【請求項１２】
前記編集ツールは、コンテクストＡＰＩ（application programming interface）を含み、
前記コンテクストＡＰＩは、前記サービス提供者が、前記サービスの利用に係わるコンテクストモデルを、前記サーバからローディングするのに利用されることを特徴とする請求項８に記載のサーバ。
【請求項１３】
前記編集ツールは、サービスＡＰＩを含み、
前記サービスＡＰＩは、前記サービス提供者が、前記サービス提供者のサービスに係わる情報をローディングするのに利用されることを特徴とする請求項８に記載のサーバ。
【請求項１４】
サーバが、サービス提供者によって提供されるサービスを利用するための客体を、少なくとも１つのデバイスに提供する方法において、
前記デバイスにインストールされておらず、前記デバイスのホスト・プログラムによって、前記デバイスの画面上に表示される前記客体を生成するために利用される第１テンプレートを、前記サービス提供者に提供する段階と、
前記第１テンプレートを編集することにより、前記サービス提供者によって生成された第２テンプレートを、前記サービス提供者から受信する段階と、
前記受信された第２テンプレートを利用して、前記サービス提供者のサービスを利用するための客体を生成する段階と、を含む方法。
【請求項１５】
サービス提供者が、前記サービス提供者のサービスを提供する客体を生成するのに利用されるテンプレートをサーバに提供する方法において、
前記デバイスにインストールされておらず、前記デバイスのホスト・プログラムによって、前記デバイスの画面上に表示される前記客体を生成するために利用される第１テンプレートを、前記サーバから受信する段階と、
前記第１テンプレートを編集することにより、第２テンプレートを生成する段階と、
前記生成された第２テンプレートを、前記サーバに提供する段階と、を含み、
前記第２テンプレートが、前記サーバによって、前記客体を生成するのに利用される方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供者（service provider）が編集したテンプレートを利用してデバイスに提供するサービスに係わる客体を生成する客体提供システム及びその方法に関する。
【背景技術】
【０００２】
デバイスの性能及びネットワーク技術が向上するにつれ、ユーザは、自分のデバイスを利用して、多様なサービス提供者から多様なサービスを提供されることが可能となった。しかし、サービス提供者、及びサービス提供者が提供するサービスの種類が多様になることにより、ユーザは、自分の状況に適するサービスを検索し難いという問題があった。さらに、サービス提供者は、自体のサービスを効率的に利用するターゲットユーザに係わる情報を効果的に収集し難いという問題があった。
【０００３】
従って、ユーザが、自らが所望するサービスを利用することができるように、サービス提供者のサービスを自らに効果的に推薦し、デバイスで効果的に利用されるユーザ・インターフェースを提供する技術が要求されている。さらに、サービス提供者は、自体のサービスを、ユーザがさらに効果的に利用することができるユーザ・インターフェースをユーザに提供する必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記課題を解決するために、本発明は、サービス提供者が編集したテンプレートを利用して、デバイスに提供するサービスに係わる客体を生成することができる客体提供システム及びその方法を提供する。
【０００５】
前記課題を解決するために、本発明はまた、サービスを利用するための客体に含まれるテンプレートを編集するための編集ツールをサービス提供者に提供する客体提供システム及びその方法を提供する。
【０００６】
前記課題を解決するために、本発明はまた、編集ツールを利用して、テンプレートに、コンテクスト項目及びサービス提供者のサービスをマッチングさせる客体提供システム及びその方法を提供する。
【０００７】
前記課題を解決するために、本発明はまた、編集ツールに含まれたＡＰＩ（application program interface）を利用して、コンテクスト項目及びサービス提供者のサービスに係わる情報をローディングさせる客体提供システム及びその方法を提供する。
【課題を解決するための手段】
【０００８】
前述の技術的課題を達成するための技術的手段として、本発明の第１側面は、前記デバイスにインストールされておらず、前記デバイスのホスト・プログラムによって、前記デバイスの画面上に表示される前記客体を生成するために利用される第１テンプレートを、前記サービス提供者に提供するテンプレート提供部と、前記第１テンプレートを編集することにより、前記サービス提供者によって生成された第２テンプレートを、前記サービス提供者から受信するテンプレート受信部と、前記受信された第２テンプレートを保存するテンプレート保存部と、前記保存された第２テンプレートを利用して、前記サービス提供者のサービスを利用するための客体を生成する客体生成部と、を含む、サービス提供者によって提供されるサービスを利用するための客体を、少なくとも１つのデバイスに提供するサーバを提供することができる。
【０００９】
また、前記サーバは、前記デバイスの現在状況によって、前記客体を前記デバイスに提供する客体提供部をさらに含んでもよい。
【００１０】
また、前記テンプレート提供部は、前記サービスの利用に係わる少なくとも１つのコンテクストモデルを、前記サービス提供者に提供し、前記第２テンプレートは、前記提供されたコンテクストモデルのうち、前記サービス提供者のサービスによって選択されたコンテクストモデル及び前記サービス提供者のサービスとマッチングされる。
【００１１】
また、前記客体提供部は、前記デバイスの現在状況に係わるコンテクストモデルにマッチングされた前記第２テンプレートを含む前記客体を、前記デバイスに提供することができる。
【００１２】
また、前記客体生成部は、前記第２テンプレートに前記客体を提供する理由に係わる情報を挿入することができる。
【００１３】
また、前記テンプレート提供部は、前記サービスの利用に係わる少なくとも１つのコンテクストモデルを、前記サービス提供者に提供し、前記コンテクストモデルは、複数のコンテクスト項目、及び前記複数のコンテクスト項目にマッチングされたサービスの種類を含んでもよい。
【００１４】
また、前記複数のコンテクスト項目のうち、前記サービス提供者によって選択された少なくとも１つのコンテクスト項目が、前記サービス提供者によって、前記第２テンプレートにマッチングされる。
【００１５】
また、前記テンプレート提供部は、前記第１テンプレートを編集するのに利用される編集ツールを前記サービス提供者に提供し、前記編集ツールは、前記サービス提供者が前記第１テンプレートを編集するのに利用される。
【００１６】
また、前記編集ツールは、前記サービス提供者が、前記第１テンプレートに、前記サービス提供者の前記サービスに係わる情報を挿入するのに利用される。
【００１７】
また、前記編集ツールは、前記サービス提供者が、前記第２テンプレートにマッチングされるコンテクスト項目及びサービスを選択するのに利用される。
【００１８】
また、前記編集ツールは、前記コンテクスト項目を選択するための領域、前記サービスを選択するための領域、及び前記サービスに係わる情報を挿入するための領域を含むユーザ・インターフェースによって、前記サービス提供者のディスプレイ上にディスプレイされる。
【００１９】
また、前記編集ツールは、コンテクストＡＰＩ（application program interface）を含み、前記コンテクストＡＰＩは、前記サービス提供者が、前記サービスの利用に係わるコンテクストモデルを、前記サーバからローディング（loading）するのに利用される。
【００２０】
また、前記編集ツールは、サービスＡＰＩを含み、前記サービスＡＰＩは、前記サービス提供者が、前記サービス提供者のサービスに係わる情報をローディングするのに利用される。
【００２１】
また、前記客体は、アイコン、テキスト、イメージ、及び前記サービスを介して提供されるコンテンツのリンク情報を含むユーザ・インターフェース、及び前記客体の機能に係わる説明情報を含んでもよい。
【００２２】
また、本発明の第２側面は、前記デバイスにインストールされておらず、前記デバイスのホスト・プログラムによって、前記デバイスの画面上に表示される前記客体を生成するために利用される第１テンプレートを、前記サービス提供者に提供する段階と、前記第１テンプレートを編集することにより、前記サービス提供者によって生成された第２テンプレートを、前記サービス提供者から受信する段階と、前記受信された第２テンプレートを利用して、前記サービス提供者のサービスを利用するための客体を生成する段階と、を含むサーバが、サービス提供者によって提供されるサービスを利用するための客体を、少なくとも１つのデバイスに提供する方法を提供することができる。
【００２３】
また、前記方法は、前記デバイスの現在状況によって、前記客体を、前記デバイスに提供する段階をさらに含んでもよい。
【００２４】
また、前記方法は、前記サービスの利用に係わる少なくとも１つのコンテクストモデルを、前記サービス提供者に提供する段階をさらに含み、前記第２テンプレートは、前記提供されたコンテクストモデルのうち、前記サービス提供者のサービスによって選択されたコンテクストモデル及び前記サービス提供者のサービスとマッチングされる。
【００２５】
また、前記客体を提供する段階は、前記デバイスの現在状況に係わるコンテクストモデルにマッチングされた前記第２テンプレートを含む前記客体を、前記デバイスに提供することが可能である。
【００２６】
また、前記客体を生成する段階は、前記第２テンプレートに前記客体を提供する理由に係わる情報を挿入することが可能である。
【００２７】
また、前記方法は、前記サービスの利用に係わる少なくとも１つのコンテクストモデルを、前記サービス提供者に提供する段階をさらに含み、前記コンテクストモデルは、複数のコンテクスト項目、及び前記複数のコンテクスト項目にマッチングされたサービスの種類を含んでもよい。
【００２８】
また、前記複数のコンテクスト項目のうち、前記サービス提供者によって選択された少なくとも１つのコンテクスト項目が、前記サービス提供者によって、前記第２テンプレートにマッチングされてもよい。
【００２９】
また、前記方法は、前記第１テンプレートを編集するのに利用される編集ツールを、前記サービス提供者に提供する段階をさらに含み、前記編集ツールは、前記サービス提供者が、前記第１テンプレートを編集するのに利用される。
【００３０】
また、前記編集ツールは、前記サービス提供者が、前記第１テンプレートに、前記サービス提供者の前記サービスに係わる情報を挿入するのに利用される。
【００３１】
また、前記編集ツールは、前記サービス提供者が、前記第２テンプレートにマッチングされるコンテクスト項目及びサービスを選択するのに利用される。
【００３２】
また、前記客体は、アイコン、テキスト、イメージ、及び前記サービスを介して提供されるコンテンツのリンク情報を含むユーザ・インターフェース、及び前記客体の機能に係わる説明情報を含んでもよい。
【００３３】
また、本発明の第３側面は、前記デバイスにインストールされておらず、前記デバイスのホスト・プログラムによって、前記デバイスの画面上に表示される前記客体を生成するために利用される第１テンプレートを、前記サーバから受信する段階と、前記第１テンプレートを編集することにより、第２テンプレートを生成する段階と、前記生成された第２テンプレートを、前記サーバに提供する段階と、を含み、前記第２テンプレートが、前記サーバによって、前記客体を生成するのに利用される、サービス提供者が前記サービス提供者のサービスを提供する客体を生成するのに利用されるテンプレートを、サーバに提供する方法を提供することができる。
【００３４】
前記サーバから第１テンプレートを受信する段階と、前記第１テンプレートを編集することにより、第２テンプレートを生成する段階と、前記生成された第２テンプレートを、前記サーバに提供する段階と、を含み、前記第２テンプレートが、前記サーバによって、前記客体を生成するのに利用される、サービス提供者が前記サービス提供者のサービスを提供する客体を生成するのに利用されるテンプレートを、サーバに提供する方法を提供することができる。
【００３５】
また、前記第２テンプレートは、前記サーバから受信されたコンテクストモデルに含まれたコンテクスト項目及び前記サービス提供者のサービスとマッチングされる。
【００３６】
また、前記方法は、前記第１テンプレートを編集するための編集ツールを、前記サーバから受信する段階をさらに含み、前記第２テンプレートを生成する段階は、前記編集ツールを利用して、前記第１テンプレートを編集することができる。
【００３７】
また、前記第２テンプレートを生成する段階は、前記編集ツールを利用して、前記コンテクスト項目を、前記第２テンプレートにマッチングさせることができる。
【００３８】
また、前記第２テンプレートを生成する段階は、前記編集ツールを利用して、前記サービス提供者のサービスを、前記第２テンプレートにマッチングさせることができる。
【００３９】
また、前記第２テンプレートを生成する段階は、前記編集ツールを利用して、前記サービス提供者に係わるサービス情報を前記第１テンプレートに挿入することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態による、サービス利用のための客体を提供するシステムの概要図である。
【図２】本発明の一実施形態による、サービス利用のための客体を提供する方法のフローチャートである。
【図３】本発明の一実施形態による、サーバがコンテクスト情報をモデリングする方法のフローチャートである。
【図４】本発明の一実施形態による、放送サービスについて生成されたコンテクストモデルについて説明するための図面である。
【図５】本発明の一実施形態による、サーバがサービス利用のための客体を生成する方法のフローチャートである。
【図６】本発明の一実施形態による、サービス提供者が第２テンプレートを生成する方法のフローチャートである。
【図７】本発明の他の実施形態による、サーバがサービス利用のための客体を生成する方法のフローチャートである。
【図８】本発明の他の実施形態による、サービス提供者が第２テンプレートを生成するための命令をサーバに提供する方法のフローチャートである。
【図９Ａ】本発明の一実施形態による第１テンプレートの一例を図示した図面である。
【図９Ｂ】本発明の一実施形態による第１テンプレートの一例を図示した図面である。
【図１０】本発明の一実施形態による編集ツールの内部構成図である。
【図１１】本発明の一実施形態による、編集ツールを利用して、第１テンプレートを編集する一例を図示した図面である。
【図１２】本発明の一実施形態による第１テンプレートにマッチングされた値について説明するための図面である。
【図１３】本発明の一実施形態による第２テンプレートにマッチングされた値について説明するための図面である。
【図１４】本発明の一実施形態による、サービス提供者がコンテクスト項目を購入する方法のフローチャートである。
【図１５Ａ】本発明の一実施形態による、サービス利用のための客体がデバイスで表示される一例を図示した図面である。
【図１５Ｂ】本発明の一実施形態による、サービス利用のための客体がデバイスで表示される一例を図示した図面である。
【図１６Ａ】本発明の他の実施形態による、サービス利用のための客体がデバイスで表示される一例を図示した図面である。
【図１６Ｂ】本発明の他の実施形態による、サービス利用のための客体がデバイスで表示される一例を図示した図面である。
【図１７Ａ】本発明の一実施形態による、写真共有サービスを利用するための客体について説明するための図面である。
【図１７Ｂ】本発明の一実施形態による、写真共有サービスを利用するための客体について説明するための図面である。
【図１８Ａ】本発明の一実施形態による、身辺安全サービスを利用するための客体について説明するための図面である。
【図１８Ｂ】本発明の一実施形態による、身辺安全サービスを利用するための客体について説明するための図面である。
【図１８Ｃ】本発明の一実施形態による、身辺安全サービスを利用するための客体について説明するための図面である。
【図１９Ａ】本発明の一実施形態による、身辺安全サービスを利用するための、客体における現在位置が表示される一例について説明するための図面である。
【図１９Ｂ】本発明の一実施形態による、身辺安全サービスを利用するための、広告が表示される一例について説明するための図面である。
【図２０Ａ】本発明の一実施形態による、音楽共有サービスを利用するための客体について説明するための図面である。
【図２０Ｂ】本発明の一実施形態による、音楽共有サービスを利用するための客体について説明するための図面である。
【図２１Ａ】本発明の一実施形態による、音楽共有サービスを利用するための客体について説明するための図面である。
【図２１Ｂ】本発明の一実施形態による、音楽共有サービスを利用するための客体について説明するための図面である。
【図２２Ａ】本発明の一実施形態による第２テンプレートの一例を図示した図面である。
【図２２Ｂ】本発明の一実施形態による第２テンプレートの一例を図示した図面である。
【図２２Ｃ】本発明の一実施形態による第２テンプレートの一例を図示した図面である。
【図２３】本発明の一実施形態によるサーバのブロック図である。
【図２４】本発明の一実施形態によるサーバのブロック図である。
【図２５】本発明の他の実施形態によるサービス提供者のブロック図である。
【図２６】本発明の一実施形態による、デバイス及びクラウドサーバから収集されて分類されたコンテクスト情報の一部を示す図面である。
【発明を実施するための形態】
【００４１】
以下、添付図面を参照し、本発明が属する技術分野で当業者が容易に実施することができるように、本発明の実施形態について詳細に説明する。しかし、本発明は、さまざまに異なる形態に具現され、ここで説明する実施形態に限定されるものではない。図面で、本発明を明確に説明するために、説明と係わりのない部分は省略し、明細書全体を通じて類似した部分については、類似した図面符号を付した。
【００４２】
明細書全体で、ある部分が他の部分と「連結」されているとするとき、それは、「直接連結」されている場合だけではなく、その中間に他の素子を挟み、「電気的に連結」されている場合も含む。また、ある部分がある構成要素を「含む」とするとき、それは、特別に限定する記載がない限り、他の構成要素を除くものではなく、他の構成要素をさらに含んでもよいということを意味する。
【００４３】
また、本明細書で、サービス利用のための客体は、サービス提供者のサービスを利用するためのユーザ・インターフェースをいう。サービス利用のための客体は、サーバまたはコンテンツ提供者から提供されるサービスを利用するためのユーザ・インターフェースでもある。サービス利用のための客体は、例えば、アイコン、テキスト、イメージ及びリンク情報を含むユーザ・インターフェース、及び客体の機能に係わる説明情報（description）を含んでもよい。
【００４４】
また、デバイスは、サーバから客体を受信し、客体に対するユーザ入力に基づいて、受信された客体を利用することにより、サービス提供者のサービスを利用することができる。デバイスは、客体を利用することにより、デバイス内のアプリケーション・プログラム、データソース、サーバ及びコンテンツ提供者からコンテンツを獲得して処理することができる。また、客体は、ユーザ（または、デバイス）のコンテクスト情報に基づいて提供される所定のサービスがパッケージングされたユーザ・インターフェースでもある。
【００４５】
また、客体は、デバイスにインストールされたり、あるいはデバイスによって実行されず、デバイスのホスト・プログラムによって解釈されることにより、デバイスの画面に表示され、ユーザによって利用される。客体は、例えば、ガジェット（gadget）でもあるが、それに制限されるものではない。また、客体は、デバイスにインストールされたり、あるいはデバイスによって実行されず、デバイスのホスト・プログラムによってデバイスの画面上に別途のウィンドーに表示されてもよい。
【００４６】
また、本明細書で、コンテクスト情報（context information）は、デバイスがいかなる状況でいかなるサービスを利用したかということに係わる情報を意味する。また、コンテクスト情報は、サービスの利用と係わり、ユーザ（または、デバイス）とコンピュータ環境との間の、ユーザ（または、デバイス）の環境、客体、状態に係わる状況を特徴づけるあらゆる情報を含んでもよい。デバイスは、多様な状況で、多種のサービスを利用することができ、デバイスのサービス利用状況に係わるコンテクスト情報がサーバによって収集される。
【００４７】
また、本明細書でコンテクスト項目（context item）は、コンテクスト情報に含まれた詳細項目を意味し、例えば、サービスを利用したユーザ、サービスを利用したデバイスの種類、サービス利用時間、サービス利用位置、サービスを共に利用した他のユーザ、及びデバイスで実行されたアプリケーションを含んでもよいが、それらに制限されるものではない。
【００４８】
また、本明細書でコンテクストモデルは、少なくとも１つのコンテクスト項目と所定のサービス種類とをマッチングさせたものを意味する。例えば、「朝のドラマ」放送サービスは、サービスを利用したユーザ、サービスを利用したデバイスの種類、サービス利用時間、サービス利用位置、サービスを共に利用した他のユーザ、及びデバイスで実行されたアプリケーションのうち少なくとも１つのコンテクスト項目とマッチングされる。
【００４９】
本明細書でサービスは、サービス提供者によってデバイスに提供されるあらゆる種類のサービスを含む。サービスは、例えば、放送サービス、コンテンツ共有サービス、コンテンツ提供サービス、電力管理サービス、ゲーム提供サービス、チャッティングサービス、文書作成サービス、検索サービス、通話サービス、写真撮影サービス、交通手段おすすめサービス、身辺安全サービス（personal safety service）、友人おすすめサービス及び動画再生サービスを含んでもよい。しかし、それらに制限されるものではない。また、サービス提供者は、サービスを提供するサーバまたは装置でもある。
【００５０】
以下、添付された図面を参照しつつ、本発明について詳細に説明する。
【００５１】
図１は、本発明の一実施形態による、サービス利用のための客体提供システムの概要図である。
【００５２】
図１に図示されているように、本発明の一実施形態による、サービス利用のための客体提供システムは、少なくとも１つのデバイス１０００、サーバ２０００、及び少なくとも１つのサービス提供者３０００を含む。
【００５３】
図１の客体提供システムで、サーバ２０００は、デバイス１０００からサービス利用に係わるコンテクスト情報を収集し、サービス提供者３０００にコンテクスト情報、客体生成に利用されるテンプレート（template）及び編集ツール（editing tool）を提供する。また、サービス提供者３０００は、サーバ２０００から受信されたテンプレートを編集し、所定のコンテクスト項目の購入をサーバ２０００に要請する。また、サーバ２０００は、編集されたテンプレートを利用して客体を生成し、所定のコンテクスト項目と同一または類似した状況のデバイス１０００に、生成された客体を提供する。また、サーバ２０００は、客体提供によってサービス提供者３０００に課金する課金額を算出する。
【００５４】
具体的には、デバイス１０００は、サーバ２０００に、サービス利用に係わるコンテクスト情報を提供する。コンテクスト情報は、デバイス１０００が、いかなる状況でいかなるサービスを利用したかということに係わる情報を意味する。コンテクスト情報は、例えば、サービスの種類、サービスを利用したユーザ、サービスを利用したデバイスの種類、サービス利用時間、サービス利用位置、サービスを共に利用した他のユーザ、及びデバイスで実行されたアプリケーションのようなコンテクスト項目を含んでもよい。
【００５５】
また、デバイス１０００は、デバイス１０００の状況によって推薦されたサービスを利用するための客体を、サーバ２０００から提供される。また、デバイス１０００は、受信された客体を利用して、サービス提供者３０００のサービスを利用することができる。
【００５６】
デバイス１０００は、スマートフォン、携帯電話、ＰＤＡ（personal digital assistant）、ラップトップ、メディアプレーヤ、ＧＰＳ（global positioning system）装置、及びその他モバイルまたは非モバイルのコンピュータ装置でもある。また、デバイス１０００は、ユーザによって着用される装置でもある。例えば、デバイス１０００は、通信機能及びデータプロセッシング機能を具備した時計、めがね、ヘアバンド及び指輪でもある。しかし、それらに制限されるものではなく、デバイス１０００は、サーバ２０００からネットワークを介して客体を受信して実行することができるあらゆる種類の機器を含んでもよい。
【００５７】
サーバ２０００は、デバイス１０００のサービス利用に係わるコンテクスト情報をデバイス１０００から受信し、受信されたコンテクスト情報をモデリングする。サーバ２０００は、所定のサービス種類について、少なくとも１つのコンテクスト項目を推薦することができる。また、サーバ２０００は、推薦されたコンテクスト項目をサービス種類とマッチングさせることにより、所定のコンテクストモデルを生成することができる。コンテクスト情報のうち一部は、サービス提供者３０００に提供される。コンテクストモデルまたはコンテクスト項目が、サービス提供者３０００に提供されてもよい。
【００５８】
また、サーバ２０００は、客体生成のためのテンプレート及び編集ツールを、サービス提供者３０００に提供することができ、サービス提供者３０００によって編集されたテンプレートを、サービス提供者３０００から受信し、受信されたテンプレートを利用して、デバイス１０００に提供する客体を生成することができる。その場合、サービス提供者３０００から受信されたテンプレートは、所定のコンテクスト項目及び所定のサービスとマッチングされる。
【００５９】
また、サーバ２０００は、生成された客体をデバイス１０００に提供する。サーバ２０００は、デバイス１０００の状況をモニタリングすることができ、所定状況のデバイス１０００に、所定客体を提供することができる。また、サーバ２０００は、所定課金方式によって、サービス提供者３０００に課金する課金額を算出することができる。
【００６０】
サービス提供者３０００は、サーバ２０００から受信された編集ツールを利用して、テンプレートを編集することができる。サービス提供者３０００は、テンプレートに所定コンテクストモデル、所定コンテクスト項目及び所定サービスをマッチングさせることができる。その場合、マッチングされたコンテクスト項目の購入を、サーバ２０００に要請することができる。また、サービス提供者３０００は、マッチングされたサービスに係わるサービス情報を、テンプレートに挿入することができる。
【００６１】
サービス提供者３０００によってマッチングされたコンテクスト項目と、同一または類似した状況のデバイス１０００に、サービス提供者３０００によってマッチングされたサービスが提供される。
【００６２】
図２は、本発明の一実施形態による、サービス利用のための客体提供方法のフローチャートである。
【００６３】
段階Ｓ２００で、サーバ２０００は、第２デバイス１０００−２からコンテクスト情報を受信し、段階Ｓ２０５で、サーバ２０００は、第１デバイス１０００−１からコンテクスト情報を受信する。サーバ２０００は、後述するコンテクストモデルを生成するために、コンテクスト情報を受信することができる。また、サーバ２０００は、第１デバイス１０００−１の現在状況、及び第２デバイス１０００−２の現在状況を決定するために、コンテクスト情報を受信することができる。
【００６４】
コンテクスト情報は、デバイス１０００が、いかなる状況でいかなるサービスを利用したかということに係わる情報を意味する。デバイス１０００は、多様な状況で多様な種類のサービスを利用することができ、デバイス１０００のサービス利用状況に係わるコンテクスト情報が、サーバ２０００によって収集される。また、コンテクスト項目は、コンテクスト情報に含まれた詳細項目を意味し、例えば、サービスを利用したユーザ、サービスを利用したデバイスの種類、サービス利用時間、サービス利用位置、サービスを共に利用した他のユーザ、及びデバイスで実行されたアプリケーションを含んでもよいが、それらに制限されるものではない。
【００６５】
また、コンテクスト情報は、サービスの利用と係わり、ユーザ（デバイス１０００）とコンピュータ環境との間のユーザ（デバイス１０００）の環境、客体、状態に係わる状況を特徴づけるあらゆる情報を含んでもよい。また、コンテクスト情報は、サーバ２０００によって抽象化され、抽象化された程度によって、多種に区別される。
【００６６】
また、コンテクスト情報は、デバイス１０００に含まれたセンサから収集されたセンサデータ、及びデバイス１０００で、ユーザ入力によって動作された応用プログラムに係わるデータ、デバイス１０００が利用したクラウドサーバに係わるデータを含んでもよい。
【００６７】
また、図２６でのように、収集されたデータは、例えば、ストリーミング（streaming）情報、イベント情報、そしてウェブサービス（クラウドコンピュータ）情報を含んでもよい。
【００６８】
ストリーミング情報は、リアルタイムに収集される情報であり、例えば、デバイス１０００からリアルタイムに収集されるセンサデータを含んでもよい。また、イベント情報は、イベント発生によって生成される情報であり、例えば、デバイス１０００の設定変更に係わるデータを含んでもよい。また、ウェブサービス情報は、デバイス１０００のウェブサービス利用に係わる情報であり、デバイス１０００が多様なウェブ資源（例えば、クラウドサーバ）にアクセスして利用した多様なコンテンツに係わる情報を含んでもよい。ウェブサービス情報は、ウェブ資源から提供される膨大な情報を含み、それにより、クラウドコンピュータ方式を介して、ウェブサービス情報がアップデートされる。
【００６９】
段階Ｓ２１０で、サーバ２０００は、コンテクスト情報をモデリングすることにより、コンテクストモデルを生成する。サーバ２０００は、サービスの種類別にコンテクスト項目を推薦することにより、コンテクスト情報をモデリングすることができる。サーバ２０００は、所定サービスについて、例えば、サービスを利用したユーザ、サービスを利用したデバイスの種類、サービス利用時間、サービス利用位置、サービスを共に利用した他のユーザ、及びデバイスで実行されたアプリケーションのうち少なくとも一つを推薦することができる。例えば、平日の朝に主婦がＴＶを利用して、朝のドラマを多く視聴する場合、サーバ２０００は、「朝のドラマ放送サービス」について、「平日の朝」、「主婦」及び「ＴＶ（television）」のようなコンテクスト項目を推薦することができる。
【００７０】
また、サーバ２０００は、サービスの種類と、推薦されたコンテクスト項目とをマッチングさせることにより、コンテクストモデルを生成することができる。例えば、サーバ２０００は、「朝のドラマ放送サービス」について、「平日の朝」、「主婦」及び「ＴＶ」をマッチングさせることにより、コンテクストモデルを生成することができる。コンテクストモデルは、サービス提供者３０００が、自体のサービスを、いかなるコンテクスト項目とマッチングさせるかということを決定するのに利用される。
【００７１】
一方、段階Ｓ２１０で、サーバ２０００は、所定コンテクスト・エンジン（図示せず）を利用して、コンテクスト情報をモデリングすることができる。サーバ２０００は、収集されたコンテクスト情報を多様な方法で推論し、コンテクストモデルを生成することができる。サーバ２０００は、例えば、オントロジー（ontology）基盤方式、確率基盤方式のうち少なくとも一つを利用して、コンテクスト情報をモデリングすることができる。
【００７２】
また、サーバ２０００は、コンテクスト情報を、動的情報及び静的情報に区別して保存することができ、コンテクスト情報の少なくとも一部を、所定規則によって抽象化することができる。コンテクスト情報は、例えば、実際（concrete）コンテクスト情報、基本（basis）コンテクスト情報及び抽象化（abstract）コンテクスト情報を含んでもよい。実際コンテクスト情報は、加工されていないデータであり、デバイス１０００に内蔵されたセンサ、応用プログラムまたはクラウドサーバを介して収集されたデータでもある。実際コンテクスト情報は、例えば、ＧＰＳの緯度／経度値、Ｗｉ−Ｆｉ（wireless fidelity） ＳＳＩＤ（service set identifier）を含んでもよい。また、図２６のテーブルに含まれた情報が実際コンテクスト情報でもある。また、基本コンテクスト情報は、所定時間の間収集された実際コンテクスト情報を分析し、統計的なデータとして識別したコンテクストでもある。また、抽象化コンテクスト情報は、実際コンテクスト情報と基本コンテクスト情報とから推論された情報である。抽象化コンテクスト情報は、ドメインに従属的である。例えば、ＸＸＸ実際コンテクストの現在位置であるＧＰＳ（３７．５１１２３８，１２７．０５９６０２）は、「三星ＫＯＥＸ」と識別され、ユーザが登録した日程の場所と時間とが類似しており、基本コンテクストのＧＰＳとaccelerometerデータとを分析し、デバイス１０００が停止した状態が所定時間の間持続し、ユーザの日程に登録された参加者のブルートゥースＩＤ（identification）が認知されたならば、「妨害されたくない状況である」と推論することができる。
【００７３】
また、サーバ２０００は、実際コンテクスト情報、基本コンテクスト情報及び抽象化コンテクスト情報を利用して、コンテクスト項目を区別し、コンテクスト項目及び所定サービスをマッチングさせ、コンテクストモデルを生成することができる。
【００７４】
段階Ｓ２１５で、サーバ２０００は、サービス提供者３０００に、客体生成のための第１テンプレートを提供する。第１テンプレートは、複数の領域を含んでもよく、例えば、サービスに係わる説明を挿入するための領域、サービスに係わるイメージを挿入するための領域、サービスを利用するためのメニュー、及びアイコンを挿入するための領域を含んでもよいが、それらに制限されるものではない。また、サーバ２０００は、客体生成のためのテンプレートの構造を、サービスの種類またはコンテクストモデルによって、あらかじめ決定することができる。
【００７５】
また、第１テンプレートは、ユーザまたはデバイス１０００によって、あらかじめ決定されてもいる。サーバ２０００は、ユーザの趣向によって、ユーザのデバイス１０００に提供するテンプレートをあらかじめ決定し、決定された第１テンプレートを、サービス提供者３０００に提供することができる。
【００７６】
また、サーバ２０００は、後述する編集ツールを、サービス提供者３０００にまず提供することができる。編集ツールは、第１テンプレートの編集に利用される。その場合、サービス提供者３０００が編集ツールを利用して、所定コンテクストモデルまたはサービス種類を選択すれば、サーバ２０００は、選択されたコンテクストモデルまたはサービス種類に対応するテンプレートを、第１テンプレートとして提供することができる。サービス提供者３０００は、編集ツールを利用して、少なくとも１つのコンテクストモデルを受信し、受信されたコンテクストモデルのうち少なくとも一つを選択することができる。また、サービス提供者３０００がコンテクストモデルを選択することにより、編集ツールは、選択されたコンテクストモデルに対応する第１テンプレートを、サーバ２０００からローディングすることができる。
【００７７】
また、サービス提供者３０００に提供される第１テンプレートについては、図９でさらに詳細に説明する。
【００７８】
段階Ｓ２２０で、サービス提供者３０００は、第１テンプレートを編集し、第２テンプレートを生成する。サービス提供者３０００は、サーバ２０００から提供される編集ツールを利用して、第１テンプレートを編集することができる。また、編集ツールは、例えば、コンテクストモデルを選択するための領域、コンテクスト項目を選択するための領域、サービス提供者３０００のサービスを選択するための領域、及びサービス提供者３０００のサービスに係わる情報を挿入するための領域のうち少なくとも一つを含むユーザ・インターフェースによって、サービス提供者３０００に含まれたディスプレイ装置（図示せず）に表示される。
【００７９】
サービス提供者３０００は、編集ツールを利用して、第１テンプレートに、自体のサービスをマッチングさせることができる。例えば、サービス提供者３０００が、編集ツールのユーザ・インターフェースに含まれたサービス選択領域を選択すれば、編集ツールは、サービス提供者３０００のＤＢ（database）（図示せず）に保存された、サービス提供者３０００のサービスリストをローディングすることができる。また、サービス提供者３０００は、ローディングされたサービスリストのうち一つを選択することにより、第１テンプレートに選択されたサービスをマッチングさせることができる。本明細書で、サービス提供者３０００によって編集された第１テンプレートを、第２テンプレートであるとするが、第１テンプレートに選択されたサービスをマッチングさせることは、第２テンプレートに選択されたサービスをマッチングさせることと解釈される。
【００８０】
また、サービス提供者３０００は、編集ツールを利用して、第１テンプレートにコンテクスト項目をマッチングさせることができる。例えば、サービス提供者３０００が、編集ツールのユーザ・インターフェースに含まれたコンテクスト項目選択領域を選択すれば、編集ツールは、サーバ２０００のＤＢ（図示せず）から、少なくとも１つのコンテクスト項目をローディングすることができる。また、サービス提供者３０００は、ローディングされたコンテクスト項目のうち一つを選択することにより、第１テンプレートに選択されたコンテクスト項目をマッチングさせることができる。
【００８１】
また、サービス提供者３０００は、編集ツールを利用して、第１テンプレートに選択されたサービスに係わるサービス情報を挿入することができる。サービス情報は、サービス提供者３０００のサービスに係わる情報として、例えば、サービスの題目、サービスに係わるコンテンツをダウンロードするためのリンクアドレス、サービスに係わるイメージ、サービスに係わるテキスト、及びサービス提供のためのアクティビティ情報を含んでもよいが、それらに制限されるものではない。サービス提供のためのアクティビティは、第２テンプレート（編集された第１テンプレート）に対するユーザ入力に基づいて、サービスを提供するための動作をいい、例えば、第２テンプレートに対するユーザのタッチ入力によって、所定データを送受信したり、あるいは下位テンプレートを表示する動作を含んでもよい。
【００８２】
段階Ｓ２２５で、サービス提供者３０００は、第２テンプレートをサーバ２０００に提供する。サービス提供者３０００は、第２テンプレートをサーバ２０００に提供しながら、第２テンプレートに含まれたコンテクスト項目の購入を、サーバ２０００に要請することができる。その場合、サービス提供者３０００は、購入要請と共に、課金方式に係わる情報をサーバ２０００に提供することができる。課金方式は、例えば、競売方式、共同購入方式、独占購入方式、客体の露出程度によって課金する方式、及び客体を介したサービス利用によって課金する方式のうち少なくとも一つを含んでもよいが、それらに制限されるものではない。
【００８３】
また、サーバ２０００に提供された第２テンプレートは、サーバ２０００のＤＢ（図示せず）に保存される。
【００８４】
前述のところでは、サービス提供者３０００が第２テンプレートをサーバ２０００に提供しながら、コンテクスト項目の購入をサーバ２０００に要請すると説明されたが、それに制限されるものではない。段階Ｓ２２０で、サービス提供者３０００が第１テンプレートを編集するとき、コンテクスト項目を選択し、選択されたコンテクスト項目の購入をサーバ２０００に要請することもできる。
【００８５】
段階Ｓ２３０で、サーバ２０００は、デバイス１０００の現在状況を決定する。サーバ２０００は、例えば、デバイス１０００のユーザ、デバイス１０００の種類、デバイス１０００の位置、現在時刻、曜日、デバイス１０００で実行中のアプリケーションをモニタリングすることができるが、それらに制限されるものではない。
【００８６】
段階Ｓ２３５で、サーバ２０００は、モニタリングされたデバイス１０００の現在状況に対応する少なくとも１つの第２テンプレートを、ＤＢ（図示せず）から抽出する。サーバ２０００は、デバイス１０００の現在状況を、第２テンプレートに含まれたコンテクスト項目と比較することができる。また、サーバ２０００は、モニタリングされたデバイス１０００の現在状況に対応するコンテクスト項目を含む第２テンプレートを、ＤＢ（図示せず）から抽出することができる。例えば、主婦が平日の朝にＴＶをつけたとするなら、サーバ２０００は、コンテクスト項目として、「主婦」、「平日の朝」及び「ＴＶ」にマッチングされた第２テンプレートを、ＤＢ（図示せず）から抽出することができる。
【００８７】
段階Ｓ２４０でサーバ２０００は、第２テンプレートを利用して、サービス利用のための客体を生成する。サーバ２０００は、サービス提供者３０００のサービスを利用するための客体を、デバイス１０００に推薦する根拠に係わる情報を生成または選択し、生成された推薦根拠を客体に挿入することができる。
【００８８】
例えば、サーバ２０００は、「あなたが今会っている友人と過去に撮影した写真を推薦」、「１時間以内に通話した人々と撮影した写真を推薦」、「あなたの周辺にいる友人を推薦」、「あなたが今聞いている音楽を最近聞いた友人を推薦」、「あなたが過去よく鑑賞したが、最近鑑賞していない音楽を推薦」、及び「１年前の今日、あなたが撮影した写真」のような推薦根拠を第２テンプレートに挿入することができる。
【００８９】
また、サーバ２０００は、サービス提供者３０００から受信されたテンプレート、及び少なくとも１つの他のサービス提供者（図示せず）から受信されたテンプレートを組み合わせ、客体を生成することもできる。しかし、サービス提供者３０００が、独占購入方式でコンテクスト項目を購入した場合には、サーバ２０００は、客体に他のサービス提供者（図示せず）のテンプレートを含めない。
【００９０】
段階Ｓ２４５で、サーバ２０００は、客体を第１デバイス１０００−１に提供する。サーバ２０００は、サービス提供者３０００が購入したコンテクスト項目を、デバイス１０００の現在状況と比較し、比較結果に基づいて、客体をデバイス１０００に提供することができる。サーバ２０００は、サービス提供者３０００が購入したコンテクスト項目が、第１デバイス１０００−１の現在状況と同一または類似している場合、第１デバイス１０００−１に、サービス提供者３０００のサービスを利用するための客体を提供することができる。
【００９１】
段階Ｓ２５０で、第１デバイス１０００−１は、受信された客体を利用して、サービス提供者３０００が提供するサービスを利用する。客体は、サービス提供者３０００が提供するサービスと係わるデータを受信するためのリンク情報を含み、第１デバイス１０００−１は、客体に含まれたリンク情報を利用して、サービス提供者３０００からサービスを提供される。
【００９２】
また、第１デバイス１０００−１は、客体及びサービス利用に係わる情報を、サーバ２０００に提供することができる。第１デバイス１０００−１は、例えば、客体の実行回数、客体を介してサービス提供者３０００のサービスを利用した回数、サービス提供者３０００のサービスを利用して、所定データ、アイテム及び物品を購入した回数及び購入金額に係わる情報を、サーバ２０００に提供することができる。
【００９３】
そのように、サービス提供者３０００は、第１テンプレートを編集し、第２テンプレートを生成することができる。また、第２テンプレートは、所定コンテクスト項目及び所定サービスとマッチングされるので、デバイス１０００の状況が、第２テンプレートにマッチングされたコンテクスト項目に対応する場合、第２テンプレートを含む客体がデバイス１０００に提供される。
【００９４】
段階Ｓ２５５で、サーバ２０００は、サービス提供者３０００に対する課金額を算出する。サーバ２０００は、サービス提供者３０００の課金方式、サービス提供者３０００の客体提供回数、サービス提供者３０００の客体がデバイス１０００によって実行された回数、サービス提供者３０００の客体を利用したデバイス１０００のサービス利用回数、及びサービス提供者３０００の客体を利用したデバイス１０００のサービス利用金額に係わる情報に基づいて、サービス提供者に賦課する課金額を算出することができる。
【００９５】
図３は、本発明の一実施形態による、サーバ２０００がコンテクスト情報をモデリングする方法のフローチャートである。
【００９６】
段階Ｓ３００で、サーバ２０００は、第２デバイス１０００−２からコンテクスト情報を受信し、段階Ｓ３０５で、サーバ２０００は、第１デバイス１０００−１からコンテクスト情報を受信する。コンテクスト情報は、デバイス１０００が、いかなる状況でいかなるサービスを利用したかということに係わる情報を意味する。デバイス１０００は、多様な状況で多種のサービスを利用することができ、デバイス１０００のサービス利用状況に係わるコンテクスト情報が、サーバ２０００によって収集される。また、コンテクスト項目は、コンテクスト情報に含まれた詳細項目を意味し、例えば、サービスを利用したユーザ、サービスを利用したデバイスの種類、サービス利用時間、サービス利用位置、サービスを共に利用した他のユーザ、及びデバイスで実行されたアプリケーションを含んでもよいが、それらに制限されるものではない。
【００９７】
段階Ｓ３１０で、サーバ２０００は、コンテクスト情報に基づいて、サービスの種類別にコンテクスト項目を推薦する。サーバ２０００は、サービスが既設定の回数以上利用された状況を判断することができ、利用された状況に基づいて、少なくとも１つのコンテクスト項目を推薦することができる。サーバ２０００は、所定サービスについて、例えば、サービスを利用したユーザ、サービスを利用したデバイスの種類、サービス利用時間、サービス利用位置、サービスを共に利用した他のユーザ、及びデバイスで実行されたアプリケーションのうち少なくとも一つを推薦することができる。例えば、平日の朝、主婦がＴＶを利用して朝のドラマを視聴した回数が、既設定の回数以上である場合、サーバ２０００は、「朝のドラマ放送サービス」について、「平日の朝」、「主婦」及び「ＴＶ」のようなコンテクスト項目を推薦することができる。また、例えば、ユーザが学校におり、学校で撮影中である写真を、友人と共に共有した回数が、既設定の回数以上である場合、サーバ２０００は、「写真共有サービス」について、「学校」、「友人」、「現在」のようなコンテクスト項目を推薦することができる。また、例えば、平日の朝、会社員が家の近くでタクシーを利用した回数が、既設定の回数以上である場合、サーバ２０００は、「タクシーおすすめサービス」について、「平日の朝」、「会社員」、「家の近く」のようなコンテクスト項目を推薦することができる。
【００９８】
段階Ｓ３１５で、サーバ２０００は、推薦されたコンテクスト項目をサービスの種類とマッチングさせ、コンテクストモデルを生成することができる。サーバ２０００は、推薦されたコンテクスト項目のうち少なくとも一つを、サービスの種類とマッチングさせることにより、コンテクストモデルを生成することができる。
【００９９】
例えば、サーバ２０００は、「朝のドラマ放送サービス」を、「平日の朝」、「主婦」及び「ＴＶ」のうち少なくとも一つとマッチングさせることにより、コンテクストモデルを生成することができる。また、例えば、サーバ２０００は、「写真共有サービス」を、「学校」、「友人」、「現在」のうち少なくとも一つとマッチングさせることにより、コンテクストモデルを生成することができる。また、例えば、サーバ２０００は、「タクシーおすすめサービス」を、「平日の朝」、「会社員」、「家の近く」のうち少なくとも一つとマッチングさせることにより、コンテクストモデルを生成することができる。
【０１００】
また、生成されたコンテクストモデルに係わる情報は、サービス提供者３０００に提供され、サービス提供者３０００が、自体のサービスをいかなるコンテクスト項目をマッチングさせるかということを決定するために、コンテクストモデルを利用することができる。
【０１０１】
図４は、本発明の一実施形態による、放送サービスについて生成されたコンテクストモデルについて説明するための図面である。
【０１０２】
図４を参照すれば、コンテクスト項目は、サービス利用時間に係わる項目、サービスを利用したユーザに係わる項目、サービスを利用したデバイスに係わる項目を含んでもよい。また、サービス利用時間に係わるコンテクスト項目は、例えば、「平日の朝」、「週末の午後」、「週末の夕方」及び「夜間」を含んでもよい。また、サービスを利用したユーザに係わるコンテクスト項目は、例えば、「主婦」、「学生（１０代）」、「学生（２０代）」及び「男性」を含んでもよい。また、サービスを利用したデバイスに係わるコンテクスト項目は、例えば、「モバイルデバイス」、「ＴＶ」及び「ＰＣ（personal computer）」を含んでもよい。
【０１０３】
また、放送サービスに係わるサービスの種類は、例えば、「朝のドラマ」、「コメディーショー」、「英語講義」及び「野球中継」を含んでもよい。
【０１０４】
また、サーバ２０００は、それぞれのサービスが，既設定の回数以上利用された状況を判断し、各サービス別にコンテクスト項目を推薦することができる。例えば、サーバ２０００は、「朝のドラマ」について、「平日の朝」、「主婦」、「ＴＶ」を推薦することができる。また、例えば、サーバ２０００は、「コメディーショー」について、「週末の夕方」、「学生（１０代及び２０代）」、「モバイルデバイス」を推薦することができる。
【０１０５】
また、サーバ２０００は、例えば、「平日の朝」、「主婦」、「ＴＶ」のうち少なくとも一つを「朝のドラマ」とマッチングさせ、コンテクストモデル１を生成することができる。また、サーバ２０００は、例えば、「週末の夕方」、「学生（１０代及び２０代）」、「モバイルデバイス」を「コメディーショー」とマッチングさせ、コンテクストモデル２を生成することができる。
【０１０６】
図５は、本発明の一実施形態による、サーバ２０００が客体を生成する方法のフローチャートである。図５で、サービス提供者３０００は、編集ツールをダウンロードし、ダウンロードされた編集ツールを利用して、第２テンプレートを生成することができ、サーバ２０００は、第２テンプレートを利用して、客体を生成することができる。
【０１０７】
段階Ｓ５００で、サーバ２０００は、サービス提供者３０００に編集ツールを提供する。サーバ２０００は、編集ツールのファイルをサービス提供者３０００に提供したり、あるいは編集ツールをダウンロードするためのリンクアドレスを、サービス提供者３０００に提供することができる。編集ツールは、コンテクストモデルを選択するための領域、コンテクスト項目を選択するための領域、サービス提供者３０００のサービスを選択するための領域、及びサービス提供者３０００のサービスに係わる情報を挿入するための領域のうち少なくとも一つを含むユーザ・インターフェースであり、サービス提供者３０００に含まれたディスプレイ装置（図示せず）に表示される。また、編集ツールは、第１テンプレートを編集するのに利用される複数のＡＰＩ（application programming interface）を含んでもよい。編集ツールは、例えば、コンテクストモデルを選択するためのＡＰＩ、コンテクスト項目を選択するためのＡＰＩ、サービス提供者３０００のサービスを選択するためのＡＰＩ、第１テンプレートにサービス提供者３０００のサービス情報を挿入するためのＡＰＩ、及び第１テンプレートの外観を変更するためのＡＰＩを含んでもよいが、それらに制限されるものではない。
【０１０８】
段階Ｓ５０５で、サーバ２０００は、コンテクストモデル及びコンテクスト項目に係わる情報を、サービス提供者３０００に提供する。サービス提供者３０００が、編集ツールのユーザ・インターフェースに含まれたコンテクストモデル選択領域を選択すれば、編集ツールは、サーバ２０００のＤＢ（図示せず）か、らコンテクストモデルに係わる情報をローディングすることができる。その場合、サーバ２０００は、サービス提供者３０００のサービスに係わるコンテクストモデルに係わる情報を、サービス提供者３０００に提供することができる。
【０１０９】
また、サービス提供者３０００が、編集ツールのユーザ・インターフェースに含まれたコンテクスト項目選択領域を選択すれば、編集ツールは、サーバ２０００のＤＢ（図示せず）から、コンテクスト項目をローディングすることができる。その場合、サーバ２０００は、サービス提供者３０００によって選択されたコンテクストモデルに含まれたコンテクスト項目を、サービス提供者３０００に推薦することができるが、それに制限されるものではない。サーバ２０００は、サービス提供者３０００によって選択されたコンテクストモデルとは係わりなく、ＤＢ（図示せず）に保存された所定コンテクスト項目、をサービス提供者３０００に提供することもできる。
【０１１０】
段階Ｓ５１０で、サーバ２０００は、第１テンプレートを、サービス提供者３０００に提供する。サーバ２０００は、サービス提供者３０００が、コンテクストモデルを選択すれば、コンテクストモデルに対応するサービス種類によって、第１テンプレートをサービス提供者３０００に提供することができる。また、サーバ２０００は、サービス提供者３０００が、所定サービス種類を選択すれば、選択されたサービス種類によって、第１テンプレートをサービス提供者３０００に提供することができる。その場合、第１テンプレートは、サービスの種類によってあらかじめ生成され、サーバ２０００に保存される。
【０１１１】
段階Ｓ５１５で、サービス提供者３０００は、編集ツールを利用して、第１テンプレートを編集することにより、第２テンプレートを生成する。サービス提供者３０００は、編集ツールを利用して、第１テンプレートにコンテクスト項目をマッチングさせることができる。例えば、編集ツールのユーザ・インターフェースに含まれたコンテクスト項目選択領域には、少なくとも１つのコンテクスト項目がディスプレイされる。また、サービス提供者３０００は、ディスプレイされたコンテクスト項目のうち一つを選択することにより、第１テンプレートに選択されたコンテクスト項目をマッチングさせることができる。
【０１１２】
また、サービス提供者３０００は、編集ツールを利用して、第１テンプレートに、自体のサービスをマッチングさせることができる。例えば、サービス提供者３０００が、編集ツールのユーザ・インターフェースに含まれたサービス選択領域を選択すれば、編集ツールは、サービス提供者３０００のＤＢ（図示せず）に保存された、サービス提供者３０００のサービスリストをローディングすることができる。また、サービス提供者３０００は、ローディングされたサービスリストのうち一つを選択することにより、第１テンプレートに選択されたサービスをマッチングさせることができる。
【０１１３】
また、サービス提供者３０００は、編集ツールを利用して、第１テンプレートに選択されたサービスに係わるサービス情報を挿入することができる。サービス情報は、サービス提供者３０００のサービスに係わる情報として、例えば、サービスの題目、サービスに係わるコンテンツをダウンロードするためのリンクアドレス、サービスに係わるイメージ、サービスに係わるテキスト、及びサービス提供のためのアクティビティ情報を含んでもよいが、それらに制限されるものではない。サービス提供のためのアクティビティは、第１テンプレートに対するユーザ入力に基づいて、サービスを提供するための動作をいい、例えば、第１テンプレートに対するユーザのタッチ入力によって、所定データを送受信したり、あるいは下位テンプレートを表示する動作を含んでもよい。
【０１１４】
段階Ｓ５２０で、サービス提供者３０００は、第２テンプレートをサーバ２０００に提供する。サービス提供者３０００は、第２テンプレートをサーバ２０００に提供しながら、コンテクスト項目の購入を、サーバ２０００に要請することができる。しかし、それに制限されるものではなく、段階Ｓ５１５で、サービス提供者３０００が第１テンプレートを編集するとき、コンテクスト項目を選択し、選択されたコンテクスト項目の購入を、サーバ２０００に要請することもできる。
【０１１５】
段階Ｓ５２５で、サーバ２０００は、第２テンプレートを保存する。サーバ２０００は、サービス提供者３０００から受信された第２テンプレートを、サーバ２０００のＤＢ（図示せず）に保存することができる。サーバ２０００は、第２テンプレートを、サービスの種類、サービス提供者３０００の識別値、サービス提供者３０００のサービスの識別値、及びコンテクスト項目とマッチングさせ、保存することができる。
【０１１６】
段階Ｓ５３０で、サーバ２０００は、第２テンプレートにおすすめ情報を挿入する。おすすめ情報は、第２テンプレートをデバイス１０００に推薦する理由に係わる情報を意味する。おすすめ情報は、第２テンプレートにマッチングされたコンテクスト項目及びサービスに基づいて生成される。例えば、第２テンプレートにマッチングされたコンテクスト項目が、「主婦」、「平日の朝」、「ＴＶ」であり、第２テンプレートにマッチングされたサービスが、「朝のドラマＡＡ」である場合、サーバ２０００は、「あなたが平日の朝に見るＴＶドラマ」のように、推薦根拠を、第２テンプレートに挿入することができる。また、サーバ２０００は、推薦根拠が挿入された第２テンプレートを利用して、サービス利用のための客体を完成することができる。
【０１１７】
また、例えば、サーバ２０００は、サービスによって提供されるコンテンツが生成された日付、時刻及び位置、ユーザのコンテンツの使用履歴、コンテンツのユーザと、デバイス１０００のユーザとの関係に基づいて、推薦根拠を生成したり、あるいは選択することができる。その場合、コンテンツが生成された日付、時刻及び位置は、コンテンツのメタデータから獲得される。また、コンテンツのユーザと、デバイス１０００のユーザとの関係は、ＳＮＳ（social networking service）サーバに保存された関係情報、ユーザ間のメッセージ伝送履歴、ユーザ間のコンテンツ共有履歴に基づいて確認される。しかし、それに制限されるものではない。
【０１１８】
図６は、本発明の一実施形態による、サービス提供者３０００が第２テンプレートを生成する方法のフローチャートである。図６で、サービス提供者３０００は、編集ツールをダウンロードし、ダウンロードされた編集ツールを利用して、第２テンプレートを生成することができる。
【０１１９】
段階Ｓ６００で、サービス提供者３０００は、編集ツールをダウンロードして実行する。サービス提供者３０００は、編集ツールをサーバ２０００からダウンロードしたり、あるいは編集ツールをダウンロードすることができるリンクに係わる情報を、サーバ２０００から受信することができる。また、実行された編集ツールは、例えば、コンテクストモデルを選択するための領域、コンテクスト項目を選択するための領域、サービス提供者３０００のサービスを選択するための領域、及びサービス提供者３０００のサービスに係わる情報を挿入するための領域のうち少なくとも一つを含むユーザ・インターフェースを介して、サービス提供者３０００のディスプレイ装置（図示せず）にディスプレイされる。
【０１２０】
段階Ｓ６０５で、サービス提供者３０００は、コンテクストモデルを選択する。編集ツールで、コンテクストモデルを選択するための領域には、コンテクストモデルのリストが表示される。コンテクストモデルのリストは、サービス提供者３０００が提供するサービスの種類に基づいて、サーバ２０００から提供される。例えば、サービス提供者３０００が放送サービスを提供する場合、サーバ２０００は、放送サービスに係わるコンテクストモデルのリストを、サービス提供者３０００に提供することができる。
【０１２１】
また、サービス提供者３０００がコンテクストモデルのリストのうち一つを選択すれば、選択されたコンテクストモデルに係わる情報、及び選択されたコンテクストモデルにマッチングされた第１テンプレートがサーバ２０００からサービス提供者３０００に提供される。
【０１２２】
段階Ｓ６１０で、サービス提供者３０００は、コンテクスト項目を選択する。編集ツールで、コンテクスト項目を選択するための領域には、選択されたコンテクストモデルに係わる少なくとも１つのコンテクスト項目のリストが表示される。また、サービス提供者３０００がコンテクスト項目のうち少なくとも一つを選択すれば、選択されたコンテクスト項目が編集された第１テンプレート（第２テンプレート）にマッチングされる。それによって、選択されたコンテクスト項目に対応する状況のデバイス１０００に、第２テンプレートを含む客体が提供される。例えば、サービス提供者３０００は、「主婦」、「平日の朝」、「ＴＶ」のうち、「主婦」、「平日の朝」を選択すれば、平日の朝に、主婦のデバイス１０００に、第２テンプレートを含む客体が提供される。
【０１２３】
段階Ｓ６１５で、サービス提供者３０００は、編集された第１テンプレート（第２テンプレート）を介して提供されるサービスを選択する。編集ツールのサービス選択領域には、サービス提供者３０００のサービスのリストが表示され、サービス提供者３０００は、表示されたサービスリストから所定サービスを選択することができる。
【０１２４】
段階Ｓ６２０で、サービス提供者３０００は、編集ツールを利用して、第１テンプレートにサービス情報を挿入する。サービス情報は、サービス提供者３０００のサービスに係わる情報であり、例えば、サービスの題目、サービスを介して提供されるコンテンツをダウンロードするためのリンクアドレス、サービスに係わるイメージ、サービスに係わるテキスト、及びサービス提供のためのアクティビティ情報を含んでもよいが、それらに制限されるものではない。サービス提供のためのアクティビティは、第２テンプレート（編集された第１テンプレート）に対するユーザ入力に基づいて、サービスを提供するための動作をいい、例えば、第２テンプレートに対するユーザのタッチ入力によって、所定データを送受信したり、あるいは下位テンプレートを表示する動作を含んでもよい。
【０１２５】
図７は、本発明の他の実施形態による、サーバ２０００がサービス利用のための客体を生成する方法のフローチャートである。図７で、サービス提供者３０００は、サーバ２０００に接続して編集ツールを利用することができ、サーバ２０００が、サービス提供者３０００からの編集命令に基づいて第２テンプレートを生成し、客体を生成することができる。
【０１２６】
段階Ｓ７００で、サーバ２０００は、編集ツールを利用するためのリンク情報を提供する。リンク情報は、編集ツールを利用可能とするウェブサーバの接続アドレスでもある。また、ウェブサーバは、サーバ２０００または外部サーバ（図示せず）でもある。以下では、ウェブサーバがサーバ２０００である場合について説明する。
【０１２７】
段階Ｓ７０５で、サービス提供者３０００は、第１テンプレートの編集のために、サーバ２０００に接続する。サービス提供者３０００は、段階Ｓ７００で受信されたリンク情報を利用して、編集ツールを提供するサーバ２０００に接続する。また、サービス提供者３０００は、サーバ２０００で実行された編集ツールを利用することができる。
【０１２８】
段階Ｓ７１０で、サービス提供者３０００は、第１テンプレートの編集のための命令をサーバ２０００に伝送する。サービス提供者３０００は、サーバ２０００で実行された編集ツールを利用して、第１テンプレートの編集のための命令を、サーバ２０００に提供することができる。第１テンプレートの編集のための命令は、所定制御命令でもあるが、それに制限されるものではない。第１テンプレートのための命令は、所定入力信号でもある。
【０１２９】
サービス提供者３０００は、コンテクストモデルを選択するための命令、コンテクスト項目を選択するための命令、サービスを選択するための命令を、サーバ２０００に提供することができる。また、サービス提供者３０００は、第１テンプレートに挿入されるサービス情報をサーバ２０００に提供し、サービス情報を第１テンプレートに挿入する命令を、サーバ２０００に提供することができる。サービス情報は、サービス提供者３０００のサービスに係わる情報であり、例えば、サービスの題目、サービスに係わるコンテンツをダウンロードするためのリンクアドレス、サービスに係わるイメージ、サービスに係わるテキスト、及びサービス提供のためのアクティビティ情報を含んでもよいが、それらに制限されるものではない。サービス提供のためのアクティビティは、第１テンプレートに対するユーザ入力に基づいて、サービスを提供するための動作をいい、例えば、第１テンプレートに対するユーザのタッチ入力によって、所定データを送受信したり、あるいは下位テンプレートを表示する動作を含んでもよい。
【０１３０】
段階Ｓ７１５で、サーバ２０００は、受信された命令によって、第１テンプレートを編集することにより、第２テンプレートを生成することができる。サーバ２０００は、コンテクストモデルを選択するための命令に基づいて、所定コンテクストモデルを選択し、選択されたコンテクストモデルに係わる第１テンプレートを、編集ツールのユーザ・インターフェースに表示することができる。また、サーバ２０００は、コンテクスト項目を、編集ツールのユーザ・インターフェースに表示することができる。また、コンテクスト項目を選択する命令に基づいて、コンテクスト項目を、第１テンプレートにマッチングさせることができる。
【０１３１】
また、サーバ２０００は、サービスを選択する命令に基づいて、サービス提供者３０００のサービスを選択して、選択されたサービスに係わるサービス情報を、第１テンプレートに挿入することができる。
【０１３２】
段階Ｓ７２０で、サーバ２０００は、第２テンプレート（編集された第１テンプレート）を保存する。サーバ２０００は、サービス提供者３０００から受信された第２テンプレートを、サーバ２０００のＤＢ（図示せず）に保存することができる。サーバ２０００は、第２テンプレートを、サービスの種類、サービス提供者３０００の識別値、サービス提供者３０００のサービスの識別値、及びコンテクスト項目とマッチングさせ、保存することができる。
【０１３３】
段階Ｓ７２５で、サーバ２０００は、第２テンプレートにおすすめ情報を挿入する。おすすめ情報は、第２テンプレートをデバイス１０００に推薦する理由に係わる情報を意味する。おすすめ情報は、第２テンプレートにマッチングされたコンテクスト項目に基づいて生成される。例えば、第２テンプレートにマッチングされたコンテクスト項目が、「主婦」、「平日の朝」、「ＴＶ」であり、第２テンプレートにマッチングされたサービスが、「朝のドラマＡＡ」である場合、サーバ２０００は、「あなたが平日の朝に見るＴＶドラマ」のように、推薦根拠を第２テンプレートに挿入することができる。また、サーバ２０００は、推薦根拠が挿入された第２テンプレートを利用して、サービス利用のための客体を完成することができる。
【０１３４】
図８は、本発明の他の実施形態による、サービス提供者３０００が、第２テンプレートを生成するための命令を、サーバ２０００に提供する方法のフローチャートである。図８で、サービス提供者３０００は、サーバ２０００に接続して編集ツールを利用することができ、第１テンプレートを編集するための命令を、サーバ２０００に提供することができる。
【０１３５】
段階Ｓ８００で、サービス提供者３０００は、第１テンプレートの編集のためにサーバ２０００に接続する。サービス提供者３０００は、サーバ２０００から受信されたリンク情報を利用して、編集ツールを提供するサーバ２０００に接続することができる。
【０１３６】
段階Ｓ８０５で、サービス提供者３０００は、コンテクストモデルの選択命令をサーバ２０００に伝送する。サービス提供者３０００が編集ツールを利用するために、サーバ２０００に接続することにより、サービス提供者３０００のディスプレイ装置（図示せず）には、編集ツールのユーザ・インターフェースが表示される。また、サーバ２０００は、コンテクストモデルのリストを、編集ツールのユーザ・インターフェースに表示することができ、サービス提供者３０００は、コンテクストモデルのリストから所定コンテクストモデルを選択する入力信号を、サーバ２０００に提供することができる。それによって、サーバ２０００は、選択されたコンテクストモデルに係わる第１テンプレートを、編集ツールのユーザ・インターフェースに表示し、選択されたコンテクストモデルに係わるコンテクスト項目のリストを、編集ツールのユーザ・インターフェースに表示することができる。しかし、それに制限されるものではなく、サーバ２０００は、選択されたコンテクストモデルと係わりなく、コンテクスト項目のリストを、編集ツールのユーザ・インターフェースに表示することもできる。
【０１３７】
段階Ｓ８１０で、サービス提供者３０００は、コンテクスト項目の選択命令をサーバ２０００に伝送する。サービス提供者３０００は、コンテクスト項目のリストから少なくとも１つのコンテクスト項目を選択するための入力信号を、サーバ２０００に提供することができる。また、サーバ２０００は、コンテクスト項目の選択のための入力信号に基づいて、所定コンテクスト項目を選択し、選択されたコンテクスト項目を、第１テンプレートにマッチングさせることができる。
【０１３８】
段階Ｓ８１５で、サービス提供者３０００は、サービス提供者３０００のサービスを選択する命令を、サーバ２０００に伝送する。サービス提供者３０００が、編集ツールのユーザ・インターフェースで、サービス選択領域を選択する入力信号をサーバ２０００に提供し、サービス提供者３０００のサービスのリストをサーバ２０００に伝送すれば、サーバ２０００は、編集ツールのユーザ・インターフェースに、サービス提供者３０００のサービスのリストを表示することができる。
【０１３９】
また、サービス提供者３０００が、サービスのリストから所定サービスを選択する入力信号を、サーバ２０００に提供すれば、サーバ２０００は、所定サービスを選択し、選択されたサービスを、第１テンプレートにマッチングさせることができる。
【０１４０】
段階Ｓ８２０で、サービス提供者３０００は、サービス情報を第１テンプレートに挿入する命令及びサービス情報をサーバ２０００に伝送する。サービス提供者３０００は、編集ツールを利用して、第１テンプレートに含まれた所定領域を選択し、選択された領域に、所定サービス情報を挿入することができる。第１テンプレートは、複数の領域を含んでもよく、例えば、サービスに係わる説明を挿入するための領域、サービスに係わるイメージを挿入するための領域、サービスを利用するためのメニュー、及びアイコンを挿入するための領域を含んでもよいが、それらに制限されるものではない。また、サービス情報は、例えば、サービスの題目、サービスに係わるコンテンツをダウンロードするためのリンクアドレス、サービスに係わるイメージ、サービスに係わるテキスト、及びサービス提供のためのアクティビティ情報を含んでもよいが、それらに制限されるものではない。
【０１４１】
図９Ａ及び図９Ｂは、本発明の一実施形態による第１テンプレートの一例を図示した図面である。
【０１４２】
図９Ａを参照すれば、本発明の一実施形態による第１テンプレートは、サービスの題目（title）を挿入するための領域９０、サービスに係わるイメージ（image）を挿入するための領域９１，９５、サービスを利用するためのメニューまたは説明を挿入するための領域（text １）９２、サービスに係わるアイコン（icon）を挿入するための領域９３、及び背景イメージ（background image）を挿入するための領域９４を含んでもよい。
【０１４３】
また、第１テンプレートは、編集された第１テンプレート（第２テンプレート）を含む客体を推薦する根拠を挿入する領域（text ２）９６を含んでもよい。領域９６には、サーバ２０００によって推薦根拠が挿入される。サーバ２０００は、第２テンプレート（編集された第１テンプレート）をサービス提供者３０００から受信し、受信された第２テンプレートに、推薦根拠を挿入することができる。その場合、第２テンプレートにマッチングされたコンテクスト項目及びサービスに基づいて、推薦根拠を挿入することができる。例えば、第２テンプレートにマッチングされたコンテクスト項目が、「主婦」、「平日の朝」、「ＴＶ」であり、第２テンプレートにマッチングされたサービスが、「朝のドラマＡＡ」である場合、サーバ２０００は、「あなたが平日の朝に見るＴＶドラマ」のように、推薦根拠を第２テンプレートに挿入することができる。
【０１４４】
また、本発明の一実施形態による第１テンプレートは、図９Ｂに図示されているような下位テンプレートを含んでもよい。下位テンプレートは、図９Ａのテンプレートの所定領域がタッチされるときに表示され、サービス提供に係わるアクティビティ情報を含んでもよい。例えば、下位テンプレートは、サービス提供に係わる動作を実行するための少なくとも１つのアイコンを含んでもよい。
【０１４５】
図１０は、本発明の一実施形態による編集ツールの内部構成図である。
【０１４６】
図１０を参照すれば、本発明の一実施形態による編集ツールは、Context ＡＰＩ １１０、Service ＡＰＩ １３０、及びEditor １２０を含んでもよい。
【０１４７】
Context ＡＰＩ １１０は、コンテクスト情報をサーバ２０００のＤＢ（図示せず）からローディングする。Context ＡＰＩ １１０は、サービス提供者３０００に係わるコンテクストモデルのリストをローディングすることができる。また、サービス提供者３０００が、所定コンテクストモデルを選択することにより、Context ＡＰＩ １１０は、選択されたコンテクストモデルに係わるコンテクスト項目をローディングすることができる。しかし、それに制限されるものではなく、Context ＡＰＩ １１０は、選択されたコンテクストモデルと係わりなく、コンテクスト項目をローディングすることもできる。
【０１４８】
Service ＡＰＩ １３０は、サービス提供者３０００のサービスに係わる情報を、サービス提供者３０００のＤＢ（図示せず）からローディングする。Service ＡＰＩ １３０は、サービス提供者３０００のサービスのリストをローディングすることができる。また、サービス提供者３０００が所定サービスを選択することにより、Service ＡＰＩ １３０は、選択されたサービスに係わる情報をローディングすることができる。
【０１４９】
Editor １２０は、第１テンプレートを編集する機能を提供する。Editor １２０は、第１テンプレートに、イメージ、テキスト、リンク情報及びアクティビティ情報を挿入し、第１テンプレートを整えることができる。
【０１５０】
図１１は、本発明の一実施形態による編集ツールを利用して、第１テンプレートを編集する一例を図示した図面である。
【０１５１】
編集ツールは、図１０に図示されているようなユーザ・インターフェースを介して、サービス提供者３０００のディスプレイ装置（図示せず）に表示される。また、編集ツールのユーザ・インターフェースは、コンテクストモデル（context model）を選択するための領域１０、コンテクスト項目を選択するための領域１１、第１テンプレートを表示する領域１２、サービス提供者３０００のサービス（service）を選択するための領域１３、及び第１テンプレートを整えるためのツールを表示する領域１４を含んでもよい。
【０１５２】
コンテクストモデルを選択するための領域１０には、サービス提供者３０００に係わるコンテクストモデルのリストが表示される。例えば、領域１０には、「Context Model Ａ」、「Context Model Ｂ」、「Context Model Ｃ」及び「Context Model Ｄ」が表示され、サービス提供者３０００は、「Context Model Ａ」を選択することができる。
【０１５３】
また、サービス提供者が「Context Model Ａ」を選択することにより、「Context Model Ａ」に係わる第１テンプレートが領域１２に表示される。
【０１５４】
また、サービス提供者が「Context Model Ａ」を選択することにより、領域１１には、「Context Model Ａ」に含まれたコンテクスト項目「ａ」，「ｂ」及び「ｃ」が表示される。コンテクスト項目「ａ」，「ｂ」及び「ｃ」は、コンテクスト情報からサービスの種類別に推薦された項目でもある。しかし、それに制限されるものではなく、領域１１には、「Context Model Ａ」と係わりなく、コンテクスト項目「Ａ」，「Ｂ」及び「Ｃ」が表示される。
【０１５５】
また、サービス提供者３０００は、コンテクスト項目「ａ」，「ｂ」，「ｃ」，「Ａ」，「Ｂ」及び「Ｃ」のうち少なくとも一つをクリック（または、タッチ）し、領域１２にドラッグすることにより、選択されたコンテクスト項目を、第１テンプレートにマッチングさせることができる。
【０１５６】
また、領域１３には、サービス提供者３０００のサービスリストが表示される。領域１３には、例えば、「Service Ａ」、「Service Ｂ」、「Service Ｃ」及び「Service Ｄ」が表示される。また、サービス提供者３０００は、例えば、「Service Ａ」をクリック（または、タッチ）し、領域１２にドラッグすることにより、サービス提供者３０００の「Service Ａ」を、第１テンプレートにマッチングさせることができる。
【０１５７】
また、領域１２には、第１テンプレートが表示され、サービス提供者３０００は、第１テンプレートの所定領域を選択し、選択された領域に、所定データを挿入することができる。また、サービス提供者３０００は、領域１４に表示されたツールを利用して、第１テンプレートを整えることができる。
【０１５８】
図１２は、本発明の一実施形態による第１テンプレートにマッチングされた値について説明するための図面である。
【０１５９】
図１２に図示されているように、第１テンプレートは、サービスの種類及びコンテクストモデルのうち少なくとも一つにマッチングされる。また、第１テンプレートは、サービスの種類及びコンテクストモデルのうち少なくとも一つによって、サーバ２０００によってあらかじめ生成される。
【０１６０】
例えば、サーバ２０００は、「朝のドラマ」及びコンテクストモデル「ａａ」について、第１テンプレート「ＡＡ」を生成することができ、「朝のドラマ」及びコンテクストモデル「ｂｂ」について、第１テンプレート「ＢＢ」を生成することができる。また、例えば、サーバ２０００は、「データ共有」及びコンテクストモデル「ｃｃ」について、第１テンプレート「ＣＣ」を生成することができる。
【０１６１】
それによって、サーバ２０００は、サービス提供者３０００が放送サービスを提供する場合、放送サービスに係わるコンテクストモデル「ａａ」及び「ｂｂ」を、サービス提供者３０００に提供することができる。また、例えば、サービス提供者３０００がコンテクストモデル「ａａ」を選択すれば、サーバ２０００は、第１テンプレート「ＡＡ」を、サービス提供者３０００に提供することができる。
【０１６２】
図１３は、本発明の一実施形態による第２テンプレートにマッチングされた値について説明するための図面である。
【０１６３】
図１３に図示されているように、第２テンプレートは、サービス提供者３０００のサービス、サービスの種類及び少なくとも１つのコンテクスト項目とマッチングされる。図１３で、少なくとも一つコンテクスト項目は、「平日の朝」、「主婦」及び「ＴＶ」を含んでもよい。
【０１６４】
例えば、テンプレート「ＡＡ」は、「朝のドラマＡ」、「平日の朝」、「主婦」及び「ＴＶ」とマッチングされる。その場合、平日の朝に主婦のＴＶがＯＮになれば、サーバ２０００は、「朝のドラマＡ」を提供するテンプレート「ＡＡ」を含む客体を、主婦のＴＶに提供することができる。
【０１６５】
また、例えば、テンプレート「ＢＢ」は、「朝のドラマＢ」、「平日の朝」及び「ＴＶ」とマッチングされる。その場合、平日の朝にＴＶがＯＮになれば、サーバ２０００は、「朝のドラマＢ」を提供するテンプレート「ＢＢ」を含む客体を、ＴＶに提供することができる。
【０１６６】
図１４は、本発明の一実施形態による、サービス提供者３０００がコンテクスト項目を購入する方法のフローチャートである。
【０１６７】
段階Ｓ１４００で、サーバ２０００は、サービス提供者３０００に、コンテクストモデルに係わる情報を提供する。コンテクストモデルに係わる情報は、サービスの種類及びサーバ２０００によって推薦されたコンテクスト項目のマッチングに係わる情報を含んでもよい。また、サーバ２０００は、サービス提供者３０００のサービスに係わるコンテクストモデルを確認し、確認されたコンテクストモデルに係わる情報を、サービス提供者３０００に提供することができる。例えば、サービス提供者３０００が提供するサービスが放送サービスである場合、サーバ２０００は、「朝のドラマ」に係わるコンテクストモデル、「コメディーショー」に係わるコンテクストモデル、「英語講義」に係わるコンテクストモデル、及び「野球中継」に係わるコンテクストモデルのうち少なくとも一つを、サービス提供者３０００に提供することができる。
【０１６８】
段階Ｓ１４０５で、サービス提供者３０００は、コンテクストモデルに基づいて、コンテクスト項目を選択する。サービス提供者３０００は、編集ツールを利用して、コンテクストモデルを受信し、コンテクスト項目を選択することができる。
【０１６９】
段階Ｓ１４１０で、サービス提供者３０００は、選択されたサービスの識別値及び選択されたコンテクスト項目を、サーバ２０００に提供する。また、サービス提供者３０００は、選択されたサービスに係わって選択されたコンテクスト項目の購入を、サーバ２０００に要請することができる。
【０１７０】
サービス提供者３０００は、第１テンプレートを編集するとき、サービス提供者３０００のサービス及びコンテクスト項目を選択することができ、選択されたサービス及びコンテクスト項目に係わる情報は、編集された第１テンプレートに含まれる。また、サービス提供者３０００は、編集された第１テンプレートを、サーバ２０００に提供することにより、選択されたサービスの識別値及び選択されたコンテクスト項目を、サーバ２０００に提供することができる。また、サービス提供者３０００は、編集された第１テンプレートをサーバ２０００に提供しながら、選択されたコンテクスト項目に対する購入を、サーバ２０００に要請することができる。
【０１７１】
段階Ｓ１４１５で、サービス提供者３０００は、課金方式及び購入金額に係わる情報をサーバ２０００に提供する。サービス提供者３０００は、編集された第１テンプレートをサーバ２０００に提供しながら、課金方式及び購入金額に係わる情報を、サーバ２０００に提供することができる。
【０１７２】
また、サービス提供者３０００によって購入されたコンテクスト項目に基づいて、デバイス１０００に、サービス提供者３０００のサービスが提供されることにより、サーバ２０００は、サービス提供者３０００に所定金額を課金することができる。その場合、サービス提供者３０００によって提供された課金方式及び購入金額に基づいて、サーバ２０００は、サービス提供者３０００に課金する課金額を決定することができる。また、課金方式は、例えば、競売方式、共同購入方式、独占購入方式、客体の露出程度によって課金する方式、及び客体を介したサービス利用によって課金する方式のうち少なくとも一つを含んでもよいが、それらに制限されるものではない。
【０１７３】
段階Ｓ１４２０で、サーバ２０００は、サービス提供者３０００のサービスを、サービス提供者３０００によって購入されたコンテクスト項目とマッチングさせる。サーバ２０００は、サービス提供者３０００によって選択されたコンテクスト項目に対するサービス提供者３０００の購入を確定し、サービス提供者３０００によって選択されたコンテクスト項目を、サービス提供者３０００によって選択されたサービスとマッチングさせることができる。
【０１７４】
図１５Ａ及び図１５Ｂは、本発明の一実施形態による、サービス利用のための客体がデバイス１０００で表示される一例を図示した図面である。
【０１７５】
図１５Ａでのように、ユーザは、デバイス１０００の画面上部の表示バー５０をタッチし、画面の下側にドラッグすることができる。ユーザが、デバイス１０００の画面上部の表示バー５０をタッチし、画面の下側にドラッグすることにより、図１５Ｂでのように、デバイス１０００の画面に、サービス利用のための客体が表示される。
【０１７６】
また、客体は、複数のメニュー５１，５２，５３を含んでもよく、メニュー５１が選択されることにより、メニュー５１に係わる複数の第２テンプレート５４，５５，５６が客体に表示される。
【０１７７】
図１６Ａ及び図１６Ｂは、本発明の他の実施形態による、サービス利用のための客体がデバイス１０００で表示される一例を図示した図面である。
【０１７８】
図１６Ａを参照すれば、ユーザは、デバイス１０００のロック解除画面で、所定パターンを入力する。ロック解除画面に所定パターン入力が行われることにより、図１６Ｂでのように、デバイス１０００の画面に、サービス利用のための客体が表示される。その場合、客体を表示するためのパターン入力は、デバイス１０００のロックを解除するためのパターン入力とは異なっていてもよい。
【０１７９】
図１７はＡ及び図１７Ｂ、本発明の一実施形態による、写真共有サービスを利用するための客体について説明するための図面である。
【０１８０】
デバイス１０００は、デバイス１０００周辺の少なくとも１つの他のデバイス（図示せず）に係わる情報を、コンテクスト情報として収集し、収集された他のデバイス（図示せず）の識別値を、サーバ２０００に提供することができる。
【０１８１】
それによって、サーバ２０００は、他のデバイス１０００のユーザと、デバイス１０００のユーザとが共に撮影した写真をディスプレイするための客体７０を、デバイス１０００に提供することができる。図１７Ａでのように、デバイス１０００の画面には、他のデバイス１０００のユーザと、デバイス１０００のユーザとが共に撮影した写真をディスプレイするための客体７０が表示される。
【０１８２】
ユーザが客体７０をタッチすれば、図１７Ｂでのように、デバイス１０００の画面には、他のデバイス１０００のユーザと、デバイス１０００のユーザとが共に撮影した写真がディスプレイされる。
【０１８３】
図１８Ａないし図１８Ｃは、本発明の一実施形態による、身辺安全サービスを利用するための客体について説明するための図面である。
【０１８４】
デバイス１０００のユーザがタクシーに乗車すれば、サーバ２０００は、デバイス１０００に、図１８Ａでのように、身辺安全サービスの客体８０をデバイス１０００に提供することができる。客体８０には、デバイス１０００のユーザが乗車したタクシーに係わる情報８１が表示される。タクシーに係わる情報８１は、例えば、タクシーの車両番号、会社及び運転手に係わる情報を含んでもよい。
【０１８５】
ユーザが客体８０をタッチすれば、図１８Ｂでのように、客体８０を介して提供されるサービスを選択するためのアイコンが表示される。また、ユーザが、表示されたアイコンのうちアイコン８２を選択すれば、図１８Ｃでのように、デバイス１０００のユーザが乗車したタクシーに係わる情報８１を受信する対象を選択するためのメニューが表示される。
【０１８６】
ユーザが「Jane」及び「John」を選択すれば、「Jane」のデバイス（図示せず）及び「John」のデバイス（図示せず）に、タクシーに係わる情報８１が提供される。タクシーに係わる情報８１は，デバイス１０００から「Jane」のデバイス（図示せず）及び「John」のデバイス（図示せず）に伝送されるが、それに制限されるものではない。サービス提供者３０００及びサーバ２０００のうち少なくとも一つから、タクシーに係わる情報８１が「Jane」のデバイス（図示せず）及び「John」のデバイス（図示せず）に伝送されもする。
【０１８７】
図１９Ａ及び図１９Ｂは、本発明の一実施形態による、身辺安全サービスを利用するための客体における現在位置及び広告が表示される一例について説明するための図面である。
【０１８８】
図１９Ａを参照すれば、デバイス１０００のユーザが乗車したタクシーが移動すれば、デバイス１０００の現在位置に係わる情報８４が客体８０に表示される。
【０１８９】
また、図１９Ｂを参照すれば、デバイス１０００の現在位置周辺に位置した店舗に係わる広告が客体８０に表示される。
【０１９０】
図２０Ａ及び図２０Ｂ、並びに図２１Ａ及び図２１Ｂは、本発明の一実施形態による、音楽共有サービスを利用するための客体について説明するための図面である。図２０Ａ及び図２０Ｂは、音楽を提供するデバイス１０００の画面を図示した図面であり、図２１Ａ及び図２１Ｂは、音楽を提供されるデバイス４０００の画面を図示した図面である。
【０１９１】
図２０Ａを参照すれば、サーバ２０００は、デバイス１０００のユーザが、その日聴取した音楽のリストを提供する客体８５をデバイス１０００に提供することができる。客体８５には、所定音楽を識別するためのアイコン（例えば、アルバムジャケット）が表示され、デバイス１０００のユーザの友人イメージ８６が表示される。
【０１９２】
ユーザが所定アイコンを選択すれば、選択されたアイコンに対応する音楽が、図２０Ｂでのように、デバイス１０００で再生される。ユーザがイメージ８６を選択することにより、デバイス１０００で再生中である音楽が、選択されたイメージ８６に対応する友人のデバイス４０００に伝送される。
【０１９３】
また、図２１Ａを参照すれば、選択されたイメージ８６に対応する友人のデバイス４０００の画面には、共有された音楽を受信して再生するための客体８７が表示される。客体８７は、音楽を提供した友人に係わる情報が表示された領域８８を含んでもよい。
【０１９４】
デバイス４０００で、客体８７の領域８８がタッチされれば、図２１Ｂでのように、音楽を提供した友人のデバイス１０００と通話するためのユーザ・インターフェースが画面に表示される。通話アイコン８８が選択されれば、デバイス４０００は、デバイス１０００に通話連結を試みることができる。
【０１９５】
図２２Ａないし図２２Ｃは、本発明の一実施形態による第２テンプレートの一例を図示した図面である。図２２Ａに図示された第２テンプレートは、音楽おすすめサービスを提供することができる。図２２Ｂに図示された第２テンプレートは、１年前に撮影されたイメージをディスプレイするサービスを提供することができる。図２２Ｃに図示された第２テンプレートは、デバイス１０００の現在位置周辺の友人に係わる情報、及びデバイス１０００の現在位置周辺で撮影された写真を示すサービスを提供することができる。
【０１９６】
図２２Ａないし図２２Ｃに図示された第２テンプレートは、少なくとも１つのサービス提供者３０００によって編集されたものでもある。図２２Ａないし図２２Ｃに図示された第２テンプレートのうち少なくとも一つは、１つの客体に含まれる。
【０１９７】
図２３は、本発明の一実施形態によるサーバ２０００のブロック図である。
【０１９８】
図２３を参照すれば、本発明の一実施形態によるサーバ２０００は、コンテクスト情報収集部２１００、モデリング部２２００、テンプレート提供部２３００、テンプレート受信部２３５０、テンプレート保存部２４００、客体生成部２５００、客体提供部２６００、課金額決定部２７００、ＤＢ ２８００、通信部２９００及び制御部２９５０を含む。
【０１９９】
コンテクスト情報収集部２１００は、少なくとも１つのデバイス１０００から、コンテクスト情報を収集する。コンテクスト情報収集部２１００は、コンテクストモデルを生成するために、コンテクスト情報を収集することができる。また、コンテクスト情報収集部２１００は、デバイス１０００の現在状況を決定するために、コンテクスト情報を受信することができる。
【０２００】
コンテクスト情報は、デバイス１０００が、いかなる状況でいかなるサービスを利用したかということに係わる情報を意味する。デバイス１０００は、多様な状況で多種のサービスを利用することができ、デバイス１０００のサービス利用状況に係わるコンテクスト情報が、コンテクスト情報収集部２１００によって収集される。また、コンテクスト項目は、コンテクスト情報に含まれた詳細項目を意味し、例えば、サービスを利用したユーザ、サービスを利用したデバイスの種類、サービス利用時間、サービス利用位置、サービスを共に利用した他のユーザ、及びデバイスで実行されたアプリケーションを含んでもよいが、それらに制限されるものではない。
【０２０１】
モデリング部２２００は、コンテクスト情報をモデリングすることにより、コンテクストモデルを生成する。モデリング部２２００は、サービスの種類別にコンテクスト項目を推薦し、推薦されたコンテクスト項目を、サービスの種類とマッチングさせることにより、コンテクスト情報をモデリングすることができる。モデリング部２２００は、所定サービスについて、例えば、サービスを利用したユーザ、サービスを利用したデバイスの種類、サービス利用時間、サービス利用位置、サービスを共に利用した他のユーザ、及びデバイスで実行されたアプリケーションのうち少なくとも一つを推薦することができる。例えば、平日の朝に、主婦がＴＶを利用して、朝のドラマを多く視聴する場合、モデリング部２２００は、「朝のドラマ放送サービス」について、「平日の朝」、「主婦」及び「ＴＶ」のようなコンテクスト項目を推薦することができる。
【０２０２】
また、モデリング部２２００は、サービスの種類と、推薦されたコンテクスト項目とをマッチングさせることにより、コンテクストモデルを生成することができる。例えば、モデリング部２２００は、「朝のドラマ放送サービス」について、「平日の朝」、「主婦」及び「ＴＶ」をマッチングさせることにより、コンテクストモデルを生成することができる。コンテクストモデルは、サービス提供者３０００が、自体のサービスをいかなるコンテクスト項目をマッチングさせるかということを決定するのに利用される。
【０２０３】
また、モデリング部２２００は、コンテクスト情報、及び生成されたコンテクストモデルを、サービス提供者３０００に提供することができる。
【０２０４】
テンプレート提供部２３００は、サービス利用のための客体を生成するのに利用される第１テンプレートを、サービス提供者３０００に提供する。テンプレート提供部２３００は、通信部２９００を介して、第１テンプレートを、サービス提供者３０００に提供することができる。第１テンプレートは、複数の領域を含んでもよく、例えば、サービスに係わる説明を挿入するための領域、サービスに係わるイメージを挿入するための領域、サービスを利用するためのメニュー、及びアイコンを挿入するための領域を含んでもよいが、それらに制限されるものではない。また、サーバ２０００は、客体生成のためのテンプレートの構造を、サービスの種類またはコンテクストモデルによってあらかじめ決定することができる。
【０２０５】
また、第１テンプレートは、ユーザまたはデバイス１０００によってあらかじめ決定されもする。テンプレート提供部２３００は、ユーザの趣向によって、ユーザのデバイス１０００に提供する第１テンプレートをあらかじめ決定し、決定された第１テンプレートを、サービス提供者３０００に提供することができる。
【０２０６】
また、テンプレート提供部２３００は、少なくとも１つのコンテクストモデルを、サービス提供者３０００に提供することができる。また、サービス提供者３０００は、提供されたコンテクストモデルのうち所定コンテクストモデルを選択し、選択されたコンテクストモデルを、サービス提供者３０００のサービスとマッチングさせることができる。また、サービス提供者３０００は、選択されたコンテクストモデル、サービス提供者３０００のサービス及び第２テンプレートをマッチングさせることができる。
【０２０７】
コンテクストモデルは、複数のコンテクスト項目、及び複数のコンテクスト項目にマッチングされたサービスの種類を含んでもよく、サービス提供者３０００は、複数のコンテクスト項目のうち少なくとも１つのコンテクスト項目を選択し、選択されたコンテクスト項目を、第２テンプレートにマッチングさせることができる。
【０２０８】
また、テンプレート提供部２３００は、サービス提供者３０００に、編集ツールを提供する。編集ツールは、第１テンプレートを編集するためのツールでもある。編集ツールは、例えば、コンテクストモデルを選択するための領域、コンテクスト項目を選択するための領域、サービス提供者３０００のサービスを選択するための領域、及びサービス提供者３０００のサービスに係わる情報を挿入するための領域のうち少なくとも一つを含むユーザ・インターフェースを介して、サービス提供者３０００に含まれたディスプレイ装置（図示せず）に表示される。
【０２０９】
また、テンプレート提供部２３００は、編集ツールのファイルを、サービス提供者３０００に提供することができるが、それに制限されるものではない。テンプレート提供部２３００は、編集ツールをダウンロードするためのリンク情報を、サービス提供者３０００に提供することもできる。また、テンプレート提供部２３００は、ウェブサービスを介して、サービス提供者３０００から編集命令を受信し、受信された編集命令に基づいて、テンプレート提供部２３００が第１テンプレートを編集することもできる。
【０２１０】
テンプレート受信部２３５０は、サービス提供者３０００によって生成された第２テンプレートを、サービス提供者３０００から受信する。テンプレート受信部２３５０は、サービス提供者３０００によって生成された第２テンプレートを、通信部２９００を介してサービス提供者３０００から受信することができる。
【０２１１】
テンプレート保存部２４００は、サービス提供者３０００のサービスを提供するためのテンプレートを保存する。テンプレート保存部２４００は、サービス提供者３０００に提供される第１テンプレートを保存することができる。また、テンプレート保存部２４００は、サービス提供者３０００によって生成された第２テンプレートを保存することができる。第２テンプレートは、サービス提供者３０００によって選択されたコンテクスト項目及びサービス提供者のサービスにマッチングされる。また、テンプレート保存部２４００は、第１テンプレート及び第２テンプレートを後述するＤＢ ２８００に保存することができる。
【０２１２】
客体生成部２５００は、デバイス１０００に提供する客体を生成する。客体生成部２５００は、デバイス１０００の現在状況を決定することができる。客体生成部２５００は、例えば、デバイス１０００のユーザ、デバイス１０００の種類、デバイス１０００の位置、現在時刻、曜日、デバイス１０００で実行中のアプリケーションをモニタリングすることができるが、それらに制限されるものではない。
【０２１３】
また、客体生成部２５００は、デバイス１０００の現在状況に対応する少なくとも１つの第２テンプレートを、ＤＢ（図示せず）から抽出することができる。客体生成部２５００は、デバイス１０００の現在状況を、第２テンプレートに含まれたコンテクスト項目と比較することができる。また、客体生成部２５００は、モニタリングされたデバイス１０００の現在状況に対応するコンテクスト項目を含む第２テンプレートを、ＤＢ ２８００から抽出することができる。例えば、主婦が、平日の朝にＴＶをＯＮにしたならば、サーバ２０００は、コンテクスト項目として、「主婦」、「平日の朝」及び「ＴＶ」にマッチングされた第２テンプレートを、ＤＢ ２８００から抽出することができる。
【０２１４】
また、客体生成部２５００は、抽出された第２テンプレートを利用して、客体を生成することができる。客体生成部２５００は、サービス提供者３０００のサービスを提供するための客体を、デバイス１０００に推薦する根拠に係わる情報を、客体に挿入することができる。また、客体生成部２５００は、サービス提供者３０００から受信されたテンプレート、及び少なくとも１つの他のサービス提供者（図示せず）から受信されたテンプレートを組み合わせて客体を生成することもできる。しかし、サービス提供者３０００が、独占購入方式でコンテクスト項目を購入した場合には、サーバ２０００は、客体に他のサービス提供者（図示せず）のテンプレートを含めないこともある。また、客体生成部２５００は、抽出された第２テンプレートに客体を提供する理由に係わる情報を挿入することができる。
【０２１５】
客体提供部２６００は、客体をデバイス１０００に提供する。客体提供部２６００は、サービス提供者３０００が購入したコンテクスト項目をデバイス１０００の現在状況と比較し、比較結果に基づいて、客体をデバイス１０００に提供することができる。客体提供部２６００は、サービス提供者３０００が購入したコンテクスト項目が、第１デバイス１０００−１の現在状況と同一であるか、あるいは類似している場合、第１デバイス１０００−１に、サービス提供者３０００のサービスを利用するための客体を提供することができる。
【０２１６】
課金額決定部２７００は、サービス提供者３０００に対する課金額を決定する。課金額決定部２７００は、サービス提供者３０００の課金方式、サービス提供者３０００の客体提供回数、サービス提供者３０００の客体がデバイス１０００によって実行された回数、サービス提供者３０００の客体を利用したデバイス１０００のサービス利用回数、及びサービス提供者３０００の客体を利用したデバイス１０００のサービス利用金額に係わる情報に基づいて、サービス提供者に賦課する課金額を算出することができる。
【０２１７】
ＤＢ ２８００は、サーバ２０００がサービス提供者３０００のサービスを提供するためのテンプレートを獲得して客体を生成し、客体をデバイス１０００に提供して課金額を算出するために必要な各種情報を保存する。
【０２１８】
通信部２９００は、サーバ２０００が、サービス提供者３０００のサービスを提供するためのテンプレートを獲得して客体を生成し、客体をデバイス１０００に提供して課金額を算出するために必要な各種情報を、サービス提供者３０００及びデバイス１０００と送受信する。
【０２１９】
制御部２９５０は、サーバ２０００が、サービス提供者３０００のサービスを提供するためのテンプレートを獲得して客体を生成し、客体をデバイス１０００に提供して課金額を算出するように、コンテクスト情報収集部２１００、モデリング部２２００、テンプレート提供部２３００、テンプレート保存部２４００、客体生成部２５００、客体提供部２６００、課金額決定部２７００、ＤＢ ２８００及び通信部２９００を制御する。
【０２２０】
図２４は、本発明の他の実施形態によるサーバ２０００のブロック図である。
【０２２１】
図２４を参照すれば、本発明の一実施形態によるサーバ２０００は、テンプレート提供部２３００、テンプレート受信部２３５０、テンプレート保存部２４００、客体生成部２５００、ＤＢ ２８００、通信部２９００及び制御部２９５０を含む。
【０２２２】
テンプレート提供部２３００は、サービス利用のための客体を生成するのに利用される第１テンプレートを、サービス提供者３０００に提供する。テンプレート提供部２３００は、通信部２９００を介して、第１テンプレートをサービス提供者３０００に提供することができる。第１テンプレートは、複数の領域を含んでもよく、例えば、サービスに係わる説明を挿入するための領域、サービスに係わるイメージを挿入するための領域、並びにサービスを利用するためのメニュー及びアイコンを挿入するための領域を含んでもよいが、それらに制限されるものではない。また、サーバ２０００は、客体生成のためのテンプレートの構造を、サービスの種類またはコンテクストモデルによって、あらかじめ決定されもする。
【０２２３】
また、第１テンプレートは、ユーザまたはデバイス１０００によって、あらかじめ決定されもする。テンプレート提供部２３００は、ユーザの趣向によって、ユーザのデバイス１０００に提供するテンプレートをあらかじめ決定し、決定された第１テンプレートを、サービス提供者３０００に提供することができる。
【０２２４】
また、テンプレート提供部２３００は、少なくとも１つのコンテクストモデルを、サービス提供者３０００に提供することができる。また、サービス提供者３０００は、提供されたコンテクストモデルのうち所定コンテクストモデルを選択し、選択されたコンテクストモデルを、サービス提供者３０００のサービスとマッチングさせることができる。また、サービス提供者３０００は、選択されたコンテクストモデル、サービス提供者３０００のサービス及び第２テンプレートをマッチングさせることができる。
【０２２５】
コンテクストモデルは、複数のコンテクスト項目、及び複数のコンテクスト項目にマッチングされたサービスの種類を含んでもよく、サービス提供者３０００は、複数のコンテクスト項目のうち少なくとも１つのコンテクスト項目を選択し、選択されたコンテクスト項目を、第２テンプレートにマッチングさせることができる。
【０２２６】
また、テンプレート提供部２３００は、サービス提供者３０００に編集ツールを提供する。編集ツールは、第１テンプレートを編集するためのツールでもある。編集ツールは、例えば、コンテクストモデルを選択するための領域、コンテクスト項目を選択するための領域、サービス提供者３０００のサービスを選択するための領域、及びサービス提供者３０００のサービスに係わる情報を挿入するための領域のうち少なくとも一つを含むユーザ・インターフェースを介して、サービス提供者３０００に含まれたディスプレイ装置（図示せず）に表示される。
【０２２７】
また、テンプレート提供部２３００は、編集ツールのファイルを、サービス提供者３０００に提供することができるが、それに制限されるものではない。テンプレート提供部２３００は、編集ツールをダウンロードするためのリンク情報を、サービス提供者３０００に提供することもできる。また、テンプレート提供部２３００は、ウェブサービスを介して、サービス提供者３０００から編集命令を受信し、受信された編集命令に基づいて、テンプレート提供部２３００が第１テンプレートを編集することもできる。
【０２２８】
テンプレート受信部２３５０は、サービス提供者３０００によって生成された第２テンプレートを、サービス提供者３０００から受信する。テンプレート受信部２３５０は、サービス提供者３０００によって生成された第２テンプレートを通信部２９００を介して、サービス提供者３０００から受信することができる。
【０２２９】
テンプレート保存部２４００は、サービス提供者３０００のサービスを提供するためのテンプレートを保存する。テンプレート保存部２４００は、サービス提供者３０００に提供される第１テンプレートを保存することができる。また、テンプレート保存部２４００は、サービス提供者３０００によって生成された第２テンプレートを保存することができる。第２テンプレートは、サービス提供者３０００によって選択されたコンテクスト項目及びサービス提供者のサービスにマッチングされる。また、テンプレート保存部２４００は、第１テンプレート及び第２テンプレートを、後述するＤＢ ２８００に保存することができる。
【０２３０】
客体生成部２５００は、デバイス１０００に提供する客体を生成する。客体生成部２５００は、デバイス１０００の現在状況を決定することができる。客体生成部２５００は、例えば、デバイス１０００のユーザ、デバイス１０００の種類、デバイス１０００の位置、現在時刻、曜日、デバイス１０００で実行中のアプリケーションをモニタリングすることができるが、それらに制限されるものではない。
【０２３１】
また、客体生成部２５００は、デバイス１０００の現在状況に対応する少なくとも１つの第２テンプレートを、ＤＢ（図示せず）から抽出することができる。客体生成部２５００は、デバイス１０００の現在状況を、第２テンプレートに含まれたコンテクスト項目と比較することができる。また、客体生成部２５００は、モニタリングされたデバイス１０００の現在状況に対応するコンテクスト項目を含む第２テンプレートを、ＤＢ ２８００から抽出することができる。例えば、主婦が平日の朝にＴＶをＯＮにしたならば、サーバ２０００は、コンテクスト項目として、「主婦」、「平日の朝」及び「ＴＶ」にマッチングされた第２テンプレートを、ＤＢ ２８００から抽出することができる。
【０２３２】
また、客体生成部２５００は、抽出された第２テンプレートを利用して、客体を生成することができる。客体生成部２５００は、サービス提供者３０００のサービスを提供するための客体を、デバイス１０００に推薦する根拠に係わる情報を客体に挿入することができる。また、客体生成部２５００は、サービス提供者３０００から受信されたテンプレート、及び少なくとも１つの他のサービス提供者（図示せず）から受信されたテンプレートを組み合わせて客体を生成することもできる。しかし、サービス提供者３０００が、独占購入方式でコンテクスト項目を購入した場合には、サーバ２０００は、客体に他のサービス提供者（図示せず）のテンプレートを含めないこともある。また、客体生成部２５００は、抽出された第２テンプレートに客体を提供する理由に係わる情報を挿入することができる。
【０２３３】
ＤＢ ２８００は、サーバ２０００がサービス提供者３０００のサービスを提供するためのテンプレートを獲得し、客体を生成するために必要な各種情報を保存する。
【０２３４】
通信部２９００は、サーバ２０００が、サービス提供者３０００のサービスを提供するためのテンプレートを獲得し、客体を生成するために必要な各種情報をサービス提供者３０００及びデバイス１０００と送受信する。
【０２３５】
制御部２９５０は、サーバ２０００が、サービス提供者３０００のサービスを提供するためのテンプレートを獲得して客体を生成するように、テンプレート提供部２３００、テンプレート保存部２４００、客体生成部２５００、ＤＢ ２８００及び通信部２９００を制御する。
【０２３６】
図２５は、本発明の一実施形態によるサービス提供者３０００のブロック図である。
【０２３７】
本発明の一実施形態によるサービス提供者３０００は、編集ツール獲得部３１００、テンプレート編集部３２００、テンプレート提供部３３００、サービス提供部３４００、ＤＢ ３５００、通信部３６００及び制御部３７００を含む。
【０２３８】
編集ツール獲得部３１００は、第１テンプレートを編集するための編集ツールを獲得する。編集ツール獲得部３１００は、編集ツールをサーバ２０００から受信することができる。また、サーバ２０００から編集ツールをダウンロードすることができるリンク情報を受信し、受信されたリンク情報を利用して、編集ツールをダウンロードすることができる。また、編集ツール獲得部３１００は、所定ウェブサーバに接続し、編集ツールをウェブ上で利用することができる。
【０２３９】
編集ツールは、例えば、コンテクストモデルを選択するための領域、コンテクスト項目を選択するための領域、サービス提供者３０００のサービスを選択するための領域、及びサービス提供者３０００のサービスに係わる情報を挿入するための領域のうち少なくとも一つを含むユーザ・インターフェースを介して、サービス提供者３０００に含まれたディスプレイ装置（図示せず）に表示される。
【０２４０】
テンプレート編集部３２００は、サーバ２０００から第１テンプレートを獲得し、第１テンプレートを編集する。また、テンプレート編集部３２００は、第１テンプレートを編集することにより、第２テンプレートを生成することができる。また、編集ツールを介して、所定コンテクストモデルが選択されることにより、テンプレート編集部３２００は、選択されたコンテクストモデルに係わる第１テンプレートを獲得することができる。また、テンプレート編集部３２００は、編集ツールを介したユーザ入力に基づいて、コンテクスト項目及びサービス提供者３０００のサービスを選択することができる。また、テンプレート編集部３２００は、編集ツールを介したユーザ入力に基づいて、第１テンプレートに、サービス提供者３０００のサービスに係わるサービス情報を挿入することができる。
【０２４１】
テンプレート提供部３３００は、第２テンプレートをサーバ２０００に提供する。テンプレート提供部３３００は、第２テンプレートをサーバ２０００に提供しながら、第２テンプレートにマッチングされたコンテクスト項目の購入を、サーバ２０００に要請することができる。また、テンプレート提供部３３００は、課金方式及び購入金額に係わる情報を、サーバ２０００に提供することができる。
【０２４２】
サービス提供部３４００は、デバイス１０００に、サービス提供者３０００のサービスを提供する。デバイス１０００は、サーバ２０００から受信された客体を利用して、サービス提供者３０００にサービスを要請することができ、サービス提供部３４００は、要請されたサービスを、デバイス１０００に提供することができる。
【０２４３】
ＤＢ ３５００は、サービス提供者３０００が第１テンプレートを編集し、デバイス１０００にサービスを提供するために必要な各種の情報を保存する。
【０２４４】
通信部３６００は、サービス提供者３０００が第１テンプレートを編集し、デバイス１０００にサービスを提供するために必要な各種の情報を、サーバ２０００及びデバイス１０００と送受信する。
【０２４５】
制御部３７００は、サービス提供者３０００が第１テンプレートを編集し、デバイス１０００にサービスを提供するように、編集ツール獲得部３１００、テンプレート編集部３２００、テンプレート提供部３３００、ＤＢ ３５００及び通信部３６００を制御する。
【０２４６】
本発明の一実施形態は、コンピュータによって実行されるプログラム・モジュールのようなコンピュータによって実行可能な命令語を含む記録媒体の形態でも具現される。コンピュータ可読媒体は、コンピュータによってアクセスされる任意の可用媒体でもあり、揮発性及び不揮発性の媒体、分離型及び非分離型の媒体をいずれも含む。また、コンピュータ可読媒体は、コンピュータ記録媒体及び通信媒体をいずれも含んでもよい。コンピュータ記録媒体は、コンピュータ可読命令語、データ構造、プログラム・モジュールまたはその他データのような情報の保存のための任意の方法または技術で具現された揮発性及び不揮発性、分離型及び非分離型の媒体をいずれも含む。通信媒体は、典型的には、コンピュータ可読命令語、データ構造、プログラム・モジュールまたは搬送波のような変調されたデータ信号のその他データ、またはその他伝送メカニズムを含み、任意の情報伝達媒体を含む。
【０２４７】
前述の本発明の説明は例示のためのものであり、本発明が属する技術分野の当業者であるならば、本発明の技術的思想や必須な特徴を変更せずにも、他の具体的な形態に容易に変形が可能であるということを理解することができるであろう。従って、以上で記述した実施形態は、あらゆる面で例示的なものであり、限定的ではないと理解しなければならない。例えば、単一型と説明されている各構成要素は、分散されて実施されもし、同様に、分散されていると説明されている構成要素も、結合された形態で実施されもする。
【０２４８】
本発明の範囲は、前記詳細な説明よりは、特許請求の範囲によって示され、特許請求の範囲の意味、範囲及びその均等概念から導き出されるあらゆる変更または変形された形態が、本発明の範囲に含まれるものであると解釈されなければならない。
【産業上の利用可能性】
【０２４９】
本発明のサービスを利用するための客体を提供するシステム及びその方法 、例えば、情報サービス関連の技術分野に効果的に適用可能である。
【符号の説明】
【０２５０】
１０００，４０００    デバイス
１０００−１    第１デバイス
１０００−２    第２デバイス
２０００    サーバ
２１００    コンテクスト情報収集部
２２００    モデリング部
２３００    テンプレート提供部
２３５０    テンプレート受信部
２４００    テンプレート保存部
２５００    客体生成部
２６００    客体提供部
２７００    課金額決定部
２８００，３５００    ＤＢ
２９００，３６００    通信部
２９５０，３７００    制御部
３０００    サービス提供者
３１００    編集ツール獲得部
３２００    テンプレート編集部
３３００    テンプレート提供部
３４００    サービス提供部
【図１】
2014154163.tif 000003
【図２】
2014154163.tif 000004
【図３】
2014154163.tif 000005
【図４】
2014154163.tif 000006
【図５】
2014154163.tif 000007
【図６】
2014154163.tif 000008
【図７】
2014154163.tif 000009
【図８】
2014154163.tif 000010
【図９Ａ】
2014154163.tif 000011
【図９Ｂ】
2014154163.tif 000012
【図１０】
2014154163.tif 000013
【図１１】
2014154163.tif 000014
【図１２】
2014154163.tif 000015
【図１３】
2014154163.tif 000016
【図１４】
2014154163.tif 000017
【図１５Ａ】
2014154163.tif 000018
【図１５Ｂ】
2014154163.tif 000019
【図１６Ａ】
2014154163.tif 000020
【図１６Ｂ】
2014154163.tif 000021
【図１７Ａ】
2014154163.tif 000022
【図１７Ｂ】
2014154163.tif 000023
【図１８Ａ】
2014154163.tif 000024
【図１８Ｂ】
2014154163.tif 000025
【図１８Ｃ】
2014154163.tif 000026
【図１９Ａ】
2014154163.tif 000027
【図１９Ｂ】
2014154163.tif 000028
【図２０Ａ】
2014154163.tif 000029
【図２０Ｂ】
2014154163.tif 000030
【図２１Ａ】
2014154163.tif 000031
【図２１Ｂ】
2014154163.tif 000032
【図２２Ａ】
2014154163.tif 000033
【図２２Ｂ】
2014154163.tif 000034
【図２２Ｃ】
2014154163.tif 000035
【図２３】
2014154163.tif 000036
【図２４】
2014154163.tif 000037
【図２５】
2014154163.tif 000038
【図２６】
2014154163.tif 000039