(57)【要約】  ユーザデバイスは、ユーザデバイスの現在位置に対応する情報を受信する段階と、少なくとも１つのソーシャルグループ条件情報アイテムを受信する段階と、現在位置に対応する情報、及び少なくとも１つのソーシャルグループ条件情報アイテムに基づいたソーシャルグループ生成要請を外部装置に伝送する段階と、を含むソーシャルグループ生成方法、ソーシャルグループ連結方法、ソーシャルグループの生成方法及び連結方法、ユーザデバイス、サーバ及び記録媒体である。
2013540393.tif 000002
【特許請求の範囲】
【請求項１】
ユーザデバイスの現在位置に対応する情報を受信する段階と、
少なくとも１つのソーシャルグループ条件情報アイテムを受信する段階と、
前記現在位置に対応する情報、及び前記少なくとも１つのソーシャルグループ条件情報アイテムに基づいて、ソーシャルグループを生成するための要請を外部装置に伝送する段階と、を含むユーザデバイスによって遂行されるソーシャルグループ生成方法。
【請求項２】
前記ソーシャルグループ生成方法は、
前記ユーザデバイスが、前記現在位置を離脱すれば、前記ユーザデバイスによって、前記ソーシャルグループの他のメンバーに、前記ソーシャルグループの所有権を移転する段階をさらに含むことを特徴とする請求項１に記載のソーシャルグループ生成方法。
【請求項３】
前記少なくとも１つのソーシャルグループ条件情報アイテムは、前記ソーシャルグループの潜在的なメンバーに対応する条件情報を含むことを特徴とする請求項１または２に記載のソーシャルグループ生成方法。
【請求項４】
前記外部装置は、ソーシャルネットワーク・サービスを提供する装置であり、前記ユーザデバイスは、ネットワークを介して、前記外部装置にアクセスすることを特徴とすることを特徴とする請求項１または２に記載のソーシャルグループ生成方法。
【請求項５】
ユーザデバイスの現在位置に対応する情報に基づいたソーシャルグループ・リストに係わる要請を外部装置に伝送する段階と、
前記ユーザデバイスで、前記外部装置からソーシャルグループ・リストを受信する段階と、
前記ユーザデバイスに設定されたソーシャルグループ条件情報に基づいて、前記受信されたソーシャルグループ・リストをフィルタリングする段階と、
前記フィルタリングされたソーシャルグループ・リストから選択されたソーシャルグループに連結する段階と、を含むユーザデバイスによって遂行されるソーシャルグループ連結方法。
【請求項６】
少なくとも１つの第１ユーザデバイスの現在位置に対応する情報と、少なくとも１つのソーシャルグループ条件情報とに基づいて、前記第１ユーザデバイスから、ソーシャルグループを生成するための要請が受信されれば、前記ソーシャルグループを生成する段階と、
前記現在位置に対応する情報に基づいて、第２ユーザデバイスから、ソーシャルグループ・リストに係わる要請が受信されれば、前記生成されたソーシャルグループに対応する情報を含むソーシャルグループ・リストを、前記第２ユーザデバイスに伝送する段階と、を含む外部デバイスによって遂行されるソーシャルグループの生成方法及び連結方法。
【請求項７】
ユーザデバイスによって遂行されるソーシャルグループ生成方法を遂行するコンピュータプログラムを記録した記録媒体において、
前記方法は、
前記ユーザデバイスの現在位置に対応する情報を受信する段階と、
少なくとも１つのソーシャルグループ条件情報アイテムを受信する段階と、
前記現在位置に対応する情報、及び前記少なくとも１つのソーシャルグループ条件情報アイテムに基づいて、ソーシャルグループを生成するための要請を外部デバイスに伝送する段階と、を含む記録媒体。
【請求項８】
ユーザデバイスの現在位置に対応する情報を検出する位置情報検出部と、
少なくとも１つのソーシャルグループ条件情報アイテムを受信する情報受信部と、
外部装置と通信するデータ送受信部と、
前記現在位置に対応する情報と、前記少なくとも１つのソーシャルグループ条件情報アイテムとに基づいて、ソーシャルグループを生成するための要請を、前記データ送受信部を介して、前記外部装置に伝送するプロセッサを含むユーザデバイス。
【請求項９】
前記プロセッサは、前記ユーザデバイスが前記現在位置を離脱するとき、前記ソーシャルグループの他のメンバーに、前記ソーシャルグループの所有権を移転するための情報を、前記データ送受信部を介して伝送することを特徴とする請求項８に記載のユーザデバイス。
【請求項１０】
前記少なくとも１つのソーシャルグループ条件情報アイテムは、前記ソーシャルグループの潜在的なメンバーに対応する条件情報を含み、前記ユーザデバイスに入力される情報に基づいたことを特徴とする請求項８に記載のユーザデバイス。
【請求項１１】
前記プロセッサは、前記ユーザデバイスの現在位置に基づいて、前記ソーシャルグループに連結するか否かを判断することを特徴とする請求項８または９に記載のユーザデバイス。
【請求項１２】
前記プロセッサは、前記ユーザデバイスの現在位置情報に基づいて、ソーシャルグループ・リストに係わる要請を、前記データ送受信部を介して、前記外部装置に伝送し、前記要請されたソーシャルグループ・リストが受信されれば、前記受信されたソーシャルグループ・リストに基づいて、前記ソーシャルグループに、前記ユーザデバイスを追加することを特徴とする請求項１１に記載のユーザデバイス。
【請求項１３】
前記プロセッサは、ソーシャルグループ条件情報アイテムに基づいて、前記受信されたソーシャルグループ・リストをフィルタリングし、前記フィルタリングされたソーシャルグループ・リストに基づいて選択されたソーシャルグループに、前記ユーザデバイスを連結することを特徴とする請求項１２に記載のユーザデバイス。
【請求項１４】
少なくとも１つのユーザデバイスと通信するデータ送受信部と、
生成されたソーシャルグループに対応する情報を保存する保存部と、
前記データ送受信部を介して、前記少なくとも１つのユーザデバイスの現在位置に係わる情報と、ソーシャルグループ条件情報アイテムとが受信されれば、前記現在位置に係わる情報と、前記ソーシャルグループ条件情報アイテムとに基づいて、ソーシャルグループを生成し、前記生成されたソーシャルグループについての情報を、前記保存部に保存し、前記データ送受信部を介して、前記現在位置に係わる情報に基づいて、ユーザデバイスからソーシャルグループ・リストに係わる要請が受信されれば、前記保存部に保存された情報に基づいた前記ソーシャルグループ・リストを、前記ソーシャルグループ・リストを要請したユーザデバイスに伝送するプロセッサを含むサーバ。
【請求項１５】
前記プロセッサは、前記データ送受信部を介して受信される情報に基づいて、前記生成されたソーシャルグループの全てのメンバーが、前記現在位置を離脱したと判断されれば、前記生成されたソーシャルグループに対応する動作を取り消すことを特徴とする請求項１４に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソーシャルネットワーク・サービスに係り、特に、ソーシャルグループの生成方法及び連結方法、該方法を遂行するユーザデバイス、サーバ及びコンピュータで読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
最近、スマートフォン（smart phone）を含んだ多様なモバイルデバイスが普及しながら、モバイルデバイス基盤の多様なサービスが提供されている。モバイルデバイス基盤の多様なサービスのうち、一般的な例が、ソーシャルネットワーク・サービスである。
【０００３】
ソーシャルネットワーク・サービスは、ウェブ基盤及び／またはオンライン基盤サービスである。ソーシャルネットワーク・サービスは、多様な類型のサービスを含む。そのうちでも、最も一般的に使われるサービスが、ソーシャルグループを生成して連結するサービスである。一般的に、ソーシャルグループを生成して連結するソーシャルネットワーク・サービスは、スクールに対応するウェブサイトのように、個人の学校情報（及び／または個人の身上情報）及び／または個人の嗜好情報、及び／または個人の地理的な位置情報に基づいて、ソーシャルグループを生成して連結するソーシャルネットワーク・サービスがある。
【０００４】
しかし、既存のソーシャルネットワーク・サービスは、特定ウェブサイトまたはネットワークサービスを提供するためのサーバに接続された各ユーザデバイスから収集された情報（例えば、ユーザの関心事情報、ユーザデバイスの位置情報）に基づいて、分離した情報を基にソーシャルグループを生成する。従って、既存のソーシャルグループは、少なくとも２以上のユーザデバイスから収集された情報を基に生成されるが、１人ユーザデバイスから収集された情報を基にソーシャルグループを生成することができない。
【０００５】
また、ユーザは、自分のデバイスを特定ウェブサイト、または特定サーバで生成したソーシャルグループに連結させてソーシャルネットワーク・サービスを提供されるが、特定ウェブサイトまたは特定サーバで、ソーシャルグループ生成時に能動的に参加することができない。特に、特定ウェブサイトまたは特定サーバで、ソーシャルグループを生成するとき、ユーザは、ユーザ所望の条件を有するソーシャルグループの生成を要請することができない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、ユーザが設定したグループ条件情報と位置情報とを基にソーシャルグループを生成して連結する方法、該方法を遂行するユーザデバイス、サーバ及び前記方法を遂行するためのコンピュータで読み取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一実施形態によるユーザデバイスによって遂行されるグループ生成方法は、ユーザデバイスの現在位置に対応する情報を受信する段階と、少なくとも１つのソーシャルグループ条件情報アイテムを受信する段階と、前記現在位置に対応する情報、及び前記少なくとも１つのソーシャルグループ条件情報アイテムに基づいて、ソーシャルグループを生成するための要請を外部装置に伝送する段階と、を含んでもよい。
【０００８】
本発明の一実施形態によるユーザデバイスによって遂行されるグループ連結方法は、ユーザデバイスの現在位置に対応する情報に基づいたソーシャルグループ・リストに対する要請を外部装置に伝送する段階と、前記ユーザデバイスで、前記外部装置からソーシャルグループ・リストを受信する段階と、前記ユーザデバイスに設定されたソーシャルグループ条件情報に基づいて、前記受信されたソーシャルグループ・リストをフィルタリングする段階と、前記フィルタリングされたソーシャルグループ・リストから選択されたソーシャルグループを連結する段階と、を含んでもよい。
【０００９】
本発明の一実施形態による外部装置によって遂行されるソーシャルグループの生成方法及び連結方法は、第１ユーザデバイスの現在位置に対応する情報と、少なくとも１つのソーシャルグループ条件情報とに基づいた前記第１ユーザデバイスからのソーシャルグループ生成要請の受信によって、前記ソーシャルグループを生成する段階と、前記現在位置に対応する情報に基づいて、第２ユーザデバイスからのソーシャルグループ・リスト要請受信によって、前記生成されたソーシャルグループに対応する情報を含むソーシャルグループ・リストを、前記第２ユーザデバイスに伝送する段階と、を含んでもよい。
【００１０】
本発明の一実施形態によるユーザデバイスによって遂行されるソーシャルグループの生成方法及び連結方法は、前記ユーザデバイスの現在位置に対応する情報を検出する段階と、前記ユーザデバイスで、少なくとも１つのソーシャルグループ条件情報を受信する段階と、前記ユーザデバイスの現在位置に係わる前記情報、及び前記少なくとも１つのソーシャルグループ条件情報アイテムに基づいたソーシャルグループを生成するための要請を外部装置に伝送する段階と、前記現在位置に係わる情報に基づいて、前記生成されたソーシャルグループを連結する段階と、を含んでもよい。
【００１１】
本発明の他の実施形態によるユーザデバイスによって遂行されるソーシャルグループ生成方法を遂行するコンピュータプログラムを記録した記録媒体において、前記方法は、前記ユーザデバイスの現在位置に対応する情報を受信する段階と、少なくとも１つのソーシャルグループ条件情報アイテムを受信する段階と、前記現在位置に対応する情報、及び前記少なくとも１つのソーシャルグループ条件情報アイテムに基づいて、ソーシャルグループを生成するための要請を外部デバイスに伝送する段階と、を含むことが望ましい。
【００１２】
本発明の他の実施形態によるユーザデバイスによって遂行されるソーシャルグループ連結方法を遂行するコンピュータプログラムを記録した記録媒体において、前記方法は、前記ユーザデバイスの現在位置に対応する情報に基づいて、ソーシャルグループ・リストに対する要請を外部デバイスに伝送する段階と、前記ユーザデバイスで、前記外部デバイスからソーシャルグループ・リストを受信する段階と、前記ユーザデバイスで、ソーシャルグループ条件情報に基づいた前記受信されたソーシャルグループ・リストをフィルタリングする段階と、前記フィルタリングされたソーシャルグループ・リストから選択されたソーシャルグループを連結する段階と、を含むことが望ましい。
【００１３】
本発明の他の実施形態による外部デバイスによって遂行されるソーシャルグループの生成方法及び連結方法を遂行するコンピュータプログラムを記録した記録媒体において、前記方法は、少なくとも１つの第１ユーザデバイスの現在位置に対応する情報と、少なくとも１つのソーシャルグループ条件情報とに基づいて、前記第１ユーザデバイスからソーシャルグループを生成するための要請が受信されれば、前記ソーシャルグループを生成する段階と、前記現在位置に対応する情報に基づいて、第２ユーザデバイスからソーシャルグループ・リストに対する要請が受信されれば、前記生成されたソーシャルグループに対応する情報を含むソーシャルグループ・リストを、前記第２ユーザデバイスに伝送する段階と、を含むことが望ましい。
【００１４】
本発明の他の実施形態によるユーザデバイスによって遂行されるソーシャルグループを生成して連結する方法を遂行するコンピュータプログラムを記録した記録媒体において、前記方法は、ユーザデバイスの現在位置に対応する情報を検出する段階と、少なくとも１つのソーシャルグループ条件情報アイテムを受信する段階と、前記ユーザデバイスの現在位置に係わる情報、及び前記少なくとも１つのソーシャルグループ条件情報アイテムに基づいて、ソーシャルグループを生成するための要請を外部装置に伝送する段階と、前記現在位置に関する情報に基づいて、前記生成されたソーシャルグループに連結する段階と、を含むことが望ましい。
【００１５】
本発明の一実施形態によるユーザデバイスは、前記ユーザデバイスの現在位置に対応する情報を検出する位置情報検出部；少なくとも１つのソーシャルグループ条件情報アイテムを受信する情報受信部；及び外部装置と通信するためのデータ送受信部；及び前記現在位置に対応する情報と、前記少なくとも１つのソーシャルグループ条件情報アイテムとに基づいたソーシャルグループを生成するための要請を、前記データ送受信部を介して前記外部装置に伝送するプロセッサ；を含んでもよい。
【００１６】
本発明の一実施形態によるサーバは、少なくとも１つのユーザデバイスと通信するデータ送受信部；生成されたソーシャルグループに対応する情報を保存する保存部；前記データ送受信部を介して、前記少なくとも１つのユーザデバイスから、前記少なくとも１つのユーザデバイスの現在位置に係わる情報と、ソーシャルグループ条件情報とが受信されれば、前記受信された現在位置に係わる情報と、前記ソーシャルグループ条件情報とに基づいて、ソーシャルグループを生成し、前記生成されたソーシャルグループについての情報を前記保存部に保存し、前記データ送受信部を介して、前記現在位置に係わる情報に基づいて、前記ユーザデバイスからソーシャルグループ・リスト要請が受信されれば、前記保存部に保存された情報に基づいたソーシャルグループ・リストを、前記ソーシャルグループ・リストを要請したユーザデバイスに伝送するプロセッサを含んでもよい。
【発明の効果】
【００１７】
本発明によれば、ユーザ及び位置についてのソーシャルグループ条件に基づいて、ソーシャルグループを作ってそこに加わることが可能である。
【図面の簡単な説明】
【００１８】
【図１】本発明の望ましい一実施形態によるユーザデバイスについて説明する機能ブロック図である。
【図２】本発明の望ましい一実施形態によるユーザデバイスでのソーシャルグループ生成方法のフローチャートである。
【図３】本発明の望ましい他の実施形態によるユーザデバイスでのソーシャルグループ生成方法のフローチャートである。
【図４】本発明の望ましい一実施形態によるユーザデバイスでのソーシャルグループ連結方法のフローチャートである。
【図５】本発明の望ましい他の実施形態によるユーザデバイスでのソーシャルグループ連結方法のフローチャートである。
【図６】本発明の望ましい一実施形態によるユーザデバイスでのソーシャルグループの生成方法及び連結方法のフローチャートである。
【図７】本発明の望ましい一実施形態によるサーバについて説明する構成ブロック図である。
【図８】本発明の一実施形態によるサーバでのソーシャルグループの生成方法及び連結方法のフローチャートである。
【図９】本発明の望ましい他の実施形態によるサーバでのソーシャルグループの生成方法及び連結方法のフローチャートである。
【図１０】本発明の一実施形態によるユーザデバイス、及び外部装置に対応するサーバが連結されたネットワークシステムについて説明するブロック図である。
【発明を実施するための形態】
【００１９】
以下、添付された図面を参照して、本発明の望ましい実施形態について詳細に説明する。以下の説明で、詳細な構成要素に係わる説明は、本発明の実施形態の全般的な理解を助けるために提供される。従って、本発明は、下記詳細な説明に記載したところに制限されるものではない。また、周知の機能及び構成の詳細な説明は、明確性と簡潔性のために省略される。
【００２０】
図１は、本発明の望ましい一実施形態によるユーザデバイスについて説明する機能ブロック図である。
【００２１】
図１を参照すれば、ユーザデバイス１００は、モバイルデバイス（mobile device）になり、有無線ネットワークを介して、外部装置（図示せず）にアクセスが可能である。しかし、ユーザデバイス１００は、これに制限されるものではない。モバイルデバイスは、携帯電話、ＭＰ３Ｐ（ＭＰ３ player）、ナビゲーション（navigation）デバイス及びＰＤＡ（personal digital assistant）を含む多様なデバイスのうち一つを含むが、それらに制限されるものではない。有無線ネットワークは、ＬＡＮ（local area network）または／及びインターネット・ネットワークのようなネットワークになる、それらに制限されるものではない。外部装置は、ソーシャルネットワーク・サービスを提供することができるサーバまたはそれに対応するデバイスまたは装置である。
【００２２】
図１を参照すれば、ユーザデバイス１００は、位置情報検出部１１０、情報受信部１２０、ディスプレイ部１３０、保存部１４０、データ送受信部１５０及びプロセッサ１６０を含む。しかし、ユーザデバイス１００は、図１に図示された構成要素以外に、追加構成要素によって具現されたり、あるいは図１に図示された構成要素より少ない構成要素によって具現されもする。例えば、情報受信部１２０とディスプレイ部１３０とを結合し、ユーザ・インターフェース部を構成することができる。ユーザ・インターフェース部は、ユーザデバイス１００とユーザとの相互作用を可能にする構成要素である。ディスプレイ部１３０は、出力部とも呼ばれる。保存部１４０またはデータ送受信部１５０は、プロセッサ１６０に含まれもする。
【００２３】
位置情報検出部１１０は、衛星位置確認システム（ＧＰＳ：global positioning system）または基地局基盤の位置確認システムを基に、ユーザデバイス１００の現在位置情報を検出する。現在位置に係わる情報は、周期的な検出及び／またはユーザデバイス１００移動による検出がなされる。
【００２４】
情報受信部１２０は、ユーザ入力情報（または入力信号）を受信する。情報受信部１２０は、遠隔地からのユーザの入力情報の受信、及び／またはタッチ信号、キー信号、マウス操作信号のような直接入力情報信号の受信が可能である。本発明の実施形態によって受信される入力情報は、例えば、生成されるソーシャルグループのソーシャルグループ条件情報、または連結されるソーシャルグループのソーシャルグループ条件情報を含んでもよい。ソーシャルグループ条件情報は、グループメンバーの条件情報を含む。グループメンバーの条件情報は、例えば、特定店舗を訪問した回数または／及び頻度情報、職業情報、または特定オンラインコミュニティ（on-line community）情報などになってもよい。生成されるソーシャルグループの条件情報は、ここで、ソーシャルグループ生成条件情報とする。連結されるソーシャルグループの条件情報は、ここで、ソーシャルグループ連結条件情報とする。前述のソーシャルグループ条件情報は、ユーザデバイス１００が特定位置で入力する追加情報である。
【００２５】
ディスプレイ部１３０は、外部装置から受信されたソーシャルグループ・リストについての情報、ソーシャルグループ・リストに基づいて選択されたソーシャルグループについての情報、選択されたソーシャルグループ基盤のソーシャルネットワーク・サービス情報をディスプレイすることができる。例えば、特定店舗を１０回以上訪問した顧客によって決定されたソーシャルグループについて、ディスプレイされるソーシャルネットワーク・サービス情報は、前記特定店舗の割引クーポン情報を含んでもよい。例えば、「芸術の殿堂」を訪問した顧客のうち、特定職業Ａを有する顧客に基づいたソーシャルグループについて、ディスプレイされるソーシャルネットワーク・サービス情報は、Ａ職業に係わるコンテンツを含んでもよい。
【００２６】
ディスプレイ部１３０は、ＬＣＤ（liquid crystal display）、発光ダイオード（ＬＥＤ）、ＡＭＯＬＥＤ（active-matrix organic light-emitting diode）など多様なディスプレイデバイスのうち一つである。
【００２７】
保存部１４０は、本発明によるソーシャルグループ生成方法及び／またはソーシャルグループ連結方法、及び／またはソーシャルグループの生成方法及び連結方法を遂行するために必要なアプリケーション・プログラム及びデータを保存する。データは、ソーシャルグループ生成時及び連結時に使われるソーシャルグループ条件情報を含み、ソーシャルグループのメンバー情報を含んでもよい。ソーシャルグループのメンバーは、ソーシャルグループが生成された地理的な位置で、通信デバイスを有しているユーザを含む。
【００２８】
ソーシャルグループのメンバー情報は、データ送受信部１５０を介して、外部装置（図示せず）から提供されもする。しかし、ソーシャルグループのメンバー情報は、データ送受信部１５０を介して、現在位置に基づいて収集されるユーザデバイスの識別情報を基にプロセッサ１６０によって生成されもする。例えば、プロセッサ１６０が、ユーザデバイス１００が現在位置した店舗内に位置する通信デバイスに対応する識別情報を、データ送受信部１５０を介して収集し、収集された情報に基づいて、現在位置した店舗基盤のソーシャルグループのメンバー情報を生成またはアップデートして、前記店舗を基に生成またはアップデートされたソーシャルグループのメンバー情報を、保存部１４０に保存することができる。ユーザデバイス１００が、外部装置を経由せずに、ソーシャルグループメンバー情報を収集する方式は、ビーコンプロトコル（beacon protocol）基盤またはＲＦＩＤ（radio frequency identification）基盤などで遂行される。
【００２９】
データ送受信部１５０は、外部装置にデータを送信し、外部装置からデータを受信する機能を含む。外部装置とユーザデバイス１００とが、ネットワークを介して相互間でアクセスが可能な場合、データ送受信部１５０は、ネットワーク・インターフェース機能を含むとする。データ送受信部１５０は、前述のように、特定店舗のように、制限された範囲内に存在するユーザデバイス１００以外の他の通信デバイスの識別情報を収集することができる機能をさらに含んでもよい。
【００３０】
プロセッサ１６０は、ユーザデバイス１００の全機能を制御するプロセッサであり、制御器やマイクロプロセッサなどと定義することができるが、それらに制限されるものではない。プロセッサ１６０は、保存部１４０に保存されたプログラムを、プロセッサ１６０にローディングして運用される。前記プログラムは、初期のユーザデバイス１００製作時、保存部１４０に保存されもする。しかし、プログラムはまた、データ送受信部１５０を介して、外部装置（図示せず）からダウンロードを介するような初期製作過程を経た後、保存部１４０に保存されもする。このとき、外部装置（図示せず）は、アプリケーション・ストア（application  store）サーバのようなサーバであってもよい。外部装置は、前記プログラムを保存するための方法に制限されるものではなく、プログラムを保存するための他の方法は、本発明の実施形態によって使用される。
【００３１】
プロセッサ１６０は、位置情報検出部１１０から受信される現在位置情報と、情報受信部１２０から受信されるソーシャルグループ条件情報とに基づいて、データ送受信部１５０を介して、外部装置（図示せず）に送信されるソーシャルグループを生成するための要請を生成することができる。このとき、外部装置は、前述のように、ソーシャルネットワーク・サービスを提供することができるサーバ、またはデバイス、または装置になってもよい。ここで、位置情報検出部１１０は、位置情報検出部ということもでき、現在位置情報は、現在位置情報ということもできる。
【００３２】
図２は、本発明の実施形態による、ユーザデバイスにソーシャルグループを生成する方法について説明するフローチャートである。プロセッサ１６０は、図２に図示されたように動作する。
【００３３】
図２を参照すれば、段階Ｓ２０１で、プロセッサ１６０は、ユーザデバイス１００の現在位置に対応する位置情報検出部１１０で検出された現在位置情報を受信する。例えば、ユーザデバイス１００が、特定店舗に位置すれば、現在位置に対応する情報は、ユーザデバイス１００が位置した店舗の名称になってもよい。もしユーザデバイス１００が「芸術の殿堂」に位置すれば、前記現在位置の情報は、「芸術の殿堂」になってもよい。
【００３４】
段階Ｓ２０２で、プロセッサ１６０は、情報受信部１２０か、ら少なくとも１つのソーシャルグループ条件情報アイテムを受信する。もしユーザデバイス１００が、前記店舗の固定客基盤のソーシャルグループの生成を初期化する場合、ソーシャルグループ条件情報は、前記店舗を訪問した回数についての情報になってもよい。もしユーザデバイス１００が「芸術の殿堂」を訪問した人の職業について、特別にコンテンツを提供または共有するためのソーシャルグループの生成を初期化すれば、ソーシャルグループ条件情報は、顧客の職業を示す情報になってもよい。もしユーザデバイス１００が「芸術の殿堂」を訪問した人の職業と訪問回数との結合について、特別にコンテンツを提供または共有するためのソーシャルグループの生成を初期化すれば、ソーシャルグループ条件情報は、「芸術の殿堂」を訪問した回数と職業とについての情報を含んでもよい。もしユーザデバイス１００が特定店舗を訪問した人のうち、ユーザのオンラインコミュニティ内で活動する人を含むソーシャルグループの生成を初期化すれば、ソーシャルグループ条件情報は、オンラインコミュニティについての情報になってもよい。このように、ソーシャルグループ条件情報は、ソーシャルグループのメンバーの条件情報を含み、ユーザデバイス１００の入力情報に基づく。
【００３５】
プロセッサ１６０は、ユーザデバイス１００の現在位置の情報と、ソーシャルグループ条件情報とが受信されれば、受信された現在位置の情報と、ソーシャルグループ条件情報とに基づいたソーシャルグループを生成するための要請を、データ送受信部１５０を介して外部装置（図示せず）に伝送する。これによって外部装置は、ユーザデバイス１００の要求によるソーシャルグループ条件を有するソーシャルグループを生成し、ユーザデバイス１００のユーザによってターゲットされたソーシャルネットワーク・サービス（targeted social network service）を提供することができる。このとき、外部装置によって生成されるソーシャルグループのメンバーはまた、ソーシャルグループの所有権者（owner）であるグループ生成者のみ含まれる。例えば、本発明の実施形態よって、位置基盤の１人ソーシャルグループ生成が可能である。
【００３６】
図３は、本発明の望ましい他の実施形態による、ユーザデバイス１００でのソーシャルグループ生成方法のフローチャートである。プロセッサ１６０は、図３に図示されたように動作することができる。図３は、図２の方法に対応するユーザデバイス１００が、前記現在位置を離脱するとき、ソーシャルグループの所有権（ownership）を移転する機能をさらに含む。従って、図３の段階Ｓ３０１ないしＳ３０３は、図２の段階Ｓ２０１ないし段階Ｓ２０３と同一であるので、明瞭性及び簡潔性のために、以下詳細な説明で繰り返して説明しない。
【００３７】
図３を参照すれば、段階Ｓ３０４でプロセッサ１６０は、現在位置に対応する位置情報検出部１１０から受信される現在位置の情報をモニタリングした結果、ユーザデバイス１００が現在の位置を離脱すると判断されれば、段階Ｓ３０５で、ソーシャルグループの他のメンバーに、ソーシャルグループの所有権を移転する。もしソーシャルグループの他のメンバーがいなければ、ソーシャルグループは、動作が中断されるか、あるいは消滅されるか（extinct）、あるいは取り消される（cancel）。しかし、現在位置に係わる情報をモニタリングした結果、ユーザデバイス１００が、現在の位置に残っていれば、ユーザデバイス１００によって生成されたソーシャルグループは、続けて動作する。同様に、ユーザデバイス１００が、現在の位置を離脱するとき、所有権を移転することができるソーシャルグループの他のメンバーに所有権を伝送すれば、ユーザデバイス１００によって生成されたソーシャルグループは、持続的に維持される。
【００３８】
ソーシャルグループの他のメンバーの存在いかんは、保存部１４０に保存されたソーシャルグループが生成された位置に存在するデバイス情報に基づいて判断することができる。もし保存部１４０に複数のメンバーに対応する情報が存在すれば、プロセッサ１６０は、ディスプレイ部１３０にメンバー情報を出力し、ユーザに直接１人のメンバーを選択させたり、あるいはプロセッサ１６０に事前に設定された条件情報によって、１人のメンバーを選択することができる。前記メンバーを選択するために使われた条件情報は、ユーザが前記位置に逹した順序に対応する情報、ソーシャルグループが生成されたところを示す情報、前記位置に訪問した回数を示す情報に基づいて事前に設定されもする。
【００３９】
プロセッサ１６０は、データ送受信部１５０を介して選択されたメンバーのデバイス（図示せず）に、所有権移転受諾いかんを問う質疑語を伝送する。これに対して、前記選択されたメンバーのデバイスから所有権移転受諾を示すメッセージが受信されれば、他のメンバーへの所有権移転動作は完了する。
【００４０】
前記現在位置情報のモニタリングは、地理的な位置を基に、現在位置の情報が変更されるか否かを判断する方式で行われる。このとき、現在位置の情報は、特定店舗の商号名のような位置の名称になってもよい。地理的な位置移動によって、現在位置の情報が変更される場合、プロセッサ１６０は、ユーザデバイス１００が現在位置を離脱したと判断することができる。
【００４１】
図４は、本発明の望ましい一実施形態による、ユーザデバイス１００でのソーシャルグループ連結方法のフローチャートである。ユーザデバイス１００に含まれたプロセッサ１６０は、本発明によって、ソーシャルグループ連結機能を遂行するために、図４に図示されたように動作することができる。
【００４２】
図４を参照すれば、プロセッサ１６０は、位置情報検出部１１０から受信されたユーザデバイス１００の現在位置の情報に基づいて、ソーシャルグループ・リストに係わる要請を、データ送受信部１５０を介して、外部装置に伝送する（Ｓ４０１）。これによって、外部装置からソーシャルグループ・リストが受信されれば（Ｓ４０２）、プロセッサ１６０は、保存部１４０に保存されたソーシャルグループ条件情報に基づいて、受信されたソーシャルグループ・リストをフィルタリングする（Ｓ４０３）。
【００４３】
ソーシャルグループ条件情報は、ソーシャルグループ生成時に使われたソーシャルグループ条件情報と類似しているか、あるいは同一である。ソーシャルグループ条件情報は、情報受信部１２０を介して受信されるユーザデバイス１００の入力情報と、ユーザデバイス１００の移動によって、データ送受信部１５０を介して受信される情報とのうち、少なくとも一つを含んでもよい。ユーザデバイス１００の移動によって収集される情報は、例えば、現在位置での訪問回数についての情報を含んでもよい。ユーザデバイス１００が特定店舗を訪問するたびに、特定店舗名と、特定店舗へのユーザデバイス１００の訪問回数をカウントした情報を、ソーシャルグループ条件情報として保存部１４０に保存することができる。
【００４４】
プロセッサ１６０は、フィルタリングされたソーシャルグループ・リストをディスプレイ部１３０を介して出力する。ディスプレイ部１３０にディスプレイされるソーシャルグループ・リストに基づいて、ユーザによって選択されたソーシャルグループについての情報が、情報受信部１２０から受信されれば（Ｓ４０４）、プロセッサ１６０は、データ送受信部１５０を介して、ユーザデバイス１００を、選択されたソーシャルグループに追加する（Ｓ４０５）。
【００４５】
図５は、本発明の望ましい他の実施形態によるユーザデバイス１００でのソーシャルグループ連結方法のフローチャートである。プロセッサ１６０は、図５に図示されたように動作することができる。従って、図５の方法は、図４で説明したソーシャルグループのようなソーシャルグループの所有権移転機能をさらに含む。従って、図５の段階Ｓ５０１ないし段階Ｓ５０５は、段階４０１ないし段階４０５と同一であるので、明瞭性及び簡潔性のために、それらに係わる詳細な説明は省略する。
【００４６】
図５を参照すれば、段階Ｓ５０６で、ソーシャルグループの所有権者であるユーザデバイス１００から、所有権移転要請が受信されれば、プロセッサ１６０は、所有権移転要請に対応するメッセージをディスプレイ部１３０に出力する。メッセージを出力した後、プロセッサ１６０は、情報受信部１２０を介して入力される情報を使用して、ユーザデバイス１００が、現在連結されたソーシャルグループの所有権移転が、ユーザによって受諾されたか否かを判断する（Ｓ５０７）。例えば、ディスプレイ部１３０にディスプレイされているメッセージのディスプレイに応答し、所有権移転を受諾する情報が、情報受信部１２０を介して受信されれば、プロセッサ１６０は、ユーザデバイス１００が所有権移転を受諾したと判断する。しかし、情報受信部１２０を介して、所有権移転を受諾しないことを示す情報が受信されれば、プロセッサ１６０は、ユーザデバイス１００が所有権移転を受諾しないと判断する。
【００４７】
プロセッサ１６０が所有権移転を受諾したと判断すれば、プロセッサ１６０は、ユーザデバイス１００に、現在連結されたソーシャルグループの所有権を受信させる（Ｓ５０８，Ｓ５０９）。しかし、段階Ｓ５０８で、所有権移転を受諾しなければ、プロセッサ１６０は、ユーザデバイス１００に、現在連結されたソーシャルグループ内のメンバーシップ（membership）を維持させる（Ｓ５０８，Ｓ５１０）。このとき、ソーシャルグループの現在所有権を有しているデバイスは、他のメンバーを検索して、所有権移転をさらに行う。もし所有権移転を行うメンバーがいなければ、プロセッサ１６０は、データ送受信部１５０を介して、所有権者であるデバイスから受信された情報によって、強制的にユーザデバイス１００が、前記ソーシャルグループの所有権者にする。
【００４８】
図４及び図５で説明したソーシャルグループは、図２及び図３で説明したソーシャルグループにあるソーシャルグループと異なる。特に、図２及び図３でのソーシャルグループは、ユーザデバイス１００（ソーシャルグループの所有権者）によって生成される。一方、図４及び図５でのソーシャルグループは、ユーザデバイス１００の位置に基づいたグループのメンバーになるユーザデバイス１００によって生成されない。
【００４９】
図６は、本発明の望ましい一実施形態による、ユーザデバイスでのソーシャルグループの生成方法及び連結方法のフローチャートである。
【００５０】
図６を参照すれば、図６の段階Ｓ６０１ないし段階Ｓ６０３は、前述の図２の段階Ｓ２０１ないし段階Ｓ２０３とそれぞれ同一であるので、明瞭性及び簡潔性のために、段階Ｓ６０１ないし段階Ｓ６０３の詳細な説明は反復しない。
【００５１】
段階Ｓ６０１ないし段階Ｓ６０３で、ユーザデバイス１００は、ソーシャルグループを生成するための要請を外部装置に伝送する。段階Ｓ６０４で、プロセッサ１６０は、現在位置の情報に基づいて、データ送受信部１５０を介して受信されたソーシャルグループ・リストに基づいて選択されたソーシャルグループに、ユーザデバイス１００を追加する（Ｓ６０４）。段階Ｓ６０４における、前述の図４または図５と類似した方法で、ユーザデバイス１００は、ソーシャルグループに連結される。段階Ｓ６０４で受信されるソーシャルグループ・リストは、段階Ｓ６０３で要請されたソーシャルグループについての情報を含んでもよい。前記選択されたソーシャルグループは、要請されたソーシャルグループになるか、あるいは要請されたソーシャルグループ以外のソーシャルグループになってもよい。
【００５２】
図７は、本発明の望ましい一実施形態によるサーバ７００の構成ブロック図である。
【００５３】
図７を参照すれば、サーバ７００は、図１の外部装置になってもよい。サーバ７００は、データ送受信部７０１、保存部７０２及びプロセッサを含む。しかし、本発明の選択可能な実施形態によってサーバ７００は、図７に図示された構成要素以外の追加構成要素を含んだり、あるいは図７に図示された追加構成要素より少ない構成要素を含むように定義されもする。
【００５４】
データ送受信部７０１は、少なくとも１つのユーザデバイス１００と、データを送信及び受信する。ユーザデバイス１００とサーバ７００とが有線ネットワークまたは無線ネットワークによって互いに連結された場合、データ送受信部７０１は、ネットワーク・インターフェース部となる。
【００５５】
保存部７０２は、ユーザデバイス１００の要求によって生成されたソーシャルグループについての情報を保存する。特に、保存部７０２は、生成されたソーシャルグループに対応する位置情報及びグループ条件情報をマッチングさせたソーシャルグループについての情報、または前述の生成されたソーシャルグループに対応する位置情報、及びグループ条件情報に基づいたソーシャルグループ・リスト情報、またはソーシャルグループのメンバー情報を保存することができる。
【００５６】
プロセッサは、図８に図示されたように動作することができる。図８は、本発明の一実施形態による、サーバでのソーシャルグループの生成方法及び連結方法のフローチャートの一例である。
【００５７】
図８を参照すれば、第１ユーザデバイスが、前記第１ユーザデバイスの現在位置に係わる情報と、少なくとも１つのソーシャルグループ条件情報アイテムとに基づいたソーシャルグループ生成を要請すれば、サーバ７００のプロセッサは、ソーシャルグループを生成する（Ｓ８０１，Ｓ８０２）。しかし、段階Ｓ８０１で、サーバ７００がソーシャルグループ生成要請を受信しなければ、サーバ７００は、段階Ｓ８０３で、現在位置情報に基づいたソーシャルグループ・リストが要請されたか否かを判断する。
【００５８】
現在位置の情報に基づいて、ソーシャルグループ・リストに係わる要請がなければ、プロセッサは、段階Ｓ８０１にリターンされる。
【００５９】
一方、ソーシャルグループ・リストが要請されたと判断されれば、プロセッサは、現在位置の情報に基づいて、生成されたソーシャルグループに係わるソーシャルグループ・リストを、データ送受信部７０１を介して、第２ユーザデバイスに伝送する（Ｓ８０３，Ｓ８０４）。第１ユーザデバイスと第２ユーザデバイスは、同一であるか、あるいは異なるデバイスである。
【００６０】
プロセッサ７０３は、図９に図示されたように動作することができる。図９は、本発明の望ましい他の実施形態による、サーバでのソーシャルグループの生成方法及び連結方法のフローチャートである。図９は、図８のフローチャートで、ソーシャルグループ取り消し（cancel）機能をさらに含む。
【００６１】
図９を参照すれば、段階Ｓ９０１ないしＳ９０４は、図８の段階Ｓ８０１ないしＳ８０４とそれぞれ同じなので、以下詳細な説明を繰り返さない。
【００６２】
段階Ｓ９０５で、サーバ７００のプロセッサは、データ送受信部７０１を介して受信される情報に基づいて、各ソーシャルグループのメンバーの位置を把握する。把握した結果、全てのメンバーが現在位置を離脱したと判断されれば、プロセッサは、ソーシャルグループについての情報を、保存部７０２から削除しながら、ソーシャルグループを取り消したり消滅させる（Ｓ９０６，Ｓ９０７）。段階Ｓ９０６で、全てのメンバーが現在位置を離脱したと判断するのは、当該ソーシャルグループの所有権が移転されるメンバーがいないと判断することに対応する。所有権を他のメンバーに移転するための機能に基づいた全てのメンバーがグループを離脱したという判断は、ソーシャルグループ生成者が所有権移転を要請することができるが、所有権が移転される他のメンバーがいないというシナリオに対応する。
【００６３】
図１０は、本発明の実施形態によるユーザデバイスと、外部装置に対応するサーバとが適用されるネットワークシステムの例示図である。
【００６４】
図１０を参照すれば、第１ユーザデバイス１００１＿１ないし第ｎユーザデバイス１００１＿ｎは、要請されたソーシャルグループ条件によって、ソーシャルグループ生成要請をネットワーク１００２を介してアクセス可能なサーバ１００３に伝送することができる。前記要請に応答し、サーバ１００３は、ソーシャルグループを生成して保存する。第１ユーザデバイス１００１＿１ないし第ｎユーザデバイス１００１＿ｎのうち、少なくとも１つのユーザデバイスがソーシャルグループ生成を要請すれば、サーバ１００３は、要請に対応する位置に他のユーザデバイスが存在しなくても、ソーシャルグループを生成し、位置基盤の１人ソーシャルグループを生成する。また、ソーシャルグループ生成者によって指定されるソーシャルグループ条件情報に基づいて、ソーシャルグループに追加されるターゲットメンバーを特定することができる。
【００６５】
ソーシャルグループ生成者が、ソーシャルグループを生成した位置に常在する間、ソーシャルグループは持続的に動作される。本発明の実施形態により、当該位置でデバイスを有しているユーザだけが、生成されたソーシャルグループにメンバーとして認識される。それにより、現在位置を離脱したデバイスのユーザは、ソーシャルグループから自動的に除去され、ソーシャルグループに対応するソーシャルネットワーク・サービスがそれ以上提供されない。また、第１ユーザデバイスによって生成されたソーシャルグループに対応する位置を、第１ユーザデバイスが離脱するとき、所有権を移転するユーザデバイスがなければ、サーバは、該当のソーシャルグループを消滅させたり、あるいは動作を中断させる。
【００６６】
前述の実施形態で言及する現在位置は、店舗単位のように小地域を含むが、都市または国家のようなさらに大きい領域を含んでもよい。
【００６７】
本発明の一実施形態による情報提供方法を遂行するためのプログラムは、コンピュータで読み取り可能な記録媒体に、コンピュータで読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが保存される全種類の保存装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ（read-only memory）、ＲＡＭ（random-access memory）、ＣＤ（compact disc）−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがある。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードでもって保存されて実行されもする。
【００６８】
以上、本発明についてその望ましい実施形態を中心に説明した。本発明が属する技術分野で当業者であるならば、本発明が本発明の本質的な特性から外れない範囲で変形された形態で具現されもするということを理解することができるであろう。従って、開示された実施形態は、限定的な観点ではなく、説明的な観点から考慮されなければならない。本発明の範囲は、前述の説明ではなく、特許請求の範囲に示されており、それと同等な範囲内にいる全ての差異は、本発明に含まれたものであると解釈されなければならないのである。
【符号の説明】
【００６９】
１００  ユーザデバイス
１１０、７０１  位置情報検出部
１２０  情報受信部
１３０  ディスプレイ部
１４０、７０２  保存部
１５０  データ送受信部
１６０、７０３  プロセッサ
７００  サーバ
１００１  第１ユーザデバイス
１００２  ネットワーク
１００３  サーバ
【図１】
2013540393.tif 000003
【図２】
2013540393.tif 000004
【図３】
2013540393.tif 000005
【図４】
2013540393.tif 000006
【図５】
2013540393.tif 000007
【図６】
2013540393.tif 000008
【図７】
2013540393.tif 000009
【図８】
2013540393.tif 000010
【図９】
2013540393.tif 000011
【図１０】
2013540393.tif 000012
【国際調査報告】
2013540393.tif 000013
2013540393.tif 000014