(57)【要約】【課題】一実施形態に係るインスタントメッセンジャーアプリケーションの動作方法を提供する。【解決手段】本発明は、チャットルームを介して送受信可能なデータのタイプを含む第１ビューを提供し、タイプのいずれか１つのタイプに対する選択を受信し、ユーザが参加中である複数のチャットルームで送受信したデータのうち、選択されたタイプに対応するデータを統合して表示する第２ビューを提供する。【選択図】図１
2020068040.tif 000002
【特許請求の範囲】
【請求項１】
チャットルームを介して送受信したデータのタイプを含む第１ビューを提供するステップと、
前記タイプのいずれか１つのタイプに対する選択を受信するステップと、
ユーザが参加した複数のチャットルームで送受信したデータのうち、前記選択されたタイプに対応するデータを統合して表示する第２ビューを提供するステップと、
前記第２ビューに含まれたデータのいずれか１つのデータに対する選択を受信するステップと、
前記ユーザのアカウント等級によるアクセス経路に基づいて前記選択されたデータにアクセスすることによって、前記選択されたデータの詳細観覧のための第３ビューを提供するステップと、
を含む、インスタントメッセンジャーアプリケーションの動作方法。
【請求項２】
前記第３ビューを提供するステップは、
前記インスタントメッセンジャーアプリケーションがインストールされた端末のローカル格納所に前記データが格納されているか否かを判断するステップと、
前記ローカル格納所に前記データが格納されているという判断に応じて、前記ローカル格納所から前記データをロードして表示するステップと、
前記ローカル格納所に前記データが格納されていないとの判断に応じて、メッセージングサーバの私書箱から前記データをダウンロードして表示するステップと、
を含む、請求項１に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項３】
前記第３ビューを提供するステップは、前記データをクラウドサーバの格納所からダウンロードして表示するステップを含む、請求項１に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項４】
前記第２ビューを介して前記データを検索するための検索要求が受信される場合、前記選択されたタイプに対応するデータの送信者を検索するための第１検索インタフェース、及び前記選択されたタイプに対応するデータの送信日付を検索するための第２検索インタフェースのうち少なくとも１つを含む第５ビューを提供するステップをさらに含む、請求項１に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項５】
前記第１検索インタフェースは、データ送信回数を基準にして前記複数のチャットルームに属する参加者から選別された予め決定された数の送信者候補を含み、
前記第２検索インタフェースは、データ送信回数を基準にして前記複数のチャットルームで前記選択されたタイプに対応するデータが送信された日付から選別された予め決定された数の送信日付候補を含む、請求項４に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項６】
前記第５ビューを通した検索結果に対応するデータを表示するステップと、
前記検索結果に対応するデータが属するチャットルームのプロフィールを表示するステップと、
をさらに含む、請求項４に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項７】
前記統合されたデータのいずれか１つのデータの削除要求を受信するステップと、
前記削除要求されたデータが送信されたチャットルーム内の複数のメッセージのうち、前記削除要求されたデータに対応するメッセージを削除するステップと、
をさらに含む、請求項１に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項８】
前記複数のチャットルームのいずれか１つのチャットルームからの退場要求を受信するステップと、
前記統合されたデータのうち、前記退場要求されたチャットルームで送信されたデータを削除するステップと、
をさらに含む、請求項１に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項９】
前記退場要求の受信に反応して、前記退場要求されたチャットルームで送信されたデータを削除せずに保持するか否かを問い合わせるオプションを含む案内文を提供するステップをさらに含み、
前記削除するステップは、前記オプションの選択の有無に応じて実行される、請求項８に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項１０】
前記第１ビューで、前記データのうち、前記ユーザによってマークされた気に入りデータにアクセスするためのエントリポイントに対する選択を受信するステップと、
前記エントリポイントに対する選択に応答して、前記複数のチャットルームで送受信したデータのうち、前記気に入りデータを統合して表示する第６ビューを提供するステップと、
をさらに含み、
前記第６ビューを提供するステップは、
前記ユーザによって前記気に入りデータでマークされた時間を基準にして前記気に入りデータを統合するステップと、
前記統合された気に入りデータに対応するタイムラインフィードを露出するステップと、
を含む、請求項１に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項１１】
前記第６ビューを提供するステップは、前記統合された気に入りデータと共に、前記気に入りデータが属するチャットルームのプロフィールを表示するステップを含む、請求項１０に記載のインスタントメッセンジャーアプリケーションの動作方法。
【請求項１２】
ハードウェアと結合して請求項１乃至請求項１１のいずれか一項に記載の方法を実行させるために媒体に格納されたコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、インスタントメッセンジャーアプリケーションの動作方法及び装置に関する。
【背景技術】
【０００２】
ユーザは、インスタントメッセンジャーアプリケーションを介して複数の様々なチャットルームに参加し、他の参加者とチャット及び／又はデータを共有することができる。ここで、複数のチャットルームで送受信されるデータに対するアクセスは、ユーザが該当データが送受信された個別チャットルームに入場しない限り容易ではない。それだけではなく、ユーザは、自分が参加した複数のチャットルームに分散しているデータを統合的に管理することが困難であり、複数のチャットルームに分散しているデータを安全に格納し難い。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、インスタントメッセージングサービスと連動するストレージサービスを提供することにある。
【課題を解決するための手段】
【０００４】
一側面に係るインスタントメッセンジャーアプリケーションの動作方法は、チャットルームを介して送受信したデータのタイプを含む第１ビューを提供するステップと、前記タイプのいずれか１つのタイプに対する選択を受信するステップと、ユーザが参加した複数のチャットルームで送受信したデータのうち、前記選択されたタイプに対応するデータを統合して表示する第２ビューを提供するステップと、前記第２ビューに含まれたデータのいずれか１つのデータに対する選択を受信するステップと、前記ユーザのアカウント等級によるアクセス経路に基づいて前記選択されたデータにアクセスすることによって、前記選択されたデータの詳細観覧のための第３ビューを提供するステップとを含む。
【０００５】
前記第３ビューを提供するステップは、前記インスタントメッセンジャーアプリケーションがインストールされた端末のローカル格納所に前記データが格納されているか否かを判断するステップと、前記ローカル格納所に前記データが格納されているという判断に応じて、前記ローカル格納所から前記データをロードして表示するステップと、前記ローカル格納所に前記データが格納されていないとの判断に応じて、メッセージングサーバの私書箱から前記データをダウンロードして表示するステップとを含み得る。
【０００６】
前記第３ビューを提供するステップは、前記データをクラウドサーバの格納所からダウンロードして表示するステップを含み得る。
前記インスタントメッセンジャーアプリケーションの動作方法は、前記第２ビューを介して前記データを検索するための検索要求が受信される場合、前記選択されたタイプに対応するデータの送信者を検索するための第１検索インタフェース、及び前記選択されたタイプに対応するデータの送信日付を検索するための第２検索インタフェースのうち少なくとも１つを含む第５ビューを提供するステップをさらに含み得る。
【０００７】
前記第１検索インタフェースは、データ送信回数を基準にして前記複数のチャットルームに属する参加者から選別された予め決定された数の送信者候補を含み、前記第２検索インタフェースは、データ送信回数を基準にして前記複数のチャットルームで前記選択されたタイプに対応するデータが送信された日付から選別された予め決定された数の送信日付候補を含み得る。
【０００８】
前記インスタントメッセンジャーアプリケーションの動作方法は、前記第５ビューを通した検索結果に対応するデータを表示するステップと、前記検索結果に対応するデータが属するチャットルームのプロフィールを表示するステップとをさらに含み得る。
【０００９】
前記インスタントメッセンジャーアプリケーションの動作方法は、前記統合されたデータのいずれか１つのデータの削除要求を受信するステップと、前記削除要求されたデータが送信されたチャットルーム内の複数のメッセージのうち、前記削除要求されたデータに対応するメッセージを削除するステップと、をさらに含み得る。
【００１０】
前記インスタントメッセンジャーアプリケーションの動作方法は、前記複数のチャットルームのいずれか１つのチャットルームからの退場要求を受信するステップと、前記統合されたデータのうち、前記退場要求されたチャットルームで送信されたデータを削除するステップとをさらに含み得る。
【００１１】
前記インスタントメッセンジャーアプリケーションの動作方法は、前記退場要求の受信に反応して、前記退場要求されたチャットルームで送信されたデータを削除せずに保持するか否かを問い合わせるオプションを含む案内文を提供するステップをさらに含み得る。前記削除するステップは、前記オプションの選択の有無に応じて実行され得る。
【００１２】
前記インスタントメッセンジャーアプリケーションの動作方法は、前記第１ビューで、前記データのうち、前記ユーザによってマークされた気に入りデータにアクセスするためのエントリポイントに対する選択を受信するステップと、前記エントリポイントに対する選択に応答して、前記複数のチャットルームで送受信したデータのうち、前記気に入りデータを統合して表示する第６ビューを提供するステップとをさらに含み得る。
【００１３】
前記第６ビューを提供するステップは、前記ユーザによって前記気に入りデータでマークされた時間を基準にして前記気に入りデータを統合するステップと、前記統合された気に入りデータに対応するタイムラインフィードを露出するステップとを含み得る。
【００１４】
前記第６ビューを提供するステップは、前記統合された気に入りデータと共に、前記気に入りデータが属するチャットルームのプロフィールを表示するステップを含み得る。
【発明の効果】
【００１５】
実施形態によると、インスタントメッセージングサービスと連動するストレージサービスを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】一実施形態に係るインスタントメッセンジャーアプリケーションの動作方法を示したフローチャートである。
【図２】一実施形態に係るインスタントメッセンジャーアプリケーションで提供される複数のビュー（ｖｉｅｗｓ）を説明するための図である。
【図３】一実施形態によりビューを提供する過程を説明するための図である。
【図４Ａ】実施形態によりインスタントメッセンジャーアプリケーションで提供されるビューを介してデータを検索する過程を説明するための図である。
【図４Ｂ】実施形態によりインスタントメッセンジャーアプリケーションで提供されるビューを介してデータを検索する過程を説明するための図である。
【図４Ｃ】実施形態によりインスタントメッセンジャーアプリケーションで提供されるビューを介してデータを検索する過程を説明するための図である。
【図５】一実施形態に係るインスタントメッセンジャーアプリケーションでデータの削除過程を説明するための図である。
【図６】一実施形態に係るインスタンスメッセンジャーアプリケーションでユーザがチャットルームを退場する場合の動作を説明するための図である。
【図７】実施形態によりインスタンスメッセンジャーアプリケーションでユーザによってマークされた気に入りデータに関する動作を説明するための図である。
【図８】実施形態によりインスタンスメッセンジャーアプリケーションでユーザによってマークされた気に入りデータに関する動作を説明するための図である。
【図９】一実施形態に係るインスタントメッセンジャーアプリケーションで統合されたデータに対するスワイプ入力が受信された場合の動作を説明するための図である。
【発明を実施するための形態】
【００１７】
下記で説明する実施形態は様々な変更が加えられ得る。特許出願の範囲はこのような実施形態によって制限も限定もされない。各図面に提示した同じ参照符号は同じ部材を示す。
【００１８】
本明細書で開示する特定の構造的又は機能的な説明は単に実施形態を説明するための目的として例示したものであり、実施形態は様々な異なる形態で実施され、本発明は本明細書で説明した実施形態に限定されるものではない。
【００１９】
本明細書で用いる用語は、単に特定の実施形態を説明するために用いられるものであって、本発明を限定しようとする意図はない。単数の表現は、文脈上、明白に異なる意味をもたない限り複数の表現を含む。本明細書において、「含む」又は「有する」等の用語は明細書上に記載した特徴、数字、ステップ、動作、構成要素、部品、又はこれらを組み合わせたものが存在することを示すものであって、一つ又はそれ以上の他の特徴や数字、ステップ、動作、構成要素、部品、又はこれらを組み合わせたものなどの存在又は付加の可能性を予め排除しないものとして理解しなければならない。
【００２０】
異なる定義がされない限り、技術的であるか又は科学的な用語を含むここで用いる全ての用語は、本発明が属する技術分野で通常の知識を有する者によって一般的に理解されるものと同じ意味を有する。一般的に用いられる予め定義された用語は、関連技術の文脈上で有する意味と一致する意味を有するものと解釈すべきであって、本明細書で明白に定義しない限り、理想的又は過度に形式的な意味として解釈されることはない。
【００２１】
また、図面を参照して説明する際に、図面符号に拘わらず同じ構成要素は同じ参照符号を付与し、これに対する重複する説明は省略する。実施形態の説明において関連する公知技術に対する具体的な説明が本発明の要旨を不要に曖昧にすると判断される場合、その詳細な説明は省略する。
【００２２】
図１は、一実施形態に係るインスタントメッセンジャーアプリケーションの動作方法を示したフローチャートである。図１を参照すると、一実施形態に係る端末は、チャットルームを介して送受信可能なデータのタイプを含む第１ビューを提供する（Ｓ１１０）。
【００２３】
一実施形態に係る端末は、端末にインストールされたアプリケーションによって駆動される。端末には、例えば、複数のチャットルームで送受信されたデータを統合し、管理及び／又は提供するためのアプリケーションがインストールされることができる。該当アプリケーションは、インスタントメッセージングサービス又はソーシャルネットワーキングサービスを提供するアプリケーションなどを含む。一実施形態に係る端末は、例えば、パーソナルコンピュータ（ＰＣ）、ネットブック、ノート型パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｐｐｌｉａｎｃｅ）、スマートフォン、ウェアラブルデバイス（Ｗｅａｒａｂｌｅ  ｄｅｖｉｃｅ）、及び類似の機能を行う様々なユーザ表示装置を含む。
【００２４】
「チャットルームを介して送受信可能なデータのタイプ」は、例えば、メモのようなテキストタイプ、アプリリンク（ａｐｐ  ｌｉｎｋ）、又はウェブリンク（ｗｅｂ  ｌｉｎｋ）のようなリンクタイプ、日程のようなカレンダータイプ、写真、動画のような映像コンテンツタイプ、又はファイルタイプなどを含む。その他にも、チャットルームを介して送受信可能なデータのタイプは、ユーザによってマークされた気に入りデータに対応する気に入りデータタイプなどをさらに含んでもよい。
【００２５】
第１ビューは、一実施形態により複数のチャットルームで送受信されたデータを統合し、管理及び／又は提供するためのインスタントメッセンジャーアプリケーションを介して提供される。第１ビューは、インスタントメッセンジャーアプリケーションで提供されるストレージサービス（例えば、「トークの引出し」）のホーム画面（又は、メイン画面）に該当する。第１ビューには、例えば、図２に示された第１ビュー２２０のように、チャットルームを介して送受信可能なデータのタイプに対応するアイコンが含まれてもよい。
【００２６】
第１ビューは、例えば、ユーザが１：１チャットルーム又はグループチャットルームに含まれたサイドメニュー、又は、ユーザ本人とのメッセージングサービスのための私とのチャットルームに含まれたサイドメニューで、トークの引出しへの進入アイコン（例えば、「私の引出しホームに行く」アイコン）を選択することによって提供される。ここで、私とのチャットルームは、私とのチャットルームに対する設定ページをモーダルビュー（ｍｏｄａｌ  ｖｉｅｗ）などの形式に提供することができる。設定ページは、例えば、該当チャットルームの名前設定メニューの他にも、現在チャットルームの背景画面、現在チャットルームの通知音、チャット内容のＥメール送信、チャット内容をドキュメントで格納するなどのような、チャットルーム設定メニューを含む。その他にも、設定ページは、私とのチャットルームを介して送受信したデータの格納空間管理メニューを含んでもよい。格納空間管理メニューは、例えば、チャット内容全部削除、メディアファイル全部削除、及び一般ファイル全部削除などを含んでもよい。
【００２７】
端末は、第１ビューに含まれたデータのタイプのいずれか１つのタイプに対する選択を受信する（Ｓ１２０）。例えば、ユーザが第１ビューに含まれたデータのタイプに対応するアイコンのいずれか１つのアイコンを選択する場合、端末は選択されたアイコンに対応するタイプが選択されたことを受信する。
【００２８】
端末は、ユーザが参加中である複数のチャットルームで送受信したデータのうち、ステップＳ１２０で選択されたタイプに対応するデータを統合して表示する第２ビューを提供する（Ｓ１３０）。ステップＳ１３０で、端末は、例えば、予め決定されたカテゴリーに基づいて、ユーザによって選択されたタイプに対応して統合されたデータを分類する。端末は、分類結果に応じて、カテゴリーによる複数のグループを表示する。ここで、予め決定されたカテゴリーは、例えば、チャットルームごと、日付ごと、ユーザごと、及び／又は気に入りマークの有無などのように様々な分類基準を含んでもよい。第２ビューには、例えば、統合されたデータの複数のチャットルームごとデータのグループ、統合されたデータの日付ごとデータのグループ、統合されたデータを送信したユーザごとのデータのグループ、統合されたデータのうち、気に入りのマークされた気に入りデータのグループなどが表示される。第２ビューの一例示は図２に示された第２ビュー２３０である。
【００２９】
例えば、ユーザが参加したチャットルームがチャットルームＡ、チャットルームＢ及びチャットルームＣであり、ユーザによって選択されたタイプが映像コンテンツタイプ（例えば、写真／動画タイプ）であると仮定しよう。この場合、端末は、チャットルームＡ、チャットルームＢ、及びチャットルームＣで送受信された写真及び／又は動画を統合した後、統合されたデータを予め決定されたカテゴリー（例えば、チャットルームごと）に分類する。端末は、チャットルームごとに写真及び／又は動画を含む複数のグループを表示する。第２ビューには、例えば、チャットルームＡで送受信された写真及び／又は動画を含む第１グループ、チャットルームＢに送受信された写真及び／又は動画を含む第２グループ、及びチャットルームＣで送受信された写真及び／又は動画を含む第３グループが表示される。第１グループ、第２グループ、及び第３グループは、例えば、チャットルームごとのアルバム集に該当する。
【００３０】
ここで、第２ビューには、各グループに含まれた写真及び／又は動画の「プレビュー」アイコン（例えば、図２に示す図面番号２３１参照）が表示される。「プレビュー」アイコンは、例えば、該当写真又は動画のサムネイル（Ｔｈｕｍｂ  ｎａｉｌ）タイプのアイコンであってもよい。
【００３１】
一実施形態によれば、各グループに含まれた写真及び／又は動画の数に基づいて、「もっと見る」アイコンが表示される。例えば、第２ビューに含まれた第１グループ、第２グループ、及び第３グループで各グループに含まれた写真及び／又は動画の数が予め決定された数よりも大きい場合、各グループには、予め決定された数に対応する写真及び／又は動画の「プレビュー」アイコンと「もっと見る」アイコン（例えば、図２に示す図面番号２３３参照）が表示される。「もっと見る」アイコンは、該当グループに属する写真及び／又は動画のうち少なくとも一部が現在の画面に表示されていないことを示す。ユーザは、「もっと見る」アイコンの選択を介して、該当グループに属する写真及び／又は動画の全てを含むビューにアクセスすることができる。
【００３２】
各グループに含まれた写真及び／又は動画の数が予め決定された数以内である場合、第２ビューには「もっと見る」アイコンが表示されず、各グループに含まれた写真及び／又は動画の「プレビュー」アイコン（例えば、図２に示す図面番号２３１参照）が表示される。
【００３３】
端末は、第２ビューに含まれたデータのいずれか１つのデータに対する選択を受信する。この場合、端末は、ユーザのアカウント等級（例えば、無料ユーザあるいは有料ユーザなど）によるアクセス経路に基づいて選択されたデータにアクセスすることで、選択されたデータの詳細観覧のための第３ビューを提供する。第３ビューを提供するためのより詳細な動作については図３を参照して後述する。
【００３４】
一実施形態によれば、インスタントメッセンジャーアプリケーションによって提供されるストレージサービス（「トークの引出し」）を介してユーザが参加中である複数のチャットルームで送受信したデータを統合的に管理することができる。
【００３５】
また、一実施形態によれば、トークの引出しを介して管理されるデータは、該当データのタイプ及び／又は該当ユーザのタイプ（例えば、有料ユーザ又は無料ユーザのようなアカウント等級など）により該当データに対する格納期間及び／又は格納場所を含む管理政策が変わり得る。一例として、有料ユーザの場合にデータの格納期間が無制限であり、無料ユーザの場合はデータの格納期間が予め決定されている一定の期間（例えば、１月あるいは１年など）に制限されてもよい。
【００３６】
図２は、一実施形態に係るインスタントメッセンジャーアプリケーションで提供される複数のビュー（ｖｉｅｗｓ）を説明するための図である。図２を参照すると、一実施形態に係る個別チャットルームのサイドメニュー（ｓｉｄｅ  ｍｅｎｕ）を示した画面２１０、第１ビュー２２０、第２ビュー２３０、第３ビュー２４０、及び第４ビュー２５０が示されている。
【００３７】
画面２１０は、例えば、１：１チャットルーム又はグループチャットルームのサイドメニューを示す。画面２１０は、個別チャットルームに含まれたデータのタイプごとに区分されたアイコン（写真／動画、ファイル、リンク、カレンダーなど）を含む。ユーザが画面２１０に含まれたデータのタイプのいずれか１つを選択する場合、端末は、選択されたタイプに該当するデータを示すビューのランディングページ（ｌａｎｄｉｎｇ  ｐａｇｅ）を接続することができる。例えば、ユーザが画面２１０に含まれた写真／動画アイコンを選択した場合、端末は、該当のチャットルームで送受信された写真／動画を示すビュー（例えば、個別チャットルームアルバムビュー）のランディングページを接続する。個別チャットルームアルバムビューのランディングページが接続されることにより、端末には第４ビュー２５０が表示される。
【００３８】
このようにユーザが画面２１０を介して１：１チャットルーム又はグループチャットルームに属するデータのタイプに対応するアイコンを選択する場合、端末は、選択されたアイコンに対応して該当チャットルームとリンクされたデータを示すビューを見せることができる。
【００３９】
ユーザは、画面２１０に表示された「退場」アイコン２１５を選択することによって該当チャットルームから退場する。
【００４０】
上述したように、第１ビュー２２０は、トークの引出しのホーム画面（又は、メイン画面）に該当する。第１ビュー２２０は、チャットルームを介して送受信可能なデータのタイプに対応するアイコンを含む。実施形態により、第１ビュー２２０に含まれたアイコンには該当タイプのデータの個数が共に表示される。例えば、写真／動画アイコンには「３０ＧＢ／３５００枚」のように該当タイプのデータの全体容量又は個数が共に表示されてもよい。
【００４１】
画面２１０とは異なって、第１ビュー２２０には「退場」アイコンが提供されていないため、ユーザは、第１ビュー２２０、２１５を介してチャットルームから退場することができない。
【００４２】
以下、説明の便宜のために第１ビュー２２０に含まれたデータタイプのうち、映像コンテンツタイプ（写真／動画）が選択された場合について例を挙げて説明するが、必ずこれに限定されるものではなく、その他の様々なデータのタイプが選択された場合にも同様に動作する。
【００４３】
例えば、ユーザＸが第１ビュー２２０に表示された写真／動画アイコンをクリックすることで、データのタイプのうち映像コンテンツタイプを選択する場合、端末は、ユーザＸが参加中である複数のチャットルーム（チャットルームＡ、Ｂ、Ｃ）から送受信したデータのうち、写真／動画データを統合して表示する第２ビュー２３０を提供することができる。
【００４４】
第２ビュー２３０は、上述したように予め決定されたカテゴリー（例えば、チャットルームごと）による複数のグループ（例えば、チャットルームＡ、Ｂ、Ｃごとのアルバム）が含まれてもよい。ここで、第２ビュー２３０にはチャットルームＡ、Ｂ、Ｃにおいて、ユーザＸによって気に入りの写真又は動画にマークされた写真及び動画が共に表示される。第２ビュー２３０で複数のグループ（例えば、チャットルームＡ、Ｂ、Ｃごとのアルバム）は、第２ビュー２３０内で割り当てられた一定領域に表示され、予め設定された整列基準に応じて表示される。複数のグループは、例えば、該当グループのチャットルームの名前順に表示されたり、最近チャットしたチャットルーム順に表示されたり、又は、該当グループに分類された写真／動画の個数が多い順に表示されてもよい。
【００４５】
第２ビュー２３０は、各グループに含まれた写真及び／又は動画の「プレビュー」アイコン２３１及び「もっと見る」アイコン２３３を含む。端末は、該当グループに含まれた写真及び／又は動画が予め決定された格納期間を経過した場合、写真及び／又は動画に対応する「プレビュー」アイコンを期間「満了」アイコン２３５に代替して表示する。
【００４６】
また、第２ビュー２３０は、「検索」アイコン２３７及び／又は「もっと見る」アイコン２３９を含む。「検索」アイコン２３７は、第２ビュー２３０に含まれたデータを検索するためのユーザの検索要求を受信するためのアイコンであり得る。第２ビュー２３０に表示された「検索」アイコン２３７の選択を介して、端末に検索要求が受信される場合の動作については以下の図４を参照して具体的に説明する。
【００４７】
「もっと見る」アイコン２３９は、第２ビュー２３０で提供する機能のうち、現在の画面に表示されていない少なくとも１つの機能に対するアクセスを提供する。例えば、「もっと見る」アイコン２３９を介して「アルバム選択」及び「写真選択」のうち少なくとも１つが提供される。アルバム選択は、アルバム単位で写真を選択する機能であり、写真選択は、個別写真単位で写真を選択する機能である。選択されたアルバムや写真は、一括処理（例えば、一括格納、一括共有、一括削除など）できる。一方、現在の画面に表示されていない機能がない場合、「もっと見る」アイコン２３９は提供されなくてもよい。
【００４８】
ユーザが、例えば、第２ビュー２３０においてチャットルームＡで送受信された写真及び／又は動画の第１グループに含まれた「プレビュー」アイコン２３１を選択する場合、端末は、「プレビュー」アイコン２３１に対応するデータ（写真）の詳細観覧のための第３ビュー２４０を提供する。ここで、第３ビュー２４０には、「プレビュー」アイコン２３１に対応するチャットルームＡの原本データである写真又は動画が表示される。
【００４９】
第３ビュー２４０は、「戻る」アイコン２４１を含む。第３ビュー２４０は、プッシュビュー（ｐｕｓｈ  ｖｉｅｗ）としてオープンされ、ユーザが「戻る」アイコン２４１を選択した場合、前のページに戻る。
【００５０】
第３ビュー２４０は、「気に入り」アイコン２４２及び／又は「もっと見る」アイコン２４３を含む。第３ビュー２４０で、ユーザが「気に入り」アイコン２４２を選択して該当するデータに対する気に入り機能を活性化させた場合、端末は、第３ビュー２４０に該当するデータ（写真又は動画）を複写（ｃｏｐｙ）し、気に入りアルバムに追加する。ユーザは、気に入り機能が活性化した場合、「気に入り」アイコン２４２の再選択を介して気に入り機能の活性化を解除する。気に入り機能の活性化が解除されることで、該当データは気に入りアルバムから削除される。
【００５１】
第３ビュー２４０で、ユーザが「もっと見る」アイコン２４３を選択した場合、「もっと見る」メニューが露出される。ここで、「もっと見る」メニューは、第３ビュー２４０に該当するデータに関する情報及び「チャット内容を見る」を含む。ユーザが「もっと見る」メニューから「チャット内容を見る」を選択する場合、端末の画面には、第３ビュー２４０に表示された写真又は動画に関するチャット内容が表示される。例えば、「チャット内容を見る」が選択される場合、第３ビュー２４０に表示された写真又は動画が送信されたチャットルームの画面に切り替えられる。実施形態により、該当チャットルームの画面で、該当チャットルーム内のチャット履歴のうち、第３ビュー２４０に表示された写真又は動画が送信された時点又はその時点に隣接して送信されたチャット内容が表示される。
【００５２】
その他にも、上段の共通領域２４４には、該当データを送信した送信者に関する情報が表示されてもよい。第３ビュー２４０のメイン領域２４５には、データ（写真又は動画）が表示されてもよい。第３ビュー２４０の下段の共通領域２４９には、例えば、「共有」アイコン２４６、「ダウンロード」アイコン２４７、及び「削除」アイコン２４８などが含まれてもよい。第３ビュー２４０は「詳細観覧画面」とも呼ぶことができる。
【００５３】
ユーザが、例えば、第２ビュー２３０において、チャットルームＡで送受信された写真及び／又は動画の第１グループに含まれた「もっと見る」アイコン２３３を選択する場合、端末は、チャットルームＡのアルバムビューのランディングページを接続することで、「もっと見る」アイコン２３３が属する特定グループ（第１グループ）に対応するデータを表示する第４ビュー２５０を提供する。
【００５４】
第４ビュー２５０は、前もって、画面２１０でアルバムビューのランディングページが接続されることにより提供される第４ビュー２５０と同じページである。第４ビュー２５０は、個別チャットルームでタイプごとに分類されたデータを示す画面（例えば、「私の引出し画面」）に該当する。
【００５５】
ここで、第４ビュー２５０に表示される「プレビュー」アイコンは、例えば、「プレビュー」アイコンに対応するデータが該当チャットルームにアップデートされた時点を基準にして整列して表示されてもよい。第４ビュー２５０は、「検索」アイコン２５５及び／又は「もっと見る」アイコン２５９を含む。
【００５６】
ユーザが第４ビュー２５０に含まれた「プレビュー」アイコン（第２「プレビュー」アイコン）のいずれか１つを選択する場合、端末は、選択された「プレビュー」アイコン（第２プレビューアイコン）に対応するデータの詳細観覧のために第３ビュー２４０のような形態に提供する。
【００５７】
図３は、一実施形態によりビューを提供する過程を説明するための図面が示されている。図３を参照すると、一実施形態に係るメッセージングサーバ３１０、メッセージングサーバ３１０の私書箱３２０、端末、及びクラウドサーバの格納所３７０が示されている。
【００５８】
私書箱３２０は、メッセージングサーバ３１０を介して送信されるメッセージを臨時格納する。送信されたメッセージは、予め決定された期間の間に私書箱３２０に格納され、該当メッセージの受信者は、私書箱３２０からメッセージをダウンロードする。受信者の端末は、ダウンロードされたメッセージを端末のローカル格納所３５０に格納する。説明の便宜のために、私書箱３２０とクラウドサーバの格納所３７０を区分して示したが、私書箱３２０とクラウドサーバの格納所３７０は同じストレージシステムあるいは装置によって実現されることができる。
【００５９】
ユーザ３０５のアカウント等級が有料ユーザである場合、ユーザ３０５に受信されたメッセージのタイプに応じて、該当メッセージがクラウドサーバの格納所３７０に格納される。この場合、ユーザ３０５はアカウント等級を保持している限り、該当データを期間制限なしにダウンロードすることができる。
【００６０】
一実施形態に係る端末のユーザ３０５が参加中であるチャットルームを介して送信要求されたデータのプッシュ情報を受信した場合、端末は、プッシュ情報に基づいてチャットルームに該当データの「プレビュー」アイコン３３０を表示する。「プレビュー」アイコン３３０は、例えば、サムネイルイメージであってもよい。ここで、送信要求されたデータのプッシュ情報は、インスタントメッセンジャーアプリケーションがインストールされた端末のローカル格納所３５０に格納される。
【００６１】
ユーザが「プレビュー」アイコン３３０の選択によってデータの詳細観覧３４０を要求した場合、端末はユーザのアカウント等級を識別し、アカウント等級により詳細観覧３４０のためのデータにアクセスするアクセス経路を決定する。
【００６２】
例えば、ユーザ３０５のアカウント等級が無料ユーザである場合、データは、メッセージングサーバ３１０の私書箱３２０に格納されてもよく、又は、インスタントメッセンジャーアプリケーションがインストールされた端末のローカル格納所３５０に格納されてもよい。したがって、ユーザが「プレビュー」アイコン３３０を選択することによって「プレビュー」アイコン３３０に対応するデータが要求された場合、端末は、インスタントメッセンジャーアプリケーションがインストールされた端末のローカル格納所３５０に該当データが格納されているか否かを判断する。もし、ローカル格納所３５０にデータが格納されていると判断されれば、端末は、ローカル格納所３５０からデータをロードして表示する。これとは異なって、ローカル格納所３５０にデータが格納されていないと判断されれば、端末は、メッセージングサーバ３１０の私書箱３２０からデータをダウンロードして表示する。
【００６３】
ユーザ３０５のアカウント等級が有料ユーザである場合、データは、クラウドサーバの格納所３７０に格納される。ユーザが「プレビュー」アイコン３３０を選択することによって対応するデータが要求された場合、端末は、要求されたデータをクラウドサーバの格納所３７０からダウンロードして表示する。
【００６４】
前述したアクセス経路は、詳細観覧３４０を要求した場合にのみならず、サムネイルイメージを要求する場合にも同様に適用されることができる。
【００６５】
ユーザのアカウント等級が無料ユーザから有料ユーザに切り替えられた場合、メッセージングサーバ３１０の私書箱３２０及び／又はローカル格納所３５０に格納されたデータは、自動にクラウドサーバの格納所３７０に格納される。ユーザのアカウント等級が有料ユーザに切り替えられた場合、ユーザは、メッセージングサーバ３１０の私書箱３２０及び／又はローカル格納所３５０に格納されたデータを直接クラウドサーバの格納所３７０にアップロードしてもよい。
【００６６】
一実施形態において、クラウドサーバの格納所３７０に格納されるデータは該当データのタイプに関わらず、格納期間の制限なしに格納されることができる。また、メッセージングサーバ３１０の私書箱３２０及び／又はローカル格納所３５０に格納されたデータは、該当データのタイプに応じて格納期間の制限を有する。メッセージングサーバ３１０の私書箱３２０及び／又はローカル格納所３５０に格納されたデータのタイプが、例えば、テキストタイプ、リンクタイプ、及びカレンダータイプである場合、該当データは、メッセージングサーバ３１０の私書箱３２０及び／又はローカル格納所３５０に期間制限なしに格納されることができる。一方、データのタイプが映像コンテンツタイプ又はファイルタイプである場合、該当データは、メッセージングサーバ３１０の私書箱３２０及び／又はローカル格納所３５０に期間制限（例えば、３０日期間）をもって格納され得る。
【００６７】
図４Ａ〜図４Ｃは、実施形態によりインスタントメッセンジャーアプリケーションで提供されるビューを介してデータを検索する過程を説明するための図である。図４Ａを参照すると、一実施形態に係る第２ビュー４１０及び第４ビュー４２０を介してデータを検索するための検索要求が受信された場合の動作が示されている。
【００６８】
例えば、ユーザが第２ビュー４１０でデータを検索するために「検索」アイコン４１５を選択したと仮定する。端末は、「検索」アイコン４１５の選択に応答して、第５ビュー４３０を提供する。第５ビュー４３０は、第１ビューでユーザによって選択されたデータのタイプ（例えば、映像コンテンツタイプ）に対応するデータ（写真及び／又は動画）を検索するための検索インタフェース４３１を含む。
【００６９】
ユーザが検索インタフェース４３１で送信者の名前を検索する場合、第２ビュー４１０に対応する全体チャットルームで該当の名前を有する送信者が送信した写真リストが表示される。検索インタフェース４３１は、ユーザがキーワードを入力する場合、検索語を自動推薦する推薦ロジック（ｓｕｇｇｅｓｔ  ｌｏｇｉｃ）機能を含む。送信者は、インスタントメッセージングサービスでユーザと友人関係が形成された友人であってもよく、場合に応じて、友人ではないこともある。例えば、友人でないアカウントからメッセージを受信した場合、又は、匿名のユーザが参加したチャットルームでメッセージを受信した場合などには、送信者が友人でないこともある。
【００７０】
検索インタフェース４３１の推薦ロジック機能については、以下の図４Ｂを参照して具体的に説明する。
【００７１】
一実施形態において、検索しようとするデータのタイプが映像コンテンツタイプである場合にキーワード基盤の検索が容易ではないため、検索インタフェース４３１の他にもデータ検索のための追加的な検索インタフェース（第１検索インタフェース４３３、第２検索インタフェース４３５）を提供する。
【００７２】
例えば、「検索」アイコン４１５が選択された場合、端末は、第１検索インタフェース４３３を介してユーザが参加した複数のチャットルームで写真／動画を頻繁に送信した送信者などを露出する。写真／動画を頻繁に送信した送信者は、例えば、画面４３９のような形態に露出されてもよい。また、端末は、第２検索インタフェース４３５を介してユーザが参加した複数のチャットルームで写真／動画を送信した日付を露出する。写真／動画を送信した日付は、例えば、画面４３７のようにカレンダーの形態に表示されてもよい。
【００７３】
一実施形態において、第５ビュー４３０に含まれた第１検索インタフェース４３３は、選択されたタイプ（映像コンテンツタイプ）に対応するデータの送信者（ｓｅｎｄｅｒ）を検索するためのものである。ユーザが第１検索インタフェース４３３を選択する場合、送信者候補を含む画面４３９が提供される。画面４３９は、例えば、データ送信回数を基準にして複数のチャットルームに属する参加者から選別された予め決定された数の送信者候補を含む。例えば、ユーザが参加するチャットルームＡ、チャットルームＢ、及びチャットルームＣの全体の参加者のうちのチャットルームＡの参加者ａ−１、チャットルームＡの参加者ａ−２、チャットルームＢの参加者ｂ、及びチャットルームＣの参加者ｃの写真送信の回数が予め設定された基準よりも多いと仮定する。ここで、予め決定された送信者候補の数が３人であれば、端末は、参加者ａ−１、参加者ａ−２、参加者ｂ、参加者ｃのうち写真送信回数が多い順に、参加者ａ−１、参加者ａ−２、及び参加者ｂを送信者候補として設定する。端末は、第１検索インタフェース４３３で送信者候補として設定された複数の送信者を残りの送信者（送信者の候補ではない）と区別して表示することができる。
【００７４】
第５ビュー４３０に含まれた第２検索インタフェース４３５は、選択されたタイプ（映像コンテンツタイプ）に対応するデータの送信日付を検索するためのものである。第２検索インタフェース４３５は、例えば、日付検索のためのカレンダー画面４３７の形態に提供されてもよい。カレンダー画面４３７は、例えば、データ送信回数を基準にして、複数のチャットルームで選択されたタイプに対応するデータが送信された日付から選別された予め決定された数の送信日付候補を含む。ユーザが参加する複数のチャットルームで写真が送信された日付が２０１８年６月１日から６月１１日までと仮定する。ここで、６月２日、３日、４日、７日に写真の送信回数が予め設定された基準より多いと仮定する。この場合、端末は、第２検索インタフェース４３５で６月２日、３日、４日、７日を送信日付候補として設定する。第２検索インタフェース４３５で送信日付候補に設定された日付は、そうではない日付と区別して表示される。
【００７５】
又は、例えば、ユーザが第４ビュー４２０でデータを検索するために「検索」アイコン４２５を選択したと仮定する。端末は、「検索」アイコン４２５の選択に応答して、第５ビュー４３０を提供する。この場合、ユーザが第５ビュー４３０に含まれた検索インタフェース４３１で、例えば、送信者（友人）の名前を検索する場合、第４ビュー４２０に対応する該当チャットルームで該当名前を有する送信者（友人）が送信した写真リストが表示される。
【００７６】
同様に、「検索」アイコン４２５が選択された場合、第５ビュー４３０に含まれた第１検索インタフェース４３３は、選択されたタイプ（映像コンテンツタイプ）に対応するデータの送信者を検索するためのものである。「検索」アイコン４２５を選択したユーザが第１検索インタフェース４３３を選択する場合、送信者候補を含む画面４３９は、例えば、データ送信回数を基準にして、複数のチャットルームではない該当チャットルームに属する参加者から選別された予め決定された数の送信者候補を含む。また、「検索」アイコン４２５を選択したユーザが第２検索インタフェース４３５を選択する場合、日付検索のためのカレンダー画面４３７は、例えば、データ送信回数を基準にして、複数のチャットルームではない該当チャットルームで選択されたタイプに対応するデータが送信された日付から選別された予め決定された数の送信日付候補を含む。
【００７７】
図４Ｂを参照すると、一実施形態により第５ビュー４３０の検索インタフェース４３１を介して提供される推薦ロジック機能が示されている。「推薦ロジック」機能は、検索インタフェース４３１に入力されたキーワードに関する検索結果を自動に推薦（又は、表示）する機能である。
【００７８】
例えば、ユーザが第５ビュー４３０の検索インタフェース４３１をタッチして「Ａ」というキーワードを入力したと仮定する。この場合、端末は、推薦ロジック機能を介してキーワード「Ａ」に関する検索その結果、画面４５０のように入力されたキーワード（「Ａ」）とマッチングされるチャットルームリストを最近チャット順に推薦（又は、表示）する。又は、端末は、推薦ロジック機能を介してキーワード「Ａ」に関する検索結果として、入力されたキーワード（「Ａ」）とマッチングされる友人の名前をマッチングの正確度順に推薦（又は、表示）する。
【００７９】
ここで、第５ビュー４３０の検索インタフェース４３１が第２ビュー４１０の「検索」アイコン４１５を介してアクセスしたか、又は第４ビュー４２０の「検索」アイコン４２５を介してアクセスしたか否かに応じて、入力されたキーワードに関する検索を行う対象が変わり得る。例えば、検索インタフェース４３１が第２ビュー４１０の「検索」アイコン４１５を介してアクセスした場合、端末は、複数のチャットルームで入力されたキーワードに関する検索を行って検索結果を推薦してもよい。また、検索インタフェース４３１が第４ビュー４２０の「検索」アイコン４２５を介してアクセスした場合、端末は該当チャットルームで入力されたキーワードに関する検索を行って検索結果を推薦してもよい。
【００８０】
図４Ｃを参照すると、一実施形態により第５ビュー４３０でカレンダー画面４３７の形態で提供される第２検索インタフェース４３５を通した日付ごとの検索結果として提供される画面４６０及び画面４３９のような形態で提供される第１検索インタフェース４３３を通した送信者検索結果として提供される画面４７０が示されている。
【００８１】
画面４６０は、第２検索インタフェース４３５を介していずれか１つの日付（例えば、２０１８年６月２０日）が選択されたケースに該当チャットルーム又は複数のチャットルームで該当日付（２０１８年６月２０日）に送信されたデータ（写真及び／又は動画）を検索した結果として提供される画面である。例えば、該当チャットルーム又は複数のチャットルームで、２０１８年６月２０日に４枚の写真と２つの動画が送信されたものと検索された場合、画面４６０には、検索結果に該当する写真及び動画と共に検索されたデータの個数が表示される。検索されたデータの個数は、画面４６０で検索されたデータが表示される領域上に、例えば、「写真４、動画２」のように表示される。その他にも、画面４６０の一部の領域（例えば、画面の上段）４６５には、検索結果に対応するデータが属するチャットルームのプロフィールが表示される。又は、一実施形態によれば、該当日付で検索された複数のチャットルームの複数のセクションが表示され、チャットルームごとに検索された結果のサムネイルイメージが表示されてもよい。
【００８２】
上述したように、第２検索インタフェース４３５が第２ビュー４１０の「検索」アイコン４１５を介してアクセスした場合、端末は、複数のチャットルームで該当日付（２０１８年６月２０日））に送信されたデータ（写真及び／又は動画）を検索する。第２検索インタフェース４３５が第４ビュー４２０の「検索」アイコン４２５を介してアクセスした場合、端末は、該当チャットルームで該当日付（２０１８年６月２０日））に送信されたデータ（写真及び／又は動画）を検索する。
【００８３】
画面４７０は、第１検索インタフェース４３３を介していずれか１つの送信者（例えば、ＣＣＣ）が選択されたケースに該当チャットルーム又は複数のチャットルームで該当送信者ＣＣＣが送信したデータ（写真及び／又は動画）を検索した結果として提供される画面である。
【００８４】
例えば、該当チャットルーム又は複数のチャットルームで送信者ＣＣＣが１０枚の写真と１つの動画を送信したものと検索された場合、画面４７０には、検索結果に該当するデータ（写真及び／又は動画）が送信された日付順（最新の順）に整列して表示される。ここで、検索されたデータの個数についても検索結果に該当するデータと共に表示される。画面４７０で検索されたデータの個数は、画面の上段に該当の送信者ＣＣＣの名前と共に「送信した写真１０、動画１」のような形態に表示される。その他にも、画面４７０の一部の領域（例えば、該当送信者ＣＣＣの名前の下方領域）４７５には、検索結果に対応するデータ（写真及び／又は動画）を送信した送信者ＣＣＣが属するチャットルームのプロフィールが表示されてもよい。実施形態により、領域４７５には、送信者ＣＣＣが属するチャットルームのプロフィールの代わりに送信者ＣＣＣが属するチャットルームのリストが表示されてもよい。
【００８５】
図示していないが、一実施形態に係るインスタントメッセンジャーアプリケーションは、コンテンツを検索するための様々なテーマを提供する。例えば、春、夏、秋、冬の季節テーマ、犬、猫などの動物テーマ、食べ物テーマ、山、海、空などの自然テーマ、花などの植物テーマ、赤ん坊テーマ、誕生日テーマなどの様々なテーマが提供される。いずれか１つのテーマが選択されれば、インスタントメッセンジャーアプリケーションのストレージサービスによって格納されたコンテンツのうち、選択されたテーマに該当するコンテンツが選別的に提供され得る。
【００８６】
図５は、一実施形態に係るインスタントメッセンジャーアプリケーションでデータを削除過程を説明するための図である。図５を参照すると、一実施形態により、ユーザが参加したチャットルーム５１０にイメージｘが含まれたイメージ吹き出し５１３の削除を要求した場合の動作が示されている。
【００８７】
例えば、チャットルーム５１０にイメージ吹き出し５１３が送信された場合、ユーザがイメージ吹き出し５１３をクリックすることによりイメージｘの詳細観覧画面が表示される。ここで、イメージｘの詳細観覧画面は、第３ビュー２４０に該当する。イメージ吹き出し５１３に含まれたイメージｘは、前述したように映像コンテンツタイプに対応して統合され、第２ビューに含まれたイメージｘの選択を介して第３ビュー２４０の形態に表示される。
【００８８】
チャットルーム５１０でユーザがイメージｘの含まれたイメージ吹き出し５１３を削除した場合、チャットルーム５１０におけるイメージｘの削除は統合されたデータと互いに同期化される。
【００８９】
例えば、チャットルーム５１０でイメージ吹き出し５１３と関連して表示されるメニュー５１５から削除アイコン５１７が選択されることで、端末は、イメージ吹き出し５１３の削除要求を受信する。このように、複数のチャットルームのいずれか１つのチャットルーム（例えば、チャットルーム５１０）で、統合されたデータのいずれか１つのデータ（イメージｘ）を含むメッセージ（イメージ吹き出し５１３）の削除要求が受信された場合、端末は、統合されたデータのうち、削除要求されたイメージ吹き出し５１３に含まれたデータであるイメージｘを削除する。
【００９０】
同様に、第３ビュー２４０から削除アイコン２４８が選択されることで、端末は、統合されたデータのいずれか１つのデータ（イメージｘ）の削除要求を受信する。端末は、削除要求されたデータ（イメージｘ）が送信されたチャットルーム５１０内の複数のメッセージのうち、削除要求されたデータ（イメージｘ）に対応するメッセージ（イメージ吹き出し５１３）を削除する。
【００９１】
チャットルーム５１０及び／又は第３ビュー２４０におけるイメージｘが削除されることによって、イメージｘのサムネイルイメージも共に削除される。
【００９２】
図６は、一実施形態に係るインスタンスメッセンジャーアプリケーションでユーザがチャットルームを退場する場合の動作を説明するための図である。図６を参照すると、ユーザがチャットルーム６１０に含まれた退場するボタン６１５を選択したり、又は、トーク掲示板６２０に含まれた「退場」アイコン６２５を選択した場合の動作が示されている。
【００９３】
例えば、複数のチャットルームのいずれか１つのチャットルームから退場するボタン６１５又は退場するアイコン６２５が選択されることにより、端末は、チャットルームからの退場要求を受信する。ユーザが退場するボタン６１５又は退場するアイコン６２５の選択を介してチャットルームから退場することを試みる場合、端末は、データの削除に前もって、チャットルームから退場する場合にチャットルームを介して共有した写真、動画、ファイルなどが削除されることを知らせる警告文６３０を表示する。ここで、警告文６３０には、最終的な退場を確認する確認ボタン及び退場を取り消すキャンセルボタンが含まれてもよい。
【００９４】
ユーザが警告文６３０に含まれた確認ボタンを選択する場合、端末は、退場要求を受信する。端末は、退場要求の受信に応答して、統合されたデータ６４０のうち退場要求されたチャットルームから送信されたデータ６４５を削除する。
【００９５】
一実施形態によれば、ユーザがチャットルームから退場しても、ユーザの要求に応じてデータを削除せずに保持してもよい。例えば、チャットルームからの退場時、「データを保存しますか？」のようなデータ格納に対するオプションを含む案内文がユーザに提供され、該当オプションの選択に応じて、チャットルームの退場にもかかわらず、該当チャットルームのデータが削除されず保持されることができる。
【００９６】
図７は、一実施形態によりインスタンスメッセンジャーアプリケーションでユーザによってマークされた気に入りデータに関する動作を説明するための図である。図７を参照すると、一実施形態に係る第１ビュー７１０及び第１ビュー７１０に含まれた「気に入り」アイコン７１５が選択された場合に提供される第６ビュー７３０が示されている。「気に入り」アイコン７１５は、気に入りデータタイプに対応するアイコンである。
【００９７】
第１ビュー７１０に含まれた「気に入り」アイコン７１５は、例えば、ユーザによって気に入りとしてマークされたデータにアクセスするためのエントリポイント（ｅｎｔｒｙ  ｐｏｉｎｔ）である。ユーザが「気に入り」アイコン７１５を選択することで、端末は、複数のチャットルームで送受信したデータのうち、気に入りデータを統合して表示する第６ビュー７３０を提供する。
【００９８】
端末は、例えば、ユーザによって気に入りとしてマークされた時間を基準にして気に入りデータを統合する。端末は、統合された気に入りデータに対応するタイムラインフィードを第６ビュー７３０に表示する。各チャットルームに含まれた写真、動画、ファイル、リンク、メモなどのようなデータのそれぞれは、該当データに対応する「気に入り」アイコンの活性化により気に入りとしてマークされる。ユーザが第６ビュー７３０に表示されたタイムラインフィードに対応する「もっと見る」アイコン７３３を選択する場合、気に入り機能の活性化を取り消すキャンセルボタン７３５及び共有するボタン７３７が表示される。ユーザは、キャンセルボタン７３５を選択することによって、該当タイムラインフィードが気に入りデータから除去されるようにする。ユーザは、共有するボタン７３７を選択することによって、該当のタイムラインフィードを共有する。
【００９９】
ユーザが第６ビュー７３０に表示されたタイムラインフィードのいずれか１つを選択する場合、選択されたフィードに対応する詳細観覧画面（例えば、第３ビュー２４０のような詳細ビュー）がランディングされる。
【０１００】
図８は、一実施形態によりインスタンスメッセンジャーアプリケーションでユーザによってマークされた気に入りデータに関する動作を説明するための図である。図８を参照すると、第２ビュー２３０及び第２ビュー２３０に含まれた気に入りデータの「もっと見る」アイコン８１５が選択された場合に表示される気に入りページ８３０が示されている。
【０１０１】
第２ビュー２３０で統合された気に入りデータ数が予め決定された数よりも大きい場合、第２ビュー２３０には、気に入りデータの「もっと見る」アイコン８１５が表示される。ここで、統合された気に入りデータのデータタイプは、全て映像コンテンツタイプに該当する。
【０１０２】
ユーザが「もっと見る」アイコン８１５を選択する場合、気に入りページ８３０が表示される。気に入りページ８３０は、第２ビュー２３０に表示されていない気に入りデータを含む。気に入りページ８３０は、統合された気に入りデータと共に、気に入りデータが属するチャットルームのプロフィールを含む。気に入りデータが属するチャットルームのプロフィールは、例えば、気に入りページ８３０の上段領域８３５に表示されてもよい。ここで、気に入りデータが属するチャットルームのプロフィールは、例えば、最大５個まで露出されてもよい。５個を超過したチャットルームのプロフィールは、「＋３０」のように＋個数のように表示される。また、気に入りページ８３０の上段領域８３５には、気に入りページ８３０に関する情報が表示される。気に入りページ８３０に関する情報は、例えば、気に入りとしてマークした全体写真、動画の個数、及び全体容量などを含む。
【０１０３】
気に入りページ８３０は、「戻る」ボタン８３１、「検索」アイコン８３２、「もっと見る」アイコン８３３、及び「整列」アイコン８３４を含む。「戻る」ボタン８３１、「検索」アイコン８３２、「もっと見る」アイコン８３３、及び「整列」アイコン８３４は、気に入りページ８３０の上段領域８３５に表示される。その他にも、気に入りページ８３０の上段領域８３５には、例えば、「気に入りの写真、動画」などのように該当ページのタイトルが表示されてもよい。
【０１０４】
ユーザが「戻る」ボタン８３１を選択した場合、チャットルームごとのアルバムのメインタブに該当する第２ビュー２３０に移動する。この場合も同様に、プッシュビューとして第２ビュー２３０がオープンされてもよい。
【０１０５】
ユーザが「検索」アイコン８３２を選択した場合、図４を参照して前述したアルバム検索スペックが同一に提供される。ユーザが「もっと見る」アイコン８３３を選択した場合、気に入りページ８３０に含まれた写真及び／又は動画を選択できるメニューが提供される。
【０１０６】
ユーザが「整列」アイコン８３４を選択した場合、気に入りページ８３０に含まれた写真及び／又は動画に対する整列オプションが提供される。整列オプションは、最新の順に設定がデフォルト（ｄｅｆａｕｌｔ）で設定されてもよく、例えば、日付ごと、送信者ごと、チャットルームごとなどの様々な整列基準が提供される。日付ごとの整列基準が選択された場合、気に入りページ８３０に含まれた写真及び／又は動画は、該当写真及び／又は動画を送信した時点又は日付を基準にして整列して日付ごとに表示されてもよい。
【０１０７】
前述した「もっと見る」アイコンは、画面に表示されていない追加的な機能をさらに見せるアイコンとして理解される。ただし、前述した「もっと見る」アイコンを通した追加的な機能は例示的な事項に過ぎず、画面又はＵＩの構成により追加的な機能は「もっと見る」アイコンを通じることなく、該当画面又はＵＩによって直接提供されてもよい。
【０１０８】
図９は、一実施形態に係るインスタントメッセンジャーアプリケーションで統合されたデータに対するスワイプ入力（ｓｗｉｐｅ  ｉｎｐｕｔ）が受信された場合の動作を説明するための図である。図９を参照すると、一実施形態により提供される第４ビュー９１０及び第４ビュー９１０に対するスワイプ入力に対応して提供される写真詳細ビュー９２０、動画詳細ビュー９３０、写真マルチ詳細ビュー９４０が示されている。写真詳細ビュー９２０、動画詳細ビュー９３０、写真マルチ詳細ビュー９４０は、前述した第３ビュー２４０の例示である。
【０１０９】
例えば、第４ビュー９１０に対する左側スワイプ入力が受信された場合、端末は、第４ビュー９１０に含まれた写真に対応する写真詳細ビュー９２０を提供する。ここで、写真詳細ビュー９２０は、第４ビュー９１０で左側スワイプ入力の開始点に位置する写真、第４ビュー９１０で最も前に位置する写真、又は、第４ビュー９１０で最近送信された写真に対応する詳細ビューであり得る。
【０１１０】
第４ビュー９１０に対する右側スワイプ入力が受信された場合、端末は、第４ビュー９１０に含まれた動画に対応する動画詳細ビュー９３０を提供する。ここで、動画詳細ビュー９３０は、第４ビュー９１０で右側スワイプ入力の開始点に位置する動画、第４ビュー９１０で最も前に位置する動画、又は、第４ビュー９１０で最近送信された動画に対応する詳細ビューであり得る。
【０１１１】
説明の便宜のために、左側スワイプと右側スワイプを限定して説明したが、左側スワイプと右側スワイプは互いに区分される２つの方向のスワイプから実現されてもよい。一例として、前述した左側スワイプと右側スワイプの役割が互いに変わってもよい。
【０１１２】
第４ビュー９１０に含まれた（写真）マルチビューに対するユーザ選択が受信された場合、端末は、選択されたマルチビューに含まれた写真の写真マルチ詳細ビュー９４０を提供する。写真マルチ詳細ビュー９４０の上段には、マルチビューに含まれた写真の個数が表示される。写真マルチ詳細ビュー９４０は、マルチビューに含まれた複数の写真を一回に表示する。写真マルチ詳細ビュー９４０で個別写真を選択した場合に個別写真が表示され、ユーザは、表示された個別写真に対するスワイプ動作によって、マルチビューでグルーピングされている写真のうち、以前の写真又は次の写真に移動する。
【０１１３】
図示していないが、一実施形態に係るインスタントメッセンジャーアプリケーションは、クラウドサーバにコンテンツをアップロードするとき、タグ及び／又は説明を追加するレイヤをユーザに提供することができる。例えば、ユーザが本人とのチャットルーム、あるいは一般的なチャットルームで複数の写真を選択しアップロードを要求すると、写真の束に対する説明及び＃タグを入力可能なレイヤがユーザに提供される。この場合、インスタントメッセンジャーアプリケーションで提供する＃検索時、写真の束に入力された＃タグが共に検索される。
【０１１４】
＃検索は、インスタントメッセージングサービスのチャットルームで「＃」から開始するキーワードが入力される場合、該当キーワードに基づいた検索結果をユーザに提供し、検索結果をチャットルームに共有する機能を指示する。前述した実施形態によれば、検索ポータルを通した検索結果のみならず、ユーザのクラウドサーバに格納されたコンテンツのうち、該当するキーワードに関する＃タグのあるコンテンツも検索結果に含まれ得る。
【０１１５】
図示していないが、一実施形態に係るインスタントメッセンジャーアプリケーションは、写真や動画をチャットルームに送信するとき、端末のローカルアルバムに格納されたコンテンツでもトークの引出しを介してクラウドサーバに格納されたコンテンツを選択するインタフェースを提供する。一例として、インスタントメッセンジャーアプリケーションは、チャットルームで写真／動画を送信するとき、「全体アルバムを見る」のようなインタフェースを提供する。「全体アルバムを見る」に該当するビューは、ローカルアルバムにアクセスする第１テプとクラウドサーバにアクセスする第２タブを含む。
【０１１６】
図示していないが、一実施形態に係る端末は、入力インタフェース、プロセッサ、及びディスプレイを含む。端末は、メモリをさらに含む。入力インタフェース、プロセッサ、ディスプレイ、及びメモリは、通信バスを介して接続される。端末は、例えば、スマートフォン、ウェアラブルデバイス又はこれと同一又は類似の機能を行うユーザ装置であり得る。
【０１１７】
入力インタフェースは、チャットルームを介して送受信したデータを受信する。
【０１１８】
プロセッサは、チャットルームを介して送受信可能なデータのタイプを含む第１ビューを提供する。プロセッサは、入力インタフェースを介してタイプのいずれか１つのタイプに対する選択を受信する。プロセッサは、ユーザが参加中である複数のチャットルームで送受信したデータのうち、ユーザによって選択されたタイプに対応するデータを統合して表示する第２ビューを提供する。
【０１１９】
メモリは、プロセッサでユーザによって選択されたタイプに対応して統合されたデータを格納する。
【０１２０】
その他にも、プロセッサは、図１〜図１１を参照して前述した少なくとも１つの方法又は少なくとも１つの方法に対応するアルゴリズムを行ってもよい。プロセッサはプログラムを実行し、端末を制御する。プロセッサによって実行されるプログラムコードは、メモリに格納される。
【０１２１】
以上述した実施形態は、ハードウェア構成要素、ソフトウェア構成要素、又はハードウェア構成要素及びソフトウェア構成要素の組み合せで具現される。
【０１２２】
本実施形態による方法は、様々なコンピュータ手段を介して実施されるプログラム命令の形態で具現され、コンピュータ読み取り可能な記録媒体に記録される。記録媒体は、プログラム命令、データファイル、データ構造などを単独又は組み合せて含む。記録媒体及びプログラム命令は、本発明の目的のために特別に設計して構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。
【０１２３】
上述したように実施形態が、たとえ限定された図面によって説明されたが、当技術分野で通常の知識を有する者であれば、前述に基づいて様々な技術的な修正及び変形を適用することができる。例えば、説明された技術が説明された方法と異なる順に実行されたり、及び／又は説明されたシステム、構造、装置、回路などの構成要素が説明された方法と異なる形態に組合わせられたり、他の構成要素又は均等物によって置換されても適切な結果を達成することができる。したがって、本発明の範囲は、開示された実施形態に限定されて定められたものではなく、特許請求の範囲及び特許請求の範囲と均等なものなどによって定められたものである。
【図１】
2020068040.tif 000003
【図２】
2020068040.tif 000004
【図３】
2020068040.tif 000005
【図４Ａ】
2020068040.tif 000006
【図４Ｂ】
2020068040.tif 000007
【図４Ｃ】
2020068040.tif 000008
【図５】
2020068040.tif 000009
【図６】
2020068040.tif 000010
【図７】
2020068040.tif 000011
【図８】
2020068040.tif 000012
【図９】
2020068040.tif 000013