(57)【要約】【課題】ユーザの検索質疑に関連づけられた検索結果を提供するための装置、システム及び方法を提供する。【解決手段】本開示の様々な実施形態は、ユーザからのソーシャル距離に基づく検索結果を提供するための装置、システム、及び方法を提供する。前記方法は、ユーザから検索質疑を受信する動作；前記ユーザからのソーシャル距離を示す値を設定する動作；ここで、前記ソーシャル距離は１つ以上のレベルを含み、前記ソーシャル距離の各距離に対する検索質疑に該当する結果を収集する動作；及び前記収集された結果を前記ユーザに提供する動作を含むことができる。【選択図】図１
2016143425.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ検索方法であって、
ユーザから検索質疑を受信する動作；
前記ユーザからのソーシャル距離を示す値を設定する動作；ここで、前記ソーシャル距離は１つ以上のレベルを含み、
前記ソーシャル距離の各距離に対する検索質疑に該当する結果を収集する動作；及び
前記収集された結果を前記ユーザに提供する動作を含む方法。
【請求項２】
前記ソーシャル距離は、前記検索質疑に相応するコンテンツの検索範囲を決定する変数である請求項１に記載の方法。
【請求項３】
前記ソーシャル距離は、前記ユーザが、コンテンツが保存されたデータコンテナの所有者、協力者、及び追従者のうち少なくともいずれか１つに該当するか否かを示す請求項１に記載の方法。
【請求項４】
前記収集された結果に基づいて前記ソーシャル距離を示す値を再設定する動作をさらに含む請求項１に記載の方法。
【請求項５】
前記結果は、最終アクセス時間、活動時間、及び生成時間のうち少なくとも１つに基づいて収集される請求項１に記載の方法。
【請求項６】
前記結果は、ソーシャルネットワーキングサービスウェブサイト内のデータコンテナから収集される請求項１に記載の方法。
【請求項７】
請求項１に記載の方法を行うためのコンピュータプロセスを実行する少なくとも１つのプロセッサを指示する少なくとも１つのプロセッサによって判読可能に構成されたコンピュータプログラムの命令を保存するための少なくとも１つの非一時的なプロセッサ判読可能な媒体。
【請求項８】
コンテンツ検索システムであって、
コンテンツソース；及び
ユーザから検索質疑を受信し、
前記ユーザからのソーシャル距離を示す値を設定し、ここで、前記ソーシャル距離は１つ以上のレベルを含み、
前記ソーシャル距離の各距離に対する検索質疑に相応する結果を前記コンテンツソースから収集し、さらに前記収集された結果を前記ユーザに提供するコネクタを含むシステム。
【請求項９】
前記コネクタは、前記収集された結果に基づいて前記ソーシャル距離を示す値を再設定する請求項８に記載のシステム。
【請求項１０】
前記コネクタは、最終アクセス時間、活動時間、及び生成時間のうち少なくとも１つに基づいて前記結果を収集する請求項８に記載のシステム。
【請求項１１】
前記コンテンツソースは、ソーシャルネットワーキングサービスウェブサイトである請求項８に記載のシステム。
【請求項１２】
コンテンツ検索装置であって、
ユーザから検索質疑を受信し、前記ユーザからのソーシャル距離を示す値を受信する入力デバイス；ここで、前記ソーシャル距離は１つ以上レベルを含み、
前記検索質疑及び前記ソーシャル距離を示す値をネットワークに伝送し、各ソーシャル距離に対する検索クエリに一致する結果を受信する無線通信デバイス；及び
前記受信された結果を前記ユーザに提供するディスプレイデバイスを含む装置。
【請求項１３】
前記ソーシャル距離を示す値は、前記受信された結果に基づいて前記ユーザが再入力し、前記無線通信デバイスによって再度伝送される請求項１２に記載の装置。
【請求項１４】
前記結果は、最終アクセス時間、活動時間、及び生成時間のうち少なくとも１つに基づいて収集される請求項１２に記載の装置。
【請求項１５】
前記結果は、ソーシャルネットワーキングサービスウェブサイト内のデータコンテナから収集される請求項１２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の様々な実施形態は、コンテンツ検索装置、システム及び方法に関する。
【背景技術】
【０００２】
インターネットの出現及びコンピュータ技術の発展に伴い、ユーザはほぼ全ての主題又は主題と関連する情報を収集することができる。例えば、ユーザはウェブブラウザを介してインターネットにアクセスし、パーソナルコンピュータ又は他の電子装置などを用いて希望する情報を検索できる。
【０００３】
ユーザが希望する情報を検索して収集する検索能力は、インターネット検索を行う多くのユーザに共通に求められる必須事項である。通常の検索エンジンは、情報検索結果として過度に多量の情報を提供するため、ユーザは自分が希望する情報だけを選別するために、前記検索結果として提供された過度に多量の情報を分析するために長時間を消耗することになる。
【０００４】
例えば、ユーザは前記通常の検索エンジンで提供した過度に多量の検索結果を絞るために、追加的な検索語又は新しい他の検索語を使用して再度検索動作を行わなければならず、ユーザが希望する情報を初期検索動作で迅速かつ便利に検索することは容易ではない。
【０００５】
ユーザに適した検索結果を提供するための一部の特定のアプリケーションは、検索フィールドをユーザが特定の変数に基づいて絞ることができるようにサポートできる。例えば、ユーザが他のユーザとの緊密な関係に基づいて、前記検索フィールドを絞ることができるようにサポートできる。具体的には、前記特定のアプリケーションは、ユーザの連絡先（ｃｏｎｔａｃｔｓ）又は他のユーザと関連づけられたリスト（ｌｉｓｔ）に基づいて、検索動作を效率的に行うようにサポートできる。
【０００６】
しかし、従来、共有されたデータコンテナ（ｄａｔａ  ｃｏｎｔａｉｎｅｒ）内でデータ許可（ｐｅｒｍｉｓｓｉｏｎ）又はソーシャル重み値（ｗｅｉｇｈｔ）などに基づいて、検索結果の優先順位を決定し、前記優先順位に合わせてユーザにより適した検索結果を優先的に提供する方法はない。
【０００７】
前記上記内容は、本開示の理解を助けるための１つの背景技術として単に提示したものであって、本開示の従来の技術に限定されるものではない。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本開示の様々な実施形態は、上記問題点又は短所を解決するためのものであって、後述の少なくとも１つ以上の長所を提供する。
本開示の一実施形態は、検索結果を向上させるための装置、システム及び方法を提供する。
本開示の一実施形態は、ユーザの検索質疑に関連づけられた検索結果を提供するための装置、システム及び方法を提供する。
【０００９】
本開示の一実施形態は、ユーザの検索質疑に応じて、少量の検索結果を提供するものの、関連性のより高い検索結果を提供するための装置、システム及び方法を提供する。
【００１０】
本開示の一実施形態は、ユーザからのソーシャル距離に基づいて検索結果を提供するための装置、システム及び方法を提供する。
【課題を解決するための手段】
【００１１】
本開示の一実施形態によるコンテンツ検索方法は、ユーザから検索質疑を受信する動作と、前記ユーザからのソーシャル距離を示す値を設定する動作と、ここで、前記ソーシャル距離は１つ以上のレベルを含み、前記ソーシャル距離の各距離に対する検索質疑に該当する結果を収集する動作と、及び前記収集された結果を前記ユーザに提供する動作を含むことができる。
【００１２】
本開示の一実施形態によるコンテンツ検索システムは、コンテンツソースと、及びユーザから検索質疑を受信し、前記ユーザからのソーシャル距離を示す値を設定し、ここで、前記ソーシャル距離は１つ以上のレベルを含み、前記ソーシャル距離の各距離に対する検索質疑に相応する結果を前記コンテンツソースから収集し、さらに前記収集された結果を前記ユーザに提供するコネクタと、を含むことができる。
【００１３】
本開示の一実施形態によるコンテンツ検索装置は、ユーザから検索質疑を受信し、前記ユーザからのソーシャル距離を示す値を受信する入力デバイスであって、ここで、前記ソーシャル距離は１つ以上レベルを含み、前記検索質疑及び前記ソーシャル距離を示す値をネットワークに伝送し、各ソーシャル距離に対する検索クエリに一致する結果を受信する無線通信デバイスと、及び前記受信された結果を前記ユーザに提供するディスプレイデバイスと、を含むことができる。
【００１４】
本開示の他の実施形態、長所、及び黙示的な特徴は、添付された図面と関連づけられた次の詳細な説明から当業者に明白になるであろう。本開示の顕著な特徴は、本開示の実施形態によって示すことができる。
【発明の効果】
【００１５】
本開示の様々な実施形態によれば、例えば、ユーザの検索質疑及びユーザからのソーシャル距離に基づいて、ユーザとの関連性が高い上に、適正量の情報を效率的に検索して提供することによって、ユーザが希望する情報を便利かつ迅速に検索できる。
【図面の簡単な説明】
【００１６】
上記実施形態、特徴、及び長所は、以下の添付図面を参照に詳細に説明する段階でより明白になるであろう。
【図１】本開示の実施形態によるユーザコンテンツのソーシャル距離を示した図である。
【図２】本開示の実施形態によるコンテンツ検索システムを示した図である。
【図３】本開示の実施形態によるコンテンツ検索方法を示した図である。
【図４】本開示の実施形態によるコンテンツ検索装置を示した図である。  上記図には、同じ構成要素、特徴、及び構造を説明するために、同じ符号などが使用される場合がある。
【発明を実施するための形態】
【００１７】
以下、図面を参照する説明は特許請求の範囲及びそれと同等なものによって定義された本開示の多様な実施形態の包括的な理解を助けるために開示される。本開示は、多様な細部事項を含むが、これは単なる例示と見なされるべきである。したがって、当業者は、本開示に記載された説明によって多様な実施形態に変形することができ、そのような変形は本開示の範囲や思想から逸脱しない限度内で行われることができる。なお、公知機能及び構成に関しては本開示に関する説明の明瞭性及び簡潔性のために省略される場合がある。
【００１８】
本開示で使用される用語及び単語は、次の詳細な説明及び特許請求の範囲に使用された用語及び単語の意味に限定されず、当業者の本開示に対する明確かつ一貫した理解を可能にするために、発明者が使用したものである。したがって、本開示の多様な実施形態に対する以下の説明は、添付された特許請求の範囲及びその均等物を制限することを意図するものではなく、単なる例示の目的のために開示されたものである。
【００１９】
本開示で使用した単数形の「１」、「１つ」、及び「前記」などは複数の対象を含み、その文脈が明確に異なるように指示しない複数及び単数の対象をいずれも含むものであると理解されるべきである。したがって、例えば、「１つの構成要素の表面」に対する参照は、１つ以上のそのような表面に対する参照を含む。
【００２０】
本開示で使用した「略」は、特性、パラメータ、又は値が正確に達成される必要はないことを意味するが、偏差又は変形、例えば、許容誤差、測定誤差、測定正確性の限界、そして当業者に周知の特性及び効果を妨害しない水準の量である場合がある。
【００２１】
以下の図１乃至図４は、本開示の原理を説明するための様々な実施形態を例示的方法で示すためのものであって、本開示の範囲を限定するものとして解釈されるべきではない。当業者は、本開示の原理が任意に適切に配列された携帯用電子装置などに具現されることができることを理解するであろう。
【００２２】
本開示の様々な実施形態を説明するために用いられた用語は例示的なものであって、これらは、単に説明の理解を助けるためのものである。本開示に用いられた用語うち第１、第２、等は、同一性を有する客体を区分するためのもので、明示的に言及しない限り、時間順を示すためのものではない。セットは少なくとも１つの要素を含む空集合ではないものと定義される。
【００２３】
本発明の実施形態は、例えば、コンテンツコンテナデータグラフを提供するための検索アルゴリズムを具現する装置、システム及び方法を提供できる。より具体的には、前記検索アルゴリズムは、ソーシャル距離に基づいて検索を行うことができる。
【００２４】
前記上記従来のアルゴリズムによって行われた検索結果は、ユーザの要求に関連性のない膨大な量のコンテンツを提供できる。例えば、従来のアルゴリズムを使用するユーザは、公知の検索エンジンを使用する通常のインターネット検索を行う場合のように、コンテンツに対する全世界的な検索（ｗｏｒｌｄ−ｗｉｄｅ  ｓｅａｒｃｈ）を提供され得る。しかし、このような検索結果の膨大な量は、ユーザが希望する情報を獲得するために、前記検索結果をさらに絞る過程を長時間繰り返さなければならない。
【００２５】
また、ユーザの連絡先に基づく検索アルゴリズムは、関連技術分野において知られている。ここで、前記ユーザの連絡先は、電話番号、電子メールアドレスなどが含まれたユーザアドレスブック内にリスト（ｌｉｓｔ）された他のユーザを含むことができ、前記ユーザと関連づけられた他のユーザは、ソーシャルネットワーキングサービス（ＳＮＳ）ウェブサイトなどでフレンドなどとしてコネクションを有し得る。
【００２６】
前記ＳＮＳウェブサイト内で検索アルゴリズムを使用する場合、ユーザは、コンテンツを絞られたフィールド内で検索できる。すなわち、ユーザは、ユーザの連絡先情報と関連づけられたコンテンツに制限し、コンテンツ検索フィールドを絞ることができる。例えば、ＳＮＳウェブサイト上で検索する際、ユーザがユーザ自身の連絡先と関連づけられたコンテンツ内での検索を選択し、ユーザ連絡先リスト内のいくつかの連絡先がカントリーミュージックに対する高いお気に入り度を示す場合、人気曲に対するユーザの検索結果は大ヒットしたカントリー曲を生成することができる。
【００２７】
すなわち、全世界的な検索に比べて、前記ユーザ連絡先リストに基づく検索は、ユーザとユーザ自身の連絡先の間の類似性を推定し、ユーザにより適した狭いフィールドの検索結果を提供できる。
【００２８】
しかし、前記ユーザとユーザ自身の連絡先の間の類似性を推定した結果、類似性が発見されない場合もある。すなわち、ユーザは複数の互いに異なる連絡先を有する場合があり、一部又は甚だしくは大半の連絡先は、共通の関心事を有する連絡先と見なされない場合もある。例えば、ユーザ連絡先リストは、ユーザの大家族、ユーザの専門的又はビジネス関連の連絡先、ユーザの医療用連絡先などを含む場合がある。また、前記連絡先リストは、一般に再検討されず、定期的に削除される古いものである場合もある。
【００２９】
したがって、前記ユーザ連絡先リストに基づいて検索された結果は、全世界的な検索に比べて狭い場合もあり、前記結果は前記全世界的な検索によって受信された結果に比べて関連性を持たない場合もある。
【００３０】
本開示の実施形態は、ソーシャル距離に基づいてコンテンツを検索するアルゴリズムを提供するため、上記の問題点を解決できる。したがって、ユーザにより意味のある検索結果を提供できる。
【００３１】
図１は、本開示の実施形態によるソーシャル距離のコンテンツを示した図である。例えば、前記ソーシャル距離は、ユーザが入力した検索質疑に相応するコンテンツの検索範囲を決定する変数であって、ユーザが、前記コンテンツが保存されたデータコンテナの所有者、協力者、及び追従者のうち少なくともいずれか１つに該当するか否かを示すことができる。
【００３２】
図１を参照すると、ユーザコンテンツ１０１は、ユーザ（例：第１ユーザ）によって所有されているコンテンツを含むことができる。具体的には、前記第１ユーザは、ＳＮＳ又は他の類型のアプリケーション又はサービスに参加することができ、１つのグループ又は他のグループを生成できる。
【００３３】
例えば、前記第１ユーザは、ＳＮＳアプリケーションを実行する間、ミステリー小説に関連づけられたグループを生成できる。前記グループを生成する一部として、前記第１ユーザは、ミステリー小説の様々なタイトル、ミステリー小説の著者、ミステリー小説と関連づけられた記事、ミステリー小説をベースとした映画、ミステリー小説と関連づけられた地域イベントなどで、前記グループを生成できる。
【００３４】
前記第１ユーザは、前記グループを生成するため、前記グループのデータ所有者（ｏｗｎｅｒ）と見なされ、前記グループは、データコンテナ（ｄａｔａ  ｃｏｎｔａｉｎｅｒ）を意味することができる。前記第１ユーザが前記ミステリー小説データコンテナの所有者ということは、ユーザからのソーシャル距離であるＮ値が、０ということを意味することができる（すなわち、Ｎ＝０）。
【００３５】
前記ＳＮＳアプリケーションの一部として、他のユーザ（例：第２ユーザ）は、招待、要求などの様々な方式によって前記ミステリー小説グループに加入できる。前記第２ユーザは、データコンテナの協力者（ｃｏｌｌａｂｏｒａｔｏｒ）又は追従者（ｆｏｌｌｏｗｅｒ）と見なされることができる。前記データコンテナの協力者は、前記第１ユーザデータコンテナからデータを読むことができるだけでなく、前記データコンテナにデータを記録できる権限を持つ。一方、前記データコンテナの追従者は、前記第１ユーザデータコンテナからデータを読むことができる権限のみを持つ場合もある。
【００３６】
前記権限は、第１ユーザ（すなわち、データコンテナの所有者）によって、又は前記ＳＮＳアプリケーションによって設定されることができ、また、前記ＳＮＳアプリケーションによって元通りに設定されることができ、前記第１ユーザ又は様々な組み合わせによって変更され得る。前記協力者又は追従者である第２ユーザは、自らのデータコンテナを所有できる。さらに、前記第１ユーザは、前記ＳＮＳアプリケーション内で他のデータコンテナの協力者又は追従者になることができる。
【００３７】
前記第１ユーザと直接関連づけられるデータコンテナの設定は、協力者又は追従者として、ユーザ自身が直接参加する方式によるか、又は前記第１ユーザデータコンテナの協力者又は追従者によって前記データコンテナを所有する方式によることができる。これはユーザからのソーシャル距離であるＮ値が、１ということを意味することができ（すなわち、Ｎ＝１）、図１のコンテンツ１０３で示すことができる。
【００３８】
前記コンテンツ１０３の例として、前記第１ユーザのミステリー小説データコンテナの協力者又は追従者（例：第２ユーザ）は、骨董品自動車用データコンテナを生成できる。また、前記第１ユーザは、漁船用第２ユーザデータコンテナの協力者又は追従者である場合もある。したがって、前記コンテンツ１０３は、骨董品自動車用データコンテナ及び漁船用データコンテナなどをすべて含むことができる。
【００３９】
前記コンテンツ１０３の他の例として、前記ＳＮＳアプリケーションの第１ユーザ及び前記同じＳＮＳアプリケーションの第２ユーザが、地域スポーツチームの写真などのようなアイテム（例：「サムズアップ」が与えられたアイテム）を希望することを示すことができる。前記第２ユーザのデータコンテナが、前記コンテンツ１０３に含まれ得るように前記第１ユーザと第２ユーザはソーシャル距離Ｎ＝１を有する。
【００４０】
前記ＳＮＳアプリケーションプログラムで構築されたデータコンテナは、公用又は専用に所有者が指定されることができる。もし前記第２ユーザのデータコンテナが専用コンテナとして生成された場合、前記専用コンテナのコンテンツは、前記コンテンツ１０３の一部としてアクセスすることができない。例えば、前記第１ユーザ及び第２ユーザが、上記のように、同じアイテムを希望する場合、公用に生成された、すなわち、専用に生成されていない第２ユーザのデータコンテナだけが、前記コンテンツ１０３の一部と見なされることができる。
【００４１】
本開示の実施形態で、前記コンテンツ１０３は、前記第１ユーザの連絡先と関連づけられた非専用コンテンツを含むことができる。すなわち、前記ＳＮＳアプリケーションの一部として、前記第１ユーザは、フレンドと同じ連絡先を構築することができ、前記フレンドは、必ずしも前記第１ユーザデータコンテナの協力者又は追従者でない場合もあり、前記第１ユーザが協力者又は追従者であるデータコンテナを持たない場合もある。しかし、前記第１ユーザからのソーシャル距離に基づいて、上記のようなコンテンツの非専用データコンテナは、前記コンテンツ１０３に含まれることができる。
【００４２】
前記コンテンツ１０５は、前記第１ユーザと１ソーシャル距離分離れた１つ以上のステップに該当するデータを示し、これはソーシャル距離Ｎ＝２を意味する。例えば、上記例に加えて、ミステリー小説に対する第１ユーザグループの協力者又は追従者である第２ユーザは、骨董品自動車に関連づけられた自らのグループを構築できる。
【００４３】
他のユーザ（例：第３ユーザ）は、前記骨董品自動車グループの協力者又は追従者であり、さらに、前記第３ユーザは、テニススポーツに関連づけられたデータコンテナ又はグループを生成できる。
【００４４】
上記の場合、前記骨董品自動車に関するデータコンテナが前記コンテンツ１０３でデータとして構成されることができるように、前記第２ユーザは、ソーシャル距離Ｎ＝２で、前記テニススポーツに関するデータコンテナが前記コンテンツ１０５に含まれるように、前記第３ユーザはソーシャル距離Ｎ＝３であり得る。
【００４５】
上記のように、ユーザからのソーシャル距離が増加するほど（すなわち、Ｎが１から増加し続けるほど）、該当するデータの量も次第に増加する。特に、Ｎの値が増加することによって、ある時点で、前記ソーシャル距離は前記ＳＮＳアプリケーションの全ての非専用、すなわち公共コンテンツ１０７を示す大きな値になる。
【００４６】
前記ソーシャル距離に基づくアルゴリズムを使用して検索を行う明らかな長所は、このような検索結果が、第２ユーザ（第３ユーザ等）が既に共通の関心事によって共有された第３ユーザ（検索を行うユーザ）にコンテンツを提供できる点にある。
【００４７】
例えば、第１ユーザ及び第２ユーザが既にミステリーソーシャルに対する関心事を共有していてソーシャル距離がＮ＝１であれば、前記第１ユーザがお勧めの食堂に対する検索を行う時、前記第２ユーザ（すなわち、ソーシャル距離Ｎ＝１、２、３等）と関連づけられたコンテンツ１０３（コンテンツ１０５等）のデータコンテナは、前記第１ユーザとより多く関連づけられたデータを含むことができる。したがって、さらに意味のある検索結果を提供できる。
【００４８】
前記ソーシャル距離があまりにも大きく（すなわち、Ｎ＝Ｘ）増加すると、前記データコンテナは、前記検索結果が効率的でない全ての公用コンテンツを提供する場合がある。したがって、本開示の実施形態で、前記ユーザからのソーシャル距離Ｎの値は、検索結果を変更させることができ、これは検索を行うユーザの裁量などで変更され得る。
【００４９】
一方、前記第１ユーザが前記ミステリーソーシャルデータコンテナに飽きて閉鎖した後、新しいデータコンテナ、例えば、夏季休暇などのような新しいデータコンテナを構築する場合、新しい一連のデータが、前記コンテンツ１０３、前記コンテンツ１０５などの一部になることができ、新しい一連の第２ユーザが前記夏季休暇データコンテナの協力者又は追従者になることができる。
【００５０】
この場合、前記第１ユーザがお勧めの地域食堂に対する検索を再度行うと、前記検索結果は以前に検索された地域食堂検索結果と異なる。しかし、関連分野において全ての公用データを検索する場合に比べて前記第１ユーザには相変わらず意味のある検索結果が提供され得る。
【００５１】
図２は、本開示の実施形態による検索アルゴリズムを行うためのシステムを示した図である。図２を参照すると、前記システムは、コンテンツソース２０１、コネクタ２０３、インターネットプロトコル（ＩＰ）ネットワーク２０５、及びユーザ２０７などを含むことができる。ここで、前記ユーザ２０７は、例えば、スマートフォンなどのようにユーザが携帯するユーザ電子装置であり得る。
【００５２】
前記コンテンツソース２０１は、ＳＮＳアプリケーションの一部として生成されたデータコンテナを含むことができる。具体的には、ＳＮＳアプリケーションのユーザはワールドワイドウェブ上で検索したコンテンツ、前記ＳＮＳアプリケーション等でユーザによってロード（ｌｏａｄ）されたコンテンツなどのような多様なコンテンツにアクセスできる。
【００５３】
前記ＳＮＳアプリケーションのユーザは、前記多様なコンテンツを利用して、前記ユーザの裁量でコンテンツをグルーピングするためのデータコンテナを生成できる。上記のように、前記データコンテナは、ミステリー小説、骨董品自動車、漁船、テニススポーツなどのような特定の主題と関連づけられることができる。
【００５４】
前記コネクタ２０３は、前記コンテンツソース２０１とＩＰネットワーク２０５の間の接続を提供できる。前記コネクタ２０３は、ユーザ２０７のソーシャル距離に基づいて検索するアルゴリズムを実行するために必要な構成要素を含むことができる。前記コネクタ２０３は、ソーシャル距離データベース２１１、トピックスデータベース２１３、及びインデクサ２１５を含むことができる。
【００５５】
前記コネクタ２０３は、便宜のために敢えて説明しないさらに多くの構成要素を含むことができる、例えば、図示しないが、前記コネクタ２０３は、検索エンジン及び分析エンジンなどを含むことができる。
【００５６】
本開示の実施形態によれば、前記ソーシャル距離データベース２１１は、ソーシャル距離を示す前記ユーザ２０７及び他のユーザに関する情報を含むことができる。例えば、前記ソーシャル距離データベース２１１は、前記ユーザ２０７と直接関心事を共有する他のユーザとのソーシャル距離Ｎ＝１を有するユーザ２０７を示す情報を含むことができる。
【００５７】
前記直接関心事は、前記ユーザ２０７及び第２ユーザが同じデータコンテナに対してそれぞれ関連づけられた場合（例：所有者、協力者、又は追従者等）、これを示すことができる。また、前記直接関心事は、前記ユーザ２０７及び第２ユーザの両方が、前記コンテンツソース２０１で、１つのアイテムにサムズアップを与えるなど、同じ主題に関心を示す場合を示すことができる。
【００５８】
前記ソーシャル距離データベース２１１は、前記ユーザ２０７が、前記第２ユーザと関連づけられた第３ユーザに対してソーシャル距離Ｎ＝２で、前記ユーザ２０７が前記第３ユーザと関連づけられた第４ユーザに対してソーシャル距離Ｎ＝３であることを示すことができる。前記トピックスデータベース２１３は、前記ユーザ２０７の個人的な語彙力内で識別された特定の主題と関連づけられた単語を保存することができる。前記インデクサ２１５は、前記トピックスデータベース２１３の主題を分類するために資することができる。
【００５９】
前記ＩＰネットワーク２０５は、前記コネクタ２０３とユーザ２０７の間のインタフェースを提供できる。すなわち、前記ＩＰネットワーク２０５は、前記コネクタ２０３とユーザ２０７の間で送受信される伝送パケットの情報に対する一連のノード（ｎｏｄｅ）を含む通信経路を示すことができる。前記ユーザ２０７は、前記コネクタ２０３及びＩＰネットワーク２０５を介して、前記コンテンツソース２０１に対する接続を有する最終ユーザであり得る。
【００６０】
本開示の実施形態で、前記コンテンツソース２０１が、ＳＮＳアプリケーションとして具現される場合、前記ユーザ２０７は、前記ＳＮＳアプリケーションのアカウントを持つか、または、様々な接続を設定するために前記ＳＮＳアプリケーションにアクセスできる。したがって、前記ＳＮＳアプリケーションの他のユーザに対するソーシャル距離を有する。
【００６１】
前記ＩＰネットワーク２０５にアクセスするために、前記ユーザ２０７は、様々な装置を使用することができる。例えば、携帯情報端末（ＰＤＡ）、ラップトップコンピュータ、携帯電話、スマートフォン、ネットブックコンピュータ、テレビジョン、モバイルインターネットデバイス（ＭＩＤ）、ウルトラモバイルパーソナルコンピュータ（ＵＭＰＣ）、タブレットパーソナルコンピュータ（ＰＣ）、腕時計、カメラ装置、ナビゲーション装置、ＭＰＥＧレイヤ３（ＭＰ３）プレーヤ、及びウェアラブル装置などを使用することができる。
【００６２】
図３は、本開示の実施形態によるコンテンツ検索方法を示した図である。図３を参照すると、動作３０１にて、ユーザが検索文字列を入力する。動作３０３にて、Ｎの値が決定され、カウンタ値Ｘは０に決定される。上記のように、前記Ｎの値は、前記ユーザと他のユーザの間のソーシャル距離を示す。
【００６３】
本開示の実施形態で、前記Ｎの値は、ユーザによって入力されることができる。本開示の他の実施形態で、前記Ｎの値は、前記ユーザのために検索を行う検索エンジンによって設定されることができる。
【００６４】
前記実施形態で、前記Ｎの値は、検索結果のサイズ、関連性などによって変更され得る。例えば、Ｎの開始値が６であれば、前記検索結果は、サイズは過度に大きく関連性は過度に低い場合がある。
【００６５】
この場合、前記Ｎの値は５に減少されることができ、以降、検索結果のサイズを減らし、より関連性を高めるために適正の低い値にさらに減少されることができる。前記Ｎの値は、ユーザ又は検索を行う検索エンジンによって手動または自動的に減少され得る。
【００６６】
前記Ｘのカウンタ値は、互いに異なる階層（ｌａｙｅｒ）で検索を繰り返し行うための値であって、０に初期化されることができる。すなわち、動作３０５の第１繰り返しで、コンテンツは前記検索文字列に基づいて階層０で収集されるもので、図１で述べたように、前記コンテンツを収集する第１繰り返しは、最下位階層に該当するレベル（ｌｅｖｅｌ）Ｎ＝０のデータコンテナで行われることができる。
【００６７】
換言すれば、この階層（ｌａｙｅｒ）のコンテンツは前記ユーザの専用又は公用フォルダを含み、前記フォルダは前記検索文字列に基づいて検索され、前記コンテンツは、前記ユーザによって協力又は追従されるように、前記ユーザによって所有されたコンテンツを含むことができる。
【００６８】
動作３０７にて、収集した結果は、前記ユーザに後で提供するために保存される。動作３０９にて、前記カウンタのＸ値は、１ずつ増加し、動作３１１にて、前記カウンタのＸ値が前記Ｎの値より大きいか否かを決定する。すなわち、前記検索エンジンによって希望するソーシャル距離Ｎが検索されたか否かを決定する。もし、ＸがＮより大きい場合、これは希望する全てのソーシャル距離レベルが既に検索されたことを示す。
【００６９】
動作３１３にて、全てのＮレベルから収集された検索結果はユーザに提供される。もしＸがＮより少ない又は同じであれば、ユーザが希望するソーシャル距離レベルがすべて検索されていないことを示すので、動作３０５に戻ってプロセスを行う。
【００７０】
前記プロセスは、前記Ｎの次に高いレベルで検索を続けるものである。動作３０５の第２繰り返しで、前記レベルＮ＝１が検索される。上記のように、専用に指定されず、第１ユーザと関連づけられ、第２ユーザによって所有される協力又は追従に該当するデータコンテナが検索される。
【００７１】
動作３０５にて、検索文字列とマッチングされるコンテンツの収集及び最終リストは、様々な基準のうちいずれか１つに基づいて行うことができる。例えば、前記マッチングされるコンテンツは、生成時間、大半の活動、最終アクセスなどに基づいて、アルファベット順に並べられる。
【００７２】
また、Ｎ≧１であれば、前記マッチングされるコンテンツは、前記第１ユーザと第２ユーザの間の共有されたデータコンテナの個数、前記第１ユーザと第２ユーザの間の交換メッセージの個数、前記第２ユーザが連絡先として追加された時間又は日付などに基づいて並べられる。
【００７３】
図４は、本開示の実施形態によるコンテンツ検索装置のブロック図を示した図である。図４を参照すると、前記コンテンツ検索装置は、様々な電子装置であって、前記電子装置４００は、ＰＤＡ、ラップトップコンピュータ、携帯電話、スマートフォン、ネットブックコンピュータ、ハンドヘルドコンピュータ、ＭＩＤ、メディアプレーヤ、ＵＭＰＣ、タブレットＰＣ、ノートブックＰＣ、腕時計、ナビゲーション装置、ＭＰ３プレーヤ、カメラ装置、及びウェアラブル装置などの場合がある。また、前記電子装置４００は、前記各装置が２個以上結合された装置である場合がある。本開示の実施形態で、前記電子装置４００は、前記ユーザ２０７によって使用されることができる。
【００７４】
本開示の実施形態によれば、前記電子装置４００は、メモリ４１０、プロセッサユニット４２０、カメラデバイス４３０、センサデバイス４４０、無線通信デバイス４５０、オーディオデバイス４６０、外部ポートデバイス４７０、入出力コントローラ４８０、ディスプレイデバイス４９０、及び入力デバイス５００などを含むことができる。
【００７５】
前記メモリ４１０及び外部ポートデバイス４７０は、複数個が設置されることができる。前記プロセッサユニット４２０は、メモリインタフェース４２１、少なくとも１つのプロセッサ４２２、及び周辺機器インタフェース４２３などを含むことができる。ここで、前記プロセッサユニット４２０に含まれたメモリインタフェース４２１、少なくとも１つのプロセッサ４２２、及び周辺機器インタフェース４２３は、少なくとも１つの集積回路に統合されるか、または別途の構成要素として具現され得る。
【００７６】
前記メモリインタフェース４２１は、前記プロセッサ４２２又は前記周辺機器インタフェース４２３などのような構成要素が、前記メモリ４１０にアクセスされることを制御できる。前記周辺機器インタフェース４２３は、前記メモリインタフェース４２１の接続、前記プロセッサ４２２、及び前記電子装置４００の周辺機器入／出力を制御できる。
【００７７】
前記プロセッサ４２２は、少なくとも１つのソフトウェアプログラムを使用して多様なサービスが提供されることができるように、前記電子装置４００を制御できる。前記メモリ４１０に保存された少なくとも１つのプログラムが実行されることによって、前記プロセッサ４２２は、前記プログラムに対応するサービスを提供できる。
【００７８】
前記プロセッサ４２２は、様々なソフトウェアプログラムが実行されることによって、前記電子装置４００の様々な機能の遂行及び処理を行うことができ、音声専用通信を制御し、オーディオ／ビデオ通信、そして、データ通信などの処理及び制御を行うことができる。
【００７９】
前記プロセッサ４２２は、前記メモリ４１０に保存されたソフトウェアモジュールと連動することによって、本開示の様々な実施形態による様々な方法を行うことができる。具体的には、前記プロセッサ４２２は、上記のような様々な検索機能が行われるように制御できる。
【００８０】
前記プロセッサ４２２は、少なくとも１つのデータプロセッサ、イメージプロセッサ、又はコーデック（ＣＯＤＥＣ）などを含むことができる。また、前記電子装置４００は、別途のデータプロセッサ、イメージプロセッサ、又はコーデックなどを含むことができる。前記電子装置４００の様々な構成要素は、図示していないが、少なくとも１つの通信バス又は電気的接続手段を介して連結され得る。
【００８１】
前記カメラデバイス４３０は、写真、ビデオクリップ、及び録画のカメラ機能を行うことができる。前記カメラデバイス４３０は、例えば、ＣＣＤ（Ｃｈａｒｇｅｄ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、又はＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）を含むことができる。
【００８２】
前記カメラデバイス４３０は、ハードウェア構成に変更され得る。例えば、前記プロセッサ４２２で実行されるカメラプログラムの実行によって、開口数の調整及びレンズ移動などを調整することができる。前記カメラデバイス４３０には、フィードバック原理を適用した廃ループ方式が適用され得る。
【００８３】
前記センサデバイス４４０は、近接センサ、ホールセンサ、照度センサ、動作センサなどを含むことができる。例えば、前記近接センサは、前記電子装置４００に接近する物体を感知でき、前記ホールセンサは、金属体の磁力を検出できる。
【００８４】
前記照度センサは、前記電子装置４００の周囲光を検出でき、前記モーションセンサは、加速度センサ又は前記電子装置の４００の動きを検出するジャイロセンサなどを含むことができる。前記センサデバイス４４０は、これに限定されず、別の付加的な機能を遂行できる公知の各種センサを含むことができる。
【００８５】
前記無線通信デバイス４５０は、無線通信を可能にし、無線周波数送信機及び受信機、又は光（例：赤外線）送信機及び受信機を含むことができる。前記無線通信デバイス４５０は、図示していないが、無線周波数集積回路ユニット（ＲＦ  ＩＣユニット）及びベースバンドプロセッサなどを含むことができる。
【００８６】
前記ＲＦ  ＩＣユニットは、電磁波を送信及び受信することができ、ベースバンドプロセッサで出力されたベースバンド信号を電磁波に変換することができ、前記電磁波を、アンテナを介して送出できる。前記無線通信デバイス４５０は、ＩＰネットワークを介して、図２のコネクタ２０３などと通信できるように、前記周辺機器インタフェース４２３及び前記プロセッサ４２２によって制御されることができる。前記ＲＦ  ＩＣユニットは、ＲＦトランシーバ、増幅器、チューナ、発振器、デジタル信号処理器、コーデックチップセット、及び加入者識別モジュール（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ（ＳＩＭ））カードなどを含むことができる。
【００８７】
前記無線通信デバイス４５０は、通信ネットワークによる移動通信（ＧＳＭ（登録商標））ネットワーク、拡張データＧＳＭ（登録商標）環境（ＥＤＧＥ）ネットワーク、コード分割多重接続（ＣＤＭＡ）ネットワーク、広帯域コード分割のためのグローバルシステム、無線通信多重接続（Ｗ−ＣＤＭＡ）ネットワーク、ロングタームエボリューション（ＬＴＥ）ネットワーク、直交周波数分割多重接続（ＯＦＤＭＡ）ネットワーク、ワイファイ（Ｗｉ−Ｆｉ）接続ネットワーク、ＷｉＭＡＸネットワーク、近距離無線通信（ＮＦＣ）ネットワーク、赤外線通信ネットワーク、及びブルートゥースネットワークのうち少なくとも１つによって動作されることができる。前記無線通信デバイス４５０は、これに限定されず、電子メール、インスタントメッセージング、又はショートメッセージサービス（ＳＭＳ）などのためのプロトコルを介して様々な通信方法を使用することができる。
【００８８】
前記オーディオデバイス４６０は、音声認識、音声複製、デジタル録画、又は通信機能のようなオーディオ入出力機能を行うために、図に示していないが、スピーカ及びマイクロホンに連結され得る。前記オーディオデバイス４６０は、ユーザと前記電子装置４００の間のオーディオインタフェースを提供し、前記プロセッサ４２２から受信されるデータ信号を電気信号に変換し、前記変換された電気信号を、前記スピーカを介して出力できる。
【００８９】
前記スピーカは、前記電気信号を可聴周波数帯域に変換及び出力し、前記電子装置４００の後面サイド又は前面サイドに配置されることができる。前記スピーカは、フレキシブルフィルムスピーカを含み、前記フレキシブルフィルムスピーカ内の少なくとも１つの圧電体は、振動フィルムに連結され得る。
【００９０】
前記マイクロホンは、人又は他のサウンドソースから転送されたサウンド波を電気信号に変換できる。前記オーディオデバイス４６０は、前記マイクロホンから電気信号を受信し、前記受信された電気信号をオーディオデータ信号に変換し、前記変換された電気信号を、前記プロセッサ４２２に伝送できる。前記オーディオデバイス４６０は、前記電子装置４００に着脱可能なイヤホン、イヤセット、ヘッドホン、又はヘッドセットなどを含むことができる。
【００９１】
前記外部ポートデバイス４７０は、前記電子装置４００を他の電子装置に直接的に接続するか、またはネットワーク（例：インターネット、イントラネット、ＬＡＮ等）を介して他の電子装置と間接的に接続され得る。前記外部ポートデバイス４７０は、ユニバーサルシリアルバス（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（ＵＳＢ））ポート又はファイヤワイヤ（ＦＩＲＥＷＩＲＥ）ポートなどを含むことができる。
【００９２】
前記入力及び出力コントローラ４８０は、前記周辺機器インタフェース４２３と、前記ディスプレイデバイス４９０、及び前記入力デバイス５００の間のインタフェースを提供できる。前記入力及び出力コントローラ４８０は、ディスプレイデバイスコントローラと他の入力デバイスコントローラなどを含むことができる。
【００９３】
前記ディスプレイデバイス４９０は、前記電子装置４００とユーザの間の入力及び出力インタフェースを提供できる。前記ディスプレイデバイス４９０は、タッチ感知技術を使用し、タッチ情報を前記プロセッサ４２２に伝送し、前記プロセッサ４２２から提供される視覚情報、テキスト、グラフィック、又はビデオをユーザに提供できる。前記電子装置４００は、ユーザ入力内で、動画、静止映像、及び、文字として前記電子装置４００の状態情報をディスプレイできる。
【００９４】
前記ディスプレイデバイス４９０は、前記プロセッサ４２２によって駆動されるアプリケーション関連情報をディスプレイすることができ、例えば、液晶ディスプレイ（ＬＣＤ）、有機発光素子（ＯＬＥＤ）、アクティブモード有機発光素子（ＡＭＯＬＥＤ）、薄膜トランジスタ液晶ディスプレイ（ＴＦＴ−ＬＣＤ）、フレキシブルディスプレイ、及び、３次元３Ｄディスプレイのうち少なくともいずれか１つであり得る。
【００９５】
前記入力デバイス５００は、ユーザ選択によって発生した入力データを、前記入力及び出力コントローラ４８０を介して前記プロセッサ４２２に提供できる。前記入力デバイス５００は、少なくとも１つのハードウェアボタンを含むキーパッド、タッチ情報を検出するタッチパッドのうち少なくとも１つを含むことができる。
【００９６】
前記入力デバイス５００は、ボリューム制御のためのアップ／ダウンボタンを含むことができ、さらに、プッシュボタン、ロッカー（ｒｏｃｋｅｒ）ボタン、ロッカースイッチ、サムホイール（ｔｈｕｍｂ−ｗｈｅｅｌ）、ダイヤル、スティック（ｓｔｉｃｋ）、マウス、トラックボール（ｔｒａｃｋ−ｂａｌｌ）及び／又はスタイラス（ｓｔｙｌｕｓ）などによって所定の機能を入力されることができる。
【００９７】
前記メモリ４１０は、不揮発性メモリ又は高速ランダムアクセスメモリ（ＲＡＭ）を含むことができる。例えば、磁気ディスク保存デバイス、光保存デバイス、又はフラッシュメモリ（例：ＮＡＮＤ、ＮＯＲ）のうち少なくとも１つを含むことができる。
【００９８】
前記メモリ４１０は、ソフトウェアを保存し、前記ソフトウェアは、オペレーティングシステムモジュール４１１、通信モジュール４１２、グラフィックモジュール４１３、ユーザインタフェースモジュール４１４、カメラプログラム４１５、アプリケーションモジュール４１６、及びデータ保存モジュール４１７などを含むことができる。前記モジュールという用語は、命令のセット、命令語セット、又はプログラムを表現したものである場合がある。
【００９９】
前記オペレーティングシステムモジュール４１１は、Ｗｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ（登録商標）、ダーウィン、ＲＴＸＣ、ＵＮＩＸ（登録商標）、ＯＳ  Ｘ、アンドロイド又はＶｘＷｏｒｋｓなどを含み、通常のシステム運営を制御するいくつかのソフトウェア要素を含むことができる。前記通常のシステム運営は、メモリ制御及び管理、ストレージハードウェア（デバイス）制御及び管理、そして電力制御及び管理を含むことができる。また、前記オペレーティングシステムモジュール４１１は、様々なハードウェア（デバイス）とソフトウェア構成要素（モジュール）間の通信の遂行を円滑にする機能を行うことができる。
【０１００】
前記通信モジュール４１２は、他の電子装置、例えば、コンピュータ、サーバ、そして、前記無線通信デバイス４５０又は前記外部ポートデバイス４７０を介した電子装置との通信を行うことができる。前記グラフィックモジュール４１３は、グラフィックを前記ディスプレイデバイス４９０に提供及びディスプレイするための様々なソフトウェア要素を含むことができる。前記グラフィックという用語は、テキスト、ウェブページ、アイコン、デジタルイメージ、ビデオ、及びアニメーションを示すことができる。
【０１０１】
前記ユーザインタフェースモジュール４１４は、ユーザインタフェースと関連づけられた様々なソフトウェア構成要素を含むことができる。前記ユーザインタフェースモジュール４１４は、プロセッサ４２２によって駆動されるアプリケーションに関連づけられた情報を表示するために、前記ディスプレイデバイス４９０を制御できる。また、前記ユーザインタフェースモジュール４１４は、ユーザインタフェース状態の変更又はユーザインタフェース状態が変更された条件に関するコンテンツを含むことができる。
【０１０２】
前記カメラプログラム４１５は、カメラ機能を行うための様々なソフトウェア構成を含むことができる。前記アプリケーションモジュール４１６は、前記電子装置４００にインストールされた少なくとも１つのアプリケーションのソフトウェア構成を含むことができる。
【０１０３】
例えば、前記アプリケーションは、ブラウザ、電子メール、電話帳、ゲーム、ＳＭＳ、マルチメディアメッセージサービス（ＭＭＳ）、ソーシャルネットワーキングサービス（ＳＮＳ）、インスタントメッセージ、モーニングコール、ＭＰ３プレーヤ、スケジューラ、グラフィックソフトウェア、カメラ、ワードプロセッシング、キーボードエミュレーション、音楽プレーヤ、アドレスブック、タッチリスト、ウィジェット、デジタル著作権管理（ＤＲＭ）、音声認識、音声複製、位置決定機能、ロケーションベースサービス、ユーザ認証サービスなどを含むことができる。前記プログラムという用語は、アプリケーションプログラムと共に表現されることができる。
【０１０４】
前記データ保存モジュール４１７は、図３のコネクタ２０３のようなコネクタから検索されたデータの位置を提供してＩＰネットワークを介して保存させることができる。一実施形態で、前記データ保存モジュール４１７は、ユーザからのソーシャル距離に基づく検索結果の位置を提供できる。
【０１０５】
前記データ保存モジュール４１７は、お気に入りのデータが保存される位置を提供できる。例えば、前記データ保存モジュール４１７は、ユーザによって設定されるか、または前記電子装置４００の製造過程で設定されるか、または前記ユーザによって変更されたＮの値を保存することができる。
【０１０６】
前記プロセッサユニット４２０は、前記モジュール以外にも追加的なモジュールを含むことができる。前記電子装置４００の多様な機能は、少なくとも１つのプロセス又は特定用途向け集積回路（ＡＳＩＣ）を含むハードウェア又はソフトウェアによって実行されることができる。
【０１０７】
前記電子装置４００は、図に示していないが、内部に含まれた様々な構成要素に電源を供給する電源システムを含むことができる。前記電源システムは、電源（ＡＣ電源又は電池）、電力エラー検出回路、電力変換器、電力インバータ、充電器、又は電源状態ディスプレイデバイス（発光ダイオード）などを含むことができる。
【０１０８】
前記電子装置４００は、電力生成、管理及び分配機能を行う電力管理及び制御デバイスを含むことができる。例示的な実施形態で、前記電子装置４００の構成要素が図示されているが、本開示はこれに限定されない。例えば、前記電子装置４００は、図面に示すものに比べてより多数または少数の構成要素を有し得る。
【０１０９】
本開示の様々な実施形態は、ハードウェア、ソフトウェア又はハードウェアとソフトウェアの組み合わせ形態に実現されることができることは自明である。前記ソフトウェアは非一時的なコンピュータ判読可能な記録媒体に保存されることができる。前記非一時的なコンピュータ判読可能な記録媒体は、１つ以上のプログラム（ソフトウェアモジュール）を保存し、前記１つ以上のプログラムは命令を含み、前記命令は、１つ以上のプロセッサによって実行される際に本開示の方法を行うための前記電子装置で発生することができる。
【０１１０】
前記ソフトウェアは、揮発性又は不揮発性ストレージに保存されることができる、例えば、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、メモリチップ、コンパクトディスク（ＣＤ）、デジタル多機能ディスク（ＤＶＤ）、磁気ディスク、磁気テープなどのような光学的又は磁気的に判読可能な媒体上に保存されることができる。
【０１１１】
前記保存デバイス及び保存メディアは、プログラムを保存するかまたはプログラムが実行される際、本開示の様々な実施形態を具現する命令をさらに含む非一時的なコンピュータ判読可能な記録媒体が使用され得ることは自明である。
【０１１２】
本開示の様々な実施形態による装置又はプログラムは、非一時的な判読可能な媒体の中に本開示の方法を具現するためのコードを含むプログラムを提供できる。
【０１１３】
本文書に開示された実施形態は開示された技術内容の説明及び理解のために提示されたものであって、本開示の範囲を限定するものではない。したがって、本開示の範囲は、本開示の技術的思想に基づく全ての変更又は様々な他の実施形態を含むと解釈されるべきである。
【符号の説明】
【０１１４】
１０１  ユーザコンテンツ
１０３  コンテンツ
１０５  コンテンツ
１０７  公共コンテンツ
２０１  コンテンツソース
２０３  コネクタ
２０５  ＩＰネットワーク
２０７  ユーザ
２１１  ソーシャル距離データベース
２１３  トピックスデータベース
２１５  インデクサ
４００  電子装置
４１０  メモリ
４１１  オペレーティングシステムモジュール
４１２  通信モジュール
４１３  グラフィックモジュール
４１４  ユーザインタフェースモジュール
４１５  カメラプログラム
４１６  アプリケーションモジュール
４１７  データ保存モジュール
４２０  プロセッサユニット
４２１  メモリインタフェース
４２２  プロセッサ
４２３  周辺機器インタフェース
４２３  周辺デバイスインタフェース
４３０  カメラデバイス
４４０  センサデバイス
４５０  無線通信デバイス
４６０  オーディオデバイス
４７０  外部ポートデバイス
４８０  入出力コントローラ
４９０  ディスプレイデバイス
５００  入力デバイス
【図１】
2016143425.tif 000003
【図２】
2016143425.tif 000004
【図３】
2016143425.tif 000005
【図４】
2016143425.tif 000006