(57)【要約】  【解決手段】  ネットワーク化された通信を円滑にするための方法、装置、およびコンピュータープログラム製品を開示する。イベント作成モジュール２０２は、イベントプロファイルをソーシャル・ネットワーキング・サービス内に作成するように構成されている。チェック・イン・モジュール２０４は、前記ソーシャル・ネットワーキング・サービスの複数のユーザープロファイルを前記イベントプロファイルと関連付けるように構成されている。メッセージ・インターフェイス・モジュール２０６は、前記ソーシャル・ネットワーキング・サービスの第１のユーザーのユーザープロファイルおよび第２のユーザーのユーザープロファイルが前記イベントプロファイルと関連付けられているとの決定に応答してメッセージインターフェイスを提供するように構成されている。前記メッセージインターフェイスは、前記第１のユーザーが非公開メッセージを前記第２のユーザーに送信するように動作可能である。  【選択図】      図５
2015508206.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク化された通信を円滑にする方法であって、
ソーシャル・ネットワーキング・サービス内にイベントプロファイルを作成する工程と、
前記ソーシャル・ネットワーキング・サービスの複数のユーザープロファイルを前記イベントプロファイルと関連付ける工程と、
前記ソーシャル・ネットワーキング・サービスの第１のユーザーのユーザープロファイルおよび第２のユーザーのユーザープロファイルが前記イベントプロファイルと関連付けられているとの決定に応答してメッセージインターフェイスを提供する工程であって、当該メッセージインターフェイスは、前記第１のユーザーが前記第２のユーザーに非公開メッセージを送信するように動作可能である、前記提供する工程と、
を有する方法。
【請求項２】
請求項１記載の方法において、さらに、
前記イベントプロファイルと関連付けられた複数のフィルターカテゴリーを使用して、前記複数のユーザープロファイルの各ユーザープロファイルを分類する工程を有し、
前記複数のフィルターカテゴリーは、１若しくはそれ以上のビジネスカテゴリーと、交際カテゴリーと、交友カテゴリーとを有するものである方法。
【請求項３】
請求項２記載の方法において、前記複数のフィルターカテゴリーは、さらに、前記イベントプロファイルと関連付けられたビジネス、場所、物品、およびサービスを促進するために管理者によって定義可能な宣伝カテゴリーを有するものである方法。
【請求項４】
請求項１記載の方法において、さらに、
前記イベントプロファイルについての情報を表示する工程を有し、
前記表示された情報は、前記複数のユーザープロファイルのうちの１若しくはそれ以上のユーザープロファイルへの１若しくはそれ以上のリンクを有するものである方法。
【請求項５】
請求項４記載の方法において、さらに、
前記イベントプロファイルと関連付けられた複数のフィルターカテゴリーを使用して前記１若しくはそれ以上のリンクを分類する工程を有するものである方法。
【請求項６】
請求項１記載の方法において、複数のユーザープロファイルを前記イベントプロファイルと関連付ける工程は、少なくとも１つのユーザープロファイルの位置が前記イベントプロファイルの１若しくはそれ以上の位置基準を満たすと決定する工程を含むものである方法。
【請求項７】
請求項１記載の方法において、前記非公開メッセージは、１若しくはそれ以上の電子メールメッセージ、チャットメッセージ、ビデオメッセージ、および音声メッセージを有するものである方法。
【請求項８】
請求項１記載の方法において、さらに、
前記イベントプロファイルと関連付けられた店舗インターフェイスを提供する工程を有するものである方法。
【請求項９】
請求項１記載の方法において、さらに、
前記イベントプロファイルと関連付けられた種類別マーケットプレイスインターフェイスを提供する工程を有するものである方法。
【請求項１０】
ネットワーク化された通信を円滑にする装置であって、
イベントプロファイルをソーシャル・ネットワーキング・サービス内に作成するように構成されたイベント作成モジュールと、
前記ソーシャル・ネットワーキング・サービスの複数のユーザープロファイルを前記イベントプロファイルと関連付けるように構成されたチェック・イン・モジュールと、
前記ソーシャル・ネットワーキング・サービスの第１のユーザーのユーザープロファイルおよび第２のユーザーのユーザープロファイとが前記イベントプロファイルと関連付けられているとの決定に応答してメッセージインターフェイスを提供するように構成されたメッセージ・インターフェイス・モジュールであって、当該メッセージインターフェイスは、前記第１のユーザーが前記第２のユーザーに非公開メッセージを送信するように動作可能である、前記メッセージ・インターフェイス・モジュールと
を有し、
前記イベント作成モジュール、前記チェック・イン・モジュール、および前記メッセージ・インターフェイス・モジュールは、１若しくはそれ以上の論理ハードウェアおよび実行可能コードとを有し、当該実行可能コードはコンピューター可読記憶媒体に記憶されるものである、
を有する装置。
【請求項１１】
請求項１０記載の装置において、さらに、
前記イベントプロファイと関連付けられた複数のフィルターカテゴリーを使用して、前記複数のユーザープロファイルの各ユーザープロファイルを分類するように構成されたフィルター・カテゴリー・モジュールを有し、前記複数のフィルターカテゴリーは、１若しくはそれ以上のビジネスカテゴリー、交際カテゴリー、および交友カテゴリーを有するものである装置。
【請求項１２】
請求項１０記載の装置において、さらに、
前記イベントプロファイルへのリンクを有する地図を表示するように構成されたイベント・マップ・モジュールを有し、当該リンクは、前記イベントプロファイルの位置に相当する地図上の位置に設定されるものである装置。
【請求項１３】
請求項１０記載の装置において、
前記メッセージインターフェイスは、前記第２のユーザーにより前記第１のユーザーからの１若しくはそれ以上のメッセージをブロックするように動作可能なメッセージフィルターを有するものである装置。
【請求項１４】
請求項１０記載の装置において、さらに、
１つのユーザープロファイルについての情報を表示するように構成されたユーザープロファイル情報モジュールを有し、前記情報は、閲覧されたユーザープロファイルへの１若しくはそれ以上のリンクと、訪問者ユーザープロファイルへのリンクとを有するものである装置。
【請求項１５】
請求項１０記載の装置において、さらに、
前記少なくとも１つのユーザープロファイルが前記イベントプロファイルの１若しくはそれ以上の位置基準を満たすとの決定に応答して、複数のユーザープロファイルの少なくとも１つのユーザープロファイルを前記イベントプロファイルの物理参加者として分類するように構成された物理的参加者モジュールを有するものである装置。
【請求項１６】
請求項１０記載の装置において、さらに、
前記イベントプロファイルについての情報表示されるよう構成された関連イベントモジュールを有し、前記表示される情報は、１若しくはそれ以上の関連イベントプロファイルへの１若しくはそれ以上のリンクを有するものである装置。
【請求項１７】
請求項１０記載の装置において、さらに、
前記イベントプロファイルについての情報を表示するように構成されたイベント・フィードバック・モジュールを有し、前記表示される情報は、前記イベントプロファイルについてのユーザーフィードバックを有するものである装置。
【請求項１８】
請求項１０記載の装置において、さらに、
前記イベントプロファイルについての情を広告とともに表示するように構成された広告モジュールを有するものである装置。
【請求項１９】
コンピュータープログラム製品であって、
ネットワーク化された通信を円滑にする動作を行うために実行可能なコンピューター使用可能プログラムコードを記憶するコンピューター可読記憶媒体を有し、
前記動作は、ソーシャル・ネットワーキング・サービス内にイベントプロファイルを作成することと、
前記ソーシャル・ネットワーキング・サービスの複数のユーザープロファイルを前記イベントプロファイルと関連付けることと、
前記ソーシャル・ネットワーキング・サービスの第１のユーザーのユーザープロファイルおよび第２のユーザーのユーザープロファイルが前記イベントプロファイルと関連付けられているとの決定に応答してメッセージインターフェイスを提供することであって、当該メッセージインターフェイスは、前記第１のユーザーが前記第２のユーザーに非公開メッセージを送信するように動作可能である、前記提供することと
を有するコンピュータープログラム製品。
【請求項２０】
請求項１９記載のコンピュータープログラム製品において、前記動作は、さらに、
前記イベントプロファイルと関連付けられた複数のフィルターカテゴリーを使用して、前記複数のユーザープロファイルの各ユーザープロファイルを分類することを有し、前記複数のフィルターカテゴリーは、１若しくはそれ以上のビジネスカテゴリー、交際カテゴリー、および交友カテゴリーを有するものであるコンピュータープログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１２年２月９日に出願された、発明者Ｌａｎｅ  Ａ.  Ｅｋｂｅｒｇによる「ＳＯＣＩＡＬ  ＳＯＦＴＷＡＲＥ  ＭＥＴＨＯＤ  ＯＦ  ＰＵＢＬＩＣ  ＡＬＬＹ  ＳＨＡＲＴＩＮＧ  ＡＮＤ  ＣＯＬＬＥＣＴＩＮＧ  ＰＲＯＦＩＬＥ  ＩＮＦＯＲＭＡＴＩＯＮ  ＡＴ  ＡＮ  ＥＶＥＮＴ  ＯＲ  ＯＢＪＥＣＴ  ＴＡＲＧＥＴ  ＰＲＯＦＩＬＥ」と題する米国特許仮出願第６１／５９６，９８１、２０１２年６月２７日に出願された、発明者Ｌａｎｅ  Ａ.  Ｅｋｂｅｒｇによる「ＧＥＯＬＯＣＡＴＩＯＮ  ＳＯＦＴＷＡＲＥ  ＭＥＴＨＯＤ  ＯＦ  ＳＨＡＲＩＮＧ  ＵＳＥＲ  ＰＲＯＦＩＬＥ  ＩＮＦＯＲＭＡＴＩＯＮ  ＴＯ  ＨＡＲＶＥＳＴ  ＳＯＣＩＡＬ  ＲＥＬＥＶＡＮＣＥ  ＴＨＲＯＵＧＨ  Ａ  ＰＲＯＭＯＴＥＤ  ＥＶＥＮＴ／ＶＥＮＵＥ  ＳＯＣＩＡＬ  ＰＯＯＬ  ＴＡＲＧＥＴ」と題する米国仮特許出願第６１／６６５，１６３、および２０１２年９月１８日に出願された、発明者Ｌａｎｅ  Ａ.  Ｅｋｂｅｒｇによる「ＦＯＲＭＩＮＧ  ＶＩＲＴＵＡＬ  ＳＯＣＩＡＬ  ＥＣＯＳＹＳＴＥＭＳ  ＡＬＯＮＧＳＩＤＥ  ＰＨＹＳＩＣＡＬ  ＥＶＥＮＴ  ＳＰＡＣＥ  ＴＨＡＴ  ＧＡＴＨＥＲ  ＧＲＯＵＰＳ  ＯＦ  ＰＥＯＰＬＥ  ＤＵＲＩＮＧ  ＡＮ  ＥＶＥＮＴ  ＯＲ  ＡＣＴＩＶＩＴＹ」と題する米国仮特許出願第６１／７０２，３７４に対して利益を主張する。当該各出願は参照することによって本願に組み込まれるものとする。
【０００２】
本発明は、種々の実施形態で、通信に関し、特にソーシャル・ネットワーキング・サービスのユーザー同士の通信に関する。
【背景技術】
【０００３】
数多くの人がソーシャル・ネットワーキング・サービスを使用して、個人的または仕事上の目的のためにインターネットなどのコンピューターネットワークを通じて他の人々とつながる。例えば、イベントで出会う２人が、ソーシャル・ネットワーキング・サービスを使用して、交際、交友、仕事などの関係などを続けることができる。人によっては、ソーシャル・ネットワーキング・サービスを利用して、実際にはまだ顔を合わせたことのない個人同士であってもソーシャル・ネットワーキング・サービスの別のユーザーと個人的または仕事上の関係を始めることもできる。
【０００４】
ソーシャル・ネットワーキング・サービスの数多くのユーザーは、公開ユーザープロファイルを持ち、これにより、他のユーザーが連絡をしたり、メッセージを送信したり、オンライン上の関係を始めたりすることができる。ただし、不特定多数のどのメンバーでも公開ユーザープロファイルを持つユーザーと通信できるために、ユーザーが、卑劣な、下品な、あるいは不要なメッセージを受信するリスクは高くなる。ソーシャル・ネットワーキング・サービスの他のユーザーは、非公開ユーザープロファイルを持っており、これにより、関連ユーザー同士の既存ソーシャルネットワークのメンバー以外からの通信をブロックできる。非公開ユーザープロファイルは不要なメッセージをブロックできるが、新しい知人からの必要なメッセージをユーザーが受信できなくなることもある。
【０００５】
加えて、知り合ったばかりの人のユーザープロファイルをソーシャル・ネットワーキング・サービス上で見つけるのは、困難なことがある。ユーザー数に応じて、ユーザープロファイル検索は、公開ユーザープロファイルを大量に返すことがあり、知り合ったばかりの個人同士が、その検索を効果的に絞れるほど、お互いのことを十分に知らないことがある。また、ユーザープロファイル検索は、非公開ユーザープロファイルを検索結果から除外することがある。
【発明の概要】
【課題を解決するための手段】
【０００６】
ネットワーク化された通信を円滑にするための方法を開示する。一実施形態において、前記方法は、イベントプロファイルをソーシャル・ネットワーキング・サービス内に作成する工程を含む。いくつかの実施形態において、前記方法は、前記ソーシャル・ネットワーキング・サービスの複数のユーザープロファイルをイベントプロファイルと関連付ける工程を含む。特定の実施形態において、前記方法は、前記ソーシャル・ネットワーキング・サービスの第１のユーザーのユーザープロファイルおよび第２のユーザーのユーザープロファイルが前記イベントプロファイルと関連付けられているとの決定に応答してメッセージインターフェイスを提供する工程を含む。さらに他の実施形態において、前記メッセージインターフェイスは、前記第１のユーザーが非公開メッセージを前記第２のユーザーに送信するように動作可能である。
【０００７】
一実施形態において、前記方法は、前記イベントプロファイルと関連付けられた複数のフィルターカテゴリーを使用して、複数のユーザープロファイルの各ユーザープロファイルを分類する工程を含む。特定の実施形態において、前記複数のフィルターカテゴリーは、ビジネスカテゴリー、交際カテゴリー、および／または交友カテゴリーを含む。さらに他の実施形態において、前記複数のフィルターカテゴリーは、前記イベントプロファイルと関連付けられたビジネス、場所、物品、および／またはサービスを促進するために管理者によって定義可能な宣伝カテゴリーを含む。
【０００８】
一実施形態において、前記方法は、前記イベントプロファイルについての情報を表示する工程を含む。特定の実施形態において、前記表示された情報は、前記複数のユーザープロファイルのうちの１若しくはそれ以上のユーザープロファイルへの１若しくはそれ以上のリンクを含む。一実施形態において、前記方法は、前記イベントプロファイルと関連付けられた複数のフィルターカテゴリーを使用して前記１若しくはそれ以上のリンクを分類する工程を含む。
【０００９】
一実施形態において、複数のユーザープロファイルを前記イベントプロファイルと関連付ける工程は、少なくとも１つのユーザープロファイルの位置が前記イベントプロファイルの１若しくはそれ以上の位置基準を満たすと決定する工程を含む。いくつかの実施形態において、前記非公開メッセージは、電子メールメッセージ、チャットメッセージ、ビデオメッセージ、および／または音声メッセージを含んでいてもよい。特定の実施形態において、前記方法は、前記イベントプロファイルと関連付けられた店舗インターフェイスを提供する工程を含む。特定の実施形態において、前記方法は、前記イベントプロファイルと関連付けられた種類別マーケットプレイスインターフェイスを提供する工程を含む。
【００１０】
ネットワーク化された通信を円滑にするための装置を開示する。一実施形態において、イベント作成モジュールは、イベントプロファイルをソーシャル・ネットワーキング・サービス内に作成するように構成されている。いくつかの実施形態において、チェック・イン・モジュールは、前記ソーシャル・ネットワーキング・サービスの複数のユーザープロファイルを前記イベントプロファイルと関連付けるように構成されている。特定の実施形態において、メッセージインターフェイスは、前記ソーシャル・ネットワーキング・サービスの第１のユーザーのユーザープロファイルおよび第２のユーザーのユーザープロファイルが前記イベントプロファイルと関連付けられているとの決定に応答してメッセージインターフェイスを提供するように構成されている。さらに他の実施形態において、前記メッセージインターフェイスは、前記第１のユーザーが非公開メッセージを前記第２のユーザーに送信するように動作可能である。特定の実施形態において、前記イベント作成モジュール、前記チェック・イン・モジュール、および前記メッセージ・インターフェイス・モジュールは、論理ハードウェアおよび／または実行可能コードを含む。さらなる実施形態において、前記実行可能コードはコンピューター可読記憶媒体に記憶される。
【００１１】
一実施形態において、フィルター・カテゴリー・モジュールは、前記イベントプロファイルと関連付けられた複数のフィルターカテゴリーを使用して、複数のユーザープロファイルの各ユーザープロファイルを分類するように構成されている。いくつかの実施形態において、前記複数のフィルターカテゴリーは、ビジネスカテゴリー、交際カテゴリー、および／または交友カテゴリーを含む。特定の実施形態において、イベント地図モジュールは、前記イベントプロファイルへのリンクを含む地図を表示するように構成されている。さらに他の実施形態において、前記リンクは、前記イベントプロファイルの位置に相当する地図上の位置に設定されている。いくつかの実施形態において、前記メッセージインターフェイスは、前記第２のユーザーが前記第１のユーザーからの１若しくはそれ以上のメッセージをブロックするように動作可能なメッセージフィルターを含む。
【００１２】
一実施形態において、ユーザープロファイル情報モジュールは、１つのユーザープロファイルについての情報を表示するように構成されている。さらに他の実施形態において、前記情報は、閲覧したユーザープロファイルへのリンクおよび／または訪問者ユーザープロファイルへのリンクを含む。いくつかの実施形態において、物理的参加者モジュールは、前記少なくとも１つのユーザープロファイルが前記イベントプロファイルの１若しくはそれ以上の位置基準を満たすとの決定に応答して、複数のユーザープロファイルの少なくとも１つのユーザープロファイルを前記イベントプロファイルの物理参加者として分類するように構成されていている。
【００１３】
一実施形態において、関連イベントモジュールは、イベントプロファイルについての情報を表示するように構成されている。さらに他の実施形態において、前記表示された情報は、１若しくはそれ以上の関連イベントプロファイルへの１若しくはそれ以上のリンクを含む。いくつかの実施形態において、イベント・フィードバック・モジュールは、前記イベントプロファイルについての情報を表示するように構成されている。さらなる実施形態において、前記表示された情報は、前記イベントプロファイルについてのユーザーフィードバックを含む。特定の実施形態において、広告モジュールは、前記イベントプロファイルについての情報を広告とともに表示するように構成されている。
【００１４】
ネットワーク化された通信を円滑にする動作を実行するためのコンピュータープログラム製品を開示する。特定の実施形態において、前記コンピュータープログラム製品は、前記コンピュータープログラム製品の前記動作を行うために実行可能なコンピューター使用可能プログラムコードを記憶するコンピューター可読記憶媒体を含む。一実施形態において、前記動作は、イベントプロファイルをソーシャル・ネットワーキング・サービス内に作成することを含む。いくつかの実施形態において、前記動作は、前記ソーシャル・ネットワーキング・サービスの複数のユーザープロファイルを前記イベントプロファイルと関連付けることを含む。特定の実施形態において、前記動作は、前記ソーシャル・ネットワーキング・サービスの第１のユーザーのユーザープロファイルおよび第２のユーザーのユーザープロファイルが前記イベントプロファイルと関連付けられているとの決定に応答してメッセージインターフェイスを提供することを含む。さらに他の実施形態において、前記メッセージインターフェイスは、前記第１のユーザーが非公開メッセージを前記第２のユーザーに送信するように動作可能である。一実施形態において、前記動作は、前記イベントプロファイルと関連付けられた複数のフィルターカテゴリーを使用して複数のユーザープロファイルの各ユーザープロファイルを分類することを含む。さらに他の実施形態において、前記複数のフィルターカテゴリーは、ビジネスカテゴリー、交際カテゴリー、および／または交友カテゴリーを含む。
【図面の簡単な説明】
【００１５】
本開示の利点を理解しやすくするために、簡潔に前述した本開示のより具体的な説明は、本書添付図面に示されている具体的な実施形態の援用によって表現されている。これらの図面は代表的な実施形態のみを示すため、本開示の範囲を限定するものとみなされないものと理解し、本開示は、以下の当該添付図面の使用を通じて、付加的な特殊性および詳細とともに記述され、説明されている。
【図１】図１は、ネットワーク化された通信を円滑にするためのシステムの一実施形態を示す略ブロック図である。
【図２】図２は、ネットワーク化された通信を円滑にするための装置の一実施形態を示す略ブロック図である。
【図３】図３は、ネットワーク化された通信を円滑にするための装置の別の実施形態を示す略ブロック図である。
【図４】図４は、ネットワーク化された通信を円滑にするための方法の一実施形態を示す略フローチャート図である。
【図５】図５は、ネットワーク化された通信を円滑にするための方法の別の実施形態を示す略フローチャート図である。
【図６】図６は、イベントベース通信の一実施形態を示すウェブページの例である。
【図７】図７は、イベントベース通信の別の実施形態を示すウェブページの例である。
【発明を実施するための形態】
【００１６】
本開示の観点は、システム、方法、またはコンピュータープログラム製品として具現化できる。したがって、本開示の態様は、完全にハードウェア実施形態、完全にソフトウェア実施形態（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）、または本明細書ではどれも「回路」、「モジュール」、または「システム」というソフトウェアとハードウェアの態様を組み合わせた実施形態といった形にすることができる。さらに、本開示の態様は、１若しくはそれ以上のコンピューター可読記憶媒体に具現化されたコンピュータープログラム製品の形を取ることができて、前記１若しくはそれ以上のコンピューター可読記憶媒体は、そこに具現化されたコンピューター可読プログラムコードを有する。
【００１７】
本明細書に記述されている前記機能ユニットの多くは、実施例の独立性をより具体的に強調するために、モジュールと呼ばれる。例えば、モジュールは、カスタムのＶＬＳＩ回路またはゲートアレイ、ロジックチップなどの既製の半導体、トランジスタ、または他の個別部品を有するハードウェア回路として実装できる。モジュールはまた、フィールドプログラム可能ゲートアレイ、プログラム可能アレイロジック、プログラム可能ロジックデバイス等のプログラム可能ハードウェアデバイスに実装できる。
【００１８】
また、種々のプロセッサーで実行するために複数のモジュールをソフトウェアに実装してもよい。特定されたモジュールの実行可能コードは、例えば、コンピューター命令の１若しくはそれ以上の物理的または論理的ブロックを有することができ、これは、例えば、オブジェクト、プロシージャ、または関数としてまとめることができる。しかし、特定されたモジュールの実行可能形式は、物理的にまとめて置かれている必要はないけれども、異なる場所に記憶された異種の命令を有することができ、理論的にまとめられたときには、そのモジュールを有し、そのモジュールの所定の目標を達成する。
【００１９】
実際に、実行可能コードのモジュールは、単一の命令または複数の命令であってよく、複数の異なるコードセグメントにわたって、異なるプログラム間で、複数の記憶デバイスに分散してもよい。同様に、操作データはモジュール内に特定され、ここに示されてもよく、任意の適切な形で具現化されていてもよく、任意の適切なタイプのデータ構造内に編成されてもよい。前記操作データは、単一のデータセットとして収集することができるか、または異なる場所にわたって分散することができて、これには異なる記憶デバイスにわたることが含まれ、さらに少なくとも部分的に、単にシステムまたはネットワークの電気信号として存在してもよい。モジュールまたはモジュールの一部がソフトウェアに実装されている場合、そのソフトウェア部分は１若しくはそれ以上のコンピューター可読記憶媒体に記憶される。
【００２０】
１若しくはそれ以上のコンピューター可読記憶媒体のどの組み合わせでも活用できる。コンピューター可読記憶媒体は、例えば、電子、磁気、光学、電磁気、赤外線、または半導体システム、装置、またはデバイス、またはこれらの適切な組み合わせであってよいが、これらに限定されない。
【００２１】
前記コンピューター可読記憶媒体のより具体的な例（包括的でないリスト）は、ポータブル・コンピューター・ディスク、ハードディスク、ランダム・アクセス・メモリー（ＲＡＭ）、読み出し専用メモリー（ＲＯＭ）、消去およびプログラム可能な読み出し専用メモリー（ＥＰＲＯＭまたはフラッシュメモリー）、ポータブル・コンパクト・ディスク読み出し専用メモリー（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、ブルーレイディスク、光学記憶デバイス、磁気テープ、ベルヌーイ（Ｂｅｒｎｏｕｌｌｉ）ドライブ、磁気ディスク、磁気記憶デバイス、パンチカード、集積回路、他のデジタル処理装置メモリーデバイス、またはこれらの適切な組み合わせを含むが、伝播信号は含まれない。本書の範囲において、コンピューター可読記憶媒体は、命令実行システム、装置、またはデバイスが使用するまたはそれと関連するプログラムを含めることができる、または記憶することができる有形的表現媒体であってよい。
【００２２】
本開示の態様の操作を実行するためのコンピューター・プログラム・コードは、Ｊａｖａ(登録商標)、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのオブジェクト指向プログラミング言語、および「Ｃ」プログラミング言語または同類のプログラミング言語などの慣用の手続き型プログラミング言語を含む、１若しくはそれ以上のプログラミング言語のどの組み合わせでも記述できる。前記プログラムコードは、スタンドアロン型ソフトウェアパッケージとして、そのユーザーのコンピューターで完全に若しくは部分的に実行するか、ユーザーのコンピューターで部分的におよび遠隔コンピューターで部分的に実行するか、または遠隔コンピューター若しくはサーバーで完全に実行してよい。後者のシナリオにおいて、前記遠隔コンピューターは前記ユーザーのコンピューターに、ローカル・エリア・ネットワーク（ＬＡＮ）またはワイド・エリア・ネットワーク（ＷＡＮ）を含む任意の種類のネットワークを介して接続してよく、またはその接続が外部コンピューターに行われてもよい（例えば、インターネット・サービス・プロバイダーを利用したインターネットを介する）。
【００２３】
本明細書全体にわたって参照されている「一実施形態」、「実施形態」、または同様用語は、その実施形態に関連して記述されている具体的構成要件、構造、または特徴が、本開示の少なくとも一実施形態に含まれていることを意味する。したがって、本明細書の全体にわたる前記語句「一実施形態において」、「実施形態において」、および同類用語の表現は、必ずしもそうではないが、どれも同一の実施形態を示し、明記がない限り、「１若しくはそれ以上であるがそれがすべてではない実施形態」ということを意味する。「含む」、「有する」、「持つ」という用語およびこれらの活用形は、明記がない限り、「これに限定されるものではない」ということを意味する。列挙されたアイテムの一覧は、明記がない限り、当該アイテムの一部またはすべてが相互排他的および／または相互包括的なであることを意味するものではない。用語が単数形でも、明記がない限り、「１若しくはそれ以上の」を意味する。
【００２４】
さらに、本開示の前記構成要件、構造、または特徴は、適切な任意の仕方で１若しくはそれ以上の実施形態に組み合わせることができる。以下の説明において、プログラミング、ソフトウェアモジュール、ユーザー選定、ネットワーク取引、データベース照会、データベース構造、ハードウェアモジュール、ハードウェア回路、ハードウェアチップなどの例とともに、本開示の実施形態を完全に理解するための種々の具体的詳細が提供される。ただし、本開示は、１若しくはそれ以上の前記具体的詳細を用いずに、または他の方法、構成部品、材料、その他を用いて、実行することができる。他の例では、本開示の観点が不明瞭になることを回避するために、周知の構造、材料、または操作については詳細に図示または記述していない。
【００２５】
本開示の観点は、本開示の実施形態に基づく方法、装置、システム、およびコンピュータープログラム製品の略フローチャート図および／または略ブロック図を参照しながら説明されている。当然のことながら、略フローチャート図および／または略ブロック図の各ブロック、および略フローチャート図および／または略ブロック図のブロックの組み合わせは、コンピュータープログラム命令によって実行することができる。これらのコンピュータープログラム命令は、汎用コンピューター、専用コンピューター、または他のプログラム可能データ処理装置のプロセッサーに与えることができて、前記コンピューターまたは他のプログラム可能データ処理装置のプロセッサーを通じて実行する前記命令が、略フローチャート図および／または略ブロック図のブロックまたは複数のブロックに指定された機能／動作を実行する手段を作り出すような機構を生む。
【００２６】
これらのコンピュータープログラム命令は、コンピューター、他のプログラム可能データ処理装置、または他のデバイスを指示できるコンピューター可読記憶媒体に記憶することができて、前記コンピューター可読記憶媒体に記憶された前記命令が、前記略フローチャート図および／または略ブロック図のブロックまたは複数のブロックに指定された機能／動作を実行する命令を含む製品を生むような特定の仕方で機能する。前記コンピュータープログラム命令は、コンピューター、他のプログラム可能データ処理装置、または他のデバイスにロードすることができ、前記コンピューター、他のプログラム可能装置または他のデバイスで実行するための一連の操作ステップを生じさせて、前記コンピューターまたは他のプログラム可能装置で実行する前記命令が、前記フローチャートおよび／またはブロック図のブロックまたは複数のブロックで指定された機能／動作を実行するためのプロセスを提供するように、コンピューター実行型プロセスを生むことができる。
【００２７】
本図面の前記略フローチャート図および／または略ブロック図は、本開示の種々の実施形態に基づく装置、システム、方法およびコンピュータープログラム製品の可能な実装の構成、機能、および操作を示す。これについて、前記略フローチャート図および／または略ブロック図の各ブロックは、モジュール、セグメント、またはコードの一部を表すことができ、これは、その指定された理論的機能を実行する１若しくはそれ以上の実行可能命令を有する。
【００２８】
代替の実装によっては、そのブロックに記載された前記機能が図に記載されている順番に起こらなくてもよいことに留意されたい。例えば、関係している機能に応じて、連続する２ブロックが、実際に、実質的に同時に実行されてよく、または前記２ブロックが場合によっては逆の順番で実行されてもよい。他のステップまたは方法は、その説明中の図面の１若しくはそれ以上のブロックへの機能、理論、または効果、またはその一部に相当するものと考えることができる。
【００２９】
種々の矢印タイプおよび線タイプがフローチャートおよび／またはブロック図に用いられているが、これらはそれに対応する実施形態の範囲を制限するものではないことを理解されたい。実際に、いくつかの矢印または他の接続記号は、そこに図示されている実施形態の理論フローのみを示すことに用いられている。例えば、矢印は、図示された実施形態に挙げられているステップ間の未指定期間の待機または監視を示すことができる。前記ブロック図および／またはフローチャート図の各ブロック、および前記ブロック図および／またはフローチャート図の複数のブロックの組み合わせは、その指定された機能若しくは動作、または特殊目的のハードウェアとコンピューター命令の組み合わせを実行する特殊目的のハードウェアベースシステムによって実行することができることにも留意されたい。
【００３０】
各図の要素の説明は、手順図の要素を示すことができる。同類の数字は、すべての図の同類の要素を示し、これには同類の要素の代替実施形態が含まれる。
【００３１】
以下の詳細な説明において、添付図面を参照していて、その一部を形成する。前述の概要は、説明の目的で供するものであり、いかようにも限定するものではない。前記説明の観点、実施形態、および前述の特徴に加えて、さらに観点、実施形態、および特徴はその図面および以下の詳細な説明を参照することにより明らかになる。
【００３２】
図１は、ネットワーク化された通信を円滑にするためのシステム１００の一実施形態を示す。前記図示の実施形態において、前記システム１００は、サーバー１０６、ならびにコンピューターネットワーク１０８、およびブラウザ１１２を含むクライアント１１０上のソーシャル・ネットワーキング・サービス１０４内で動作するイベントベース通信装置１０２を含み、これらは後述されている。
【００３３】
一実施形態において、前記システム１００は、イベントベース通信装置１０２を含む。さらに他の実施形態において、前記イベントベース通信装置１０２は、ソーシャル・ネットワーキング・サービス１０４内で動作し、前記ソーシャル・ネットワーキング・サービス１０４のユーザー同士の通信を円滑にする。前記イベントベース通信装置１０２は、図２および図３に関係して、より詳細に後述されている。
【００３４】
一実施形態において、ソーシャル・ネットワーキング・サービス１０４は、コンピューターネットワーク１０８上の通信を円滑にすることができ、それによってそのユーザー同士のオンライン上または現実の関係を円滑にする。種々の実施形態において、ソーシャル・ネットワーキング・サービス１０４は、交際関係、友人関係、ビジネス上の関係、または同様のもの、およびこれらの組み合わせなど、種々の関係を円滑にすることができる。例えば、一実施形態において、ソーシャル・ネットワーキング・サービス１０４は友人関係を円滑にすることに焦点を絞ることができる。別の実施形態において、ソーシャル・ネットワーキング・サービス１０４は、ビジネス上の関係を円滑にすることに焦点を絞ることができる。さらに別の実施形態において、ソーシャル・ネットワーキング・サービス１０４は、異なる種類の種々の関係を円滑にすることができる。
【００３５】
一実施形態において、ソーシャル・ネットワーキング・サービス１０４は、ユーザーが、前記ソーシャル・ネットワーキング・サービス１０４内の関係を築くことを可能にする。種々の実施形態において、種々のソーシャル・ネットワーキング・サービス１０４は、「友人」、「コネクション」、「フォロワー」、または同様のものなどの用語を用いて関係ユーザーを表現することができる。さらなる実施形態において、ユーザーの「ソーシャルネットワーク」は、前記ユーザーのソーシャルネットワークの図式が網のような構造を形成するように、前記ユーザーの関係ユーザー、そのユーザーらの関係ユーザーなどを示すことができる。前記用語「ソーシャルネットワーク」および「ソーシャル・ネットワーキング・サービス」は、ビジネス上のソーシャルネットワーク、個人的なソーシャルネットワーク、またはビジネス上および個人的関係の組み合わせるソーシャルネットワークを示しているかどうかにかかわらず、この網のような社会構造に適用することができる。別の実施形態において、ソーシャルネットワークは、ソーシャル・ネットワーキング・サービス１０４を使用して通信する、ユーザーのビジネス上および／または個人的連絡先のネットワークを示すことができ、その連絡先が前記ソーシャル・ネットワーキング・サービス１０４内の関係として指定されていない場合であっても、そうできる。
【００３６】
一実施形態において、ソーシャル・ネットワーキング・サービス１０４は、一般公開することができる。別の実施形態において、前記ソーシャル・ネットワーキング・サービス１０４は、限定の会員に公開されていてもよい。例えば、特定の実施形態において、ソーシャル・ネットワーキング・サービス１０４は、特定の大学の学生のみに公開できる。別の実施形態において、ソーシャル・ネットワーキング・サービス１０４は、企業イントラネット上の通信を円滑にすることができ、前記企業の従業員のみがアクセスできるものであってもよい。本開示に照らして、種々のタイプのソーシャル・ネットワーキング・サービス１０４が可能であることは明らかである。
【００３７】
前記図示の実施形態において、前記ソーシャル・ネットワーキング・サービス１０４は、サーバー１０６上で動作する。別の実施形態において、前記ソーシャル・ネットワーキング・サービス１０４は、複数のサーバー１０６を使用することができる。種々の実施形態において、サーバー１０６は、メインフレームコンピューター、ブレードサーバー、ワークステーション、デスクトップまたは他のコンピューター、または同様のものを含むことができる。前記サーバー１０６は、一実施形態において、複数のオペレーティングシステムのインスタンスで分割されたメインフレームなどの複数のプロセッサーを含むことができる。別の実施形態において、前記サーバー１０６は、単一のプロセッサーを含むことができる。さらに他の実施形態において、前記サーバー１０６は、ストレージ・エリア・ネットワークなどの１若しくはそれ以上のサブシステムを含むことができる。前記サーバー１０６は、ネットワークを通じてアクセス可能な内部ストレージまたは外部ストレージにアクセスすることができる。一実施形態において、前記サーバー１０６は、ソーシャル・ネットワーキング・サービス１０４を提供する会社によって管理されているサーバーファームの一部であってもよい。本開示に照らして、種々のサーバー１０６をソーシャル・ネットワーキング・サービス１０４とともに使用できることが明らかである。
【００３８】
前記図示の実施形態において、前記システム１００は、前記サーバー１０６およびクライアント１１０と通信しているコンピューターネットワーク１０８を含む。一実施形態において、前記コンピューターネットワーク１０８は、単一のネットワークを含むことができる。別の実施形態において、前記コンピューターネットワーク１０８は、相互に連結している複数のネットワークを含むことができる。種々の実施形態において、前記コンピューターネットワーク１０８は、ローカル・エリア・ラン（「ＬＡＮ」）、ワイド・エリア・ネットワーク（「ＷＡＮ」）、ワイヤレスネットワークなどの種々のネットワークタイプ、ならびにネットワークタイプの組み合わせを含むことができる。特定の実施形態において、前記コンピューターネットワーク１０８は、インターネットなどのパブリックネットワークでもよい。別の実施形態において、前記コンピューターネットワーク１０８は、パブリックネットワーク上の仮想プライベートネットワークでもよい。また別の実施形態において、前記コンピューターネットワーク１０８は、企業イントラネットなどのプライベートネットワークでもよい。
【００３９】
一実施形態において、前記コンピューターネットワーク１０８は、前記サーバー１０６、ルーター、スイッチ、ケーブル、および他の通信ハードウェアなどのハードウェアを含むことができる。さらに他の実施形態において、前記コンピューターネットワーク１０８はまた、ハード・ディスク・ドライブ、光学ドライブ、不揮発性メモリ、ランダム・アクセス・メモリ（「ＲＡＭ」）などのコンピューター可読記憶媒体を含むことができる。本開示に照らして、種々のコンピューターネットワーク１０８、およびコンピューターネットワーク１０８のコンポーネントが明らかである。
【００４０】
前記図示の実施形態において、前記システム１００はクライアント１１０を含む。一実施形態において、ユーザーは、前記クライアント１１０を用いて前記ソーシャル・ネットワーキング・サービス１０４にアクセスし、前記コンピューターネットワーク１０８上の前記サーバー１０６と通信する。種々の実施形態において、前記クライアント１１０は、デスクトップコンピューター、ラップトップコンピューター、ノートブック、タブレット、携帯電話などでもよい。１つのみのクライアント１１０が図１に示されているが、さらに他の実施形態において、複数のクライアント１１０が含まれていてもよい。例えば、一実施形態において、前記ソーシャル・ネットワーキング・サービス１０４の各ユーザーは、前記ソーシャル・ネットワーキング・サービス１０４にアクセスするために、前記コンピューターネットワーク１０８に接続された別のクライアント１１０を使用することができる。別の実施形態において、１人のユーザーが複数のクライアント１１０を使用してもよい。例えば、ユーザーは、自宅でデックトップコンピューターをクライアント１１０として使用したり、自宅外で携帯電話をクライアント１１０として使用したりして、前記ソーシャル・ネットワーキング・サービス１０４にアクセスしてもよい。さらに別の実施形態において、複数のユーザーが家庭用コンピューターなどの共有クライアント１１０を使用して、前記ソーシャル・ネットワーキング・サービス１０４にアクセスしてもよい。本開示に照らして、種々のデバイスが、クライアント１１０としての使用に適していることは明らかである。
【００４１】
一実施形態において、前記システム１００は、前記ソーシャル・ネットワーキング・サービス１０４からユーザーに情報を提示するブラウザ１１２を含む。前記図示の実施形態において、前記ブラウザ１１２は前記クライアント１１０にインストールされたアプリケーションである。別の実施形態において、前記ブラウザ１１２は前記クライアント１１０の外部にあるが、前記クライアント１１０によってアクセスできる。例えば、種々の実施形態において、前記ブラウザ１１２はサーバー１０６、ストレージ・エリア・ネットワーク、クラウド・ストレージなどにあってもよい。一実施形態において、前記ブラウザ１１２は、前記ソーシャル・ネットワーキング・サービス１０４から、または他のソースから情報を表示する汎用アプリケーションであってもよい。例えば、さらに他の実施形態において、前記ブラウザ１１２は、ウェブブラウザであってよく、これは、前記ソーシャル・ネットワーキング・サービス１０４から情報をウェブページとして表示し、他のウェブページを表示することも可能である。別の実施形態において、前記ブラウザ１１２は、前記ソーシャル・ネットワーキング・サービス１０４専用に用いられる特定の目的のアプリケーションであってもよい。例えば、前記クライアント１１０が携帯電話である場合、前記ソーシャル・ネットワーキング・サービス１０４は、前記ブラウザ１１２が携帯電話のウェブブラウザであるときに基本機能を提供することができるが、前記ブラウザ１１２が前記ソーシャル・ネットワーキング・サービス１０４専用のモバイルアプリのときには拡張機能を提供することができる。本開示に照らして、種々のサーバー１１２を前記システム１１０とともに使用できることが明らかである。
【００４２】
前記開示のブラウザ１１２は、情報を視覚形態で表示するが、情報を非視覚形態で表現するために、他のタイプのブラウザ１１２を他の実施形態において用いてもよい。例えば、視覚障がい者用のブラウザ１１２は、情報を表示する代わりに、またはスクリーンへの情報表示に加えて、前記ソーシャル・ネットワーキング・サービス１０４の情報を音声で読み上げるスクリーンリーダーを含むことができる。わかりやすくするために、本書に用いている「表示」という用語は、視覚および／または非視覚形態の情報の表示を意味し、視覚的表示に制限することを意図していない。
【００４３】
図２は、ネットワーク化された通信を円滑にするための装置２００の一実施形態を示す。前記図示の実施形態において、前記装置は、イベントベース通信装置１０２を含み、この通信装置には後述のように、イベント作成モジュール２０２、チェック・イン・モジュール２０４、およびメッセージ・インターフェイス・モジュール２０６が含まれる。
【００４４】
一般に、前記イベントベース通信装置１０２は、メッセージインターフェイスを提供するので、ソーシャル・ネットワーキング・サービス１０４のユーザーは同一のイベントに参加している場合に非公開でお互いと通信できる。一実施形態において、前記イベントベース通信装置１０２は、ユーザーが他のユーザーまたはイベントを位置別に見つけられる位置ベースのソーシャル検索を提供することによって、ネットワーク化された通信を円滑にすることができる。ネットワーク化された通信をイベント参加者間で円滑にすることによって、ユーザーは、前記ソーシャル・ネットワーキング・サービス１０４の完全公開ユーザープロファイルの使用を回避できるため、したがって、不特定多数のメンバーから卑劣な、下品な、または不要なメッセージを受信するリスクの増大を回避できる。前記イベントベース通信装置１０２によって、イベント参加者は、ユーザープロファイル検索を使用して前記ソーシャル・ネットワーキング・サービス１０４でお互いをより簡単に見つけることもできる。これは、イベント参加者のユーザープロファイルがそのイベントとリンクしているためである。
【００４５】
一実施形態において、前記イベント作成モジュール２０２は、イベントプロファイルを前記ソーシャル・ネットワーキング・サービス１０４内に作成するよう構成されている。イベントプロファイルは、ソーシャル・ネットワーキング・サービス１０４内の仮想オブジェクト、ウェブページ、インターフェイス、ポータル、タグ、コードなどであってよく、これは、イベントと一致する。種々の実施形態において、「イベント」は、出来事、場所、仮想イベントなどであってよく、したがって、イベントに参加する人が物理的に存在しなくてもよい。例えば、一実施形態において、イベントは、展示会、コンサート、カップリングパーティーなどの特定の時刻と場所で行われる現実のイベントであってもよい。ただし、別の実施形態において、イベントは、仮想会議などのオンライン集会、またはさまざまな場所のイベント参加者同士のオンライン会話であってもよい。１タイプのイベントは、特定の実施形態において、場所であってもよい。例えば、イベントは、市町村であってもよく、したがって、その参加者は市民であって、または山であってもよく、したがって、その参加者はその山の登山またはハイキングに関心がある人々である。さらに他の実施形態において、仮想イベントは、具体的な時刻や場所がなくてもよく、単に、その参加者の何らかの関連を示すものであってもよい。例えば、前記イベントは、組織であってもよく、したがって、その参加者は組織のメンバーであって、またはブランドであってもよく、したがって、その参加者はそのブランドで販売されている製品を好むと示した人々である。本開示に照らして、前記イベント作成モジュール２０２がイベントプロファイルを作成できることについて、他のタイプのイベントが可能であることは明らかである。
【００４６】
一実施形態において、前記イベント作成モジュール２０２は、前記ソーシャル・ネットワーキング・サービス１０４のユーザーからそのイベントについての情報を受信することに応答して前記イベントプロファイルを作成する。例えば、交際イベントを企画しているバーやクラブの所有者が、前記ソーシャル・ネットワーキング・サービス１０４のウェブサイトにあるフォームに入力すると、前記イベント作成モジュール２０２によって、その出会い系イベントのイベントプロファイルが作成される。別の実施形態において、前記イベント作成モジュール２０２は、前記ソーシャル・ネットワーキング・サービス１０４の管理者からそのイベントについての情報を受信することに応答して前記イベントプロファイルを作成する。例えば、管理者が、展示会または人気の高い場所などの周知のイベントについての情報を前記ソーシャル・ネットワーキング・サービス１０４に事前設定すると、前記イベント作成モジュール２０２によって、その事前設定されたイベントのイベントプロファイルが作成される。さらに他の実施形態において、前記イベント作成モジュール２０２は、既存ユーザーまたは管理者の介入がなくても、情報を受信することに応答してイベントプロファイルを作成するよう構成することができる。例えば、特定の実施形態において、クルーズ船の旅程を見つけるために前記イベント作成モジュール２０２をインターネットに接続して、各クルーズのイベントプロファイルを自動的に作成することができる。別の実施形態において、前記イベント作成モジュール２０２は情報を市町村イベントカレンダーなどのオンライン・イベント・カレンダーから読み込んで、そのカレンダーのイベントのイベントプロファイルを自動的に作成することができる。
【００４７】
一実施形態において、前記イベント作成モジュール２０２は、複数のイベントタイプ内で各イベントプロファイルを分類することができる。種々の実施形態において、図３を参照して後述されている前記イベント情報モジュール３０８または前記イベント地図モジュール３１０などの他のモジュール、または同類のモジュールは、そのイベントについての情報とともに前記イベントタイプを表示することができるか、またはユーザーが、リストまたはイベントの他の表示をイベントタイプでフィルターすることができる。イベントタイプは、公開イベント、非公開イベント、野外イベント、家族イベント、ブランドスポンサー型イベント、仮想イベント、ゲストブックイベント、目標イベント、遺失物取扱イベントなどを含む。本開示に照らして、種々のイベントタイプをイベントプロファイルの分類に使用できることが明らかである。
【００４８】
一実施形態において、前記チェック・イン・モジュール２０４は、前記ソーシャル・ネットワーキング・サービス１０４の複数のユーザープロファイルを、前記イベント作成モジュール２０２によって作成されたイベントプロファイルで分類するよう構成されている。一実施形態において、前記チェック・イン・モジュール２０４は、ユーザーが前記ソーシャル・ネットワーキング・サービス１０４用のウェブサイト、モバイルアプリなどのボタンまたはリンクを使用して、そのイベントに「チェックイン」すると、ユーザープロファイルを前記イベントプロファイルと関連付けることができる。特定の実施形態において、前記チェック・イン・モジュール２０４は、自動チェック・イン・プロセスを用いることによりユーザープロファイルを前記イベントプロファイルと関連付けることができる。例えば、前記クライアント１１０が、そのユーザーの場所を提供すると、図３のロケーション・チェック・イン・モジュール３０２を参照して後述しているように、そのユーザーは、自分の位置に基づくイベントに自動的にチェックインすることができる。さらに他の実施形態において、前記チェック・イン・モジュール２０４は、チェックインを参照して前述しているように、ユーザーが、手作業でまたは自動的に、そのイベントから「チェックアウト」すると、そのユーザーのユーザープロファイルをそのイベントプロファイルから切り離すことができる。
【００４９】
ユーザープロファイルは、前記ソーシャル・ネットワーキング・サービス１０４のユーザーによって制御または管理されている仮想オブジェクト、ページ、インターフェイス、ポータル、タグ、コードなどであってもよい。種々のソーシャル・ネットワーキング・サービス１０４において、ユーザープロファイルは、趣味、仕事上の関心など、そのユーザーについての情報を含むまたは参照することができる。ただし、他の実施形態において、ユーザープロファイルは、そのユーザー以外についての情報を含むまたは参照することができる。例えば、一実施形態において、製品ベンダーは、個人ユーザープロファイル、およびその製品の対象ユーザープロファイルを含む複数のユーザープロファイルで展示会にチェックインすることができる。種々の実施形態において、ユーザープロファイルは、ワイヤレスネットワーク、投票、美術館の展示品、そのユーザー以外の人、新聞紙、雑誌、写真、記事、車、動物、家、経路、史的建造物、製品、遺失物取扱場所などの種々の物理または仮想オブジェクトについての情報を含むまたは参照することができる。
【００５０】
前記イベントベース通信装置１０２はユーザープロファイル間の通信を円滑にするので、オブジェクト（またはそのユーザー以外の主体）用のユーザープロファイルは、ユーザーの通信を分類することに有用である。例えば、複数の製品を持つベンダーは、異なる製品用の複数のユーザープロファイルを使用して展示会イベントにチェックインし、どのメッセージがどの製品についてかを追跡することができる。
【００５１】
一実施形態において、前記メッセージ・インターフェイス・モジュール２０６は、前記ソーシャル・ネットワーキング・サービス１０４の第１のユーザーが前記ソーシャル・ネットワーキング・サービス１０４の第２のユーザーに非公開メッセージを送信するために操作できるメッセージインターフェイスを提供するように構成されている。非公開メッセージを送信することによって、イベント参加者は、前記ソーシャル・ネットワーキング・サービス１０４の他のユーザーに閲覧されることなく、前記ソーシャル・ネットワーキング・サービス１０４上で一対一の会話をすることができる。さらに他の実施形態において、前記メッセージ・インターフェイス・モジュール２０６は、前記チェック・イン・モジュール２０４が第１のユーザーのユーザープロファイルと第２のユーザーのユーザープロファイルとを同一のイベントプロファイルと関連付けたとの判断に応答して、前記メッセージインターフェイスを提供することができる。２人のユーザーが同一のイベントにチェックインしているとの判断に応答してメッセージインターフェイスを提供することによって、そのイベントで知り合った人同士が連絡を取り合いやすくなり、前記ソーシャル・ネットワーキング・サービス１０４のビジネス上のまたは個人的な関係を続けることができ、さらに不特定多数の者がユーザーにメッセージを送信できるようにする代わりに、メッセージを送信する機能を同一のイベントの参加者に限定することによってユーザーのプライバシーを保護する。
【００５２】
一実施形態において、前記メッセージインターフェイスは、イベントのウェブページまたはインターフェイスの１若しくはそれ以上のリンクを含むことができ、したがって、異なるリンクを選択することによって、種々の非公開メッセージを、そのイベントにチェックインしている種々のユーザーに送信することが可能になる。特定の実施形態において、前記メッセージ・インターフェイス・モジュール２０６は、非公開と公開の両方のメッセージをイベント参加者に送信することができるメッセージインターフェイスを提供することができる。例えば、一実施形態において、前記メッセージインターフェイスは、そのイベントの参加者に非公開メッセージを送信するための第１のリンクと、そのイベントのフォーラムに公開メッセージを投稿するための第２のリンクを含むことができる。
【００５３】
種々の実施形態において、公開メッセージまたは非公開メッセージは種々の形を取ってよい。例えば、メッセージは電子メールメッセージ、チャットメッセージ、ビデオメッセージ、音声メッセージなどであってもよい。一実施形態において、電子メールメッセージは、前記ソーシャル・ネットワーキング・サービス１０４とは別の電子メールアカウントに送信することができる。別の実施形態において、電子メールメッセージは、前記ソーシャル・ネットワーキング・サービス１０４内でユーザー用に作成された電子メールアカウントに送信することができる。本開示に照らして、他のタイプのメッセージも前記メッセージインターフェイスとともに使用できることが明らかである。
【００５４】
一実施形態において、非公開メッセージを送信することには、電子メールを送信することが含まれていてもよい。別の実施形態において、非公開メッセージを送信することには、チャットセッションを開くことおよび最初のメッセージをそのチャットセッションに送信することが含まれていてもよい。種々の実施形態において、第２のユーザーにメッセージを送信することには、前記第２のユーザーがそのメッセージを読む、見る、聞く、または受信することを選択するかどうかにかかわらず、前記第２のユーザーがそのメッセージを種々の方法で入手できるようにすることが含まれる。
【００５５】
種々の実施形態において、前記メッセージ・インターフェイス・モジュール２０６は、種々の他の機能とともにメッセージインターフェイスを提供することができる。例えば、イベントがバーで開催される場合、前記メッセージインターフェイスは、１人のユーザーが別のユーザーに飲み物を買うためのリンクを含むことができ、これは、第１のユーザーからの飲み物の価格をそのバーに送信し、その飲み物と引き換えるために第２のユーザーが使用できるコードを提供する。さらに他の実施形態において、前記メッセージ・インターフェイス・モジュール２０６は、過度の飲酒をしないよう促すために、１人当たりに対して購入される飲み物の数を制限することができる。別の実施形態において、イベントがビジネスイベントである場合に、前記メッセージインターフェイスは、文書をメッセージとともに送信するためのリンクを含むことができる。本開示に照らして、種々の機能を、前記メッセージインターフェイスによって提供できることが明らかである。
【００５６】
図３は、ネットワーク化された通信を円滑にするための装置３００の別の実施形態を示す。前記装置３００には、イベントベース通信装置１０２の実施形態が含まれ、この通信装置には、図２を参照するとともに前述しているように実質的に、イベント作成モジュール２０２、チェック・イン・モジュール２０４、およびメッセージ・インターフェイス・モジュール２０６が含まれる。前記装置３００の前記図示の実施形態において、前記イベントベース通信装置１０２には、フィルター・カテゴリー・モジュール３０６、イベント情報モジュール３０８、イベント地図モジュール３１０、ユーザープロファイル情報モジュール３１２、物理的参加者モジュール３１４、店舗モジュール３１６、種類別マーケットプレイスモジュール３１８、関連イベントモジュール３２０、イベント・フィードバック・モジュール３２２、および広告モジュール３２４も含まれ、これらは後述されている。前記チェック・イン・モジュール２０４は、前記図示の実施形態において、ロケーション・チェック・イン・モジュール３０２を含むことができる。前記メッセージ・インターフェイス・モジュール２０６は、前記図示の実施形態において、メッセージ・フィルター・モジュール３０４を含むことができる。
【００５７】
一実施形態において、前記フィルター・カテゴリー・モジュール３０６は、イベントプロファイルと関連付けられた複数のフィルターカテゴリーを使用するよう構成されていて、前記チェック・イン・モジュール２０４が前記イベントプロファイルと関連付けた複数のユーザープロファイルの各ユーザープロファイルを分類する。例えば、ユーザーは、イベントにチェックインする際に、ビジネス、交際、交友などのフィルターカテゴリーを選択することができる。続いて、前記チェック・イン・モジュール２０４が前記ユーザーのプロファイルを前記イベントプロファイルと関連付けると同時に、前記フィルター・カテゴリー・モジュール３０６は、前記選択したフィルターカテゴリーを使用して前記ユーザーのプロファイルを分類する。
【００５８】
前記フィルター・カテゴリー・モジュール３０６は、イベントにチェックインしたユーザー（またはユーザープロファイル）を、そのイベント用の種々のカテゴリーに分ける。イベントにチェックインしているユーザーを分類することによって、ユーザーは、同じタイプの社会的交流を求めている前記ソーシャル・ネットワーキング・サービス１０４の他のユーザーを見つけることができる。例えば、前記フィルター・カテゴリー・モジュール３０６は、イベントにチェックインしたユーザーを、ビジネスカテゴリー、交際カテゴリー、交友カテゴリーに分けることができる。続いて、さらに他の実施形態において、イベントにチェックインした各ユーザーは、前記フィルター・カテゴリー・モジュール３０６がそのイベントにチェックインしたその他のユーザーのそれぞれをどう分類したかを確認することができ、したがって、交友を求めている人々は、交友を求めている他の人々と交流することができ、交際関係を求めている人々との誤解を避けることができる。同様に、そのイベントでビジネス上の交流を求めている人々は、交際相手または新たな交友を求めようとしている人々と交流せずに、ビジネス上の交流を求めている他の人々と交流することができる。
【００５９】
一実施形態において、イベントプロファイルと関連付けられた前記複数のフィルターカテゴリーは、ビジネスカテゴリー、交際カテゴリー、および／または交友カテゴリーを含むことができる。さらに他の実施形態において、イベントプロファイルの前記フィルターカテゴリーは、さらにカテゴリーを含むことができる。例えば、一実施形態において、イベントプロファイルの前記フィルターカテゴリーは、ビジネス、場所、物品、および／またはイベントプロファイルと関連付けられたサービスを促進するために管理者が定義できる宣伝カテゴリーを含むことができる。例えば、前記イベントプロファイルが展示会用である場合、管理者は、そのベンダーの１つをその展示会で宣伝する宣伝カテゴリーを定義することができる。続いて、その展示会にチェックインするユーザーは、前記宣伝カテゴリーのもとでチェックインすることができて、ユーザーのつながり、または宣伝されたベンダーへの関心を示すことができる。特定の実施形態において、前記管理者は、広告主、そのイベントプロファイルのスポンダーなどを宣伝するために前記宣伝カテゴリーを定義することができる。一実施形態において、前記管理者は、前記ソーシャル・ネットワーキング・サービス１０４の管理者であってもよい。別の実施形態において、前記管理者は、前記イベントプロファイルの管理者であってもよい。
【００６０】
一実施形態において、前記フィルター・カテゴリー・モジュール３０６は、前記チェック・イン・モジュール２０４が複数のイベントプロファイルと関連付けたユーザープロファイルを、各イベントのカテゴリーを用いて分類することができる。例えば、ビジネス会議で都市を訪問しているユーザーは、「ビジネス」カテゴリーのもとでその会議にチェックインできるが、同時に、「交友」カテゴリーのもとで営業時間外の交流イベントの開催場所にチェックインすることができる。各イベントプロファイルは、同類または種々のフィルターカテゴリーを、種々の実施形態において用いることができる。例えば、一実施形態において、各イベントは、「ビジネス」、「交際」、および「交友」カテゴリーを、選択式の宣伝カテゴリーとともに用いることができる。ただし、別の実施形態において、展示会の前記フィルターカテゴリーは、「ベンダー」および「就職フェア」カテゴリーを含んでいてもよく、湖畔キャンプ場の前記フィルターカテゴリーは「舟遊び」および「ハイキング」カテゴリーを含んでいてもよい。本開示に照らして、前記フィルター・カテゴリー・モジュール３０６は、イベントと関連付けられたユーザープロファイルを分類するために種々のフィルターカテゴリーを使用できることが明らかである。
【００６１】
一実施形態において、前記イベント情報モジュール３０８は、前記イベントプロファイルについて情報を表示する。情報を表示することには、種々の実施形態において、クライアント１１０がモニタースクリーンリーダー、または他のディスプレー技術を用いて表示するウェブページ、アプリ画面などを提示することが含まれる。種々の実施形態において、前記イベントプロファイルについての情報は、前記イベント自体の情報および／またはそのイベントにチェックインしたユーザーについての情報を含むことができる。
【００６２】
一実施形態において、前記イベント情報モジュール３０８は、前記イベントプロファイルについての情報を表示することができ、これには、前記チェック・イン・モジュール２０４が前記イベントプロファイルと関連付けた複数のユーザープロファイルの１若しくはそれ以上のユーザープロファイルへの１若しくはそれ以上のリンクが含まれる。前記イベントプロファイルにチェックインした前記ユーザープロファイルへのリンクを表示することによって、ユーザーは、そのイベントのその他のユーザーを簡単に特定することができる。特定の実施形態において、前記イベント情報モジュール３０８は、各ユーザープロファイルへのリンクを、前記メッセージ・インターフェイス・モジュール２０６によって提供された前記メッセージインターフェイスを通じてユーザーと連絡をとるためのリンクとともに表示する。
【００６３】
一実施形態において、前記イベント情報モジュール３０８は、前記イベントプロファイルについて情報をビデオ形式で表示してもよい。例えば、特定の実施形態において、前記イベント情報モジュール３０８は、ユーザーがそのイベントにチェックインすると同時に、ユーザープロファイルへのリンクとともにライブアップデートを提供するために映像表示を使用してもよい。いくつかの実施形態において、前記イベント情報モジュール３０８はまた、１若しくはそれ以上の映像入力を、ユーザープロファイルへの１若しくはそれ以上のリンクとともに表示することもできる。例えば、モバイル式のクライアント１１０を有するユーザーは、そのユーザーの居場所からストリーミング映像を提供することができ、前記イベント情報モジュール３０８は、そのユーザーのプロファイルへのリンクを表示することができる。さらなる実施形態において、そのユーザーの居場所からストリーミング映像は、そのユーザーが選択した音楽などのストリーミング音声を含むことができる。別の実施形態において、チェックインしたユーザーが映像入力を利用できない場合に、前記イベント情報モジュール３０８は、映像入力の代わりに前記ユーザープロファイルの写真を表示することができる。
【００６４】
一実施形態において、前記イベント情報モジュール３０８は、前記イベントプロファイルと関連付けられた複数のフィルターカテゴリーを使用して、ユーザープロファイルへの前記１若しくはそれ以上のリンクを分類する。さらに他の実施形態において、前記イベント情報モジュール３０８は、前記フィルター・カテゴリー・モジュール３０６と同一のフィルターカテゴリーを使用して、各ユーザーがそのイベントにチェックインした際に選択した前記カテゴリーに基づくそのイベントのためのユーザープロファイルへのリンクを表示する。別の実施形態において、前記イベント情報モジュール３０８は、前記フィルター・カテゴリー・モジュール３０６に追加して、または前記フィルター・カテゴリー・モジュール３０６とは別のフィルターカテゴリーを使用して、前記モジュール３０８がユーザープロファイルに表示するそのリンクをさらに分類する。例えば、前記フィルター・カテゴリー・モジュール３０６が前記交際カテゴリーを使用してイベントのユーザープロファイルを分類した場合、前記イベント情報モジュール３０８は同一の「交際」カテゴリーを使用して、交際イベントにチェックインしたすべてのユーザープロファイルへのリンクを表示することができるか、または追加のフィルターカテゴリーを使用して性別、身長、または「交際」カテゴリーの人々が関心を持つ任意カテゴリー別にリンクを表示することができる。前記追加のフィルターカテゴリーは、ユーザーのプロファイルの情報に基づいてよく、またはユーザーがそのイベントにチェックインした際にユーザーから要求された情報に基づいてもよい。
【００６５】
前記図示の実施形態において、前記イベント地図モジュール３１０は、イベントプロファイルへの少なくとも１つのリンクを含むマップを表示するよう構成されている。さらに他の実施形態において、前記リンクは、前記イベントプロファイルの位置に相当する地図上の位置に設定されている。さらに他の実施形態において、前記イベント地図モジュール３１０は、地図上の適切な位置に設定された複数のリンクとともに複数のイベントプロファイルへの地図を表示することができる。イベントプロファイルへのリンクとともに地図を表示することにより、ユーザーがイベントを見つけるための簡単な方法が提供される。別の実施形態において、ユーザーは別の方法でイベントを見つけることができ、これにはイベントのリストまたはディレクトリ、またはイベント検索を使用することが含まれる。特定の実施形態において、前記イベント地図モジュール３１０は、イベントプロファイルへのリンクを選択的に表示することができ、これは、ユーザーが選択した１若しくはそれ以上のカテゴリーまたはイベントタイプに基づく。例えば、一実施形態において、ユーザーが「野外イベント」のカテゴリーを選択すると、前記イベント地図モジュール３１０は野外イベントのイベントプロファイルへのリンクを表示して、他のイベントは除外する。
【００６６】
一実施形態において、前記イベント地図モジュール３１０、またはイベントのリストまたはディレクトリを提供する他のモジュール、イベント検索、またはイベントプロファイルを見つける他のどの方法も、ユーザープロファイルの位置を使用して、そのユーザーに近い場所のイベントのイベントプロファイルへのリンクを選択的に表示することができる。ユーザープロファイルの位置を判断することについては、前記物理的参加者モジュール３１４を参照して後述されている。そのユーザーに近い場所のイベントを選択的に表示することによって、ユーザーは自分に近い場所のイベントをより簡単に見つけることができる。イベントを選択的に表示することの一例として、いくつかの実施形態において、前記イベント地図モジュール３１０は、都市内のユーザープロファイルに対する位置を判断することができ、その都市にズームした地図を、その都市内の近くのイベントへのリンクとともに表示することができる。世界または全国地図ではなく、都市地図上のイベントプロファイルへのリンクを表示することによって、前記イベント地図モジュール３１０は、近場のイベントを簡単に見つけやすくする。
【００６７】
一実施形態において、前記ユーザープロファイル情報モジュール３１２は、ユーザープロファイルについての情報を表示するよう構成されていてもよい。ユーザープロファイルについての情報は、ユーザーによって入力された情報および／または前記ソーシャル・ネットワーキング・サービス１０４上のそのユーザープロファイルのアクティビティについての情報を含むことができる。一実施形態において、１つのユーザープロファイルについての情報は、「閲覧したユーザープロファイル」のリストを含むことができ、これは、前記１つのユーザープロファイルのユーザー自身が、前記ソーシャル・ネットワーキング・サービス１０４上で閲覧したまたはアクセスしたユーザープロファイルである。別の実施形態において、１つのユーザープロファイルについての情報は、「訪問者」ユーザープロファイルのリストを含み、これは、前記ソーシャル・ネットワーキング・サービス１０４上にある前記１つのユーザープロファイルを閲覧したまたはそれにアクセスしたユーザーのユーザープロファイルである。特定の実施形態において、前記ユーザープロファイル情報モジュール３１２によって表示された情報は、閲覧したユーザープロファイルへのリンク、および／または訪問者ユーザープロファイルへのリンクを含む。そのような実施形態において、ユーザーは、どのユーザープロファイルを閲覧したか、およびどのユーザープロファイルが自分のユーザープロファイルを閲覧するために使用されたかという履歴を簡単に見ることができる。これらのユーザープロファイルを見ることによって、前記メッセージインターフェイスを使用して連絡をとることをユーザーに提案してもよい。
【００６８】
前記図示の実施形態において、前記物理的参加者モジュール３１４は、前記チェック・イン・モジュール２０４が、前記イベントプロファイルと関連付けた前記複数のユーザープロファイルの少なくとも１つのユーザープロファイルを、前記イベントプロファイルの物理的参加者として分類するよう構成されている。特定の実施形態において、前記物理的参加者モジュール３１４は、前記ユーザープロファイルの位置が前記イベントプロファイルの１若しくはそれ以上の位置基準を満たすとの判断に応答して、ユーザープロファイルを物理的参加者として分類することができる。さらに他の実施形態において、前記物理的参加者モジュール３１４は、イベントプロファイルの物理的参加者ではないユーザープロファイルを、前記イベントプロファイルの仮想的参加者として分類することができる。ユーザープロファイルをイベントの物理的または仮想的参加者として分類することは、ユーザーが現実の世界で対面することを円滑にする。例えば、２人のユーザーが、「交際」カテゴリーでイベントにチェックインした場合、この２人のユーザーは、前記メッセージインターフェイスを使用して、知り合いになり、最終的には現実の世界で対面することを望む可能性がある。この２人のユーザーはお互いにそのイベントの物理的参加者であることが分かれば、そのイベントですぐに対面する手配をすることができる。ただし、１人またはどちらもそのイベントの仮想的参加者である場合には、どちらにとっても都合のよい場所で後日、対面する手配をすることができる。
【００６９】
前記物理的参加者モジュール３１４は、クライアント１１０からの地理位置情報、そのユーザーが入力した情報などに基づいて、前記ユーザープロファイルの位置を判断することができる。例えば、一実施形態において、ユーザーのクライアント１１０が衛星測位システム（「ＧＰＳ」）対応の携帯電話である場合、前記物理的参加者モジュール３１４は、ＧＰＳ、基地局、および／またはその携帯電話からの無線アクセスポイントの位置に基づいて、そのユーザーのプロファイルの位置を判断することができる。別の実施形態において、ユーザーのクライアント１１０がデスクトップコンピューターである場合、前記物理的参加者モジュール３１４は、インターネットプロトコル（「ＩＰ」）の地理データベースインデックスに基づいて、またはそのユーザーが入力した情報に基づいて、その位置を判断することができる。
【００７０】
一実施形態において、前記物理的参加者モジュール３１４は、ユーザープロファイルにロケーションを使用して、その位置が、前記イベントプロファイルの１若しくはそれ以上の位置基準を満たすかどうかを判断することができる。位置基準は、種々の実施形態において、デフォルトの位置基準に基づいてもよく、または各イベントプロファイルに指定されていてもよい。例えば、一実施形態において、前記物理的参加者モジュール３１４は、ユーザープロファイルの位置がそのイベントの四分の一マイル以内にある場合、そのユーザーはイベントの物理的参加者であると指定するデフォルトの位置基準を使用することができる。別の実施形態において、前記物理的参加者モジュール３１４は、別のイベントについて別の位置基準を使用することができる。例えば、一実施形態において、都市全体のイベントプロファイルの前記位置基準は、その都市内のどのユーザーも物理的参加者であると指定することができる。あるいは、別の実施形態において、小さな会場でのイベントの前記位置基準は、物理的参加者が単に四分の一マイル以内ではなく、その会場にいると指定することができる。
【００７１】
前記図示の実施形態において、前記店舗モジュール３１６は、イベントプロファイルと関連付けられた店舗インターフェイスを提供するよう構成されている。一実施形態において、店舗インターフェイスにより、ユーザーは、そのイベントに関係する品物および／またはサービスを購入することができる。例えば、特定の実施形態において、店舗インターフェイスは、前記イベントプロファイルからの情報とともに表示されてもよく、そのイベントのスポンサーが販売する品物へのリンクを含んでいてもよい。さらに他の実施形態において、前記店舗インターフェイスは、「ショッピングカート」などのｅコマース機能を提供することができ、ユーザーは、前記ソーシャル・ネットワーキング・サービス１０４内の品物および／またはサービスをオンライン購入することができる。
【００７２】
一実施形態において、前記フィルター・カテゴリー・モジュール３０６を参照して前述しているように、前記店舗インターフェイスにより、ユーザーは、前記イベントプロファイルの１若しくはそれ以上の宣伝フィルターカテゴリーなどの追加のフィルターカテゴリーを購入することができる。別の実施形態において、前記店舗インターフェイスにより、ユーザーは高い表示優先順位を購入することができ、その結果、前記イベント情報モジュール３０８は、他のユーザープロファイルへのリンクよりも先に、表示優先順位の高いユーザープロファイルへのリンクを表示する。高くなった表示優先順位を使用して、他のユーザーへのユーザープロファイルの露出を増やすことができる。さらに別の実施形態において、前記店舗インターフェイスにより、個人事業者らは、前記ソーシャル・ネットワーキング・サービス１０４上で品物および／またはサービスをイベントに関連して販売することができる。本開示に照らして、店舗インターフェイスには他の属性も含まれることが明らかである。
【００７３】
一実施形態において、前記種類別マーケットプレイスモジュール３１８は、前記イベントプロファイルと関連付けられた種類別マーケットプレイスインターフェイスを提供するよう構成されている。特定の実施形態において、種類別マーケットプレイスインターフェイスにより、ユーザーは、前記イベントプロファイルと関連付けられた広告を掲載して、広告に反応を示すことができる。例えば、一実施形態において、展示会イベントのベンダーは、そのイベントプロファイルと関連付けられた類別マーケットプレイスインターフェイスを使用して、そのベンダーの製品を宣伝し、その宣伝について他のユーザーから受け取った質問に応答することができる。本開示に照らして、種類別マーケットプレイスインターフェイスには他の属性も含まれることが明らかである。
【００７４】
一実施形態において、前記関連イベントモジュール３２０は、前記イベント情報モジュール３０８と連携するよう構成されていて、イベントプロファイルについての情報を表示し、これは関連イベントプロファイルへの１若しくはそれ以上のリンクが含まれている。種々の実施形態において、関連イベントプロファイルは、同類の場所を共有すること、同類タイプのアクティビティに関係することなどができる。関係するイベントプロファイルを表示することにより、１つのイベントにチェックインするユーザーは、チェックインしたい類似のイベントを見つけることができる。例えば、一実施形態において、イエローストーン国立公園への旅行を計画しているユーザーは、その公園のイベントプロファイルにチェックインすることができ、その公園付近の宿泊施設およびキャンプ場について関係するイベントプロファイルを見ることができる。本開示に照らして、関連イベントプロファイルには、種々の用途があることが明らかである。
【００７５】
前記図示の実施形態において、前記イベント・フィードバック・モジュール３２２は、前記イベント情報モジュール３０８と連携するよう構成されていて、前記イベントプロファイルについての情報を表示し、これには前記イベントプロファイルについてのユーザーフィードバックが含まれている。さらに他の実施形態において、前記イベント・フィードバック・モジュール３２２は、ユーザーがイベントプロファイルについてのフィードバックを残すためのバックインターフェイスを提供することができ、そのフィードバックを表示することができる。種々の実施形態において、ユーザーフィードバックは、格付け評価、イベントについてのコメントなどを含む。本開示に照らして、種々のタイプのユーザーフィードバックを収集し、種々の方法で表示できることが明らかである。
【００７６】
一実施形態において、前記広告モジュール３２４は、前記イベント情報モジュール３０８と連携するように構成されていて、前記イベントプロファイルについての情報を表示し、これには広告が含まれている。種々の実施形態において、前記広告モジュール３２４によって表示された広告は、バナー広告、ポップアップ広告、ポップアンダー広告などを含む。前記イベントプロファイルとともに広告を表示することにより、そのイベント、またはソーシャル・ネットワーキング・サービス１０４を支える財源を提供することができる。本開示に照らして、前記広告モジュール３２４は、種々の方法で広告を表示できることが明らかである。
【００７７】
一実施形態において、前記チェック・イン・モジュール２０４は、ロケーション・チェック・イン・モジュール３０２を含む。
【００７８】
特定の実施形態において、前記チェック・イン・モジュール２０４は、前記ユーザープロファイルの位置が前記イベントプロファイルの１若しくはそれ以上の位置基準を満たすことを判断するために前記ロケーション・チェック・イン・モジュール３０２を使用して、ユーザープロファイルをイベントプロファイルと関連付けることができる。前記ロケーション・チェック・イン・モジュール３０２は、ユーザープロファイルの位置、および前記イベントプロファイルの位置基準を、前記物理的参加者モジュール３１４を参照して前述している方法で判断することができる。特定の実施形態において、ユーザーの位置がイベントの位置基準を満たす場合、前記ロケーション・チェック・イン・モジュール３０２はそのユーザーをそのイベントに自動的にチェックインすることができる。一実施形態において、前記ロケーション・チェック・イン・モジュール３０２は、一般的または特定のイベントにチェックインする許可をそのユーザーから受信すると、そのユーザーをそのイベントに自動的にチェックインすることができる。
【００７９】
一実施形態において、前記メッセージ・インターフェイス・モジュール２０６は、メッセージ・フィルター・モジュール３０４を含む。特定の実施形態において、前記メッセージ・フィルター・モジュール３０４は、メッセージフィルターをメッセージインターフェイスに追加する。さらに他の実施形態において、第１のユーザーが第２のユーザーにメッセージを送信するために前記メッセージインターフェイスを操作できる場合、第２のユーザーは第１のユーザーからの１若しくはそれ以上のメッセージをブロックするために前記メッセージフィルターを操作できる。一実施形態において、前記メッセージフィルターは、第２のユーザーによって指定された期間にわたり、第１のユーザーからのメッセージをブロックすることができる。別の実施形態において、前記メッセージフィルターは、第２のユーザーがそのメッセージのブロックを解除するまでの間、第１のユーザーからのメッセージを永久にブロックすることができる。メッセージをブロックすることにより、ユーザーは、不要なメッセージを回避することができる。例えば、一実施形態において、出会い系イベントでユーザーが不要なメッセージを別のユーザーから受信している場合、受信したユーザーは、送信したユーザーからのメッセージをブロックして、そのイベントで他の人たちとの交流に集中できる。
【００８０】
図４は、ネットワーク化された通信を円滑にするための方法４００の一実施形態を示す。前記方法４００が始まり、前記ソーシャル・ネットワーキング・サービス１０４内にイベントプロファイルを作成する（４２０）。例えば、一実施形態において、前記イベント作成モジュール２０２は、イベントプロファイルを作成する（４０２）。前記方法４００は、前記ソーシャル・ネットワーキング・サービス１０４の複数のユーザープロファイルを前記イベントプロファイルと関連付ける（４０４）。例えば、一実施形態において、前記チェック・イン・モジュール２０４は、ユーザープロファイルを前記イベントプロファイルと関連付ける（４０４）。前記方法４００は、前記第１のユーザーのユーザープロファイルと前記第２のユーザーのユーザープロファイルとが前記イベントプロファイルと関連付けられているとの判断に応答して前記ソーシャル・ネットワーキング・サービス１０４の第１のユーザーが前記ソーシャル・ネットワーキング・サービス１０４の第２のユーザーに非公開メッセージを送信するために操作できるメッセージインターフェイスを提供して（４０６）、前記方法４００が終了する。一実施形態において、前記メッセージ・インターフェイス・モジュール２０６は、メッセージインターフェイスを提供する（４０６）。
【００８１】
図５は、ネットワーク化された通信を円滑にするための方法５００の別の実施形態を示す。前記方法５００が始まり、前記ソーシャル・ネットワーキング・サービス１０４内にイベントプロファイルを作成する（５０２）。例えば、一実施形態において、前記イベント作成モジュール２０２は、イベントプロファイルを作成する（５０２）。前記方法５００は、前記ソーシャル・ネットワーキング・サービス１０４の複数のユーザープロファイルを前記イベントプロファイルと関連付ける（５０４）。例えば、一実施形態において、前記チェック・イン・モジュール２０４は、ユーザープロファイルを前記イベントプロファイルと関連付ける（５０４）。前記方法５００は、フィルターカテゴリーを使用して、前記イベントプロファイルと関連付けられたユーザープロファイルを分類する（５０６）一実施形態において、前記フィルター・カテゴリー・モジュール３０６は、前記ユーザープロファイルを分類する（５０６）。
【００８２】
前記方法５００は、そのイベントと関連付けられたユーザープロファイルの位置が前記イベントプロファイルの位置基準を満たすかどうかを判断する（５０８）。その場合、前記方法５００は、前記ユーザープロファイルをそのイベントの物理的参加者として分類する（５１２）。そうではない場合、前記方法５００は、前記ユーザープロファイルをそのイベントの仮想的参加者として分類する（５１０）。一実施形態において、前記物理的参加者モジュール３１４は、前記ユーザープロファイルの位置がイベントプロファイルの位置基準を満たすかどうかを判断する（５０８）とともに、前記ユーザープロファイルを仮想的または物理的参加者として分類する（５１０、５１２）。前記方法５００は、前記イベントプロファイルについての情報を、前記フィルターカテゴリーおよび／または各ユーザープロファイルの物理的または仮想的参加者としての前記分類に基づいて、分類された前記ユーザープロファイルへのリンクとともに表示する（５１４）。一実施形態において、前記イベント情報モジュール３０８は、前記イベントプロファイルについて情報を、分類されたユーザープロファイルへのリンクで表示する（５１４）。
【００８３】
前記方法５００は、前記第１のユーザーのユーザープロファイルと前記第２のユーザーのユーザープロファイルとが前記イベントプロファイルと関連付けられているとの判断に応答して、前記ソーシャル・ネットワーキング・サービス１０４の第１のユーザーが前記ソーシャル・ネットワーキング・サービス１０４の第２のユーザーに非公開メッセージを送信するために操作できるメッセージインターフェイスを提供して（５１６）、前記法方法４００が終了する。一実施形態において、前記メッセージ・インターフェイス・モジュール２０６は、メッセージインターフェイスを提供する（５１６）。
【００８４】
図６は、イベントベース通信の一実施形態を示すウェブページ６００の例である。前記図示の実施形態において、前記イベント情報モジュール３０８は、前記ウェブページ６００を使用して、そのイベントについての情報をユーザーに表示する。一実施形態において、前記ウェブページ６００は、そのイベントの名前６０２を含む。さらに他の実施形態において、前記ウェブページ６００は、そのイベントの画像６０４を含む。特定の実施形態において、前記ウェブページ６００は、そのイベントについて前記フィルター・カテゴリー・モジュール３０６が使用した前記フィルターカテゴリーのそれぞれで何人のユーザーがそのイベントにチェックインしているかを示す概要６０６を含む。一実施形態において、前記ウェブページ６００には、前記チェック・イン・モジュール２０４のコントロール６１０が含まれていて、これにより、ユーザーはそのイベントにチェックインまたはチェックアウトすることができ、また前記ユーザーが現在、チェックインまたはチェックアウトしているかどうかが示される。さらに他の実施形態において、前記ウェブページ６００には、前記フィルター・カテゴリー・モジュール３０６のコントロール６０８が含まれていて、これにより、前記ユーザーは、「ビジネス」、「交際」、または「交友」カテゴリーのもとでチェックインすることができる。
【００８５】
一実施形態において、前記イベント情報モジュール３０８は、前記ウェブページ６００を使用して、１若しくはそれ以上の「ビジネス」、「交際」、およびフィルターカテゴリーで、イベント参加者６１２のユーザープロファイルへのリンクを表示する。特定の実施形態において、ユーザープロファイルへの各リンクは、そのユーザーの名前６１４を含んでいてもよい。さらに他の実施形態において、ユーザープロファイルへの各リンクは、そのユーザーの写真６１６を含んでいてもよい。一実施形態において、前記ユーザーの名前６１４と画像６１６は、そのユーザーの実名と本人写真であってもよい。別の実施形態において、前記ユーザーの名前６１４および／または画像６１６は、そのユーザーの実名および／または本人写真ではなくても、そのユーザーが、そのユーザープロファイルのために選択したものであってよい。例えば、ユーザーは、物体についてのユーザープロファイルを、その物体の名前６１４と写真６１６とともに、作成することができる。
【００８６】
ユーザープロファイルの各リンクは、特定の実施形態において、追加のリンク６１８、６２０を含む。例えば、前記図示の実施形態において、１つのリンク６１８は、電子メールメッセージを送信するためのメッセージインターフェイスを提供するために前記メッセージ・インターフェイス・モジュール２０６を作動させることができる。さらなる例として、前記図示の実施形態において、別のリンク６２０は、そのユーザーとのチャットセッションを開くメッセージインターフェイスを提供するために前記メッセージ・インターフェイス・モジュール２０６を作動させることができる。一実施形態において、ユーザープロファイルへの各リンクにはまた、前記物理的参加者モジュール３１４から、そのユーザーの物理的または仮想的参加者としての分類６２２を含めることもできる。
【００８７】
一実施形態において、前記ウェブページ６００には、前記関連イベントモジュール３２０から、関連イベントプロファイルへのリンク６２４を含めることができる。さらなる実施形態において、前記ウェブページ６００には、前記イベント・フィードバック・モジュール３２２から、前記イベントプロファイルについてのユーザーフィードバック６２６を含めることができる。種々の実施形態において、前記イベント情報モジュール３０８は、ウェブページ６００上の前記イベントプロファイルについて、より詳細なまたはより簡潔な情報を表示するために種々の他のモジュールと連携することができる。
【００８８】
図７は、イベントベース通信の別の実施形態を示すウェブページ７００の例である。前記図示の実施形態において、前記イベント地図モジュール３１０は、前記ウェブページ７００を使用して、地図７０２をユーザーに表示する。さらに他の実施形態において、前記地図７０２には、イベントプロファイルへのリンク７０４が含まれていて、それで、各リンク７０４を、そのリンクされたイベントプロファイルの位置に相当する前記地図７０２上の位置に置くことができる。
【００８９】
本開示は、その精神と基本的な特徴から逸脱することなく、他の具体的な形で具現化することができる。本書に記載された実施形態は、あらゆる点において考慮され、説明として供するものであり、いかようにも限定するものではない。本開示の範囲は、したがって、前述の説明によってというよりはむしろ、本書付帯の請求項によって示される。本請求項の意図および同等範囲内に入るどのような変更も、その範囲内に含まれる。
【図１】
2015508206.tif 000003
【図２】
2015508206.tif 000004
【図３】
2015508206.tif 000005
【図４】
2015508206.tif 000006
【図５】
2015508206.tif 000007
【図６】
2015508206.tif 000008
【図７】
2015508206.tif 000009
【国際調査報告】
2015508206.tif 000010
2015508206.tif 000011