(57)【要約】【課題】  マルチプロフィールを提供する方法およびシステムを提供する。【解決手段】  本発明の実施形態に係るマルチプロフィール提供方法は、ソーシャルネットワークサービスで第１会員と人的関係が設定された他の会員を前記第１会員と関連付けて管理する段階、前記他の会員を複数のグループに分類する段階、前記複数のグループのそれぞれに前記第１会員の複数のプロフィール情報のうちの少なくとも１つを設定する段階、および前記他の会員のうちの第２会員に前記第１会員のプロフィール情報を提供する場合、前記複数のグループのうちで前記第２会員が属するグループに設定された前記第１会員のプロフィール情報を前記第２会員に提供する段階を含む。【選択図】      図３
2021528710.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ装置であって、
コンピュータ読み取り可能な命令を実行するように実現される少なくとも１つのプロセッサを含み、
前記少なくとも１つのプロセッサにより
第１ユーザと人的関係が設定された他のユーザを前記第１ユーザと関連付けて管理し、
前記他のユーザを複数のグループに分類し、
前記複数のグループのそれぞれに前記第１ユーザの複数の情報のうちの少なくとも１つを設定し、
前記他のユーザのうちの第２ユーザに前記第１ユーザの情報を提供する場合、前記複数のグループのうちで前記第２ユーザが属するグループに設定された前記第１ユーザの情報を前記第２ユーザに提供する
動作を実行する、
コンピュータ装置。
【請求項２】
前記少なくとも１つのプロセッサにより、
前記第１ユーザと新たに人的関係が設定された第３ユーザを確認し、
前記他のユーザのうち、前記第１ユーザおよび前記第３ユーザと人的関係を設定している第４ユーザを確認し、
前記第４ユーザが属するグループに基づいて前記第１ユーザに対する前記第３ユーザのグループを分類する
動作をさらに実行する、
請求項１に記載のコンピュータ装置。
【請求項３】
前記少なくとも１つのプロセッサにより、
前記第１ユーザに対する前記第３ユーザのグループを分類し、
前記第４ユーザが複数人である場合、最も多くの第４ユーザが属するグループを前記第１ユーザに対する前記第３ユーザのグループとして設定する
動作をさらに実行する、
請求項２に記載のコンピュータ装置。
【請求項４】
前記少なくとも１つのプロセッサにより、
前記第１ユーザに対する前記第３ユーザのグループを分類し、
前記第４ユーザが属するグループを前記第１ユーザに対する前記第３ユーザのグループとして前記第１ユーザに推奨し、
前記第１ユーザが前記推奨したグループを選択する場合、前記推奨したグループを前記第１ユーザに対する前記第３ユーザのグループとして設定する
動作をさらに実行する、
請求項２から請求項３のいずれか一項に記載のコンピュータ装置。
【請求項５】
前記少なくとも１つのプロセッサにより、
ユーザ間の人的関係分析に基づき、前記第１ユーザと人的関係が設定されたユーザのグループを設定する、
請求項１から請求項４のいずれか一項に記載のコンピュータ装置。
【請求項６】
前記少なくとも１つのプロセッサにより、
ユーザ間の人的関係を分析してユーザ間の人的関係の差数を計算し、計算された差数を距離関数のパラメータとして利用することで前記他のユーザのグループを分類する、
請求項１から請求項５のいずれか一項に記載のコンピュータ装置。
【請求項７】
前記少なくとも１つのプロセッサにより、
前記他のユーザのそれぞれの情報を前記分類されたグループ別に分けて表示する
動作をさらに実行する、
請求項１から請求項６のいずれか一項記載のコンピュータ装置。
【請求項８】
前記少なくとも１つのプロセッサにより、
前記第１ユーザに対して生成された前記複数の情報を含む情報リストを提供し、
前記複数のグループに対するグループリストを提供し、
プロフィールリストから選択された情報を前記グループリストから選択されたグループに対して設定する
動作をさらに実行する、
請求項１から請求項７のいずれか一項に記載のコンピュータ装置。
【請求項９】
前記少なくとも１つのプロセッサにより、
前記第１ユーザに対して生成された前記複数の情報を含む情報リストを提供し、
前記他のユーザに対するユーザリストを提供し、
前記情報リストから選択された情報を前記ユーザリストから選択されたユーザに対して設定する
動作をさらに実行する、
請求項１から請求項８のいずれか一項に記載のコンピュータ装置。
【請求項１０】
前記少なくとも１つのプロセッサにより、
前記選択されたユーザに対して設定された情報に基づき、前記選択されたユーザのグループを再設定する段階
動作をさらに実行する、
請求項９に記載のコンピュータ装置。
【請求項１１】
前記少なくとも１つのプロセッサにより、
前記複数のグループのうちの特定のグループまたは前記他のユーザのうちの特定のユーザを対象に、前記第１ユーザが前記特定のグループまたは前記特定のユーザと関連して送受信したメッセージを分析し、
前記分析されたメッセージから抽出されるテキストおよびイメージのうちの少なくとも１つを利用して情報を生成し、
前記生成された情報を前記特定のグループまたは前記特定のユーザに対して提供する
動作をさらに実行する、
請求項１から請求項１０のいずれか一項に記載のコンピュータ装置。
【請求項１２】
コンピュータ装置に実行させるためのプログラムであって、
第１ユーザと人的関係が設定された他のユーザを前記第１ユーザと関連付けて管理することと、
前記他のユーザを複数のグループに分類することと、
前記複数のグループのそれぞれに前記第１ユーザの複数の情報のうちの少なくとも１つを設定することと、
前記他のユーザのうちの第２ユーザに前記第１ユーザの情報を提供する場合、前記複数のグループのうちで前記第２ユーザが属するグループに設定された前記第１ユーザの情報を前記第２ユーザに提供することとを
前記コンピュータ装置に実行させる、
プログラム。
【請求項１３】
情報処理方法であって、
第１ユーザと人的関係が設定された他のユーザを前記第１ユーザと関連付けて管理することと、
前記他のユーザを複数のグループに分類することと、
前記複数のグループそれぞれに前記第１ユーザの複数の情報のうちの少なくとも１つを設定することと、
前記他のユーザのうちの第２ユーザに前記第１ユーザの情報を提供する場合、前記複数のグループのうちで前記第２ユーザが属するグループに設定された前記第１ユーザの情報を前記第２ユーザに提供することとを含む、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、マルチプロフィールを提供する方法およびシステムに関し、より詳細には、ソーシャルネットワークサービスでマルチプロフィールを表示し、プロフィール表示設定を自動化することができるマルチプロフィール提供方法、マルチプロフィール提供方法を実行するコンピュータ装置、コンピュータと結合してマルチプロフィール提供方法をコンピュータに実行させるためにコンピュータ読み取り可能な記憶媒体に格納されたコンピュータプログラムとその記憶媒体に関する。
【背景技術】
【０００２】
ソーシャルネットワークサービスとは、ユーザがウェブ上で人的ネットワークを形成できるようにするサービスであって、１人メディア、１人コミュニティ、情報共有などがこれに包括され、メッセンジャーのようなメッセージングサービスもこのようなソーシャルネットワークサービスに含まれる。このような従来技術のソーシャルネットワークサービスにおいて、ユーザは、自身のプロフィール（一例として、メイン写真、ホーム背景写真、自己紹介文など）を作成し、作成されたプロフィールは、ユーザがプロフィールを変更したり作成し直したりしない限り、ソーシャルネットワークサービスでユーザと人的関係が結ばれている他のユーザに固定的に表示される。例えば、特許文献１は、ソーシャルネットワークサービス提供システムに関する技術であって、登録会員別に、該当の登録会員の情報を格納しているプロフィールデータベースを利用してプロフィールを提供することを開示している。このような従来技術のソーシャルネットワークサービスのユーザには、自身の固定的なプロフィールの表示、あるいはプロフィールの未表示という２つの選択肢だけが提供される。
【０００３】
しかし、ユーザは、このようなソーシャルネットワークサービスを私的な目的だけでなく業務用として使用することもあり、このような場合には、１つのアカウントに私的な友達と公的な業務関係者が混在するようになる。したがって、ユーザ本人が望まなくても、個人の私生活がプロフィールを通じて外部に晒されてしまうという問題がある。また、プロフィールを非公開に設定したとしても、プロフィールを非公開に設定しているという事実自体がプライバシーの侵害に当たるという問題もある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】韓国登録特許第１０−１０４５９２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ソーシャルネットワークサービスでマルチプロフィールを表示し、プロフィール表示設定を自動化することができるマルチプロフィール提供方法、マルチプロフィール提供方法を実行するコンピュータ装置、コンピュータと結合してマルチプロフィール提供方法をコンピュータに実行させるためにコンピュータ読み取り可能な記憶媒体に格納されたコンピュータプログラムとその記憶媒体を提供する。
【課題を解決するための手段】
【０００６】
マルチプロフィール提供方法であって、ソーシャルネットワークサービスで第１ユーザと人的関係が設定された他のユーザを第１ユーザと関連付けて管理する段階、他のユーザを複数のグループに分類する段階、複数のグループのそれぞれに第１ユーザの複数のプロフィール情報のうちの少なくとも１つを設定する段階、および他のユーザのうちの第２ユーザに第１ユーザのプロフィール情報を提供する場合、複数のグループのうちで第２ユーザが属するグループに設定された第１ユーザのプロフィール情報を第２ユーザに提供する段階を含む、マルチプロフィール提供方法を提供する。
【０００７】
１つの側面によると、マルチプロフィール提供方法は、ソーシャルネットワークサービスで第１ユーザと新たに人的関係が設定された第３ユーザを確認する段階、他のユーザのうちの第１ユーザおよび第３ユーザと共通的に人的関係を設定している第４ユーザを確認する段階、および第４ユーザが属するグループに基づいて第１ユーザに対する第３ユーザのグループを分類する段階をさらに含んでよい。
【０００８】
他の側面によると、第１ユーザに対する第３ユーザのグループを分類する段階は、第４ユーザが複数人である場合、最も多くの第４ユーザが属するグループを第１ユーザに対する第３ユーザのグループとして設定する段階を含んでよい。
【０００９】
また他の側面によると、第１ユーザに対する第３ユーザのグループを分類する段階は、第４ユーザが属するグループを第１ユーザに対する第３ユーザのグループとして第１ユーザに推奨する段階、および第１ユーザが推奨したグループを選択する場合、推奨したグループを第１ユーザに対する第３ユーザのグループとして設定する段階を含んでよい。
【００１０】
また他の側面によると、他のユーザを複数のグループに分類する段階は、ソーシャルネットワークサービスの全体ユーザの人的関係分析に基づき、第１ユーザと人的関係が設定されたユーザのグループを設定する段階を含んでよい。
【００１１】
また他の側面によると、他のユーザを複数のグループに分類する段階は、ソーシャルネットワークサービスの全体ユーザの人的関係を分析して全体ユーザの人的関係の差数を計算し、計算された差数を距離関数のパラメータとして利用することで他のユーザのグループを分類する段階を含んでよい。
【００１２】
また他の側面によると、マルチプロフィール提供方法は、他のユーザのそれぞれのプロフィール情報を分類されたグループ別に分けて表示する段階をさらに含んでよい。
【００１３】
また他の側面によると、複数のグループのそれぞれに第１ユーザの複数のプロフィール情報のうちの少なくとも１つを設定する段階は、第１ユーザに対して生成された複数のプロフィール情報を含むプロフィールリストを提供する段階、複数のグループに対するグループリストを提供する段階、およびプロフィールリストから選択されたプロフィール情報をグループリストから選択されたグループに対して設定する段階を含んでよい。
【００１４】
また他の側面によると、マルチプロフィール提供方法は、第１ユーザに対して生成された複数のプロフィール情報を含むプロフィールリストを提供する段階、他のユーザに対するユーザリストを提供する段階、およびプロフィールリストから選択されたプロフィール情報をユーザリストから選択されたユーザに対して設定する段階をさらに含んでよい。
【００１５】
また他の側面によると、マルチプロフィール提供方法は、選択されたユーザに対して設定されたプロフィール情報に基づき、選択されたユーザが属するグループを再設定する段階をさらに含んでよい。
【００１６】
さらに他の側面によると、マルチプロフィール提供方法は、複数のグループのうちの特定のグループまたは他のユーザのうちの特定のユーザを対象に、第１ユーザが特定のグループまたは特定のユーザと関連してソーシャルネットワークサービスで送受信したメッセージを分析する段階、分析されたメッセージから抽出されるテキストおよびイメージのうちの少なくとも１つを利用してプロフィール情報を生成する段階、および生成されたプロフィール情報を特定のグループまたは特定のユーザに対して提供する段階をさらに含んでよい。
【００１７】
コンピュータと結合してマルチプロフィール提供方法をコンピュータに実行させるためにコンピュータ読み取り可能な記憶媒体に格納された、コンピュータプログラムを提供する。
【００１８】
マルチプロフィール提供方法をコンピュータに実行させるためのプログラムが格納されている、コンピュータ読み取り可能な記憶媒体を提供する。
【００１９】
コンピュータ装置であって、コンピュータ読み取り可能な命令を実行するように実現される少なくとも１つのプロセッサを含み、少なくとも１つのプロセッサにより、ソーシャルネットワークサービスで第１ユーザと人的関係が設定された他のユーザを第１ユーザと関連付けて管理し、他のユーザを複数のグループに分類し、複数のグループのそれぞれに第１ユーザの複数のプロフィール情報のうちの少なくとも１つを設定し、他のユーザのうちの第２ユーザに第１ユーザのプロフィール情報を提供する場合、複数のグループのうちで第２ユーザが属するグループに設定された第１ユーザのプロフィール情報を第２ユーザに提供する動作を実行する、コンピュータ装置を提供する。
【発明の効果】
【００２０】
ソーシャルネットワークサービスでマルチプロフィールを表示し、プロフィール表示設定を自動化することができる。
【００２１】
ユーザと人的関係（友達関係）が設定された他のユーザのグループを自動で生成することができる。
【００２２】
ユーザが多数のプロフィールを管理し、生成されるグループ別に互いに異なるプロフィールを適用するためのユーザインタフェースを提供することができる。
【００２３】
ユーザの特定のグループまたは特定の知人に表示するプロフィールを自動で生成および／または推奨することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、コンピュータ装置の例を示したブロック図である。
【図３】本発明の一実施形態における、マルチプロフィールを提供する例を示した図である。
【図４】本発明の一実施形態における、マルチプロフィール提供方法の例を示したフローチャートである。
【図５】本発明の一実施形態における、マルチプロフィール提供方法の他の例を示したフローチャートである。
【図６】本発明の一実施形態における、プロフィール情報を表示する例を示した図である。
【図７】本発明の一実施形態における、マルチプロフィール提供方法のさらに他の例を示したフローチャートである。
【図８】本発明の一実施形態における、自動プロフィール生成方法の例を示した図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について、添付の図面を参照しながら詳しく説明する。
【００２６】
本発明の実施形態に係るマルチプロフィール提供システムは、以下で説明される電子機器やサーバのようなコンピュータ装置によって実現されてよい。このとき、コンピュータ装置においては、本発明の一実施形態に係るコンピュータプログラムがインストールされて実行されてよく、コンピュータ装置は、実行されるコンピュータプログラムの制御にしたがって本発明の実施形態に係るマルチプロフィール提供方法を実行してよい。上述したコンピュータプログラムは、コンピュータ装置と結合してマルチプロフィール提供方法をコンピュータに実行させるためにコンピュータ読み取り可能な記憶媒体に格納されてよい。
【００２７】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子機器１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、発明の説明のための一例に過ぎず、電子機器の数やサーバの数が図１のように限定されることはない。
【００２８】
複数の電子機器１１０、１２０、１３０、１４０は、コンピュータ装置によって実現される固定端末や移動端末であってよい。複数の電子機器１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、ナビゲーション、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型ＰＣ、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレットなどがある。一例として、図１では、電子機器１（１１０）の例としてスマートフォンを示しているが、本発明の実施形態において、電子機器１（１１０）は、実質的に無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子機器１２０、１３０、１４０および／またはサーバ１５０、１６０と通信することのできる、多様な物理的なコンピュータシステムのうちの１つを意味してよい。
【００２９】
通信方式が限定されることはなく、ネットワーク１７０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を利用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これらに限定されることはない。
【００３０】
サーバ１５０、１６０のそれぞれは、複数の電子機器１１０、１２０、１３０、１４０とネットワーク１７０を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供する１つ以上のコンピュータ装置によって実現されてよい。例えば、サーバ１５０は、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０に第１サービスを提供するシステムであってよく、サーバ１６０も、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０に第２サービスを提供するシステムであってよい。より具体的な例として、第１サービスは、ソーシャルネットワークサービスであってよい。この場合、サーバ１５０は、サービスと連携するアプリケーションがインストールされた複数の電子機器１１０、１２０、１３０、１４０に前記アプリケーションを介してメッセージングサービス、タイムラインサービスなどのようなソーシャルネットワークサービスとして提供可能な多様なサービスを提供してよい。また、サーバ１６０は、上述したアプリケーションのインストールのためのインストールファイルを複数の電子機器１１０、１２０、１３０、１４０に配布するためのサービスを第２サービスとして提供してよい。
【００３１】
一実施形態に係るマルチプロフィール提供システムは、このようなサーバ１５０に実現されてよい。マルチプロフィール提供システムは、ソーシャルネットワークサービスの会員（ユーザ）に、ソーシャルネットワークサービスで使用されるプロフィールを多重利用することのできる機能を提供してよい。実施形態によって、マルチプロフィール提供システムは、ソーシャルネットワークサービスを提供するシステムとは別のコンピュータ装置で実現され、ソーシャルネットワークサービスを提供するシステムとネットワーク１７０を介して通信しながら関連機能を提供する形態で実現されてもよい。
【００３２】
図２は、本発明の一実施形態における、コンピュータ装置の例を示したブロック図である。上述した複数の電子機器１１０、１２０、１３０、１４０のそれぞれやサーバ１５０、１６０のそれぞれは、図２に示したコンピュータ装置２００によって実現されてよく、一実施形態に係るマルチプロフィール提供方法は、このようなコンピュータ装置２００によって実現されるマルチプロフィール提供システムによって実行されてよい。マルチプロフィール提供システムがサーバ１５０に実現される場合、サーバ１５０を実現するコンピュータ装置２００によって本発明の実施形態に係るマルチプロフィール提供方法が実行されてよい。例えば、コンピュータ装置２００においては、一実施形態に係るコンピュータプログラムがインストールされて実現されてよく、コンピュータ装置２００は、実現されるコンピュータプログラムの制御にしたがって本発明の実施形態に係るマルチプロフィール提供方法を実行してよい。実施形態によって、マルチプロフィール提供システムは、複数のコンピュータ装置の結合によって実現されてもよい。
【００３３】
このようなコンピュータ装置２００は、図２に示すように、メモリ２１０、プロセッサ２２０、通信インタフェース２３０、および入力／出力インタフェース２４０を含んでよい。メモリ２１０は、コンピュータ読み取り可能な記憶媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような非一時的大容量記憶装置を含んでよい。ここで、ＲＯＭやディスクドライブのような非一時的大容量記憶装置は、メモリ２１０とは区分される別の非一時的記憶装置としてコンピュータ装置２００に含まれてもよい。また、メモリ２１０には、オペレーティングシステムと、少なくとも１つのプログラムコードが格納されてよい。このようなソフトウェア構成要素は、メモリ２１０とは別のコンピュータ読み取り可能な記憶媒体からメモリ２１０にロードされてよい。このような別のコンピュータ読み取り可能な記憶媒体は、フロッピードライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータ読み取り可能な記憶媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読み取り可能な記憶媒体ではない通信インタフェース２３０を通じてメモリ２１０にロードされてもよい。例えば、ソフトウェア構成要素は、ネットワーク１７０を介して受信されるファイルによってインストールされるコンピュータプログラムに基づいてコンピュータ装置２００のメモリ２１０にロードされてよい。
【００３４】
プロセッサ２２０は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１０または通信インタフェース２３０によって、プロセッサ２２０に提供されてよい。例えば、プロセッサ２２０は、メモリ２１０のような記憶装置に格納されたプログラムコードにしたがって受信される命令を実行するように構成されてよい。
【００３５】
通信モジュール２３０は、ネットワーク１７０を介してコンピュータ装置２００が他の装置（一例として、上述した記憶装置）と互いに通信するための機能を提供してよい。一例として、コンピュータ装置２００のプロセッサ２２０がメモリ２１０のような記憶装置に格納されたプログラムコードにしたがって生成した要求や命令、データ、ファイルなどが、通信インタフェース２３０の制御にしたがってネットワーク１７０を介して他の装置に伝達されてよい。これとは逆に、他の装置からの信号や命令、データ、ファイルなどが、ネットワーク１７０を経てコンピュータ装置２００の通信インタフェース２３０を通じてコンピュータ装置２００に受信されてよい。通信インタフェース２３０を通じて受信された信号や命令、データなどは、プロセッサ２２０やメモリ２１０に伝達されてよく、ファイルなどは、コンピュータ装置２００がさらに含むことのできる記憶媒体（上述した非一時的記憶装置）に格納されてよい。
【００３６】
入力／出力インタフェース２４０は、入力／出力装置２５０とのインタフェースのための手段であってよい。例えば、入力装置は、マイク、キーボード、またはマウスなどの装置を含んでよく、出力装置は、ディスプレイ、スピーカのような装置を含んでよい。他の例として、入力／出力インタフェース２４０は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。入力／出力装置２５０は、コンピュータ装置２００と１つの装置で構成されてもよい。
【００３７】
また、他の実施形態において、コンピュータ装置２００は、図２の構成要素よりも少ないまたは多い構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば、コンピュータ装置２００は、上述した入力／出力装置２５０のうちの少なくとも一部を含むように実現されてもよいし、トランシーバ、データベースなどのような他の構成要素をさらに含んでもよい。
【００３８】
図３は、本発明の一実施形態における、マルチプロフィールを提供する例を示した図である。図３は、ソーシャルネットワークサービスの第１会員３１０に対して互いに異なる複数のプロフィール３２１、３２２、３２３、３２４を生成し、第１会員３１０と人的関係が設定された他の会員を分類したグループ（第１会員３１０の同好会３３１、個人的な友達３３２、業務関係者３３３）、さらに第１会員３１０と人的関係が設定されていない会員３３４のそれぞれに、互いに異なるプロフィール（プロフィールＰ１（３２１）、プロフィールＰ２（３２２）、プロフィールＰ３（３２３）、プロフィールＰ４（３２４））が提供される例を示している。
【００３９】
図３において、互いに異なる複数のプロフィール３２１、３２２、３２３、３２４は、プロフィールを構成するプロフィールイメージ、ホーム背景イメージ、自己紹介文がすべて異なる形態として示されているが、本明細書において「互いに異なるプロフィール」とは、プロフィールを構成する要素のうちの少なくとも１つが互いに異なるプロフィールであるものを意味してよい。例えば、プロフィールイメージとホーム背景イメージは同じであるが自己紹介文が異なるとか、プロフィールイメージと自己紹介文は同じであるがプロフィールイメージが異なるプロフィールが、「互いに異なるプロフィール」を意味してよい。
【００４０】
このように、本発明の実施形態では、複数の個人プロフィールを生成することが可能であり、相手に応じてそれぞれ互いに異なるプロフィールが提供されるようにサービスを提供することができる。
【００４１】
図４は、本発明の一実施形態における、マルチプロフィール提供方法の例を示したフローチャートである。本実施形態に係るマルチプロフィール提供方法は、上述したコンピュータ装置２００によって実行されてよい。例えば、コンピュータ装置２００のプロセッサ２２０は、メモリ２１０が含むオペレーティングシステムのコードと、少なくとも１つのプログラムのコードとによる制御命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。ここで、プロセッサ２２０は、コンピュータ装置２００に格納されたコードが提供する制御命令にしたがってコンピュータ装置２００が図４の方法に含まれる段階４１０〜４４０を実行するようにコンピュータ装置２００を制御してよい。
【００４２】
段階４１０で、コンピュータ装置２００は、ソーシャルネットワークサービスで第１会員と人的関係が設定された他の会員を第１会員と関連付けて管理してよい。例えば、コンピュータ装置２００は、第１会員のソーシャルネットワークサービスのアカウントと、ソーシャルネットワークサービスで第１会員と人的関係が設定された他の会員のアカウントとを互いに連携させてデータベースに格納してよい。
【００４３】
段階４２０で、コンピュータ装置２００は、他の会員を複数のグループに分類してよい。例えば、コンピュータ装置２００は、第１会員のアカウントと連携してデータベースに格納された他の会員のアカウントを複数のグループに分類し、それぞれのグループを識別することのできるグループ識別子を他の会員のアカウントと連携させてデータベースに格納してよい。より具体的な例として、第１会員と人的関係が設定された会員ＡＡＡがグループＡに分類された場合、第１会員のアカウントと会員ＡＡＡのアカウント、さらにグループＡの識別子を互いに連携させてデータベースに格納してよい。
【００４４】
段階４３０で、コンピュータ装置２００は、複数のグループのそれぞれに、第１会員の複数のプロフィール情報のうちの少なくとも１つを設定してよい。例えば、コンピュータ装置２００は、グループＡの識別子と第１会員のプロフィールＰ１（３２１）の識別子とを互いに連携させてデータベースに格納してよい。この場合、コンピュータ装置２００は、データベースから、グループＡの識別子によってプロフィールＰ１（３２１）の識別子を抽出したり、プロフィールＰ１（３２１）の識別子によってグループＡの識別子を抽出したりすることが可能となる。
【００４５】
段階４４０で、コンピュータ装置２００は、他の会員のうちの第２会員に第１会員のプロフィール情報を提供する場合、複数のグループのうちで第２会員が属するグループに設定された第１会員のプロフィール情報を第２会員に提供してよい。例えば、会員ＡＡＡに第１会員のプロフィール情報を提供する場合、コンピュータ装置２００は、データベースから第１会員のアカウントに基づいて会員ＡＡＡのアカウントを抽出してよく、会員ＡＡＡが属するグループＡの識別子を抽出してよく、グループＡの識別子と連携して格納された第１会員のプロフィールＰ１（３２１）の識別子を抽出してよい。この場合、コンピュータ装置２００は、プロフィールＰ１（３２１）を会員ＡＡＡに提供してよい。会員ＣＣＣがグループＢに属し、グループＢにプロフィールＰ２（３２２）が設定されている場合、会員ＣＣＣには第１会員のプロフィールＰ２（３２２）が提供されてよい。ここで、プロフィールＰ１（３２１）とプロフィールＰ２（３２２）は互いに異なるプロフィールであるため、第１会員と人的関係が設定された会員ＡＡＡと会員ＣＣＣには、第１会員の互いに異なるプロフィールが提供されるようになる。
【００４６】
このように、本実施形態によると、特定の会員のプロフィールを提供するにあたり、ソーシャルネットワークサービスで人的関係が設定された他の会員のグループに応じて互いに異なるプロフィールを提供することが可能となる。
【００４７】
図５は本、発明の一実施形態における、マルチプロフィール提供方法の他の例を示したフローチャートである。本実施形態に係るマルチプロフィール提供方法は、図４を参照しながら説明した段階４１０〜４４０の他に、図５に示された段階５１０〜５３０をさらに含んでよい。このような図５の段階５１０〜５３０は、図４の段階４３０または段階４４０以降に、コンピュータ装置２００によって実行されてよい。
【００４８】
段階５１０で、コンピュータ装置２００は、ソーシャルネットワークサービスで第１会員と新たに人的関係が設定された第３会員を確認してよい。例えば、第１会員が第３会員をソーシャルネットワークサービスの友達として追加する場合、コンピュータ装置２００は、このような第３会員のアカウントを第１会員のアカウントと連携させてデータベースに格納してよい。
【００４９】
段階５２０で、コンピュータ装置２００は、他の会員のうち、ソーシャルネットワークサービスで第１会員および第３会員と共通的に人的関係を設定している第４会員を確認してよい。例えば、上述した会員ＣＣＣが、ソーシャルネットワークサービスで第１会員および第３会員と共通的に人的関係を設定している会員であると仮定する。会員ＣＣＣが第１会員および第３会員と共通的に人的関係を設定している場合、第１会員のアカウントと会員ＣＣＣのアカウントがデータベースで互いに連携して格納されているはずであり、第３会員のアカウントと会員ＣＣＣのアカウントも互いに連携して格納されているはずであるため、コンピュータ装置２００は、互いに連携して格納された第１会員、第３会員、会員ＣＣＣのアカウントを確認することにより、会員ＣＣＣがソーシャルネットワークサービスで第１会員および第３会員と共通的に人的関係を設定している会員であることを確認できるようになる。
【００５０】
段階５３０で、コンピュータ装置２００は、第４会員が属するグループに基づいて第１会員に対する第３会員のグループを分類してよい。例えば、コンピュータ装置２００は、会員ＣＣＣが属するグループＢを第３会員のグループとして設定してよい。
【００５１】
このように、本実施形態によると、会員の新たな友達（新たに人的関係が設定された他の会員）のグループをコンピュータ装置２００が自動で設定することが可能となる。上述した例のように、グループＢには第１会員のプロフィールＰ２（３２２）が設定されているため、第１会員の新たな友達である第３会員にはプロフィールＰ２（３２２）が表示されるようになる。
【００５２】
また、段階５２０で、第１会員および第３会員と共通的に人的関係を設定している会員が複数人である場合が考慮されることもある。この場合、コンピュータ装置２００は、段階５２０で、最も多い第４会員が属するグループを第１会員に対する第３会員のグループとして設定してよい。例えば、第１会員および第３会員と共通的に人的関係を設定している会員が１０人であり、このうちの７人はグループＡ、２人はグループＢ、残り１人はグループＣであれば、第３会員はグループＡに属するように設定されてよい。ここで、会員にグループを設定するということは、上述したように、第３会員のアカウントとグループＡの識別子とを互いに連携させてデータベースに格納することを含んでよい。また他の例として、コンピュータ装置２００は、段階５２０で、ソーシャルネットワークサービス内で第３会員と最も類似する人的関係を有する第４会員が属するグループを、第１会員に対する第３会員のグループとして設定してもよい。
【００５３】
一方、図５では、コンピュータ装置２００が第３会員のグループを自動で分類する実施形態について説明したが、コンピュータ装置２００は、第３会員のグループを第１会員に推奨し、第１会員の選択によって第３会員のグループが設定されるようにしてもよい。
【００５４】
例えば、段階５３０で、コンピュータ装置２００は、第４会員が属するグループを第１会員に対する第３会員のグループとして第１会員に推奨し、第１会員が推奨したグループを選択する場合、推奨したグループを第１会員に対する第３会員のグループとして設定してよい。言い換えれば、コンピュータ装置２００は、新たな友達が属するグループを自動で推奨し、その選択を第１会員に任せるようにしてもよい。必要によって、コンピュータ装置２００は、第１会員の新たな友達が属するグループを直接生成したり、または既存のグループから選択したりするためのユーザインタフェースを提供してもよい。
【００５５】
また、コンピュータ装置２００は、段階４２０で、第１会員と人的関係が設定された他の会員を複数のグループに分類するにあたり、ソーシャルネットワークサービスの全体会員の人的関係分析を活用してもよい。言い換えれば、コンピュータ装置２００は、ソーシャルネットワークサービスの全体会員の人的関係分析に基づき、第１会員と人的関係が設定された他の会員のグループを設定してよい。より具体的な実施形態として、コンピュータ装置２００は、ソーシャルネットワークサービスの全体会員の人的関係を分析して全体会員の人的関係の差数を計算し、計算された差数を距離関数のパラメータとして利用することにより、第１会員と人的関係が設定された他の会員のグループを分類してよい。ここで、差数とは、ソーシャルネットワークサービスの人的関係の数等を意味してよい。例えば、会員ＡＡＡと会員ＢＢＢとが直接的に人的関係を設定している場合（会員ＡＡＡ−会員ＢＢＢ）、会員ＡＡＡの観点から会員ＢＢＢの差数は１となってよい。会員ＡＡＡと会員ＣＣＣとが直接的に人的関係を設定してはいないが会員ＢＢＢと会員ＣＣＣとが直接的に人的関係を設定している場合（会員ＡＡＡ−会員ＢＢＢ−会員ＣＣＣ）、会員ＣＣＣは会員ＡＡＡの観点から差数が２となってよい。コンピュータ装置２００は、全体ユーザのこのような差数を計算し、計算された差数をパラメータとして有する距離関数を利用することにより、第１会員と人的関係が設定された他の会員のグループを自動で分類してよい。一例として、ＤＢＳＣＡＮ（Ｄｅｎｓｉｔｙ−Ｂａｓｅｄ  Ｓｐａｔｉａｌ  Ｃｌｕｓｔｅｒｉｎｇ  ｏｆ  Ａｐｐｌｉｃａｔｉｏｎ  ｗｉｔｈ  Ｎｏｉｓｅ）アルゴリズムのようなデータクラスタリングアルゴリズムが、差数と距離関数を利用して与えられた情報（全体ユーザに対して計算された差数）に基づいて第１会員と人的関係が設定された会員のグループを分類（設定）するために活用されてよい。
【００５６】
このような本実施形態のように、会員のグループは、多様な方式とコンピュータ装置２００によって自動分類が可能となる。実施形態によって、グループの自動分類と第１会員の直接的なグループの生成または選択がともに活用されてもよい。
【００５７】
一方、コンピュータ装置２００は、他の会員のそれぞれのプロフィール情報を分類されたグループ別に分けて表示してよい。図６は、本発明の一実施形態における、プロフィール情報を表示する例を示した図である。上述したように、第１会員の友達が複数のグループに分類されるようになるため、コンピュータ装置２００は、友達のプロフィール情報の表示も分類されたグループに分けて表示してよい。図６の電子機器１１０の画面６１０は、第１会員と人的関係が設定された他の会員のプロフィール情報が、他の会員ＡＡＡ、ＢＢＢ、ＣＣＣ、ＤＤＤ、ＥＥＥが分類されたグループ（グループＡ、グループＢ）別に表示された例を示している。
【００５８】
また、画面６１０は、グループ別に表示しようとする第１会員のプロフィールを設定するためのユーザインタフェース６２０、６３０を示している。例えば、第１ユーザインタフェース６２０により、第１会員がグループＡに属する会員に表示するプロフィールを設定することのできるプロフィール設定機能が提供されてよい。また、第２ユーザインタフェース６３０により、第１会員がグループＢに属する会員に表示するプロフィールを設定することのできるプロフィール設定機能が提供されてよい。
【００５９】
図７は、本発明の一実施形態における、マルチプロフィール提供方法の例を示したフローチャートである。本実施形態に係るマルチプロフィール提供方法は、図４を参照しながら説明した段階４１０〜４４０の他に、図７に示された段階７１０〜７３０をさらに含んでよい。このような図７の段階７１０〜７３０は、図４の段階４３０に含まれ、コンピュータ装置２００によって実行されてよい。
【００６０】
段階７１０で、コンピュータ装置２００は、第１会員に対して生成された複数のプロフィール情報を含むプロフィールリストを提供してよい。ここで、第１会員に対して生成されたプロフィール情報は、第１会員が直接生成したプロフィール情報、および／または第１会員のためにコンピュータ装置２００が自動で生成したプロフィール情報を含んでよい。コンピュータ装置２００がプロフィール情報を自動で生成する実施形態については、以下でさらに詳しく説明する。
【００６１】
段階７２０で、コンピュータ装置２００は、複数のグループに対するグループリストを提供してよい。例えば、コンピュータ装置２００は、第１会員が複数のグループを含むグループリストから少なくとも１つのグループを選択できるように、第１会員にグループリストを提供してよい。
【００６２】
段階７３０で、コンピュータ装置２００は、プロフィールリストから選択されたプロフィール情報をグループリストから選択されたグループに対して設定してよい。例えば、第１会員に対し、プロフィールＰ１（３２１）、プロフィールＰ２（３２２）、プロフィールＰ３（３２３）を含むプロフィールリストが存在し、グループＡ、グループＢ、グループＣを含むグループリストが存在すると仮定する。プロフィールリストとグループリストは第１会員に提供されてよく、コンピュータ装置２００は、第１会員がプロフィールリストから選択するプロフィールと、第１会員がグループリストから選択するグループとをそれぞれ確認してよい。一例として、プロフィールＰ３（３２３）とグループＢが選択されたと仮定するとき、コンピュータ装置２００は、グループＢに対応する第１会員のプロフィールとしてプロフィールＰ３（３２３）を設定してよい。この場合、グループＢに属する会員に提供される第１会員のプロフィールは、プロフィールＰ３（３２３）となってよい。
【００６３】
上述した図７の実施形態では、第１会員のグループ別にプロフィールを設定することについて説明したが、実施形態によって、コンピュータ装置２００は、友達別にプロフィールを設定するための機能を提供してもよい。例えば、コンピュータ装置２００は、図７の実施形態で説明したグループリストの代わりに、第１会員と人的関係が設定された他の会員のリストである会員リストを提供してよく、プロフィールリストから選択されたプロフィールを会員リストから選択された会員に対して設定してよい。例えば、第１会員に対し、プロフィールＰ１（３２１）、プロフィールＰ２（３２２）、プロフィールＰ３（３２３）を含むプロフィールリストが存在し、会員ＡＡＡ、会員ＢＢＢ、会員ＣＣＣを含む会員リストが存在すると仮定する。プロフィールリストと会員リストは第１会員に提供されてよく、コンピュータ装置２００は、第１会員がプロフィールリストから選択するプロフィールと、第１会員が会員リストから選択する会員とをそれぞれ確認してよい。一例として、プロフィールＰ２（３２２）と会員ＣＣＣが選択されたと仮定するとき、コンピュータ装置２００は、会員ＣＣＣに対応する第１会員のプロフィールとしてプロフィールＰ２（３２２）を設定してよい。この場合、会員ＣＣＣには、第１会員のプロフィールＰ２（３２２）が表示されてよい。
【００６４】
また、コンピュータ装置２００は、ユーザが特定の会員を選択してプロフィール情報を設定した場合、選択された会員に対して設定されたプロフィール情報に基づき、選択された会員のグループを再設定してよい。例えば、会員ＡＡＡがグループＡに属しており、グループＡがプロフィールＰ１（３２１）と連携しており、グループＢがプロフィールＰ２（３２２）と連携していると仮定する。このとき、第１会員が会員ＡＡＡに対してプロフィールＰ２（３２２）を設定する場合、コンピュータ装置２００は、会員ＡＡＡのグループをグループＡからグループＢに変更して再設定してよい。
【００６５】
また、コンピュータ装置２００は、上述したように、ユーザのプロフィール情報を自動で生成してもよい。このために、コンピュータ装置２００は、第１会員が特定のグループまたは特定の会員を対象にソーシャルネットワークサービスで送受信したメッセージ（テキスト、イメージ、動画、オーディオなど）を活用してよい。
【００６６】
図８は、本発明の一実施形態における、自動プロフィール生成方法の例を示した図である。本実施形態に係るマルチプロフィール提供方法は、図４を参照しながら説明した段階４１０〜４４０の他に、図８に示された段階８１０〜８３０をさらに含んでよい。このような図８の段階８１０〜８３０は、図４の段階４３０または段階４４０以降に、コンピュータ装置２００によって実行されてよい。
【００６７】
段階８１０で、コンピュータ装置２００は、複数のグループのうちの特定のグループまたは他の会員のうちの特定の会員を対象に、第１会員が特定のグループまたは特定の会員と関連してソーシャルネットワークサービスで送受信したメッセージを分析してよい。例えば、送受信したメッセージは、メッセンジャーチャットルームで第１会員が特定のグループに属する会員や前記特定の会員とやり取りした会話内容を含んでよい。他の例として、送受信したメッセージは、第１会員が特定のグループに属する会員や前記特定の会員がアップロードした掲示物への返答（コメント）を含んでよい。このように、送受信したメッセージは、ソーシャルネットワークサービスにおいて第１会員が他の会員に対して行った活動から発生する多様な情報を含むようになる。
【００６８】
段階８２０で、コンピュータ装置２００は、分析されたメッセージから抽出されるテキストおよびイメージのうちの少なくとも１つを利用してプロフィール情報を生成してよい。例えば、抽出されるテキストは、会員同士の会話内容から抽出された互いの呼び名（一例として、ハニー、パパ、ママ、友達のニックネームなど）を含んでよい。より具体的な例として、コンピュータ装置２００は、自然語分析において形態素分析によって名詞／固有名詞を抽出し、呼び名に対する実際の応答回数の割合と事前的な応答に該当するキーワードとをマッチングさせて呼び名を抽出してよい。また、一例として抽出されるイメージは、会員同士がやり取りした写真や動画の少なくとも１つのフレームを含んでよい。より具体的な例として、コンピュータ装置２００は、写真とその写真に対する会員の反応に対して自然語分析と感情分析を実行し、会員の反応が良かった写真を抽出してよい。例えば、コンピュータ装置２００は、タイムラインにアップロードされた写真に対するおすすめの数や、チャットルームにアップロードされた写真と関連して予め設定された時間内にチャットルームの他の会員から受信されたメッセージの数やメッセージの内容などを分析して特定の写真を抽出してよい。このとき、コンピュータ装置２００は、写真がアップロードされて予め設定された時間内に受信されるメッセージの内容に基づき、該当のメッセージがアップロードされた写真に関する内容を含んでいるかを判断してよく、メッセージの内容によってアップロードされた写真に対する他の会員の反応程度を判断してもよい。会話内容は、形態素分析を利用した名詞／動詞の出現により、話題が変わったか、それとも写真に対する会話が続いているかを判断してよい。反応程度は、写真に対する会話において、感情的評価に該当する事前単語の出現頻度と該当の単語に対して事前に計算された感情評価値を利用することにより、写真に対する他の会員の反応程度を判断してよい。他の例として、コンピュータ装置２００は、写真内に第１会員の顔が写っている写真を探し出し、第１会員の顔部分だけを抽出してもよい。このために顔認識方法が活用されてよく、コンピュータ装置２００は、第１会員が以前にプロフィールイメージとして設定していた写真の第１会員の顔とアップロードされた写真とを比べ、アップロードされた写真から第１会員の顔を抽出してよい。また、コンピュータ装置２００は、写真において、第１会員の顔の割合が予め設定された割合以上の写真にイメージの抽出範囲を狭めることも可能である。
【００６９】
段階８３０で、コンピュータ装置２００は、生成されたプロフィール情報を前記特定のグループまたは前記特定の会員に提供してよい。例えば、コンピュータ装置２００は、メッセンジャーチャットルームから会員Ａが第１会員を呼ぶ呼び名を抽出し、会員Ａに提供される第１会員のプロフィールの自己紹介として活用してよい。他の例として、コンピュータ装置２００は、第１会員がメッセンジャーチャットルームで会員Ａに送信した写真から第１会員の顔を抽出し、会員Ａに提供される第１会員のプロフィールのプロフィールイメージとして活用してよい。また、コンピュータ装置２００は、抽出されたイメージをプロフィールのホーム背景イメージとして活用してもよい。この場合、会員Ａには、第１会員との会話から採択された呼び名、顔イメージ、背景イメージがプロフィールの自己紹介、プロフィールイメージ、ホーム背景イメージにそれぞれ自動で設定された第１会員のプロフィールが提供されるようになる。これとは逆に、第１会員は、コンピュータ装置２００によって自動で生成されたプロフィールを会員Ａに提供してもよい。特に、自動でプロフィールを生成して提供しながらも、第１会員と会員Ａとがやり取りしたメッセージに忠実なプロフィールの提供が可能となる。
【００７０】
以上のように、本発明の実施形態によると、ソーシャルネットワークサービスでマルチプロフィールを表示し、プロフィール表示設定を自動化することができる。また、ユーザと人的関係（友達関係）が設定された他のユーザのグループを自動で生成することができ、ユーザが多数のプロフィールを管理し、生成されるグループ別に互いに異なるプロフィールを適用するためのユーザインタフェースを提供することができ、ユーザの特定のグループまたは特定の知人に表示するプロフィールを自動で生成および／または推奨することができる。
【００７１】
上述したシステムまたは装置は、ハードウェア構成要素、ソフトウェア構成要素、またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを格納、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【００７２】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、仮想装置、コンピュータ記憶媒体または装置に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で格納されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ読み取り可能な記憶媒体に格納されてよい。
【００７３】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読み取り可能な媒体に格納されてよい。前記コンピュータ読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含んでよい。前記媒体に格納されるプログラム命令は、実施形態のために特別に設計されたものであっても、コンピュータソフトウェアの当業者に公知されて使用可能なものであってもよい。コンピュータ読み取り可能な記憶媒体の例としては、ハードディスク、フロッピーディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭおよびＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。このような記憶媒体は、単一または複数のハードウェアが結合した形態の多様な記憶手段または格納手段であってよく、あるコンピュータシステムに直接接続する媒体に限定されることはなく、ネットワーク上に分散して存在するものであってもよい。プログラム命令の例には、コンパイラによって生成されるもののような機械語コードだけでなく、インタプリタなどを使用してコンピュータによって実行されることのできる高級言語コードが含まれる。
【００７４】
以上のように、実施形態を、限定された実施形態および図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００７５】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【図１】
2021528710.tif 000003
【図２】
2021528710.tif 000004
【図３】
2021528710.tif 000005
【図４】
2021528710.tif 000006
【図５】
2021528710.tif 000007
【図６】
2021528710.tif 000008
【図７】
2021528710.tif 000009
【図８】
2021528710.tif 000010
【国際調査報告】
2021528710.tif 000011
2021528710.tif 000012
2021528710.tif 000013
2021528710.tif 000014