(57)【要約】【課題】  コンテンツ内のハイライトコメントを処理するための方法およびシステムを提供する。【解決手段】  コメント処理方法は、テキストとイメージのうちの少なくとも一方を含んで構成されるコンテンツに対し、コンテンツ内でユーザの選択によって一部の区間を特定し、特定された区間に対してユーザから入力されたコメントを登録する段階と、コンテンツ内でコメントが登録されている区間をハイライト処理し、ハイライト処理された区間が画面領域に表示される所定の時点に、ハイライト処理された区間について登録されているコメントのうちの少なくとも１つのコメントを表示する段階を含む。【選択図】      図４
2019021316.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって実現されるコメント処理方法であって、
テキストとイメージのうちの少なくとも一方を含んで構成されるコンテンツに対し、前記コンテンツ内でユーザの選択によって一部の区間を特定し、前記特定された区間に対して前記ユーザから入力されたコメントを登録する段階、および
前記コンテンツ内でコメントが登録されている区間をハイライト処理し、前記ハイライト処理された区間が画面領域に表示される所定の時点に、前記ハイライト処理された区間について登録されているコメントのうちの少なくとも１つのコメントを表示する段階
を含む、コメント処理方法。
【請求項２】
前記表示する段階は、
前記少なくとも１つのコメントを前記画面領域の所定の位置にレイヤ形態で表示すること
を特徴とする、請求項１に記載のコメント処理方法。
【請求項３】
前記表示する段階は、
前記コンテンツに対するスクロールによって前記ハイライト処理された区間が前記画面領域の基準線または前記基準線を中心とした所定の領域に到達する時点に、前記少なくとも１つのコメントを表示すること
を特徴とする、請求項１に記載のコメント処理方法。
【請求項４】
前記表示する段階は、
前記ハイライト処理された区間のうち前記基準線または前記所定の領域に到達する区間を、他の区間とは異なるように区分して表示すること
を特徴とする、請求項３に記載のコメント処理方法。
【請求項５】
前記表示する段階は、
前記基準線または前記所定の領域に到達する区間と隣接する位置にインジケータを表示すること
を特徴とする、請求項３に記載のコメント処理方法。
【請求項６】
前記表示する段階は、
前記コンテンツ内でコメントが登録されている区間別に互いに異なる色のハイライトを適用し、前記基準線または前記所定の領域に到達する区間のハイライト色に合わせて前記少なくとも１つのコメントを表示すること
を特徴とする、請求項３に記載のコメント処理方法。
【請求項７】
前記登録する段階は、
前記コンテンツ内で選択された位置に対応する単語を基準に、前記対応する単語が含まれる区間単位を特定すること
を特徴とする、請求項１に記載のコメント処理方法。
【請求項８】
前記ハイライト処理された区間または前記表示された少なくとも１つのコメントが選択された場合、前記ハイライト処理された区間について登録されているコメントリストを提供する段階
をさらに含む、請求項１に記載のコメント処理方法。
【請求項９】
前記コンテンツに対するスクロールまたはユーザ要請に従って前記コンテンツに登録されている全体コメントリストを提供する段階
をさらに含み、
前記提供する段階は、
前記全体コメントリストに含まれるコメントのうち、前記コンテンツ内の一部の区間について登録されているコメントを他のコメントとは区分して表示すること
を特徴とする、請求項１に記載のコメント処理方法。
【請求項１０】
前記提供する段階は、
前記全体コメントリストにおいて、前記一部の区間について登録されているコメントそれぞれに対し、該当の区間に関する情報を共に表示すること
を特徴とする、請求項９に記載のコメント処理方法。
【請求項１１】
前記表示する段階は、
前記ユーザに対して最初に前記コンテンツを提供するときは前記少なくとも１つのコメントを表示せず、前記ユーザがコメント表示を要請する場合または前記ユーザに前記コンテンツを繰り返し提供する場合に、前記少なくとも１つのコメントを表示すること
を特徴とする、請求項１に記載のコメント処理方法。
【請求項１２】
コンピュータシステムにコメント処理方法を実行させるためのコンピュータプログラムであって、
前記コメント処理方法は、
テキストとイメージのうちの少なくとも一方を含んで構成されるコンテンツに対し、前記コンテンツ内でユーザの選択によって一部の区間を特定し、前記特定された区間に対して前記ユーザから入力されたコメントを登録する段階、および
前記コンテンツ内でコメントが登録されている区間をハイライト処理し、前記ハイライト処理された区間が画面領域に表示される所定の時点に、前記ハイライト処理された区間について登録されているコメントのうちの少なくとも１つのコメントを表示する段階
を含む、コンピュータプログラム。
【請求項１３】
コンピュータによって実現されるコメント処理システムであって、
コンピュータ読取可能命令を実行するように実現される少なくとも１つのプロセッサ
を含み、
前記少なくとも１つのプロセッサは、
テキストとイメージのうちの少なくとも一方を含んで構成されるコンテンツに対し、前記コンテンツ内でユーザの選択によって一部の区間を特定し、前記特定された区間に対して前記ユーザから入力されたコメントを登録するコメント登録部、および
前記コンテンツ内でコメントが登録されている区間をハイライト処理し、前記ハイライト処理された区間が画面領域に表示される所定の時点に、前記ハイライト処理された区間について登録されているコメントのうちの少なくとも１つのコメントを提供するコメント提供部
を備える、コメント処理システム。
【請求項１４】
前記コメント提供部は、
前記少なくとも１つのコメントを前記画面領域の所定の位置にレイヤ形態で表示すること
を特徴とする、請求項１３に記載のコメント処理システム。
【請求項１５】
前記コメント提供部は、
前記コンテンツに対するスクロールによって前記ハイライト処理された区間が前記画面領域の基準線または前記基準線を中心とした所定の領域に到達する時点に、前記少なくとも１つのコメントを表示すること
を特徴とする、請求項１３に記載のコメント処理システム。
【請求項１６】
前記コメント提供部は、
前記ハイライト処理された区間のうち前記基準線または前記所定の領域に到達する区間を、他の区間とは異なるように区分して表示すること
を特徴とする、請求項１５に記載のコメント処理システム。
【請求項１７】
前記コメント提供部は、
前記基準線または前記所定の領域に到達する区間と隣接する位置にインジケータ（ｉｎｄｉｃａｔｏｒ）を表示すること
を特徴とする、請求項１５に記載のコメント処理システム。
【請求項１８】
前記コメント提供部は、
前記コンテンツ内でコメントが登録されている区間別に互いに異なる色のハイライトを適用し、前記基準線または前記所定の領域に到達する区間のハイライト色に合わせて前記少なくとも１つのコメントを表示すること
を特徴とする、請求項１５に記載のコメント処理システム。
【請求項１９】
前記コメント提供部は、
前記ハイライト処理された区間または前記表示された少なくとも１つのコメントが選択された場合、前記ハイライト処理された区間について登録されているコメントリストを提供すること
を特徴とする、請求項１３に記載のコメント処理システム。
【請求項２０】
前記コメント提供部は、
前記コンテンツに対するスクロールまたはユーザ要請に従って前記コンテンツに登録されている全体コメントリストを提供し、前記全体コメントリストに含まれるコメントのうち、前記コンテンツ内の一部の区間について登録されているコメントを他のコメントとは区分して表示すること
を特徴とする、請求項１３に記載のコメント処理システム。
【請求項２１】
前記コメント提供部は、
前記全体コメントリストにおいて、前記一部の区間について登録されているコメントそれぞれに対し、該当の区間に関する情報を共に表示すること
を特徴とする、請求項２０に記載のコメント処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、コンテンツに対するコメントを処理する技術に関する。
【背景技術】
【０００２】
インターネット網に接続さえすれば、いつどこにいてもネットサーフィンをすることのできるユビキタスコンピュータ環境が構築された現在において、インターネットは人々にとってなくてはならない必須要素となった。
【０００３】
人々は、インターネットを利用しながら、自身が認知している情報を提供したり自身が必要とする多様な情報を得たりすることができ、互いの意見をやり取りしながら多様な情報を共有している。
【０００４】
このようなウェブサービスの１つとして、多様なウェブサイトに接続し、接続したサイト内の特定の文章に対して自身の意見や情報などを提供するコメントサービスがある。
【０００５】
個人ホームページやブログなどをはじめ、個人コンテンツサービス、ソーシャルネットワーキングサービス（ＳＮＳ：Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）、ポータルサービスはもちろん、他のメディアサービス等を含む多様なインターネットサービスが、ユーザのコメント入力を許容するようになり、これにより、ユーザは掲示されたコンテンツに対する意見をコメント形式で他のユーザと容易に共有できるようになった。
【０００６】
例えば特許文献１（公開日２００６年０５月２６日）には、移動端末を利用してインターネットのウェブサイトにコメントを送信して処理する技術が開示されている。
【０００７】
しかし、一般的なコメントの場合は、コンテンツ全体に対するコメントしか作成することができず、ユーザがコンテンツのどの部分に反応して共感しているのか、その脈絡を把握することは難しい。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】韓国公開特許第１０−２００６−００５７０７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
テキストおよび／またはイメージを含んで構成されるコンテンツ内でユーザによって選択された一部分に対するハイライト処理とコメント作成を可能にする方法およびシステムを提供する。
【００１０】
コンテンツを提供する過程において、画面領域に表示される部分に合わせてハイライトコメントを提供することができる方法およびシステムを提供する。
【課題を解決するための手段】
【００１１】
コンピュータによって実現されるコメント処理方法であって、テキストとイメージのうちの少なくとも一方を含んで構成されるコンテンツに対し、前記コンテンツ内でユーザの選択によって一部の区間を特定し、前記特定された区間に対して前記ユーザから入力されたコメントを登録する段階、および前記コンテンツ内でコメントが登録されている区間をハイライト処理し、前記ハイライト処理された区間が画面領域に表示される所定の時点に、前記ハイライト処理された区間について登録されているコメントのうちの少なくとも１つのコメントを表示する段階を含む、コメント処理方法を提供する。
【００１２】
一側面によると、前記表示する段階は、前記少なくとも１つのコメントを、前記画面領域の所定の位置にレイヤ（ｌａｙｅｒ）形態で表示してよい。
【００１３】
他の側面によると、前記表示する段階は、前記コンテンツに対するスクロールによって、前記ハイライト処理された区間が前記画面領域の基準線または前記基準線を中心とした所定の領域に到達する時点に、前記少なくとも１つのコメントを表示してよい。
【００１４】
また他の側面によると、前記表示する段階は、前記ハイライト処理された区間のうち前記基準線または前記所定の領域に到達する区間を、他の区間とは異なるように区分して表示してよい。
【００１５】
また他の側面によると、前記表示する段階は、前記基準線または前記所定の領域に到達する区間と隣接する位置にインジケータ（ｉｎｄｉｃａｔｏｒ）を表示してよい。
【００１６】
また他の側面によると、前記表示する段階は、前記コンテンツ内でコメントが登録されている区間別に互いに異なる色のハイライトを適用し、前記基準線または前記所定の領域に到達する区間のハイライト色に合わせて前記少なくとも１つのコメントを表示してよい。
【００１７】
また他の側面によると、前記登録する段階は、前記コンテンツ内から選択された位置に対応する単語を基準とし、前記対応する単語が含まれる区間単位を特定してよい。
【００１８】
また他の側面によると、前記ハイライト処理された区間または前記表示された少なくとも１つのコメントが選択された場合、前記ハイライト処理された区間について登録されているコメントリストを提供する段階をさらに含んでよい。
【００１９】
また他の側面によると、前記コンテンツに対するスクロールまたはユーザ要請に従って前記コンテンツに登録されている全体コメントリストを提供する段階をさらに含み、前記提供する段階は、前記全体コメントリストに含まれるコメントのうち、前記コンテンツ内の一部の区間について登録されているコメントを他のコメントと区分して表示してよい。
【００２０】
また他の側面によると、前記提供する段階は、前記全体コメントリストにおいて、前記一部の区間について登録されているコメントそれぞれに対し、該当の区間に関する情報を共に表示してよい。
【００２１】
さらに他の側面によると、前記表示する段階は、前記ユーザに対して最初に前記コンテンツを提供するときは前記少なくとも１つのコメントを表示せず、前記ユーザがコメント表示を要請する場合または前記ユーザに前記コンテンツを繰り返し提供する場合、前記少なくとも１つのコメントを表示してよい。
【００２２】
コンピュータシステムにコメント処理方法を実行させるためにコンピュータ読取可能記録媒体に記録されるコンピュータプログラムであって、前記コメント処理方法は、テキストとイメージのうちの少なくとも一方を含んで構成されるコンテンツに対し、前記コンテンツ内でユーザの選択によって一部の区間を特定し、前記特定された区間に対して前記ユーザから入力されたコメントを登録する段階、および前記コンテンツ内でコメントが登録されている区間をハイライト処理し、前記ハイライト処理された区間が画面領域に表示される所定の時点に、前記ハイライト処理された区間について登録されているコメントのうちの少なくとも１つのコメントを表示する段階を含む、コンピュータプログラムを提供する。
【００２３】
コンピュータによって実現されるコメント処理システムであって、コンピュータ読取可能命令を実行するように実現される少なくとも１つのプロセッサを含み、前記少なくとも１つのプロセッサは、テキストとイメージのうちの少なくとも一方を含んで構成されるコンテンツに対し、前記コンテンツ内でユーザの選択によって一部の区間を特定し、前記特定された区間に対して前記ユーザから入力されたコメントを登録するコメント登録部、および前記コンテンツ内でコメントが登録されている区間をハイライト処理し、前記ハイライト処理された区間が画面領域に表示される所定の時点に、前記ハイライト処理された区間について登録されているコメントのうちの少なくとも１つのコメントを提供するコメント提供部を備える、コメント処理システムを提供する。
【発明の効果】
【００２４】
本発明の実施形態によると、テキストおよび／またはイメージを含んで構成されるコンテンツ内でユーザによって選択された一部分に対するハイライト処理とコメント作成を可能にすることにより、ユーザが実際に共感した部分にコメントを作成することができる。
【００２５】
本発明の実施形態によると、コンテンツを提供する過程において、画面領域に表示される部分に合わせてハイライトコメントを提供することにより、コンテンツとコメントを共に確認することができ、コメントに対する脈絡を容易に把握することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。
【図３】本発明の一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示した図である。
【図４】本発明の一実施形態における、サーバが実行することのできる方法の例を示したフローチャートである。
【図５】本発明の一実施形態における、区間コメントを登録する過程を説明するための例示図である。
【図６】本発明の一実施形態における、区間コメントを登録する過程を説明するための例示図である。
【図７】本発明の一実施形態における、区間コメントを登録する過程を説明するための例示図である。
【図８】本発明の一実施形態における、区間コメントを提供する過程を説明するための例示図である。
【図９】本発明の一実施形態における、区間コメントを提供する過程を説明するための例示図である。
【図１０】本発明の一実施形態における、区間コメントを提供する過程を説明するための例示図である。
【図１１】本発明の一実施形態における、区間コメントを提供する過程を説明するための例示図である。
【図１２】本発明の一実施形態における、区間コメントを提供する過程を説明するための例示図である。
【図１３】本発明の一実施形態における、区間コメントを提供する過程を説明するための例示図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００２８】
本発明の実施形態は、コンテンツに対するコメントを処理する技術に関し、より詳細には、コンテンツの一部の区間に対してコメントを処理することができる方法およびシステムに関する。
【００２９】
本明細書で具体的に開示される事項などを含む実施形態は、コンテンツ内の一部の区間に対してコメントを作成および提供することができ、これによってコメント脈絡の把握、効率性、便宜性、費用節減などの側面において相当な長所を達成することができる。
【００３０】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子機器１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、本発明の説明のための一例に過ぎず、電子機器の数やサーバの数が図１のように限定されることはない。
【００３１】
複数の電子機器１１０、１２０、１３０、１４０は、コンピュータ装置によって実現される固定端末や移動端末であってよい。複数の電子機器１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、タブレット、ナビゲーション、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型パンコン、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）などがある。一例として、第１電子機器１１０は、無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子機器１２０、１３０、１４０および／またはサーバ１５０、１６０と通信してよい。
【００３２】
通信方式が限定されることはなく、ネットワーク１７０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を活用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的（ｈｉｅｒａｒｃｈｉｃａｌ）ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これらに限定されることはない。
【００３３】
サーバ１５０、１６０のそれぞれは、複数の電子機器１１０、１２０、１３０、１４０とネットワーク１７０を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供するコンピュータ装置または複数のコンピュータ装置によって実現されてよい。一例として、サーバ１６０は、ネットワーク１７０を介して接続される第１電子機器１１０に、アプリケーションのインストールのためのファイルを提供してよい。この場合、第１電子機器１１０は、サーバ１６０から提供されたファイルを利用してアプリケーションをインストールしてよい。また、第１電子機器１１０は、該第１電子機器１１０に含まれるオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ）や少なくとも１つのプログラム（一例として、ブラウザや上記のインストールされたアプリケーション）の制御に従ってサーバ１５０に接続し、サーバ１５０が提供するサービスやコンテンツの提供を受けてもよい。例えば第１電子機器１１０がアプリケーションの制御に従ってネットワーク１７０を介してサービス要請メッセージをサーバ１５０に送信すると、サーバ１５０は、サービス要請メッセージに対応するコードを第１電子機器１１０に送信してよく、第１電子機器１１０は、アプリケーションの制御に従ってコードに基づいた画面を構成して表示することにより、ユーザにコンテンツを提供してよい。
【００３４】
図２は、本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。図２では、１つの電子機器に対する例として第１電子機器１１０の内部構成を、１つのサーバに対する例としてサーバ１５０の内部構成を説明する。他の電子機器１２０、１３０、１４０やサーバ１６０も、同一または類似の内部構成を有してよい。
【００３５】
第１電子機器１１０およびサーバ１５０は、それぞれ、メモリ２１１、２２１、プロセッサ２１２、２２２、通信モジュール２１３、２２３、および入力／出力インタフェース２１４、２２４を含んでよい。メモリ２１１、２２１は、コンピュータ読取可能記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永久大容量記憶装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでよい。また、メモリ２１１、２２１には、オペレーティングシステムと、少なくとも１つのプログラムコード（一例として、第１電子機器１１０にインストールされて駆動するアプリケーションなどのためのコード）が格納されてよい。このようなソフトウェア構成要素は、メモリ２１１、２２１とは別のコンピュータ読取可能記録媒体からロードされてよい。このような別のコンピュータ読取可能記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータ読取可能記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読取可能記録媒体ではない通信モジュール２１３、２２３を通じてメモリ２１１、２２１にロードされてもよい。例えば少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布するファイル配布システム（一例として、上述したサーバ１６０）がネットワーク１７０を介して提供するファイルによってインストールされるプログラム（一例として、上述したアプリケーション）に基づいて、メモリ２１１、２２１にロードされてよい。
【００３６】
プロセッサ２１２、２２２は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１１、２２１または通信モジュール２１３、２２３によって、プロセッサ２１２、２２２に提供されてよい。例えばプロセッサ２１２、２２２は、メモリ２１１、２２１のような記録装置に格納されたプログラムコードに従って受信される命令を実行するように構成されてよい。
【００３７】
通信モジュール２１３、２２３は、ネットワーク１７０を介して第１電子機器１１０とサーバ１５０とが互いに通信するための機能を提供してもよいし、他の電子機器（一例として、電子機器２（１２０））または他のサーバ（一例として、サーバ１６０）と通信するための機能を提供してもよい。一例として、第１電子機器１１０のプロセッサ２１２がメモリ２１１のような記録装置に格納されたプログラムコードに従って生成した要求（一例として、検索要請）が、通信モジュール２１３の制御に従ってネットワーク１７０を介してサーバ１５０に伝達されてよい。これとは反対に、サーバ１５０のプロセッサ２２２の制御に従って提供される制御信号や命令、コンテンツ、ファイルなどが、通信モジュール２２３とネットワーク１７０を経て第１電子機器１１０の通信モジュール２１３を通じて第１電子機器１１０で受信されてもよい。例えば通信モジュール２１３を通じて受信されたサーバ１５０の制御信号や命令などは、プロセッサ２１２やメモリ２１１に伝達されてよく、コンテンツやファイルなどは、第１電子機器１１０がさらに含むことのできる格納媒体に格納されてよい。
【００３８】
入力／出力インタフェース２１４は、入力／出力装置２１５とのインタフェースのための手段であってよい。例えば入力装置は、キーボードまたはマウスなどの装置を含んでよく、出力装置は、アプリケーションの通信セッションを表示するためのディスプレイのような装置を含んでよい。他の例として、入力／出力インタフェース２１４は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。より具体的な例として、第１電子機器１１０のプロセッサ２１２は、メモリ２１１にロードされたコンピュータプログラムの命令を処理する際に、サーバ１５０や第２電子機器１２０によって提供されるデータを利用して構成されるサービス画面やコンテンツを、入力／出力インタフェース２１４を通じてディスプレイに表示してよい。入力／出力インタフェース２２４も同様に、サーバ１５０のプロセッサ２２２がメモリ２２１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ１５０によって提供されるデータを利用して構成される情報を出力してよい。
【００３９】
また、他の実施形態において、第１電子機器１１０およびサーバ１５０は、図２の構成要素よりも多くの構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば第１電子機器１１０は、上述した入力／出力装置２１５のうちの少なくとも一部を含むように実現されてもよく、トランシーバ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。より具体的な例として、第１電子機器１１０がスマートフォンである場合、一般的にスマートフォンに含まれる加速度センサやジャイロセンサ、カメラ、物理的な各種ボタン、タッチパネルを利用したボタン、入力／出力ポート、振動のための振動器などのような多様な構成要素が、第１電子機器１１０にさらに含まれるように実現されてもよいことが理解できるであろう。
【００４０】
以下では、コンテンツ内のハイライトコメントを処理するための方法およびシステムの具体的な実施形態について説明する。
【００４１】
本明細書において、コンテンツとは、インターネット上に公開された文書のうち、テキストとイメージのうちの少なくとも一方を含んで構成される文書を意味する。例えばニュース記事、電子ブック、ウェブトゥーン（ＷｅｂＴｏｏｎ）などのような各種掲示物がコンテンツに該当してよい。
【００４２】
図３は、本発明の一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示した図であり、図４は、本発明の一実施形態における、サーバが実行することのできる方法の例を示したフローチャートである。
【００４３】
本実施形態に係るサーバ１５０には、コンピュータによって実現されるハイライトコメント処理システムが構成されてよい。サーバ１５０は、クライアント（ｃｌｉｅｎｔ）である複数の電子機器１１０、１２０、１３０、１４０を対象にコンテンツとコンテンツに対するコメントを提供するものであって、電子機器１１０、１２０、１３０、１４０上にインストールされた専用アプリケーションやサーバ１５０と関連するウェブ／モバイルサイトへの接続によるサービス要請に対応するコンテンツとコンテンツに対するコメントを提供してよい。
【００４４】
サーバ１５０は、図４に係るハイライトコメント処理方法を実行するために、サーバ１５０のプロセッサ２２２の構成要素として、図３に示すように、コメント登録部３１０およびコメント提供部３２０を備えてよい。実施形態によっては、プロセッサ２２２の構成要素は、選択的にプロセッサ２２２に含まれてもよく、除外されてもよい。また、実施形態によっては、プロセッサ２２２の構成要素は、プロセッサ２２２の機能の表現のために分離されても、併合されてもよい。
【００４５】
このようなプロセッサ２２２およびプロセッサ２２２の構成要素は、図４のハイライトコメント処理方法に含まれる段階４１０〜段階４３０を実行するようにサーバ１５０を制御することができる。例えばプロセッサ２２２およびプロセッサ２２２の構成要素は、メモリ２２１に含まれるオペレーティングシステムのコードと少なくとも１つのプログラムのコードによる命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。
【００４６】
ここで、プロセッサ２２２の構成要素は、サーバ１５０に格納されたプログラムコードが提供する命令に従ってプロセッサ２２２によって実行される、プロセッサ２２２の互いに異なる機能（ｄｉｆｆｅｒｅｎｔ  ｆｕｎｃｔｉｏｎｓ）の表現であってよい。例えばサーバ１５０がコメントを登録するように、上述した命令に従ってサーバ１５０を制御するプロセッサ２２２の機能的表現として、コメント登録部３１０が利用されてよい。
【００４７】
段階４１０において、プロセッサ２２２は、サーバ１５０の制御と関連する命令がロードされたメモリ２２１から、必要な命令を読み取ることができる。この場合、読み取られる命令は、プロセッサ２２２が以下で説明される段階４２０〜段階４３０を実行するように制御するための命令を含んでよい。
【００４８】
段階４２０において、コメント登録部３１０は、電子機器（例えば第１電子機器１１０）のユーザが確認中であるコンテンツ内でユーザの選択によって一部の区間を特定し、特定された区間に対してユーザから入力されたコメントを、該当の区間と連係させて格納することにより、コメントを登録することができる。ユーザは、コンテンツを確認する過程において、該当のコンテンツに対する自身の意見をコメント形式で作成することができる。コンテンツ全体に対するコメント（以下、「共通コメント」と称する）はもちろん、特にコンテンツ内の一部の区間を選択し、選択した一部の区間に対するコメント（以下、「区間コメント」と称する）を作成することができる。コンテンツ内で区間コメントを作成するための区間（以下、「コメント区間」と称する）を特定する際に、イメージの場合には、ユーザが、コメントを作成しようとするイメージを選択（例えばロングタップ（ｌｏｎｇ  ｔａｐ）など）すれば、選択されたイメージをコメント区間として特定することができる。テキストの場合には、一例として、ユーザが区間選択ジェスチャ（タッチ＆ドラッグなど）やツールを利用して任意のテキスト区間を直接選択することにより、コメント区間を特定することができる。他の例としては、ユーザがコンテンツ内の特定の位置を選択（例えばロングタップ）など）すれば、選択された位置に対応する単語を基準に、対応する単語が含まれる区間単位（例えば語節、文章、段落など）をコメント区間として自動的に特定することができる。共通コメントや区間コメントは、テキスト、音声、イメージ、動画などのような多様な形態で作成可能であり、多様な感情をイメージで表現する絵文字やスタンプなどを利用することも可能である。区間コメントの場合、コメント登録部３１０は、コメント区間に関する情報をユーザによって入力されたコメントと共に格納することにより、区間コメント登録を完了してよい。このとき、コメント区間に関する情報は、コメント区間に該当するテキストやイメージ自体を格納してもよいし、コンテンツ内における該当の区間の位置値を格納してもよい。したがって、ユーザは、コンテンツ内から所望する区間（すなわち、テキスト区間やイメージ）を選択し、選択した区間に対するコメントを作成することができるようになる。
【００４９】
段階４３０において、コメント提供部３２０は、コンテンツを電子機器（例えば第１電子機器１１０）のユーザに提供する過程において、コンテンツ内で区間コメントが登録されたコメント区間をハイライト処理することができる。このとき、ハイライト処理されたコメント区間が電子機器の画面領域に表示される所定の時点に、対応する区間コメントを表示することができる。一例として、コメント提供部３２０は、コメント区間が画面領域に表示される所定の時点に、区間コメントを画面領域の所定の位置にレイヤ形態（例えば、ポップアップ画面）で表示してよい。区間コメントと共通コメントを含むコンテンツに対する全体コメントは、コンテンツの内容が終わる下端に表示されるが、区間コメントの場合は、対応する区間コメントが登録されているコメント区間が画面領域に表示される時点に、画面の一領域に、例えば画面下端に重ねて表示されてよい。このとき、コメント提供部３２０は、１つのコメント区間に２つ以上の区間コメントが登録されている場合には、少なくとも１つの代表コメントを選定し、選定された代表コメントを表示してよい。代表コメントは、コメント区間別に該当のコメント区間について登録されている区間コメントの中から選定されてもよく、あるいはコンテンツに対する全体コメントを対象として選定された一部のコメントのうちから再選定されてもよい。代表コメントは、ベストコメントのように他のユーザからの肯定的な反応数（例えば「いいね」の数、「おすすめ」の数など）などを基準に選定されてよいが、代表コメントの選定基準がこれに限定されることはない。また、コメント提供部３２０は、ユーザが、ハイライト処理されたコメント区間または区間コメントが表示されたレイヤを選択した場合（例えばシングルタップ（ｓｉｎｇｌｅ  ｔａｐ）など）に、該当のコメント区間について登録されているすべての区間コメントを提供してよく、これにより、コンテンツ全体ではなくコンテンツ内の一部分であるコメント区間の単位で、ユーザ間のコミュニティーを提供することができるようになる。
【００５０】
図５〜図７は、本発明の一実施形態における、区間コメントを登録する過程を説明するための例示図である。
【００５１】
図５は、コンテンツが表示されたユーザインタフェース画面５００を示している。このとき、コンテンツは、ニュース記事のようにテキスト５０１とイメージ５０２で構成されており、ユーザは、ユーザインタフェース画面５００に対するスクロールによってコンテンツの全体を確認することができる。
【００５２】
ユーザが区間コメントを残そうとする場合、ユーザインタフェース画面５００上のコンテンツ内からコメント区間５１０を選択したとする。例えばコメントを残したいテキスト５０１またはイメージ５０２をロングタップすることで、所望するテキストやイメージ領域をコメント区間として選択してよい。コメント登録部３１０は、テキストの場合、ユーザがテキスト区間を直接指定してコメント区間５１０を特定してもよく、あるいはユーザが選択した位置に対応する単語を基準に、該当の単語が属する区間単位（例えば語節、文章、段落など）をコメント区間５１０として自動で指定してもよい。コメント区間５１０が自動で指定される場合は、指定された区間に対する指定解除や区間修正などを行うことが可能な機能を共に提供してよい。コメント登録部３１０は、コンテンツ内でユーザによって選択されたコメント区間５１０が他の部分と区分されるように表示してよく、例えば所定の色の強調表示が適用されてよい。
【００５３】
コンテンツ内でコメント区間５１０が選択されると、コメント作成ＵＩ５１１が活性化されてよく、コメント作成ＵＩ５１１を通じてユーザがコメント作成を要請すれば、図６に示すように、コメント作成画面６２０が提供されてよい。コメント作成画面６２０には、コメントをテキストで作成するためのインタフェース、音声形態でコメントを作成するためのインタフェース、絵文字やスタンプを入力するためのインタフェースなどが含まれてよい。
【００５４】
ユーザがコメント作成画面６２０を利用してコメントを作成すると、コメント登録部３１０は、ユーザが作成したコメントをコメント区間５１０と連係させて格納することにより、区間コメント登録を完了することができる。コメント登録部３１０は、区間コメント登録が完了すれば、図７に示すように、区間コメント画面７００を提供してよい。このとき、区間コメント画面７００には、ユーザが選択したコメント区間５１０と、該当のコメント区間５１０に対してユーザが作成した区間コメント７３０が共に示されてよく、このとき、コメント区間５１０に対して他のユーザが登録したコメントリスト７４０も共に示されてよい。また、区間コメント画面７００には、ユーザが作成した区間コメント７３０に対する修正メニュー７３１や削除メニュー７３２などを含む編集ツールが提供されてよい。また、区間コメント画面７００には、他のユーザが登録した区間コメントに対して返信を登録することができる機能や、「いいね」や「おすすめ」などの反応を登録することができる機能などがさらに含まれてよい。したがって、コメント登録部３１０は、ユーザによる区間コメント登録が完了すれば、区間コメント画面７００で、ユーザがコンテンツ内のどの区間にどのようなコメントを残したかを示すことができ、このとき、同じ区間に対して他のユーザが残したコメントを共に提供することにより、ユーザ間で意見を直ぐに共有することを可能にすることができる。
【００５５】
図８〜図１３は、本発明の一実施形態における、区間コメントを提供する過程を説明するための例示図である。
【００５６】
図８は、テキストとイメージで構成されたコンテンツが表示されたユーザインタフェース画面８００を示しており、ユーザは、ユーザインタフェース画面８００に対するスクロールによってコンテンツの全体を確認することができる。
【００５７】
図８を参照すると、コメント提供部３２０は、コンテンツ内で区間コメントが登録されたコメント区間８１１、８１２それぞれをハイライト処理して表示してよい。このとき、コメント区間８１１、８１２のそれぞれを容易に区別することができるように、コメント区間別に互いに異なるハイライト色が適用されてよい。また、ユーザインタフェース画面８００には、ユーザが区間コメントの表示を選択的に設定（ｏｎ／ｏｆｆ）するためのインタフェース８５０が含まれてよい。例えばユーザに対してコンテンツを提供するとき、デフォルトでは区間コメントの表示がオフの状態でコンテンツが提供され、ユーザがコンテンツを見ている最中にインタフェース８５０を利用して区間コメントの表示を要請した場合（コメント表示をｏｎにした場合）、コンテンツに対するスクロールに合わせて区間コメントが提供されてよい。他の例として、ユーザがコンテンツを初めて見る場合には区間コメントの表示をオフにし、同じコンテンツを２回以上繰り返して見るときには区間コメントの表示をオンにして、コンテンツに対するスクロールに合わせて区間コメントを提供してよい。サーバ１５０がユーザそれぞれに対してコンテンツに対する消費ログを管理することにより、ユーザがコンテンツを初めて見るときには区間コメントを提供せず、同じコンテンツを再び見るときには区間コメントを提供するようにしてよい。したがって、ユーザに対して最初にコンテンツを提供するときには区間コメントを表示せず、ユーザが区間コメントの表示を要請するか、ユーザが該当のコンテンツを再び見たときには、区間コメントを表示することができる。
【００５８】
コメント提供部３２０は、コンテンツに対するスクロールに合わせて区間コメントを順に表示してよく、ハイライト処理されたコメント区間が画面領域に表示される所定の時点に、画面領域の所定の位置にレイヤ形態で区間コメントを表示してよい。一例として、図９を参照すると、コメント提供部３２０は、電子機器の画面領域９００に対して事前に定められた基準線９０５を基準とし、コメント区間８１１が基準線９０５を通過する時点に、該当のコメント区間８１１について登録された区間コメントのうち代表コメント９３１を表示してよい。基準線９０５は、画面領域９００の中心線が利用されてもよいし、コンテンツの特性や可動性などを考慮した上で定められてもよい。
【００５９】
図１０を参照すると、現在表示されている代表コメント９３１がどの区間に対するコメントであるのか、より直観的に判断することが可能となるように、該当のコメント区間８１１と隣接する位置にインジケータ（ｉｎｄｉｃａｔｏｒ）１０６０を追加で表示してよい。インジケータ１０６０と代表コメント９３１は、コメント区間８１１が画面領域９００の基準線９０５あるいは基準線９０５を中心とした所定の領域に到達する時点に表示され、コメント区間８１１が基準線９０５あるいは基準線９０５を中心とした所定の領域から外れた時点には消えるように設定されてよい。また、代表コメント９３１のレイヤの色とインジケータ１０６０の色は、コメント区間８１１のハイライトの色に合わせて適用されてよい。
【００６０】
図１１に示すように、コメント提供部３２０は、コンテンツに対するスクロールによってコメント区間８１１が画面領域９００の基準線９０５あるいは基準線９０５を中心とした所定の領域から外れ、他のコメント区間８１２が画面領域９００の基準線９０５あるいは基準線９０５を中心とした所定の領域に到達するようになれば、該当のコメント区間８１２について登録された区間コメントのうち代表コメント１１３２を表示してよい。同じように、コメント区間８１２が画面領域９００の基準線９０５あるいは基準線９０５を中心とした所定の領域に到達すれば、該当のコメント区間８１２と隣接する位置にインジケータ１１６０が表示されるようになるが、このとき、代表コメント１１３２のレイヤの色とインジケータ１１６０の色は、コメント区間８１２のハイライトの色に合わせて適用されてよい。
【００６１】
上述では、コメント区間８１１、８１２それぞれには互いに異なるハイライト色が適用されると説明しているが、これに限定されることはなく、レイヤとして現在表示されている区間コメントがどの区間のコメントであるかを照合することができる方法であれば、すべて可能である。例えばコメント区間のハイライトは共通する色を適用し、コメント区間が画面領域９００の基準線９０５あるいは基準線９０５を中心とした所定の領域に到達する時点には、該当のコメント区間のハイライトの色を他のコメント区間とは区分されるように変更する方法も可能である。
【００６２】
コメント提供部３２０は、ユーザが、ハイライト処理されたコメント区間または代表コメントが表示されたレイヤの所定の位置を選択した場合、該当のコメント区間について登録されているすべての区間コメントを提供してよい。例えば図１１において、コメント区間８１２または代表コメント１１３２がタップされた場合、図１２に示すように、コメント区間８１２と該当のコメント区間８１２についてユーザが残した区間コメントリスト１２４０を含んだ区間コメント画面１２００が提供されてよい。このとき、区間コメント画面１２００とは、コンテンツ内の一部分であるコメント区間についてユーザが残した区間コメントのリストを提供するものであり、これにより、コンテンツ全体ではなく、コメント区間を単位としてユーザが残したコメントを提供することができるようになる。区間コメント画面１２００には、コメント区間８１２に対して区間コメントを登録することができるように、コメントをテキストで作成するためのインタフェース、音声形態でコメントを作成するためのインタフェース、絵文字やスタンプを入力するためのインタフェースなどが含まれてよい。また、区間コメント画面１２００には、区間コメントリスト１２４０に含まれたコメントに対して返信を登録することのできる機能や、「いいね」や「おすすめ」などの反応を登録することのできる機能などがさらに含まれてよい。また、区間コメント画面１２００には、共通コメントと共に区間コメントを含んだ全体コメントを一度に見ることのできる画面に移動するための「全体表示」インタフェース１２７０がさらに含まれてよい。
【００６３】
図１３は、共通コメントと区間コメントを含んだ全体コメント画面１３００を示している。
【００６４】
全体コメント画面１３００は、コンテンツ全体あるいは一部の区間について登録されたコメント全体を確認するための画面であって、コンテンツの内容が終わる最下端に表示されてよく、コンテンツに対するスクロールによって接近してもよいし、図１２の区間コメント画面１２００に示した「全体表示」インタフェース１２７０を利用して接近してもよい。
【００６５】
全体コメント画面１３００には、区間を特定せずにコンテンツ全体に対するコメントとして作成された共通コメント１３１０、１３３０と、コンテンツ内でコメント区間を特定し、該当のコメント区間に対するコメントとして作成された区間コメント１３２０との両方が含まれてよい。このとき、区間コメント１３２０は、共通コメント１３１０、１３３０とは区分されるように別のディスプレイ要素１３２１を表示したり、ハイライトなどのように共通コメント１３１０、１３３０とは異なる効果を適用したりしてよい。区間コメント１３２０それぞれには、どの区間に対するコメントであるのかを確認することができるように該当のコメント区間１３２２を共に表示してよく、コメント区間１３２２が選択された場合（例えばダブルタップ（ｄｏｕｂｌｅ  ｔａｐ））、コンテンツが自動でスクロールされて該当のコンテンツ区間の本文に移動することのできる機能を有するインタフェースが含まれてよい。また、全体コメント画面１３００には、共通コメントをテキストで作成するためのインタフェース、音声形態で共通コメントを作成するためのインタフェース、絵文字やスタンプを入力するためのインタフェースなどが含まれてよい。また、全体コメント画面１３００には、任意のコメントに対して返信を登録することのできる機能や、「いいね」や「おすすめ」などの反応を登録することのできる機能などがさらに含まれてよい。
【００６６】
このように、本発明の実施形態によると、テキストおよび／またはイメージで構成されたコンテンツ内でユーザによって選択された一部分に対してハイライト処理とコメント作成をすることにより、ユーザが実際に共感した部分にコメントを作成することができる。また、コンテンツを提供する過程において、画面領域に表示される部分に合わせてハイライトコメントを提供することにより、コンテンツとコメントを共に確認することができ、コメントに対する脈絡を容易に把握することができる。
【００６７】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば実施形態で説明された装置および構成要素は、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）および当該ＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答して、データにアクセスし、データを格納、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【００６８】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、所望のとおりに動作するように処理装置を構成してもよく、独立的または集合的に処理装置に命令してもよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、コンピュータ格納媒体または装置で具現化されてもよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で格納されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ読取可能記録媒体に格納されてよい。
【００６９】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で具現化されてコンピュータ読取可能媒体に記録されてよい。このとき、媒体は、コンピュータによって実行可能なプログラムを永続的に格納するものであってもよく、実行またはダウンロードのために一時的に格納するものであってもよい。また、媒体は、単一または複数のハードウェアが結合された形態の多様な記録手段または格納手段であってよいが、あるコンピュータシステムに直接接続される媒体に限定されることはなく、ネットワーク上に分散して存在するものであってもよい。媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭおよびＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどを含め、プログラム命令語が格納されるように構成されたものであってよい。また、媒体の他の例としては、アプリケーションを流通するアプリストアや他の多様なソフトウェアを供給あるいは流通するサイト、サーバなどで管理する記録媒体あるいは格納媒体が挙げられてよい。
【００７０】
以上のように、実施形態を、限定された実施形態と図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合または組み合わされたり、他の構成要素または均等物によって代替または置換されたとしても、適切な結果を達成することができる。
【００７１】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００７２】
３１０：コメント登録部
３２０：コメント提供部
【図１】
2019021316.tif 000003
【図２】
2019021316.tif 000004
【図３】
2019021316.tif 000005
【図４】
2019021316.tif 000006
【図５】
2019021316.tif 000007
【図６】
2019021316.tif 000008
【図７】
2019021316.tif 000009
【図８】
2019021316.tif 000010
【図９】
2019021316.tif 000011
【図１０】
2019021316.tif 000012
【図１１】
2019021316.tif 000013
【図１２】
2019021316.tif 000014
【図１３】
2019021316.tif 000015