(57)【特許請求の範囲】
【請求項１】
第１端末から送信されたメッセージの受信と、前記第１端末にメッセージの送信とを行う端末の制御方法であって、
第１アプリケーションによって、第１端末から送信されたメッセージと、前記端末により前記第１端末に送信したメッセージとを含む複数のメッセージを前記端末の表示領域に表示することと、
前記端末の前記表示領域に表示された前記複数のメッセージのうち、少なくとも第１メッセージと第２メッセージとに対する前記端末のユーザの入力に基づいて、前記第１メッセージに関する情報と、前記第２メッセージに関する情報と、前記第１メッセージと前記第２メッセージとの間に表示されるメッセージに関する情報とを含む第１情報を前記端末の制御部により取得することと、
前記第１情報の取得に基づいて、前記第１情報の共有に関する第１表示を前記表示領域に表示することと、
前記第１表示に対する前記端末のユーザの入力に基づいて、第２アプリケーションに関する第２表示と、前記第２アプリケーションとは異なる第３アプリケーションに関する第３表示を前記表示領域に表示することと、
前記第２表示に対する前記端末のユーザの入力に基づいて、前記第２アプリケーションによって、前記第１端末とは異なる第２端末に前記第１情報を前記端末の通信部によって送信することとを含む。
【請求項２】
請求項１に記載の制御方法であって、
前記制御部により取得された、前記第１メッセージに関する情報と、前記第２メッセージに関する情報と、前記第１メッセージと前記第２メッセージとの間に表示されるメッセージに関する情報とに基づく第２情報を前記端末の記憶部に記憶することと、
前記記憶部に記憶された前記第２情報に基づき、前記第１メッセージと、前記第２メッセージと、前記第１メッセージと前記第２メッセージとの間のメッセージとを含む画像を前記表示領域に表示することとを含む。
【請求項３】
請求項２に記載の制御方法であって、
前記端末のユーザの入力は、前記複数のメッセージのうち、前記記憶部に記憶するメッセージの開始位置と、前記記憶部に記憶するメッセージの終了位置とを示す入力である。
【請求項４】
請求項１から請求項３のいずれか一項に記載の制御方法であって、
前記端末のユーザの入力は、前記複数のメッセージのうち、前記第２端末に送信するメッセージの開始位置と、前記第２端末に送信するメッセージの終了位置とを示す入力である。
【請求項５】
請求項１から請求項４のいずれか一項に記載の制御方法であって、
前記第１情報は、メッセンジャーアプリ、メール、メッセージ、ＳＮＳのうち少なくとも１つのサービスによって送信される。
【請求項６】
請求項１から請求項５のいずれか一項に記載の制御方法であって、
前記端末のユーザの入力は、前記第１メッセージにタッチする操作と、前記第２メッセージにタッチする操作である。
【請求項７】
第１端末から送信されたメッセージの受信と、前記第１端末にメッセージの送信とを行う端末によって実行されるプログラムであって、
第１アプリケーションによって、第１端末から送信されたメッセージと、前記端末により前記第１端末に送信したメッセージとを含む複数のメッセージを前記端末の表示領域に表示する第１表示処理と、
前記端末の前記表示領域に表示された前記複数のメッセージのうち、少なくとも第１メッセージと第２メッセージとに対する前記端末のユーザの入力に基づいて、前記第１メッセージに関する情報と、前記第２メッセージに関する情報と、前記第１メッセージと前記第２メッセージとの間に表示されるメッセージに関する情報とを含む第１情報を前記端末の制御部により取得する取得処理と、
前記第１情報の取得に基づいて、前記第１情報の共有に関する第１表示を前記表示領域に表示する第２表示処理と、
前記第１表示に対する前記端末のユーザの入力に基づいて、第２アプリケーションに関する第２表示と、前記第２アプリケーションとは異なる第３アプリケーションに関する第３表示を前記表示領域に表示する第３表示処理と、
前記第２表示に対する前記端末のユーザの入力に基づいて、前記第２アプリケーションによって、前記第１端末とは異なる第２端末に前記第１情報を前記端末の通信部によって送信する第１送信処理とを前記端末によって実行させる。
【請求項８】
請求項７に記載のプログラムであって、
前記制御部により取得された、前記第１メッセージに関する情報と、前記第２メッセージに関する情報と、前記第１メッセージと前記第２メッセージとの間に表示されるメッセージに関する情報とに基づく第２情報を前記端末の記憶部に記憶する記憶処理と、
前記記憶部に記憶された前記第２情報に基づき、前記第１メッセージと、前記第２メッセージと、前記第１メッセージと前記第２メッセージとの間のメッセージとを含む画像を前記表示領域に表示する第４表示処理とを前記端末によって実行させる。
【請求項９】
請求項８に記載のプログラムであって、
前記端末のユーザの入力は、前記複数のメッセージのうち、前記記憶部に記憶するメッセージの開始位置と、前記記憶部に記憶するメッセージの終了位置とを示す入力である。
【請求項１０】
請求項７から請求項９のいずれか一項に記載のプログラムであって、
前記端末のユーザの入力は、前記複数のメッセージのうち、前記第２端末に送信するメッセージの開始位置と、前記第２端末に送信するメッセージの終了位置とを示す入力である。
【請求項１１】
請求項７から請求項１０のいずれか一項に記載のプログラムであって、
前記第１情報は、メッセンジャーアプリ、メール、メッセージ、ＳＮＳのうち少なくとも１つのサービスによって送信される。
【請求項１２】
請求項７から請求項１１のいずれか一項に記載のプログラムであって、
前記端末のユーザの入力は、前記第１メッセージにタッチする操作と、前記第２メッセージにタッチする操作である。
【請求項１３】
第１端末から送信されたメッセージの受信と、前記第１端末にメッセージの送信とを行う端末であって、
第１アプリケーションによって、第１端末から送信されたメッセージと、前記端末により前記第１端末に送信したメッセージとを含む複数のメッセージを表示する表示部と、
前記端末の前記表示部に表示された前記複数のメッセージのうち、少なくとも第１メッセージと第２メッセージとに対する前記端末のユーザの入力に基づいて、前記第１メッセージに関する情報と、前記第２メッセージに関する情報と、前記第１メッセージと前記第２メッセージとの間に表示されるメッセージに関する情報とを含む第１情報を取得する制御部とを備え、
前記表示部は、前記第１情報の取得に基づいて、前記第１情報の共有に関する第１表示を表示し、前記第１表示に対する前記端末のユーザの入力に基づいて、第２アプリケーションに関する第２表示と、前記第２アプリケーションとは異なる第３アプリケーションに関する第３表示を表示し、
前記制御部は、前記第２表示に対する前記端末のユーザの入力に基づいて、前記第２アプリケーションによって、前記第１端末とは異なる第２端末に前記第１情報を前記端末の通信部によって送信する制御を行う。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、インスタントメッセンジャー（ｉｎｓｔａｎｔ  ｍｅｓｓｅｎｇｅｒ）において会話内容を保存および管理する技術に関する。
【背景技術】
【０００２】
コミュニケーションツールであるインスタントメッセンジャーは、リアルタイムでメッセージやデータを送受信することが可能なソフトウェアであって、近年、ＰＣだけでなく、移動通信端末のモバイル環境においてもよく使われている。
【０００３】
例えば、特許文献１には、携帯端末にインストールされたモバイルメッセンジャーの間でメッセンジャーサービスを提供する、無線通信網を利用した携帯端末のモバイルメッセンジャーサービスシステム及び方法が開示されている。
【０００４】
一般的に、インスタントメッセンジャーは、ユーザの間でテキストや音声等にてチャットが行われるチャットサービスだけでなく、写真や、動画、音楽等の各種データが送受信できるデータ送受信サービスを提供している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国公開特許第１０−２００２−００７４３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
メッセンジャーの会話内容を文書の形態にて保存することができる方法とシステム、および記録媒体を提供する。
【０００７】
保存したい会話内容の区間を簡単に指定して保存することができる方法とシステム、および記録媒体を提供する。
【０００８】
保存された会話内容を、専用ビューアを利用して管理することができる方法とシステム、および記録媒体を提供する。
【課題を解決するための手段】
【０００９】
本発明の一実施形態は、第１端末から送信されたメッセージの受信と、前記第１端末にメッセージの送信とを行う端末の制御方法であって、第１端末から送信されたメッセージと、前記端末により前記第１端末に送信したメッセージとを含む複数のメッセージを前記端末の表示領域に表示することと、前記端末の前記表示領域に表示された前記複数のメッセージのうち、少なくとも第１メッセージと第２メッセージとに対する前記端末のユーザの入力に基づいて、前記第１メッセージに関する情報と、前記第２メッセージに関する情報と、前記第１メッセージと前記第２メッセージとの間に表示されるメッセージに関する情報とを含む第１情報を前記端末の制御部により取得することと、前記第１情報の取得に基づいて、前記第１情報の共有に関する第１表示を前記表示領域に表示することと、前記第１表示に対する前記端末のユーザの入力に基づいて、前記第１端末とは異なる第２端末に前記第１情報を前記端末の通信部によって送信することとを含んでよい。
【００１０】
本発明の一実施形態は、第１端末から送信されたメッセージの受信と、前記第１端末にメッセージの送信とを行う端末によって実行されるプログラムであって、第１端末から送信されたメッセージと、前記端末により前記第１端末に送信したメッセージとを含む複数のメッセージを前記端末の表示領域に表示することと、前記端末の前記表示領域に表示された前記複数のメッセージのうち、少なくとも第１メッセージと第２メッセージとに対する前記端末のユーザの入力に基づいて、前記第１メッセージに関する情報と、前記第２メッセージに関する情報と、前記第１メッセージと前記第２メッセージとの間に表示されるメッセージに関する情報とを含む第１情報を前記端末の制御部により取得することと、前記第１情報の取得に基づいて、前記第１情報の共有に関する第１表示を前記表示領域に表示することと、前記第１表示に対する前記端末のユーザの入力に基づいて、前記第１端末とは異なる第２端末に前記第１情報を前記端末の通信部によって送信することとが前記端末によって実行されてよい。
【００１１】
本発明の一実施形態は、第１端末から送信されたメッセージの受信と、前記第１端末にメッセージの送信とを行う端末であって、第１端末から送信されたメッセージと、前記端末により前記第１端末に送信したメッセージとを含む複数のメッセージを表示する表示部と、前記端末の前記表示部に表示された前記複数のメッセージのうち、少なくとも第１メッセージと第２メッセージとに対する前記端末のユーザの入力に基づいて、前記第１メッセージに関する情報と、前記第２メッセージに関する情報と、前記第１メッセージと前記第２メッセージとの間に表示されるメッセージに関する情報とを含む第１情報を取得する制御部とを備え、前記表示部は、前記第１情報の取得に基づいて、前記第１情報の共有に関する第１表示を表示し、前記制御部は、前記第１表示に対する前記端末のユーザの入力に基づいて、前記第１端末とは異なる第２端末に前記第１情報を前記端末の通信部によって送信する制御を行ってよい。
【発明の効果】
【００１２】
本発明の実施形態によると、メッセンジャーの会話内容を会話単位の文書の形態にて保存することにより、メッセンジャーの画面フォームのままで会話内容を表示および管理することが容易であるという利点がある。
【００１３】
本発明の実施形態によると、保存したい会話内容の始めと終わりを簡単に指定して保存することにより、会話全体が保存されるか、ユーザが一つ一つコピー＆ペーストをしなければならなかった従来の保存方式を改善し、機能の便益性や実用性を高めることができる。
【００１４】
本発明の実施形態によると、クライアント側に会話内容を保存し、専用ビューアを利用して管理することにより、クライアント中心の環境において会話内容を簡単に確認および活用することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態における、ユーザ端末と会話内容管理システムの概略を示した図である。
【図２】本発明の一実施形態における、会話内容管理システムの内部構成を説明するためのブロック図である。
【図３】本発明の一実施形態における、会話内容管理方法を示したフローチャートである。
【図４】本発明の一実施形態における、保存したい会話内容を指定する手順を説明するための例示図(その１)である。
【図５】本発明の一実施形態における、保存したい会話内容を指定する手順を説明するための例示図(その２)である。
【図６】本発明の一実施形態における、保存された会話内容を活用する手順を説明するための例示図(その１)である。
【図７】本発明の一実施形態における、保存された会話内容を活用する手順を説明するための例示図(その２)である。
【図８】本発明の一実施形態における、保存された会話内容を活用する手順を説明するための例示図(その３)である。
【図９】本発明の一実施形態における、保存された会話内容を活用する手順を説明するための例示図(その４)である。
【図１０】本発明の一実施形態における、コンピュータシステムの内部構成の一例を説明するためのブロック図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について、添付の図面を参照しつつ詳細に説明する。
【００１７】
本発明の実施形態は、メッセンジャー上の会話内容を保存する技術に関するものであって、より詳細には、ユーザが保存したい会話内容の区間を簡単に指定し、当該区間の会話内容を文書の形態にて保存する方法とシステム、および記録媒体に関する。
【００１８】
図１は、本発明の一実施形態における、ユーザ端末と会話内容管理システムの概略を示した図である。図１では、会話内容管理システム１００およびユーザ端末１０１が示されている。図１に示す矢印は、会話内容管理システム１００とユーザ端末１０１の間の有線／無線ネットワークを介してデータの送受信が行われることを意味している。
【００１９】
ユーザ端末１０１は、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）や、ノート型パソコン、スマートフォン（ｓｍａｒｔ  ｐｈｏｎｅ）、タブレット（ｔａｂｌｅｔ）、ウェアラブルコンピュータ（ｗｅａｒａｂｌｅ  ｃｏｍｐｕｔｅｒ）等であって、会話内容管理システム１００と関連するウェブ／モバイルサイトへの接続、又は、サービス専用アプリケーションのインストール及び起動を行うことが可能なすべての端末装置を意味して良い。ここで、ユーザ端末１０１は、ウェブ／モバイルサイトまたは専用アプリケーションの制御の元で、サービス画面の構成や、データの入力、データの送受信、データの保存等、サービス全般の動作を行ってよい。
【００２０】
会話内容管理システム１００は、メッセンジャーサービスを提供するメッセンジャープラットフォームにて実現されて良く、メッセンジャーサービスを利用するクライアント（ｃｌｉｅｎｔ）であるユーザ端末１０１を対象に、メッセンジャーでやり取りをした会話内容を保存および管理する環境を提供して良い。特に、会話内容管理システム１００は、メッセンジャー上でユーザが保存したい会話内容の区間（始めと終わり）を指定し、当該区間の会話内容を文書の形態にて保存する機能を提供して良い。
【００２１】
上述した会話内容管理システム１００は、メッセンジャーサービスを提供するメッセンジャーサーバ（図示せず）のプラットフォームに含まれる形態にて実現されて良いが、これに限定されるものではなく、メッセンジャーサーバとは別のシステムにて構築され、メッセンジャーサーバとの連動によって会話内容を管理する形態にて実現されることも可能である。更に、会話内容管理システム１００は、少なくとも一部の構成要素がユーザ端末１０１にインストールされるアプリケーションの形態にて実現されても良く、クライアント−サーバ環境においてサービスを提供するプラットフォームに含まれる形態にて実現されても良い。
【００２２】
図２は、本発明の一実施形態における、会話内容管理システムの内部構成を説明するためのブロック図であり、図３は、本発明の一実施形態における、会話内容管理方法を示したフローチャートである。
【００２３】
本実施形態に係る会話内容管理システム２００は、プロセッサ２１０や、バス２２０、ネットワークインタフェース２３０、メモリ２４０、データベース２５０を含んで良い。メモリ２４０は、オペレーティングシステム２４１や会話内容管理ルーチン２４２を含んで良い。プロセッサ２１０は、設定部２１１や、保存部２１２、提供部２１３を含んで良い。他の実施形態において、会話内容管理システム２００は、図２の構成要素よりも多くの構成要素を含んでも良い。しかし、大部分の従来技術的な構成要素を明確に図示する必要はない。例えば、会話内容管理システム２００は、ディスプレイやトランシーバ（ｔｒａｎｓｃｅｉｖｅｒ）のような他の構成要素を含んでも良い。
【００２４】
メモリ２４０は、コンピュータ読取可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）や、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、ディスクドライブのような永久大容量記録装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んで良い。また、メモリ２４０には、オペレーティングシステム２４１や会話内容管理ルーチン２４２のためのプログラムコードが保存されて良い。このようなソフトウェア構成要素は、ドライブメカニズム（ｄｒｉｖｅ  ｍｅｃｈａｎｉｓｍ）（図示せず）を利用することにより、メモリ２４０とは別のコンピュータで読取可能な記録媒体からロードされて良い。このように別のコンピュータで読取可能な記録媒体としては、例えば、フロッピドライブや、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカード等のコンピュータで読取可能な記録媒体（図示せず）が挙げられる。他の実施形態において、ソフトウェア構成要素は、コンピュータで読取可能な記録媒体ではないネットワークインタフェース２３０を介してメモリ２４０にロードされても良い。
【００２５】
バス２２０は、会話内容管理システム２００の構成要素の間の通信およびデータ送受信を可能にする。バス２２０は、高速シリアルバス（Ｈｉｇｈ-ｓｐｅｅｄ  Ｓｅｒｉａｌ  Ｂｕｓ）、パラレルバス（Ｐａｒｒａｌｅｌ  Ｂｕｓ）、ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、及び/又は、他の適切な通信技術を利用して構成されて良い。
【００２６】
ネットワークインタフェース２３０は、会話内容管理システム２００をコンピュータネットワークに接続するためのコンピュータハードウェア構成要素であって良い。ネットワークインタフェース２３０は、会話内容管理システム２００を、無線または有線接続を介してコンピュータネットワークに接続させて良い。
【００２７】
データベース２５０は、ユーザにより指定された会話内容を、ユーザと関連付けて保存および維持する役割をする。ここで、会話内容は、会話単位にて管理され、会話単位は、会話主体や、会話内容（やり取りをしたメッセージやデータ）、会話時間を含んで良い。また、会話内容を保存する際には、会話中に送信されたイメージや、写真、動画、ファイル等が併せて保存されて良く、例えば、ステッカイメージ（ｓｔｉｃｋｅｒ  ｉｍａｇｅ）の場合には、ステッカイメージの識別情報（例えば、ＩＤ等）等が会話内容に含まれて保存されて良い。また、データベース２５０に保存された会話内容は、基本的には、保存時間を基準に管理されて良いが、更に、日付別の会話内容や、会話相手別の会話内容、各種のタグ別の会話内容等により分類され管理されても良い。
【００２８】
図２では、会話内容管理システム２００の内部にデータベース２５０を設けて含むように示されているが、これに限定されるものではなく、システムの実現方式や環境等に応じて省略されても良く、全体または一部のデータベースが他のシステムに設けられた外部データベースとして存在しても良い。
【００２９】
プロセッサ２１０は、基本的な算術や、ロジック、会話内容管理システム２００の入出力演算を行うことにより、コンピュータプログラムの命令を処理するように構成されて良い。命令は、メモリ２４０またはネットワークインタフェース２３０より、バス２２０を介してプロセッサ２１０に提供されて良い。プロセッサ２１０は、設定部２１１や、保存部２１２、提供部２１３のためのプログラムコードを実行するように構成されて良い。このようなプログラムコードは、メモリ２４０のような記録装置に格納されても良い。
【００３０】
設定部２１１、保存部２１２、および提供部２１３は、図３の段階３１０〜３３０を実行するために構成されて良い。
【００３１】
段階３１０において、設定部２１１は、会話内容に対するユーザの保存要請に応じて、保存したい会話内容の区間を設定して良い。一例として、設定部２１１は、保存したい区間の始めと終りについてユーザからの直接入力を受け、ユーザによって指定された区間（始め−終り）を保存区間として設定して良い。例えば、ユーザが、会話相手とやり取りをした会話メッセージから、保存したい区間の始めと終わりに該当する会話メッセージをそれぞれ選択したとする。このとき、開始メッセージから終了メッセージまでの会話内容を保存区間として設定して良い。他の例として、設定部２１１は、ユーザが選択した会話メッセージから、会話内容の保存を要請する前に最後に送信された会話メッセージまでを、保存区間として設定しても良い。また、他の例として、設定部２１１は、会話セッションに接続した後の最初の会話メッセージから、ユーザが選択した会話メッセージまでを、保存区間として設定しても良い。更に、他の例として、設定部２１１は、ユーザの保存要請に応じて定められた区間、例えば、当日の会話内容、現在メッセンジャー画面に表示されている会話内容、又は、会話セッションに接続した後にやり取りをした会話内容の全部を、保存区間として設定しても良い。
【００３２】
段階３２０において、保存部２１２は、段階３１０で設定された保存区間の会話内容をユーザと関連付けて保存して良い。一例として、保存部２１２は、特定の区間の会話内容を文書の形態にて保存して良い。例えば、保存部２１２は、会話内容を、ＨＴＭＬ（ｈｙｐｅｒｔｅｘｔ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）やワード文書等の多様な形態のデータとして保存して良い。ここで、保存部２１２は、保存区間として開始ポイントと終了ポイントが設定されると、各ポイントの会話主体（例えば、プロフィールイメージ、名前、電話番号、ＩＤ等）や、会話内容、会話時間を特定し、特定された会話主体や、メッセージ、会話時間を会話単位にて関連付けて保存して良い。例えば、メッセンジャーの会話画面に対するユーザのタッチによって保存区間が指定されると、当該区間において開始ポイントの会話の吹き出しと終了ポイントの会話の吹き出しを特定した後、それぞれの会話の吹き出しにおいて会話主体と会話時間を会話内容に併せて保存して良い。即ち、保存部２１２は、開始ポイントと終了ポイントを基準にして、保存区間に含まれた会話単位を保存する。特に、保存部２１２は、会話中に送信された付加データ（イメージ、写真、動画、ファイル等）を会話単位にて併せて保存して良く、例えば、ステッカイメージの場合、ステッカイメージの識別情報（例えば、ＩＤ等）等が含まれて保存されて良いい。言い換えれば、保存部２１２は、会話中にやり取りをした全てのデータが、会話の如く、実際のメッセンジャー環境と同様に表現されるように、特定の区間の会話内容に含まれた付加データを会話内容に関連付けて保存することができる。また、保存部２１２は、指定された区間の会話内容を保存する際に、クライアント側に保存して良い。ユーザが指定した特定の区間の会話内容をクライアント側のデータベースに保存しておくことで、必要な時にはクライアントに保存された情報を利用して、特定の区間の会話内容をいつでも復元することが可能であって、仮に、メッセンジャーのサービスサーバから会話内容が削除された場合にも、ユーザが指定した特定の区間の会話内容を、クライアント側で維持および管理することができる。
【００３３】
段階３３０において、提供部２１３は、保存された会話内容に対する共有機能やビューア機能等を提供することができる。ここで、共有機能とは、保存された会話内容を、メッセンジャー（ｍｅｓｓｅｎｇｅｒ）や、メール（ｍａｉｌ）、メッセージ（ｍｅｓｓａｇｅ）、ＳＮＳ（ｓｏｃｉａｌ  ｎｅｔｗｏｒｋｉｎｇ  ｓｅｒｖｉｃｅ）等で直ぐに使用可能にする機能であり、ビューア機能とは、保存された会話内容を専用ビューアにて示す機能である。専用ビューアは、会話内容に対する別途の管理ツールであって、保存された会話内容を多様な基準や方式にて管理するだけでなく、会話内容に対するインデキシングによって会話相手及び会話内容に対する検索機能も提供して良い。特に、提供部２１３は、専用ビューアにより、保存された会話内容の会話単位を、会話主体と会話時間を基準に再整列して示して良い。言い換えれば、提供部２１３は、保存された会話内容を専用ビューアにて示す際に、会話単位の会話主体と会話時間を基準にしたレイアウトを、メッセンジャー画面と同様に再生成して示すことができる。更に、専用ビューアは、特定の単語や会話をタギングまたはマーキングして、特定の機能やサービスにリンクさせる機能など、各種の管理環境を提供しても良い。ユーザによって保存された会話内容を示すための専用ビューアは、メッセンジャーに含まれる機能として実現されても良く、メッセンジャーと連動可能な別のアプリケーションにて実現されても良い。
【００３４】
従って、本発明は、保存したい会話内容の区間として開始ポイントと終了ポイントが設定されると、各ポイントの会話（吹き出し）を基準にして、会話内容をデータベース化し、保存することにより、データ量を最小化することができ、保存された会話内容をビューアにて簡単に再整列して示すことができる。
【００３５】
図４〜図５は、本発明の一実施形態における、保存したい会話内容を指定する手順を説明するための例示図である。
【００３６】
ユーザが特定のメッセージを指定して会話内容を保存する方式として、図４に示すように、メッセンジャー上の会話画面４００において特定のメッセージ４０１を長押しすると、会話内容を保存するためのポップアップメニュー４１０が表示される。このとき、ユーザがポップアップメニュー４１０を選択すると、特定のメッセージ４０１から当該会話における最後のメッセージまでの会話内容に含まれた会話単位が文書の形態にて保存される。
【００３７】
他の例として、図５に示すように、ユーザがメッセンジャー上の会話画面５００において保存したい区間の開始メッセージ５０１と終了メッセージ５０２を順に長押しすると、各メッセージ５０１、５０２に対して、会話内容を保存するためのポップアップメニュー５１０、５２０が順に表示される。このとき、ユーザがポップアップメニュー５１０、５２０のうちいずれか１つを選択すると、開始メッセージ５０１から終了メッセージ５０２までの会話内容に含まれた会話単位が文書の形態にて保存される。
【００３８】
上述した会話の指定方式は、例示したものであり、これに限定されるものではなく、他の方式を適用したユーザ選択またはシステム設定によって、会話区間を指定・保存することが可能である。
【００３９】
図６〜図９は、本発明の一実施形態における、保存された会話内容を活用する手順を説明するための例示図である。
【００４０】
図６を参照すると、ユーザが特定のメッセージに表示されるポップアップメニュー６１０を選択することにより、特定の区間の会話内容が保存されてことができ、会話内容の保存が完了すると、当該会話内容を活用することが可能なメニューリスト６３０がポップアップ画面にて提供されて良い。ここで、メニューリスト６３０には、会話内容を共有するための「共有」メニューと、専用ビューアを利用して会話内容を示すための「ビューア」メニューのうち少なくとも１つのメニューが含まれて良い。
【００４１】
図７を参照すると、ユーザが会話内容を保存した後に表示されるメニューリスト７３０から「共有」メニュー７３１を選択すると、当該会話内容を共有するために呼出可能なサービスリスト７４０が提供されて良い。サービスリスト７４０は、文書の形態にて保存された会話内容を共有することのできるメッセンジャーや、メール、メッセージ、ＳＮＳ等のサービスを呼び出すためのメニューから構成されて良い。
【００４２】
従って、本発明では、メッセンジャーの会話内容が、メッセンジャーの画面フォームを適用することができる文書の形態にて保存されるため、会話内容を共有する際に、実際にメッセンジャーで行われた会話画面と同一あるいは類似な形態にて共有することができる。
【００４３】
一方、ユーザが会話内容を保存した後に表示されるメニューリスト８３０から「ビューア」メニュー８３２を選択すると、図８に示すように、保存された会話内容を確認するための専用ビューア画面８００に移動することになる。
【００４４】
図８を参照すると、専用ビューア画面８００には、ユーザと関連して保存された会話内容のリストが表示されるリスト画面８４０が含まれて良い。最初に専用ビューア画面８００へアクセスした際に、リスト画面８４０には、保存された会話内容の全体が表示され、保存時刻が最も最近である会話内容が最上位に整列されるように、会話内容リストが表示されて良い。
【００４５】
また、専用ビューア画面８００には、会話内容リストから、名前や、電話番号、ＩＤ等を利用して会話相手を検索したり、検索ワードを利用して会話内容を検索したりするための検索機能８５０が提供されて良い。会話内容に対するインデキシングが可能であるため、専用ビューアの検索機能８５０を利用することで、リスト画面８４０に表示された会話内容リストから特定の会話相手や会話を検索することができる。
【００４６】
また、専用ビューア画面８００には、保存された会話内容を多様な基準にて分類し、管理することができる保管トレイリスト８６０が含まれて良い。基本的に、保管トレイリスト８６０には、重要タグが設定された会話内容を管理する重要保管トレイや、保存時刻を基準にして会話内容を分類して管理する日付別保管トレイ、会話内容を会話相手別に分類して管理する会話相手別保管トレイ等が含まれて良い。
【００４７】
また、専用ビューア画面８００では、ユーザが管理トレイフォルダを直接生成して会話内容を直接管理することができる機能を提供して良い。このために、専用ビューア画面８００には、管理トレイフォルダの追加や、修正、削除などの編集することの可能な管理トレイ設定機能８７０が併せて提供されて良い。
【００４８】
専用ビューア画面８００の保管トレイリスト８６０から特定の保管トレイを選択したとき、リスト画面８４０には、当該保管トレイに保存されている会話内容リストが表示されて良く、同様に、保存された時刻が最も最近である会話内容がリストの最上位に整列されて表示されて良い。
【００４９】
ユーザがリスト画面８４０において特定の会話内容を選択すると、図９に示すように、文書の形態にて保存された会話内容９８０がメッセンジャーの画面フォームにて表示されて良い。ここで、会話内容９８０は、保存する段階から文書の形態にて保存され、専用ビューア画面９００から確認する際に、実際にメッセンジャーで行われた会話画面と同一あるいは類似な形態として示されるため、見やすくて確認することが容易である。
【００５０】
専用ビューア画面９００には、現在表示されている会話内容９８０から特定の内容を検索することができる検索機能９５０が提供されて良く、これにより、ユーザは、検索ワードを入力し、当該検索ワードを含むメッセージ等を検索することができる。
【００５１】
専用ビューア画面９００には、特定の会話内容９８０が表示される際に、当該会話内容９８０の上端に会話相手のプロフィールイメージやハンドルネームが表示されて良く、会話内容９８０と関連するメニューリスト９９０が提供されて良い。メニューリスト９９０には、当該会話内容を削除するための「削除」メニューや、当該会話内容に重要タグを設定して重要保管トレイに移動させるための「重要タグ」メニュー、当該会話内容の相手と会話できるようにメッセンジャーを呼び出すための「会話」メニュー、会話内容を共有することのできるメッセンジャー、メール、メッセージ、ＳＮＳ等のサービスを呼び出すための「共有」メニュー等が含まれて良い。
【００５２】
専用ビューア画面９００においては、メニューリスト９９０の「重要タグ」メニューを利用して会話内容９８０の全体に重要タグを設定する方法もありこの他、特定の会話内容９８０が表示された状態でメッセージ９８１ごとに重要タグを設定する方法（例えば、特定のメッセージを長押しすると、重要タグが自動設定される方式等）もある。
【００５３】
また、専用ビューア画面９００では、表示された会話内容９８０にイメージや、写真、動画、ファイル等が含まれている場合、実際のメッセンジャーの会話状態と同様に、当該付加データの内容を示しても良く、特定の機能やサービスにリンクさせても良い。例えば、会話内容９８０として、動くアニメーションステッカ９８２が送信された会話である場合、専用ビューア画面９００にて会話内容９８０を確認する際に、アニメーションステッカ９８２において当該アニメーションの効果がそのまま実現されることができ、更に、アニメーションステッカ９８２を選択した際には、当該アイテムをダウンロード又は購入することができるステッカショップへ移動する機能等をサポートして良い。同様に、会話内容９８０として、ＵＲＬが送信された会話である場合、専用ビューア画面９００にて会話内容９８０を確認するにおいて、ＵＲＬを選択した時には、ブラウザを経て当該ＵＲＬのウェブページへ移動する機能等をサポートして良い。即ち、専用ビューアにて保存された会話内容９８０を確認する際に、会話内容９８０に含まれたイメージや、写真、動画、ファイル等を実際のメッセンジャーにおける会話環境と同様に示したり、特定の機能やサービスにリンクしたりすることができる。
【００５４】
従って、本発明では、文書の形態にて保存された会話内容をメッセンジャーやメール等により直ちに共有したり、専用ビューアを利用して会話内容を確認・管理したりすることができる環境を提供する。
【００５５】
上述した会話内容管理方法は、図１〜図１０を参照しつつ説明した会話内容管理システムの詳細な内容をベースにして、より短縮された動作または追加された動作を含んで良い。また、２つ以上の動作が組み合わされても良く、動作の手順や位置が変更されても良い。
【００５６】
図４〜図９に示す画面は、発明の理解を助けるためにサービス画面の一部のみを例示的に示したものであり、本発明がこのような実施形態に限定されるものではなく、画面の構成や手順等は、いくらでも変更可能である。
【００５７】
図１０は、本発明の一実施形態における、コンピュータシステムの内部構成の一例を説明するためのブロック図である。
【００５８】
図１０に示すように、コンピュータシステム１０００は、少なくとも１つのプロセッサ（ｐｒｏｃｅｓｓｏｒ）１０１０や、メモリ（ｍｅｍｏｒｙ）１０２０、周辺装置インタフェース（ｐｅｒｉｐｈｅｒａｌｉｎｔｅｒｆａｃｅ）１０３０、入力／出力サブシステム（Ｉ／Ｏ  ｓｕｂｓｙｓｔｅｍ）１０４０、電力回路１０５０、通信回路１０６０を少なくとも含んで良い。ここで、コンピュータシステム１０００は、ユーザ端末であっても良く、大まかには、メッセンジャーの会話画面において保存したい会話区間の入力を受ける入力部と、会話区間に含まれた会話単位を保存する保存部と、保存された会話区間を共有したり、専用ビューアを利用して示したりするために、システム全般の動作を制御する制御部と、を含んで良い。
【００５９】
メモリ１０２０は、一例として、高速ＲＡＭ、磁気ディスク、ＳＲＡＭ、ＤＲＡＭ、ＲＯＭ、フラッシュメモリ、又は、不揮発性メモリを含んで良い。メモリ１０２０は、コンピュータシステム１０００の動作に必要なソフトウェアモジュール、命令語の集合、又は、その他、多様なデータを含んで良い。ここで、プロセッサ１０１０や周辺装置インタフェース１０３０等、他のコンポーネントからメモリ１０２０へアクセスすることについては、プロセッサ１０１０によって制御されて良い。
【００６０】
周辺装置インタフェース１０３０は、コンピュータシステム１０００の入力周辺装置及び/又は出力周辺装置をプロセッサ１０１０及びメモリ１０２０に接続させて良い。プロセッサ１０１０は、メモリ１０２０に格納されたソフトウェアモジュール又は命令語の集合を実行し、コンピュータシステム１０００のための多様な機能を実行し、データを処理して良い。
【００６１】
入力／出力サブシステム１０４０は、多様な入力周辺装置／出力周辺装置を周辺装置インタフェース１０３０に接続させて良い。例えば、入力／出力サブシステム１０４０は、モニタやキーボード、マウス、プリンタ、又は、必要に応じてタッチスクリーンやセンサ等の周辺装置を、周辺装置インタフェース１０３０に接続させるためのコントローラを含んで良い。他の側面によると、入力／出力周辺装置は、入力／出力サブシステム１０４０を介さず、周辺装置インタフェース１０３０に接続されても良い。
【００６２】
電力回路１０５０は、端末のコンポーネントの全部または一部に電力を供給して良い。例えば、電力回路１０５０は、電力管理システム、バッテリや交流（ＡＣ）等のような１つ以上の電源、充電システム、停電検出回路（ｐｏｗｅｒ  ｆａｉｌｕｒｅ  ｄｅｔｅｃｔｉｏｎ  ｃｉｒｃｕｉｔ）、電力変換器又はインバータ、電力状態表示子、あるいは、他に、電力生成・管理・分配のための任意のコンポーネントを含んで良い。
【００６３】
通信回路１０６０は、少なくとも１つの外部ポートを利用して、他のコンピュータシステムとの通信を可能にして良い。または、上述したように、必要に応じて、通信回路１０６０はＲＦ回路を含み、電磁信号（ｅｌｅｃｔｒｏｍａｇｎｅｔｉｃ  ｓｉｇｎａｌ）とも知られているＲＦ信号を送受信することにより、他のコンピュータシステムとの通信を可能にしても良い。
【００６４】
このような図１０の実施形態は、コンピュータシステム１０００の一例に過ぎず、コンピュータシステム１０００は、図１０に示されたコンポーネントの一部が省略されても良く、図１０には示されていない追加のコンポーネントを更に備えても良く、２つ以上のコンポーネントを結合させる構成または配置を有しても良い。例えば、モバイル環境の通信端末のためのコンピュータシステムは、図１０に示されたコンポーネントの他にも、タッチスクリーンやセンサ等を更に備えても良く、通信回路１０６０には、多様な通信方式（ＷｉＦｉ（登録商標）、３Ｇ、ＬＴＥ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ、Ｚｉｇｂｅｅ（登録商標）など）のＲＦ通信のための回路が備えられても良い。コンピュータシステム１０００に含めることができるコンポーネントは、１つ以上の信号処理またはアプリケーションに特化した集積回路を含むハードウェア、ソフトウェア、又は、ハードウェアとソフトウェアの組み合わせによって実現されて良い。
【００６５】
本発明の実施形態に係る方法は、多様なコンピュータシステムによって実行されることができるプログラム命令（ｉｎｓｔｒｕｃｔｉｏｎ）の形態にて実現され、コンピュータ読取可能媒体に記録されても良い。特に、本実施形態に係るプログラムは、ＰＣ基盤のプログラム、又は、モバイル端末専用のアプリケーションから構成されて良い。本発明が適用されるメッセンジャーアプリケーションは、ファイル配布システムの提供するファイルを通じてユーザ端末にインストールされて良い。一例として、ファイル配布システムは、ユーザ端末の要請に応じて、前記ファイルを送信するファイル送信部（図示せず）を含んで良い。
【００６６】
このように、本発明の実施形態によると、メッセンジャーの会話内容を会話単位の文書の形態にて保存することにより、メッセンジャーの画面フォームのままで会話内容の表示および管理することが容易であるという利点がある。また、本発明の実施形態によると、保存したい会話内容の始めと終りを簡単に指定して保存することにより、会話全体が保存されるか、ユーザが一つ一つコピー＆ペーストをしなければならなかった従来の保存方式を改善し、機能の便益性や実用性を高めることができる。更に、本発明の実施形態によると、クライアント側に会話内容を保存し、専用ビューアにて管理することにより、クライアント中心の環境において会話内容を簡単に確認および活用することができる。
【００６７】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、又は、ハードウェア構成要素とソフトウェア構成要素の組み合わせにより、実現されて良い。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、マイクロコンピュータ、ＦＰＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータ又は特殊な目的のコンピュータを利用して実現されて良い。処理装置は、オペレーティングシステム（ＯＳ）やＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行して良い。また、処理装置は、ソフトウェアの実行に応じて、データにアクセスし、データを格納、操作、処理、及び生成しても良い。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者にとっては、処理装置が複数の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）および／または複数の種類の処理要素を含み得ることが理解できるであろう。例えば、処理装置は、複数のプロセッサ又は１つのプロセッサと、１つのコントローラを含んで良い。また、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のように、他の処理構成（ｐｒｏｃｅｓｓｉｎｇ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）も可能である。
【００６８】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうち１つ以上の組み合わせを含んで良く、所望するとおりに動作するように処理装置を構成したり、独立的または集合的に（ｃｏｌｌｅｃｔｉｖｅｌｙ）処理装置に命令したりして良い。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、ある種類の機械、コンポーネント、物理装置、仮想装置（ｖｉｒｔｕａｌ  ｅｑｕｉｐｍｅｎｔ）、コンピュータ格納媒体または装置、または送信される信号波（ｓｉｇｎａｌ  ｗａｖｅ）に永久的または一時的に具現化（ｅｍｂｏｄｙ）されても良い。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された態様で格納されても実行されても良い。ソフトウェアおよびデータは、１つ以上のコンピュータで読取可能な記録媒体に格納されても良い。
【００６９】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態にて実現されてコンピュータ読取可能な媒体に記録されても良い。前記コンピュータ読取可能な媒体は、プログラム命令や、データファイル、データ構造等を単独でまたは組み合わせて含んでも良い。前記媒体に記録されるプログラム命令は、特に実施形態のために設計・構成されたものであっても良く、コンピュータソフトウェアの当業者に公知され使用可能なものであっても良い。コンピュータ読取可能な記録媒体の例としては、ハードディスクや、フロッピディスク、磁気テープのような磁気媒体（Ｍａｇｎｅｔｉｃ  Ｍｅｄｉａ）、ＣＤ−ＲＯＭや、ＤＶＤのような光媒体（Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体（Ｍａｇｎｅｔｏ―Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）、および、ＲＯＭや、ＲＡＭ、フラッシュメモリ等のように特にプログラム命令を格納して実行するように構成されたハードウェア装置が挙げられる。プログラム命令の例としては、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタ等を使用してコンピュータによって実行される高級言語コードが挙げられる。上述したハードウェア装置は、実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして動作するように構成されても良く、その逆にて構成されても良い。
【００７０】
以上のように、実施形態を、限定された実施形態と図面に基づいて説明したが、本発明の属する技術の分野における通常の知識を有する者であれば、上述した記載内容から多様な修正や変更が可能である。例えば、説明された技術が、説明された方法とは異なる手順で実行されたり、及び/又は、説明されたシステムや、構造、装置、回路等の構成要素が、説明された方法とは異なる形態で結合又は組合されたり、他の構成要素や均等物に代替又は置換されたりとしても、適切な結果を達成することができる。
【００７１】
従って、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【図１】
0006775510.tif 000002
【図２】
0006775510.tif 000003
【図３】
0006775510.tif 000004
【図４】
0006775510.tif 000005
【図５】
0006775510.tif 000006
【図６】
0006775510.tif 000007
【図７】
0006775510.tif 000008
【図８】
0006775510.tif 000009
【図９】
0006775510.tif 000010
【図１０】
0006775510.tif 000011