(57)【要約】  本発明の開示によるシステム及び方法は、ソーシャルネットワークの管理に関するものである。一例示的な実施形態により、ユーザのソーシャルネットワークを管理するためのコンピュータ実施型方法を開示する。本方法は、ユーザのオンラインソーシャルネットワークサイトにアクセスし、オンラインソーシャルネットワークサイトからユーザ及びユーザの複数の連絡先に関連するネットワーキングコンテンツを受け取る。本方法は、ネットワーキングコンテンツに基づいて複数の連絡先を識別し、ネットワーキングコンテンツに基づいてユーザとそれぞれの連絡先の間の関係を判断する。本方法はまた、これらの関係に従ってソーシャルネットワーキングマップを作成する。【選択図】      図１
2014503091.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのソーシャルネットワークを管理するコンピュータで実現される方法であって、
ユーザのオンラインソーシャルネットワークサイトにプロセッサによってアクセスする段階と、
前記ユーザ及び該ユーザの複数の連絡先に関連するネットワーキングコンテンツを前記オンラインソーシャルネットワークサイトから受け取る段階と、
前記ネットワーキングコンテンツに基づいて前記複数の連絡先を前記プロセッサによって識別する段階と、
前記ネットワーキングコンテンツに基づいて前記ユーザとそれぞれの前記連絡先との間の関係を前記プロセッサによって判断する段階と、
前記関係に従ってソーシャルネットワーキングマップを前記プロセッサによって作成する段階と、
を含むことを特徴とする方法。
【請求項２】
前記ネットワーキングコンテンツをコンテンツリポジトリに格納する段階、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ソーシャルネットワーキングマップを編集のために前記ユーザに提供する段階、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記ネットワーキングコンテンツは、タグ及びメタデータを含み、
前記ユーザとそれぞれの前記連絡先との間の前記関係を判断する段階は、
前記タグ及びメタデータに基づいて前記ネットワーキングコンテンツを選別する段階、
を含む、
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記ネットワーキングコンテンツは、写真又は映像コンテンツを含み、
前記複数の連絡先を識別する段階は、
前記写真又は映像コンテンツに対して顔認識を適用する段階、
を含む、
ことを特徴とする請求項１に記載の方法。
【請求項６】
前記ユーザと前記それぞれの連絡先との間の接続性の強さを該ユーザとそれぞれの連絡先との間の前記ネットワーキングコンテンツへの共通の接続に基づいて判断する段階、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記ソーシャルネットワーキングマップは、前記ユーザ及び複数の家族連絡先を含む家族ツリーであることを特徴とする請求項６に記載の方法。
【請求項８】
前記ソーシャルネットワーキングマップは、前記ユーザ及び複数の友人連絡先を含む友人ツリーであることを特徴とする請求項６に記載の方法。
【請求項９】
サーチクエリを受け取る段階と、
前記サーチクエリを満足する前記コンテンツリポジトリ上に格納された前記ネットワーキングコンテンツの部分集合を判断する段階と、
前記ネットワーキングコンテンツの前記部分集合を前記ユーザに提供する段階と、
を更に含むことを特徴とする請求項２に記載の方法。
【請求項１０】
共有するために前記コンテンツリポジトリ上に格納された前記ネットワーキングコンテンツの部分集合を識別する段階と、
前記ソーシャルネットワーキングマップ上の少なくとも１つの連絡先を含む配信リストを生成する段階と、
前記ネットワーキングコンテンツの前記部分集合を前記配信リスト上の前記少なくとも１つの連絡先と共有する段階と、
を更に含むことを特徴とする請求項２に記載の方法。
【請求項１１】
前記配信リストは、所定の閾値よりも高い接続性の強さを有する連絡先から構成されることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記配信リストは、前記ネットワーキングコンテンツの前記識別された部分集合に現れている連絡先から構成されることを特徴とする請求項１０に記載の方法。
【請求項１３】
前記コンテンツリポジトリのディレクトリにアクセスするための共有アカウントを作成する段階と、
前記ソーシャルネットワーキングマップ上の少なくとも１つの連絡先を含むアクセスリストを生成する段階と、
前記少なくとも１つの連絡先に前記共有アカウントのログイン情報を提供する段階と、
を更に含むことを特徴とする請求項２に記載の方法。
【請求項１４】
前記ソーシャルネットワーキングマップ上の前記複数の連絡先がコンテンツをアップロード又はダウンロードするようｄｒｏｐｂｏｘを前記コンテンツリポジトリ上に作成する段階と、
前記ｄｒｏｐｂｏｘへのアクセス情報を前記複数の連絡先に提供する段階と、
を更に含むことを特徴とする請求項２に記載の方法。
【請求項１５】
前記コンテンツリポジトリ上に格納された前記ネットワーキングコンテンツの部分集合に対して前記ユーザによって適用されたタグを受け取る段階と、
前記タグに基づいて前記ソーシャルネットワーキングマップを更新する段階と、
を更に含むことを特徴とする請求項２に記載の方法。
【請求項１６】
前記コンテンツリポジトリ上で同じタグを有するネットワーキングコンテンツを検出する段階と、
前記検出されたネットワーキングコンテンツを単一ファイル内にマージする段階と、
を更に含むことを特徴とする請求項２に記載の方法。
【請求項１７】
内蔵カメラで前記ユーザの写真又は映像を補捉する段階と、
前記写真又は映像を前記ソーシャルネットワーキングマップ上の前記複数の連絡先と共有する段階と、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項１８】
オンライン会話中に前記ユーザによって提供されたキーワードを受け取る段階と、
前記識別された連絡先に関連する前記コンテンツリポジトリ上に格納された前記ネットワーキングコンテンツの部分集合を識別する段階と、
前記ネットワーキングコンテンツの前記部分集合を前記ユーザに提供する段階と、
を更に含むことを特徴とする請求項２に記載の方法。
【請求項１９】
前記オンライン会話に基づいてキーワードを自動的に判断する段階と、
前記キーワードに関連する前記コンテンツリポジトリ上に格納された前記ネットワーキングコンテンツの部分集合を識別する段階と、
前記ネットワーキングコンテンツの前記部分集合を前記ユーザに提供する段階と、
を更に含むことを特徴とする請求項２に記載の方法。
【請求項２０】
前記キーワードは、前記オンライン会話中に閾値回数よりも多く使用され、又は前記ソーシャルネットワーキングマップ上の個別の連絡先を識別することを特徴とする請求項１９に記載の方法。
【請求項２１】
前記ユーザによって入力された日付範囲を受け取る段階と、
前記ネットワーキングコンテンツから前記日付範囲内のソーシャルイベントを識別する段階と、
前記識別されたソーシャルイベントを表示するカレンダー又はタイムラインを作成する段階と、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項２２】
前記ソーシャルネットワーキングマップ上にいる前記ソーシャルイベントへの参加者を識別する段階と、
前記カレンダー又はタイムラインを前記参加者と共有する段階と、
を更に含むことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記ネットワーキングコンテンツに基づいて前記ユーザが関心のある話題を判断する段階と、
前記話題に関して前記ユーザに推奨情報を提供する段階と、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項２４】
前記ユーザと連絡先の間の前記接続性の強さの変化を検出する段階と、
前記連絡先にリーチアウトメッセージを送信する段階と、
を更に含むことを特徴とする請求項６に記載の方法。
【請求項２５】
前記変化は、強い接続があった前記連絡先が弱い接続になることであることを特徴とする請求項２４に記載の方法。
【請求項２６】
前記変化は、前記ユーザが前記連絡先と所定の継続時間よりも長い期間にわたってコミュニケーションを取っていなかったことであることを特徴とする請求項２４に記載の方法。
【請求項２７】
第１タグが第１群に関連付けられ、第２タグが該第１群よりも大きい第２群に関連付けられたそれぞれのタグに関連付けられた複数の群に前記ネットワーキングコンテンツを選別する段階と、
前記第２タグがタグ・クラウドにおいて前記第１タグよりも大きいテキストで表示されるタグ・クラウドを該タグによって生成する段階と、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項２８】
前記ソーシャルネットワーキングマップ上の連絡先のユーザ選択を受け取る段階と、
前記連絡先のネットワーキングコンテンツに類似する前記ユーザのネットワーキングコンテンツを識別する段階と、
前記ユーザの前記識別されたネットワーキングコンテンツを前記連絡先と共有する段階と、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項２９】
前記ユーザと連絡先の間のオンラインビデオチャットを記録する段階と、
前記オンラインビデオチャットを前記ソーシャルネットワーキングマップ上の前記複数の連絡先と共有する段階と、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項３０】
前記ユーザの付加的なオンラインソーシャルネットワークサイトにアクセスする段階と、
前記ソーシャルネットワーキングマップ上の前記複数の連絡先に関連する付加的なネットワーキングコンテンツを前記付加的なオンラインソーシャルネットワークサイト上で検索する段階と、
前記付加的なネットワーキングコンテンツに基づいて前記ソーシャルネットワーキングマップを更新する段階と、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項３１】
前記ユーザと連絡先の間のオンライン会話をモニタする段階と、
前記オンライン会話からキーワードを判断する段階と、
前記キーワードに関連するオンラインコンテンツをサーチする段階と、
前記オンライン会話を支援するよう前記オンラインコンテンツに基づいてテンプレートメッセージを生成する段階と、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項３２】
ユーザのソーシャルネットワークを管理するためのソーシャルネットワーク管理システムであって、
ユーザのオンラインソーシャルネットワークサイトにアクセスし、
前記ユーザ及び該ユーザの複数の連絡先に関連するネットワーキングコンテンツを前記オンラインソーシャルネットワークサイトから受け取り、
前記ネットワーキングコンテンツに基づいて前記複数の連絡先を識別し、
前記ネットワーキングコンテンツに基づいて前記ユーザとそれぞれの前記連絡先との間の関係を判断し、かつ
前記関係に従ってソーシャルネットワーキングマップを作成する、
ように構成されたプロセッサ、
を含むことを特徴とするシステム。
【請求項３３】
前記ネットワーキングコンテンツをコンテンツリポジトリに格納する、
ように構成されたメモリを更に含むことを特徴とする請求項３２に記載のソーシャルネットワーク管理システム。
【請求項３４】
前記プロセッサは、
前記ソーシャルネットワーキングマップを編集のために前記ユーザに提供する、
ように更に構成される、
ことを特徴とする請求項３２に記載のソーシャルネットワーク管理システム。
【請求項３５】
前記ネットワーキングコンテンツは、タグ及びメタデータを含み、
前記プロセッサは、
前記タグ及びメタデータに基づいて前記ネットワーキングコンテンツを選別する、
ように更に構成される、
ことを特徴とする請求項３２に記載のソーシャルネットワーク管理システム。
【請求項３６】
前記ネットワーキングコンテンツは、写真又は映像コンテンツを含み、
前記プロセッサは、
前記写真又は映像コンテンツに対して顔認識を適用する、
ように更に構成される、
ことを特徴とする請求項３２に記載のソーシャルネットワーク管理システム。
【請求項３７】
前記プロセッサは、
前記ユーザと前記それぞれの連絡先との間の接続性の強さを該ユーザとそれぞれの連絡先との間の前記ネットワーキングコンテンツへの共通の接続に基づいて判断する、
ように更に構成される、
ことを特徴とする請求項３２に記載のソーシャルネットワーク管理システム。
【請求項３８】
前記ソーシャルネットワーキングマップは、前記ユーザ及び複数の家族連絡先を含む家族ツリーであることを特徴とする請求項３７に記載のソーシャルネットワーク管理システム。
【請求項３９】
前記ソーシャルネットワーキングマップは、前記ユーザ及び複数の友人連絡先を含む友人ツリーであることを特徴とする請求項３７に記載のソーシャルネットワーク管理システム。
【請求項４０】
前記プロセッサは、
サーチクエリを受け取り、
前記サーチクエリを満足する前記コンテンツリポジトリ上に格納された前記ネットワーキングコンテンツの部分集合を判断し、かつ
前記ネットワーキングコンテンツの前記部分集合を前記ユーザに提供する、
ように更に構成される、
ことを特徴とする請求項３３に記載のソーシャルネットワーク管理システム。
【請求項４１】
前記プロセッサは、
共有するために前記コンテンツリポジトリ上に格納された前記ネットワーキングコンテンツの部分集合を識別し、
前記ソーシャルネットワーキングマップ上の少なくとも１つの連絡先を含む配信リストを生成し、かつ
前記ネットワーキングコンテンツの前記部分集合を前記配信リスト上の前記少なくとも１つの連絡先と共有する、
ように更に構成される、
ことを特徴とする請求項３３に記載のソーシャルネットワーク管理システム。
【請求項４２】
前記配信リストは、所定の閾値よりも高い接続性の強さを有する連絡先から構成されることを特徴とする請求項４１に記載のソーシャルネットワーク管理システム。
【請求項４３】
前記配信リストは、前記ネットワーキングコンテンツの前記識別された部分集合に現れている連絡先から構成されることを特徴とする請求項４１に記載のソーシャルネットワーク管理システム。
【請求項４４】
前記プロセッサは、
前記コンテンツリポジトリのディレクトリにアクセスするための共有アカウントを作成し、
前記ソーシャルネットワーキングマップ上の少なくとも１つの連絡先を含むアクセスリストを生成し、かつ
前記少なくとも１つの連絡先に前記共有アカウントのログイン情報を提供する、
ように更に構成される、
ことを特徴とする請求項３３に記載のソーシャルネットワーク管理システム。
【請求項４５】
前記プロセッサは、
前記ソーシャルネットワーキングマップ上の前記複数の連絡先がコンテンツをアップロード又はダウンロードするようｄｒｏｐｂｏｘを前記コンテンツリポジトリ上に作成し、かつ
前記ｄｒｏｐｂｏｘへのアクセス情報を前記複数の連絡先に提供する、
ように更に構成される、
ことを特徴とする請求項３３に記載のソーシャルネットワーク管理システム。
【請求項４６】
前記プロセッサは、
前記コンテンツリポジトリ上に格納された前記ネットワーキングコンテンツの部分集合に対して前記ユーザによって適用されたタグを受け取り、
前記タグに基づいて前記ソーシャルネットワーキングマップを更新する、
ように更に構成される、
ことを特徴とする請求項３３に記載のソーシャルネットワーク管理システム。
【請求項４７】
前記プロセッサは、
前記コンテンツリポジトリ上で同じタグを有するネットワーキングコンテンツを検出し、かつ
前記検出されたネットワーキングコンテンツを単一ファイル内にマージする、
ように更に構成される、
ことを特徴とする請求項３３に記載のソーシャルネットワーク管理システム。
【請求項４８】
前記プロセッサは、
内蔵カメラで前記ユーザの写真又は映像を補捉し、かつ
前記写真又は映像を前記ソーシャルネットワーキングマップ上の前記複数の連絡先と共有する、
ように更に構成される、
ことを特徴とする請求項３２に記載のソーシャルネットワーク管理システム。
【請求項４９】
前記プロセッサは、
オンライン会話中に前記ユーザによって提供されたキーワードを受け取り、
前記識別された連絡先に関連する前記コンテンツリポジトリ上に格納された前記ネットワーキングコンテンツの部分集合を識別し、かつ
前記ネットワーキングコンテンツの前記部分集合を前記ユーザに提供する、
ように更に構成される、
ことを特徴とする請求項３３に記載のソーシャルネットワーク管理システム。
【請求項５０】
前記プロセッサは、
前記オンライン会話に基づいてキーワードを判断し、
前記キーワードに関連する前記コンテンツリポジトリ上に格納された前記ネットワーキングコンテンツの部分集合を識別し、かつ
前記ネットワーキングコンテンツの前記部分集合を前記ユーザに提供する、
ように更に構成される
ことを特徴とする請求項３２に記載のソーシャルネットワーク管理システム。
【請求項５１】
前記キーワードは、前記オンライン会話中に閾値回数よりも多く使用され、又は前記ソーシャルネットワーキングマップ上の個別の連絡先を識別することを特徴とする請求項５０に記載のソーシャルネットワーク管理システム。
【請求項５２】
前記プロセッサは、
前記ユーザによって入力された日付範囲を受け取り、
前記ネットワーキングコンテンツから前記日付範囲内のソーシャルイベントを識別し、かつ
前記識別されたソーシャルイベントを表示するカレンダー又はタイムラインを作成する、
ように更に構成される、
ことを特徴とする請求項３２に記載のソーシャルネットワーク管理システム。
【請求項５３】
前記プロセッサは、
前記ソーシャルネットワーキングマップ上にいる前記ソーシャルイベントへの参加者を識別し、かつ
前記カレンダー又はタイムラインを前記参加者と共有する、
ように更に構成される、
ことを特徴とする請求項５２に記載のソーシャルネットワーク管理システム。
【請求項５４】
前記プロセッサは、
前記ネットワーキングコンテンツに基づいて前記ユーザが関心のある話題を判断し、かつ
前記話題に関して前記ユーザに推奨情報を提供する、
ように更に構成される、
ことを特徴とする請求項３２に記載のソーシャルネットワーク管理システム。
【請求項５５】
前記プロセッサは、
前記ユーザと連絡先の間の前記接続性の強さの変化を検出し、
前記連絡先にリーチアウトメッセージを送信する、
ように更に構成される、
ことを特徴とする請求項３７に記載のソーシャルネットワーク管理システム。
【請求項５６】
前記変化は、強い接続があった前記連絡先が弱い接続になることであることを特徴とする請求項５５に記載のソーシャルネットワーク管理システム。
【請求項５７】
前記変化は、前記ユーザが前記連絡先と所定の継続時間よりも長い期間にわたってコミュニケーションを取っていなかったことであることを特徴とする請求項５５に記載のソーシャルネットワーク管理システム。
【請求項５８】
前記プロセッサは、
第１タグが第１群に関連付けられ、第２タグが該第１群よりも大きい第２群に関連付けられたそれぞれのタグに関連付けられた複数の群に前記ネットワーキングコンテンツを選別し、
前記第２タグがタグ・クラウドにおいて前記第１タグよりも大きいテキストで表示されるタグ・クラウドを該タグによって生成する、
ように更に構成される、
ことを特徴とする請求項３２に記載のソーシャルネットワーク管理システム。
【請求項５９】
前記プロセッサは、
前記ソーシャルネットワーキングマップ上の連絡先のユーザ選択を受け取り、
前記連絡先のネットワーキングコンテンツに類似する前記ユーザのネットワーキングコンテンツを識別し、かつ
前記ユーザの前記識別されたネットワーキングコンテンツを前記連絡先と共有する、
ように更に構成される、
ことを特徴とする請求項３２に記載のソーシャルネットワーク管理システム。
【請求項６０】
前記プロセッサは、
前記ユーザと連絡先の間のオンラインビデオチャットを記録し、かつ
前記オンラインビデオチャットを前記ソーシャルネットワーキングマップ上の前記複数の連絡先と共有する、
ように更に構成される、
ことを特徴とする請求項３２に記載のソーシャルネットワーク管理システム。
【請求項６１】
前記プロセッサは、
前記ユーザの付加的なオンラインソーシャルネットワークサイトにアクセスし、
前記ソーシャルネットワーキングマップ上の前記複数の連絡先に関連する付加的なネットワーキングコンテンツを前記付加的なオンラインソーシャルネットワークサイト上で検索し、かつ
前記付加的なネットワーキングコンテンツに基づいて前記ソーシャルネットワーキングマップを更新する、
ように更に構成される、
ことを特徴とする請求項３２に記載のソーシャルネットワーク管理システム。
【請求項６２】
前記プロセッサは、
前記ユーザと連絡先の間のオンライン会話をモニタし、
前記オンライン会話からキーワードを判断し、
前記キーワードに関連するオンラインコンテンツをサーチし、かつ
前記オンライン会話を支援するよう前記オンラインコンテンツに基づいてテンプレートメッセージを生成する、
ように更に構成される、
ことを特徴とする請求項３２に記載のソーシャルネットワーク管理システム。
【請求項６３】
プロセッサによって実行された時に、
ユーザのオンラインソーシャルネットワークサイトにプロセッサによってアクセスする段階と、
前記ユーザ及び該ユーザの複数の連絡先に関連するネットワーキングコンテンツを前記オンラインソーシャルネットワークサイトから受け取る段階と、
前記ネットワーキングコンテンツに基づいて前記複数の連絡先を前記プロセッサによって識別する段階と、
前記ネットワーキングコンテンツに基づいて前記ユーザとそれぞれの前記連絡先との間の関係を前記プロセッサによって判断する段階と、
前記関係に従ってソーシャルネットワーキングマップを前記プロセッサによって作成する段階と、
を含むユーザのソーシャルネットワークを管理する方法を実行する１組の命令を格納する非一時的コンピュータ可読ストレージデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の開示は、ソーシャルネットワークを管理する方法及びシステムに関する。より具体的には、本発明の開示は、ソーシャルネットワーキングマップを作成、更新、及び使用する方法及びシステムに関する。
【背景技術】
【０００２】
新しい連絡先と接続し、自己の既存の連絡先と接続しておくために、ユーザによってオンラインソーシャルネットワーキングサイトが幅広く使用されている。例えば、ユーザは、Ｆａｃｅｂｏｏｋ（登録商標）のようなオンラインソーシャルネットワーキングサイトにアカウント登録して、他のユーザが彼を知ることができるように自己自身のプロフィールをサイト上にポストすることができる。ユーザはまた、サイト上にメッセージ、写真、ビデオ、又は他のファイルもポストすることができる。ユーザは、同じソーシャルネットワーキングサイト上の他のユーザを自己の連絡先リストに追加することができ、その結果、これらの連絡先はサイト上でのユーザのポストを閲覧することができる。例えば、ユーザは、家族、親族、及び友人のような実生活で知っている人々を自己の連絡先リストに追加することができる。個人が連絡先として追加された状態で、ユーザは、この個人の連絡先リストを見ることができ、彼は、この個人の連絡先の一部を自己自身の連絡先として追加するように判断することができる。
【０００３】
個人が潜在的にソーシャルネットワーキングサイト上で多くの人々に接続することができることを所与とすれば、ユーザの連絡先リストは急速に拡大する可能性がある。更に、ユーザが異なるソーシャルネットワーキングサイト上にいくつかのソーシャルネットワーキングアカウントを有するのは一般的である。例えば、個人は、Ｆａｃｅｂｏｏｋ（登録商標）及びＬｉｎｋｅｄＩｎ（登録商標）の両方のアカウントを有することがある。より多くのネットワーク及びネットワーク毎により多くの連絡先が伴えば、全ての連絡先によってポストされるメッセージ、記事、写真、ビデオなどのようなネットワーキングコンテンツを把握し続けるのは困難になる。更に、連絡先及びネットワーキングコンテンツはオンラインサイト上で保持されるので、情報にアクセスするには「インターネット」接続が必要である。従って、「インターネット」へのアクセスを持たない場合、ユーザには情報が入手可能ではない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従って、ユーザのオンラインソーシャルネットワーキングの連絡先及びコンテンツを効率的に管理するための改善された方法及びシステムの必要性が存在する。
【課題を解決するための手段】
【０００５】
本発明の開示によるシステム及び方法は、ソーシャルネットワークの管理に関する。一例示的な実施形態により、ユーザのソーシャルネットワークを管理するためのコンピュータ実施型方法を開示する。本方法は、ユーザのオンラインソーシャルネットワークサイトにアクセスし、オンラインソーシャルネットワークサイトからユーザ及びユーザの複数の連絡先に関連するネットワーキングコンテンツを受け取る。本方法は、ネットワーキングコンテンツに基づいて複数の連絡先を識別し、ネットワーキングコンテンツに基づいてユーザとそれぞれの連絡先の間の関係を判断する。本方法はまた、これらの関係に従ってソーシャルネットワーキングマップを作成する。
【０００６】
別の例示的な実施形態により、ソーシャルネットワーク管理システムを開示する。ソーシャルネットワーク管理システムは、プロセッサを含む。プロセッサは、ユーザのオンラインソーシャルネットワークサイトにアクセスし、オンラインソーシャルネットワークサイトからユーザ及びユーザの複数の連絡先に関連するネットワーキングコンテンツを受け取るように構成される。プロセッサは、ネットワーキングコンテンツに基づいて複数の連絡先を識別し、ネットワーキングコンテンツに基づいてユーザとそれぞれの連絡先の間の関係を判断するように更に構成される。プロセッサはまた、それらの関係に従ってソーシャルネットワーキングマップを作成するように構成される。
【０００７】
更に別の例示的な実施形態により、プロセッサによって実行された時にユーザのソーシャルネットワークを管理する方法を実行する１組の命令を格納する非一時的コンピュータ可読ストレージデバイスを開示する。本方法は、ユーザのオンラインソーシャルネットワークサイトにアクセスし、オンラインソーシャルネットワークサイトからユーザ及びユーザの複数の連絡先に関連するネットワーキングコンテンツを受け取る。本方法は、ネットワーキングコンテンツに基づいて複数の連絡先を識別し、ネットワーキングコンテンツに基づいてユーザとそれぞれの連絡先の間の関係を判断する。本方法はまた、これらの関係に従ってソーシャルネットワーキングマップを作成する。
【０００８】
上述の一般的な説明及び以下の詳細説明のいずれも、特許請求するような本発明の例示かつ説明にすぎず、限定ではないことは理解されるものとする。
【０００９】
本明細書に組み込まれてその一部を形成する添付図面は、本発明の開示によるいくつかの実施形態を示しており、その説明と共に本明細書で本発明の原理を説明する役目を果たす。
【図面の簡単な説明】
【００１０】
【図１】本発明による例示的なソーシャルネットワーク管理システム及び様々なオンラインリソースとの対話を含む例示的なネットワークを示す図である。
【図２】本発明の開示による例示的なソーシャルネットワーク管理システムのブロック図である。
【図３】本発明の開示による例示的なソーシャルネットワーク管理アプリケーションのブロック図である。
【図４】本発明の開示によるソーシャルネットワーク管理アプリケーションの例示的なユーザインタフェースを示す図である。
【図５】本発明によるユーザインタフェース上に表示される例示的な家族ツリーを示す図である。
【図６】本発明によるユーザインタフェース上に表示される例示的な友人ツリーを示す図である。
【図７】本発明の開示による例示的なソーシャルネットワーク管理アプリケーションの機能モジュールを示す図である。
【図８】本発明によるソーシャルネットワーキングマップを作成するための例示的な流れ図である。
【図９】本発明による例示的な家族ツリーを示す図である。
【図１０】本発明による例示的な友人ツリーを示す図である。
【図１１】本発明による写真に基づいてソーシャルネットワーキングマップを生成するための例示的な流れ図である。
【図１２】本発明によるユーザクエリに従ってネットワーキングコンテンツをサーチするための例示的な流れ図である。
【図１３】本発明によるリポジトリ上のネットワーキングコンテンツを共有するための例示的な流れ図である。
【図１４】本発明によるリポジトリ上にＤｒｏｐｂｏｘディレクトリを生成するための例示的な流れ図である。
【図１５】本発明によるコンテンツにタグ付けしてソーシャルネットワーキングマップを更新するための例示的な流れ図である。
【図１６】本発明による新しいネットワーキングコンテンツに基づいてソーシャルネットワーキングマップを更新するための例示的な流れ図である。
【図１７】本発明によるソーシャルネットワーキングマップ内の連絡先にコンテンツを配信するための例示的な流れ図である。
【図１８】本発明による同じタグを有するコンテンツをマージするための例示的な流れ図である。
【図１９】本発明によるコンテンツを記録してこのコンテンツをソーシャルネットワーキングマップ上の連絡先に送信するための例示的な流れ図である。
【図２０】本発明によるオンラインチャット中にネットワーキングコンテンツを共有するための例示的な流れ図である。
【図２１】本発明によるカレンダー又はタイムラインビューを作成するための例示的な流れ図である。
【図２２】本発明による図２１の例示的な処理によって作成された例示的なカレンダービューを示す図である。
【図２３】本発明による図２１の例示的な処理によって作成された例示的なタイムラインビューを示す図である。
【図２４】本発明によるフィードバックを提供するためにネットワーキングコンテンツを分解するための例示的な流れ図である。
【図２５】本発明による友人ツリーを用いて友人関係を管理するための例示的な流れ図である。
【図２６】本発明による「タグ・クラウド」を生成するための例示的な流れ図である。
【図２７】本発明によるユーザの写真に類似する連絡先の写真を見出すための例示的な流れ図である。
【図２８】本発明によるコンテンツ内に現れている連絡先とコンテンツを共有するための例示的な流れ図である。
【図２９】本発明によるソーシャルネットワーキングマップを用いてオンラインチャット中に記録されたビデオを共有するための例示的な流れ図である。
【図３０】本発明による新しいソーシャルネットワークアカウントからの情報を用いてソーシャルネットワーキングマップを更新するための例示的な流れ図である。
【図３１】本発明によるソーシャルネットワーキングマップを用いてオンラインチャットに関連するコンテンツを見出すための例示的な流れ図である。
【図３２】本発明によるソーシャルネットワーキングマップを用いてコンテンツをサーチするための例示的な流れ図である。
【発明を実施するための形態】
【００１１】
以下の説明は、添付図面に言及する。可能な限り、同じか又は同様の部分を示すために図面全体を通して同じ参照番号を使用するものとする。本明細書では、本発明の開示のいくつかの例示的な実施形態及び特徴について説明するが、本発明の開示の精神及び範囲から逸脱することなく、修正、適合などの実施が可能である。例えば、図面内に示す構成要素に対して置換、追加、又は修正を行うことができ、本明細書に説明する例示的な方法は、開示する方法に対して段階を置換、順序変更、又は追加することによって修正することができる。従って、以下の詳細説明は、本発明を限定するわけではない。代わりに、主張するいずれの発明の的確な範囲も特許請求の範囲によって定義される。
【００１２】
図１は、本発明による例示的なソーシャルネットワーク管理システム１００及び様々なオンラインリソースとの対話を含む例示的なネットワークを示している。一部の実施形態により、ソーシャルネットワーク管理システム１００、ユーザ端末１２１−１２３のような１つ又はそれよりも多くのユーザ端末、及びソーシャルネットワーキングウェブサーバ１３１−１３３のような１つ又はそれよりも多くのソーシャルネットワーキングウェブサーバは、「インターネット」１１０に結合することができる。例えば、これらのデバイスは、ケーブルを通じて又は無線で「インターネット」１１０に接続することができる。図１に示すよりも多くの又は少ないユーザ端末及びソーシャルネットワーキングウェブサーバを「インターネット」１１０に結合することができることが考えられている。
【００１３】
ユーザ端末とは、ユーザによって利用可能なあらゆる電子デバイスとすることができる。例えば、ユーザ端末１２１−１２３の各々は、デスクトップ又はラップトップのような端末コンピュータ、スマートフォン、又はＰＤＡとすることができる。一部の実施形態において、ユーザ端末１２１−１２３は、ソーシャルネットワーキングウェブサーバ１３１−１３３によって保守される様々なオンラインソーシャルネットワーキングサイトに「インターネット」１１０を通じてアクセス可能である。一部の実施形態において、様々なソーシャルネットワーキングサイトは、様々なネットワーキングの目的に対して設計することができる。例えば、ソーシャルネットワーキングウェブサーバ１３１上で利用可能なソーシャルネットワーキングサイトは、求職活動及びキャリア啓発のためのような職業的なネットワーキングに対して設計することができ、ソーシャルネットワーキングウェブサーバ１３２上で利用可能なソーシャルネットワーキングサイトは、デート、同級生及び卒業生との接続、又は同じ趣味を有する人々との接続のためのような個人的なネットワーキングに対して設計することができる。
【００１４】
一部の実施形態において、ユーザ１４１は、各ソーシャルネットワーキングサイトとのネットワーキングアカウントを有することができ、信頼性の高いログイン情報によってサイトにアクセスすることができる。ユーザ１４１は、ユーザ端末１２１からメッセージをタイプして、「インターネット」１１０を通じてソーシャルネットワーキングサイト上にこのメッセージをポストすることができる。ユーザ１４１はまた、写真、ビデオ、オーディオ、又はテキスト文書のようなファイルもユーザ端末１２１からソーシャルネットワーキングサイトにアップロードすることができる。各ネットワーキングアカウントに関連して、ソーシャルネットワーキングウェブサーバは、ユーザのアカウントプロフィール、ユーザによってポストされたネットワーキングコンテンツ、及びユーザがそれぞれのネットワーキングサイトを通じて連絡を取る連絡先のリストを格納することができる。例えば、連絡先１４２及び１４３は、１つ又はそれよりも多くのソーシャルネットワーキングサイト上でユーザ１４１によって追加することができる。
【００１５】
一部の実施形態において、連絡先１４２とは、ユーザ１４１の家族又は親族とすることができ、連絡先１４３とは、ユーザ１４１の友人とすることができる。連絡先１４２及び１４３も、自己自身のユーザ端末１２２及び１２３を通じて様々なソーシャルネットワーキングサイトにアクセスすることができる。連絡先１４２及び１４３は、ユーザ１４１のプロフィールを閲覧して、ユーザ１４１のネットワーキングコンテンツにアクセスしてダウンロードすることができる。一部の実施形態において、連絡先１４２及び１４３も、自己自身のユーザ端末１２２及び１２３を通じてメッセージ、写真、ビデオなどのようなコンテンツをユーザ１４１のウェブページ上にポストすることができる。このようなコンテンツも、ユーザ１４１のネットワーキングアカウントと関連してソーシャルネットワーキングウェブサーバ上に格納することができる。
【００１６】
ユーザ１４１は、ソーシャルネットワーク管理システム１００を用いて、ソーシャルネットワーキングウェブサイト上の自己のソーシャルネットワークを管理することができる。一部の実施形態において、ソーシャルネットワーク管理システム１００は、ユーザ端末の一部分とすることができ、ユーザ端末と１つ又はそれよりも多くのハードウエア構成要素を共有することができる。例えば、ユーザ端末１２１は、ラップトップコンピュータとすることができ、ソーシャルネットワーク管理システム１００がユーザ端末１２１上にインストールされて、ユーザ端末１２１のプロセッサ、メモリ、ハードドライブなどのようなハードウエア構成要素を使用することができる。一部の他の実施形態において、ソーシャルネットワーク管理システム１００は、ユーザ端末に対して外部とすることができ、ユーザ端末１２１とは独立したハードウエア構成要素を使用することができる。
【００１７】
ソーシャルネットワーク管理システム１００は、ユーザ１４１の連絡先（連絡先１４２及び１４３のような）、及びソーシャルネットワーキングウェブサーバ１３１−１３３のうちの１つ又はそれよりも多くにあるユーザ１４１及び／又は連絡先１４２及び１４３のネットワーキングコンテンツを管理するように構成することができる。例えば、ソーシャルネットワーク管理システム１００は、ユーザ１４１のログイン情報を用いてソーシャルネットワーキングウェブサイトにアクセスして、サイト上のユーザ１４１のソーシャルネットワーキング活動に関するデータ及び／又はファイルを取得することができる。一部の実施形態において、取得したデータに基づいて、ソーシャルネットワーク管理システム１００は、様々なソーシャルネットワーキングウェブサイトから、連絡先１４２及び１４３のようなユーザ１４１の連絡先を含むソーシャルネットワーキングマップを作成するように構成することができる。ソーシャルネットワーク管理システム１００はまた、ソーシャルネットワーキングウェブサイトから取得したネットワーキングコンテンツを格納するためのコンテンツリポジトリを作成するようにも構成することができる。
【００１８】
一部の実施形態において、ソーシャルネットワーク管理システム１００は、連絡先１４２及び１４３によってそれぞれ使用されるユーザ端末１２２及び１２３と通信するように構成することができる。例えば、ソーシャルネットワーク管理システム１００は、ユーザ端末１２１上にあるデータ又はファイルをユーザ端末１２２及び１２３に送信することができる。代替的又は追加的に、ソーシャルネットワーク管理システム１００は、ユーザ端末１２２及び１２３から送信されてきたデータ又はファイルを受信することができる。一部の実施形態において、ユーザ端末１２２及び１２３は、ユーザ端末１２１上のある一定のディレクトリにアクセスして、データ／ファイルを取得し又は取り消すことができる。
【００１９】
図２は、本発明の開示による例示的なソーシャルネットワーク管理システム１００のブロック図を示している。ソーシャルネットワーク管理システム１００は、図２に示すよりも多くの又は少ない構成要素を含むことができることが考えられている。一部の実施形態により、図１に示すユーザ端末１２２−１２３及びソーシャルネットワーキングウェブサーバ１３１−１３３も、図２に示すのと同様の構成要素及び構成を含むことができる。
【００２０】
図２に示すように、ソーシャルネットワーク管理システム１００は、プロセッサ２１０と、メモリモジュール２２０と、ユーザ入力デバイス２３０と、ディスプレイデバイス２４０と、通信インタフェース２５０と、カメラ２６０とを含むことができる。プロセッサ２１０は、中央演算処理ユニット（「ＣＰＵ」）又はグラフィック処理ユニット（「ＧＰＵ」）とすることができる。使用されるハードウエアのタイプに応じて、プロセッサ２１０は、１つ又はそれよりも多くのプリント基板、及び／又はマイクロプロセッサチップを含むことができる。プロセッサ２１０は、１組のコンピュータプログラム命令を実行して、以下でより詳細に説明する様々な方法を実施することができる。
【００２１】
メモリモジュール２２０は、取りわけ、ランダムアクセスメモリ（「ＲＡＭ」）及び読取専用メモリ（「ＲＯＭ」）を含むことができる。ＲＯＭ又は他のいずれかの適切なメモリ位置からコンピュータプログラム命令にアクセスして読み取ることができ、プロセッサ２１０によって実行するためにＲＡＭ内にロードすることができる。例えば、メモリモジュール２２０は、１つ又はそれよりも多くのソフトウエアアプリケーションを格納することができる。メモリモジュール２２０内に格納されたソフトウエアアプリケーションは、共通コンピュータシステムのための、並びにソフトウエア制御のデバイスのためのオペレーティングシステムを含むことができる。更に、メモリモジュール２２０は、プロセッサ２１０によって実行可能なソフトウエアアプリケーション全体又はソフトウエアアプリケーションの一部分のみを格納することができる。例えば、メモリモジュール２２０は、プロセッサ２１０によって実行可能なソーシャルネットワーク管理アプリケーションを格納することができる。
【００２２】
一部の実施形態において、メモリモジュール２２０は、マスターデータ、ユーザデータ、アプリケーションデータ、及び／又はプログラムコードも格納することができる。例えば、メモリモジュール２２０は、様々なタグ付きデータ、メタデータ、画像ファイル、ビデオファイル、オーディオファイルなどを有するコンテンツリポジトリを格納することができる。
【００２３】
一部の実施形態において、ユーザ入力デバイス２３０及びディスプレイデバイス２４０は、適切なインタフェース回路構成を通じてプロセッサ２１０に結合することができる。一部の実施形態において、ユーザ入力デバイス２３０は、ハードウエアキーボード、キーパッド、又はタッチスクリーンとすることができ、これを通じてユーザ１４１は、ソーシャルネットワーク管理システム１００に情報を入力することができる。ディスプレイデバイス２４０は、テキスト又は図表をユーザ１４１に対して表示する１つ又はそれよりも多くの表示画面を含むことができる。例えば、ディスプレイデバイス２４０は、ソーシャルネットワーキングマップをユーザ１４１に表示することができる。
【００２４】
通信インタフェース２５０は、ソーシャルネットワーク管理システム１００が、ユーザ端末１２２及び１２３、並びにソーシャルネットワーキングウェブサーバ１３１−１３３のような外部デバイスと情報をやり取りすることができるように通信接続を提供することができる。例えば、通信インタフェース２５０は、ＷＷＡＮ又はＬＡＮアダプタを含むことができる。
【００２５】
カメラ２６０は、ソーシャルネットワーク管理システム１００上の一体型デジタルカメラとすることができる。一部の実施形態において、カメラ２６０は、ディスプレイデバイス２４０の上部に内蔵することができる。一部の実施形態において、カメラ２６０をディスプレイデバイス２４０にクリップし又は他の方法で取り付けて、有線又は無線接続を通じてソーシャルネットワーク管理システム１００に接続することができる。
【００２６】
システム１００の構成要素は、図２に示すように作動可能に接続される。このような接続は、有線又は無線とすることができる。例えば、プロセッサ２１０及びメモリモジュール２２０のような一部の構成要素は、データバスによって接続することができる。ユーザ入力デバイス２３０及びディスプレイデバイス２４０、ネットワークインタフェース２５０、及びカメラ２６０のような他の一部の構成要素は、ケーブルを通じて又は無線接続を通じてシステム１００の他の部分に接続することができる。
【００２７】
システム１００の１つ又はそれよりも多くの構成要素は、ソーシャルネットワーク管理のためのソフトウエアアプリケーションを実行するために使用することができる。例えば、図３は、例示的なソーシャルネットワーク管理アプリケーション３００のブロック図を示している。一部の実施形態により、ソーシャルネットワーク管理アプリケーション３００は、ユーザインタフェース３１０と、コンテンツリポジトリ３２０と、家族ツリー３３０と、友人ツリー３４０と、１つ又はそれよりも多くの配信及びフィルタテーブル３５０と、機能ライブラリ３６０とを含むことができる。ソーシャルネットワーク管理アプリケーション３００は、図３に示すよりも多くの又は少ない構成要素を含むことができることが考えられている。
【００２８】
一部の実施形態において、ソーシャルネットワーク管理アプリケーション３００を起動した状態で、ディスプレイデバイス２４０上でユーザ１４１に対してユーザインタフェース３１０を表示することができる。例えば、図４は、本発明の開示によるソーシャルネットワーク管理アプリケーション３００の例示的なユーザインタフェース４００を示している。一部の実施形態により、ユーザインタフェース４００は、例えば、機能メニュー４１０と、友人連絡先リスト４２０と、家族連絡先リスト４３０と、「友人ツリーを表示」ボタン４４０と、「家族ツリーを表示」ボタン４５０と、掲示板又はチャットのためのインタフェース４６０と、リポジトリコンテンツ表示領域４７０とを含む１つ又はそれよりも多くの画面領域を含むことができる。ユーザインタフェース４００は、図４に示すよりも多くの又は少ない構成要素を含むことができることが考えられている。
【００２９】
一部の実施形態において、機能メニュー４１０は、ソーシャルネットワーク管理アプリケーション３００によって提供される利用可能なユーザ機能のリスト表示を含むことができる。例えば、ユーザ機能のリスト表示は、機能ライブラリ３６０内に格納された機能モジュールに対応することができる。ユーザ１４１は、一部のユーザ機能をクリックして、対応する機能モジュールを起動することができる。
【００３０】
友人連絡先リスト４２０は、ユーザ１４１の友人連絡先のリスト表示を含むことができる。友人連絡先は、ユーザ１４１の実生活の友人、並びにオンラインで作る友人も含むことができる。同様に、家族連絡先リスト４３０は、ユーザ１４１の家族連絡先のリスト表示を含むことができる。友人連絡先リスト及び家族連絡先リストは、ソーシャルネットワークウェブサーバ１３１−１３３からダウンロードした連絡先情報を用いて構築することができる。
【００３１】
「友人ツリーを表示」ボタン４４０及び「家族ツリーを表示」ボタン４５０をクリックした状態で、ユーザの家族ツリー３３０又は友人ツリー３４０を表示する別々のユーザインタフェースが立ち上がる。例えば、図５は、本発明によるユーザインタフェース５００上に表示される例示的な家族ツリー３３０を示している。図５に示すように、ユーザインタフェース５００は、家族ツリー３３０を表示する表示領域５１０を含むことができる。家族ツリー３４０は、ユーザアイコン５０１、及びユーザアイコン５０１に接続した配偶者アイコン５０２を含むことができる。ユーザアイコン５０１及び配偶者アイコン５０２の各々は、自己の家族及び親族のアイコンに接続することができる。例えば、ユーザアイコン５０１は、母親アイコン５０３、父親アイコン５０４、姉妹アイコン５０５、及び兄弟アイコン５０６に接続することができる。これらのアイコンの各々は、更に、その個人自身の家族に接続することができる。例えば、父親アイコン５０４は、父親の両親、すなわち、ユーザの祖父母に接続することができ、祖父母アイコンは、更に、祖父母の他の子ども達、例えば、ユーザの叔母及び叔父に接続することができる。
【００３２】
一部の実施形態において、ユーザと、その配偶者、その両親、姉妹、及び兄弟の間のような接続のような直接的な接続は、「１次的接続」と見なすことができる。ユーザとその祖父母、叔母、叔父、及びいとこの間のような間接的な接続は、「２次的接続」と見なすことができる。２次的接続は、１次的接続を通じて形成することができる。
【００３３】
一部の実施形態において、家族ツリー３３０内のアイコンは、ユーザとそれぞれの家族連絡先の間の接続性の強さを示すように強調表示することができる。一部の実施形態において、アイコンは、異なる色又は異なるグレースケールで強調表示することができる。例えば、ユーザとそれぞれの連絡先の間の接続性の強さの場合、家族ツリー３３０においてアイコンをより濃い色で強調表示することができる。一部の実施形態において、図５に示すように、異なるマークでアイコンを強調表示することができる。接続性の強さは、ユーザがどのくらい頻繁に連絡先とコミュニケーションを取るかを示すことができる。一部の実施形態において、接続性の強さは、ユーザインタフェース５００を通じてユーザによって指定することができる。一部の実施形態において、接続性の強さは、ソーシャルネットワーク管理アプリケーション３００によって自動的に判断することができる。
【００３４】
図５に示すように、ユーザインタフェース５００は、ユーザが、表示領域５１０に表示された家族ツリー３３０を編集することを可能にする編集ボタン５２０を更に含むことができる。例えば、編集ボタン５２０をクリックした状態で、ユーザは、ツリー構造の編集、家族ツリー３３０への連絡先の追加又は削除、連絡先の名前の編集、連絡先のタグの追加又は変更が可能になる。一部の実施形態において、ユーザはまた、自己の認識に基づいて、接続性の強さを編集することも可能になる。
【００３５】
図６は、本発明によるユーザインタフェース６００上に表示される例示的な友人ツリー３４０を示している。図６に示すように、ユーザインタフェース５００と同様に、ユーザインタフェース６００は、友人ツリー３４０を表示する表示領域６１０と、ユーザが友人ツリー３４０を編集することを可能にする編集ボタン６２０とを含むことができる。
【００３６】
友人ツリー３４０は、ユーザアイコン６０１、及びユーザの１つ又はそれよりも多くの友人群のアイコンを含むことができる。例えば、ユーザは、いくつかの異なる友人チェーン、同僚、同級生、教会信者、自身のサッカーチームの選手、自身のカントリークラブで知っている人々、娘の同級生の保護者などを有することがある。一部の実施形態において、同じ友人チェーン内の連絡先のアイコンは、同じレベルに表示される。例えば、図６に示すように、ユーザの職場の友人に対応する友人アイコン６０１−６０８が１つのレベルに表示され、ユーザの大学時代の友人に対応する友人アイコン６１１−６１３は別のレベルに表示され、ユーザのゴルフの友人に対応する友人アイコン６２１−６２５は、更に別のレベルに表示される。
【００３７】
一部の実施形態において、友人ツリー３４０内のアイコンも、ユーザとそれぞれの友人連絡先の間の接続性の強さを示すために、図５に関連して上記で上述のものと同様の方法で強調表示することができる。ユーザは、編集ボタン６２０を使用して、表示領域６１０に表示された友人ツリー３４０を編集することができる。例えば、編集ボタン６２０をクリックした状態で、ユーザは、友人の追加又は削除、ツリー構造の再編成、友人の名前の編集、友人のタグの追加又は変更が可能になる。一部の実施形態において、ユーザはまた、接続性の強さを編集することも可能になる。
【００３８】
異なる友人チェーンの連絡先が、互いに友人である場合もある。例えば、（友人アイコン６１３に対応する）Ｊｏｈｎは、ユーザの大学の同級生であるが、彼はまた、ユーザの職場の同僚である（友人アイコン６０３、６０５、及び６０７に対応する）Ｊａｍｅｓ、Ｊｅｎｎｙ、及びＪａｎｅ、並びにユーザのゴルフ仲間である（友人アイコン６２１、６２３、及び６２４に対応する）Ｊａｓｏｎ、Ｊａｃｋ、及びＪｉｍの友人でもある。一部の実施形態において、ユーザインタフェース６００は、ユーザが友人ツリー３４０内で選択した友人の共通の友人を見出すことを可能にする共通の友人ボタン６３０を更に含むことができる。例えば、ユーザは、友人ツリー３４０内の友人アイコン６１３を強調表示して、次に、共通の友人ボタン６３０をクリックすることができる。従って、友人アイコン６１３と友人アイコン６０３、６０５、６０７、６２１、６２３、及び６２４の間の接続を表示領域６１０内に表示し又は強調表示することができる。
【００３９】
図４を再び参照すると、ユーザが自身の家族又は友人の１つ又はそれよりも多くとチャットするために、掲示板又はチャットのためのインタフェース４６０を提供することができる。一部の実施形態において、掲示板又はチャットのためのインタフェース４６０は、ユーザが複数の連絡先と同時にチャットすることができるように、複数のチャットのためのインタフェースを含むことができる。チャットのためのインタフェースは、タブによって切り換えることができる。連絡先がオンラインでない場合、ユーザは、掲示板又はチャットのためのインタフェース４６０上に彼／彼女にメッセージを残すことができる。
【００４０】
コンテンツリポジトリ３２０は、タグ付きデータ、メタデータ、画像ファイル、ビデオファイル、オーディオファイルのようなネットワーキングコンテンツを格納することができる。リポジトリコンテンツ表示領域４７０は、コンテンツリポジトリ３２０上に格納されたネットワーキングコンテンツを表示するように構成することができる。例えば、ユーザが連絡先とチャットしている時に、この連絡先に関連するネットワーキングコンテンツのリストをリポジトリコンテンツ表示領域４７０内に表示することができる。一部の実施形態において、コンテンツの各々は、例えば、コンテンツ名、取得時期、及び取得元のソーシャルネットワーキングウェブサーバを含む要約形式で表示することができる。一部の実施形態において、リポジトリコンテンツ表示領域４７０はまた、コンテンツを詳細に表示するように構成することができる。例えば、画像又はビデオを表示することができる。
【００４１】
図７は、本発明の開示による例示的なソーシャルネットワーク管理アプリケーション７００の機能モジュールを示している。一部の実施形態により、ソーシャルネットワーク管理アプリケーション７００は、コンテンツリポジトリモジュール７０１と、家族ツリーモジュール７０２と、友人ツリーモジュール７０３と、機能モジュール７１１−７３０とを含むことができる。ソーシャルネットワーク管理アプリケーション７００は、図７に示すよりも多くの又は少ないモジュールを含むことができることが考えられている。
【００４２】
コンテンツリポジトリモジュール７０１は、タグ付きデータ、メタデータ、画像ファイル、ビデオファイル、オーディオファイルのようなネットワーキングコンテンツを格納することができる。一部の実施形態において、コンテンツリポジトリモジュール７０１は、ソーシャルネットワーク管理アプリケーション７００によって自動的に又はユーザの要求時に更新することができる。例えば、ソーシャルネットワーク管理アプリケーション７００を起動する度に、アプリケーションは、ソーシャルネットワーキングウェブサーバに自動的にログインして、いずれかの新しいネットワーキングコンテンツがダウンロード可能であるかを検査することができる。一部の実施形態において、コンテンツリポジトリモジュール７０１は、ソーシャルネットワーク管理システム１００上にローカルに格納することができる。一部の実施形態において、コンテンツリポジトリモジュール７０１はまた、リモートサーバ「インターネット」１１０上に格納することができる。
【００４３】
家族ツリーモジュール７０２は、ユーザインタフェース５００上などに家族ツリーを表示するためのデータを格納することができる。例えば、家族ツリーモジュール７０２は、家族連絡先の名前、彼らのユーザとの関係、各連絡先の接続性の強さなどを格納することができる。同様に、友人ツリーモジュール７０３は、ユーザインタフェース６００上などに友人ツリーを表示するためのデータを格納することができる。例えば、友人ツリーモジュール７０３は、友人の名前、彼らのユーザとの関係、ツリー内の他の友人との関係、各友人の接続性の強さなどを格納することができる。
【００４４】
機能モジュール７１１−７３０は、プロセッサ２１０によって実行されると、家族ツリー又は友人ツリーのようなソーシャルネットワーキングマップを作成、更新、又は他の方法で利用するための機能処理を各々実行することができる。各機能モジュールについて、図８−３２と関連して、より詳細に説明する。
【００４５】
モジュール７０１−７０３及び７１１−７３０の各々は、他のモジュールにデータを送信し又は他のモジュールからデータを受信することができる。例えば、機能モジュール７１１−７３０の各々は、コンテンツリポジトリ７０１及びそこに格納されたデータ／ファイルにアクセスすることができる。一部の実施形態において、１つ又はそれよりも多くの機能モジュール７１１−７３０は、同時に又は順番に実行することができる。
【００４６】
図８は、図７の機能モジュール７１１によって実行されるソーシャルネットワーキングマップを作成するための例示的な流れ図である。処理８００は、ユーザが、例えば、自身のパーソナル・コンピュータ、ＰＤＡ、又は携帯電話上でソーシャルネットワーク管理アプリケーション７００を起動する時（段階８０２）に開始することができる。段階８０２では、ユーザは、ユーザ入力デバイス２３０などを通じて一部の情報を入力することができる。一部の実施形態において、ユーザは、少なくとも２人の友人及び家族の連絡先のアイデンティティ情報、例えば、名前、電子メール、電話番号、住所、又はオンラインＩＤの入力を求められることがある。例えば、ユーザは、自身の父親又は姉妹の電子メールアドレスを入力することができる。一部の実施形態において、ユーザは、更に、自身のソーシャルネットワーキングサイトのログインを入力するよう求められることもある。例えば、ユーザは、自身のＦａｃｅｂｏｏｋ（登録商標）アカウント及びＬｉｎｋｅｄＩｎ（登録商標）アカウントのログイン情報を入力することができる。
【００４７】
ユーザの入力情報を用いて、ソーシャルネットワーク管理アプリケーション７００は、ユーザのソーシャルネットワーキングサイトをサーチすることができる（段階８０４）。例えば、ソーシャルネットワーク管理アプリケーション７００は、ユーザのＦａｃｅｂｏｏｋ（登録商標）アカウント及びＬｉｎｋｅｄＩｎ（登録商標）アカウントにログインして、入力された連絡先に関連するデータをサーチすることができる。データは、ユーザの付加的な家族連絡先（ユーザに直接接続した又はユーザの入力した連絡先に接続した）、ユーザとこれらの連絡先の間の関係、並びにユーザのソーシャルネットワーキングサイト上のこれらの連絡先に関連するネットワーキングコンテンツを含むことができる。
【００４８】
段階８０６において、段階８０４の間にソーシャルネットワーキングサイト上で見つかったネットワーキングコンテンツをダウンロードして、コンテンツリポジトリモジュール７０１のようなローカル又はウェブベースのリポジトリ上に格納することができる。ネットワーキングコンテンツは、連絡先の写真及びビデオ、チャット履歴、アカウントプロフィール、ポストなどを含むことができる。ユーザと連絡先の間の関係を判断するために、段階８０８でネットワーキングコンテンツを分析することができる。一部の実施形態において、ネットワーキングコンテンツは、更に、分析に基づいてカテゴリに分類することができる。
【００４９】
段階８１０において、ソーシャルネットワークキングマップ、例えば、家族ツリー又は友人ツリーをユーザの連絡先との関係に基づいて作成することができる。図９は、本発明による例示的な家族ツリー９００を示している。家族の関係に基づいて、ユーザ９０１は、自身の配偶者、姉妹９０２、義理の兄弟姉妹９０３、両親９０４、祖父母（父親側）９０５、いとこ９０６、及び叔父叔母９０７に接続することができる。ユーザ９０１はまた、自身の配偶者９１０に接続することができ、配偶者は、更に、その義理の姉妹兄弟、自身の兄弟、両親、祖父母（母親側）９１１、及び祖父母（父親側）９１２に接続することができる。一部の実施形態において、ネットワーキングコンテンツをソーシャルネットワーキングマップ内の各連絡先に関連付けることができる。
【００５０】
図１０は、本発明による例示的な友人ツリー１０００を示している。例えば、ユーザ１００１は、友人ツリー１０００内の友人１１０１−１１１５に接続することができる。一部の実施形態において、ユーザに接続した友人のうち、数人が互いに友人である場合がある。これらの友人を友人ツリー９００で共通の友人１１１０−１１１５のように共通の友人として記すことができる。
【００５１】
一部の実施形態において、各接続の接続性の強さを判断して、ソーシャルネットワーキングマップ内に含めることができる（段階８１２）。接続性の強さは、ユーザとそれぞれの連絡先の間のネットワーキングコンテンツに対する共通の接続に基づいて判断することができる。一部の実施形態において、接続性の強さは、ユーザと連絡先との間、又は２人の連絡先間のコミュニケーションの頻度に基づいて判断することができる。例えば、ユーザが自身の姉妹とは毎日だが、兄弟とは月に一度しかチャットしない場合、彼と彼の姉妹の間の接続性の方が、彼と彼の兄弟の間の接続性よりも強いと判断することができる。
【００５２】
一部の実施形態において、接続性の強さは、ソーシャルネットワーキングマップにおいて異なる線を用いて接続を記すことによって示すことができる。例えば、図９に示すように、実線は強い接続のために用いられ、破線は普通の接続のために用いられ、点線付き破線は、弱い接続のために用いられる。一部の実施形態において、接続性の強さは、更に、数字として決断され、ソーシャルネットワーキングマップ内の各連絡先に割り当てることができる。例えば、図１０に示すように、友人１１０１には強さ１００が割り当てられ、彼がユーザと強い接続があることを示し、一方、友人１１０９には、僅か１０の強さが割り当てられ、彼がユーザと弱い接続しかないことを示している。
【００５３】
作成されたソーシャルネットワーキングマップは、精度見直し及び／又は最終編集のためにユーザに呈示することができる（段階８１４）。例えば、図５に示すようなユーザインタフェース５００によって家族ツリーをユーザに表示することができ、又は図６に示すようなユーザインタフェース６００によって友人ツリーを表示することができる。ユーザは、編集ボタン５２０又は編集ボタン６２０をクリックして、ツリーを編集することができる。
【００５４】
ソーシャルネットワーキングマップは、更新することができる（段階８１６）。一部の実施形態において、更新は、ソーシャルネットワーク管理アプリケーション７００の次の起動時に自動的に行うことができる。一部の実施形態において、更新は、ユーザによって開始することができる。
【００５５】
図１１は、本発明による写真に基づいてソーシャルネットワーキングマップを生成するための例示的な流れ図である。処理１１００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「写真とビデオ」機能を開始する時に開始することができる（段階１１０２）。起動時に、ソーシャルネットワーク管理システム１００は、ユーザのソーシャルネットワーキングサイトにログインして、写真及び／又はビデオコンテンツをサーチすることができる（段階１１０４）。取得した写真及び／又はビデオコンテンツは、ローカル又はウェブベースのリポジトリにダウンロードすることができる。
【００５６】
段階１１０６において、顔認識又は他の画像処理技術を写真／ビデオに適用して、写真／ビデオ内の人々のＩＤを判断することができる。例えば、写真がユーザの大学で催された同窓会で撮影されたもので、写真には、ユーザ及びユーザの同級生が含まれることがある。ソーシャルネットワーク管理システム１００は、写真に顔認識を適用して、ユーザ及び彼の同級生のＪａｓｏｎ、Ｊｉｍ、及びＪａｃｋがこの写真の中にいると判断することができる。一部の実施形態において、写真の説明データのようなネットワーキングコンテンツ内のタグ付きデータ及びメタデータを調べることができる。例えば、写真の説明は、写真内に誰がいるかを示すことができる。
【００５７】
写真内の人々がネットワークにおいてユーザに接続されているかを更に判断することができる。写真／ビデオでユーザと共にいる個人が、ネットワーク上でユーザに接続されていない場合には、接続するように彼を招待することができる（段階１１０８）。段階１１０８では、更に、写真／ビデオ内の個人にネットワーク上で出会えない場合には、ネットワークに加わるように彼を招待することができる。
【００５８】
段階１１１０では、ユーザの写真／ビデオ内のこれらの連絡先との関係に基づいて、ソーシャルネットワーキングマップ、例えば、家族ツリー又は友人ツリーを作成することができる。一部の実施形態において、写真／ビデオは、更に、ソーシャルネットワーキングマップ内の連絡先毎に選別して各連絡先で分類することができる（段階１１１２）。例えば、ユーザ及びその両親の写真を家族ツリー内の両親の連絡先に関連付けることができる。
【００５９】
図１２は、本発明によるユーザクエリに従ってネットワーキングコンテンツをサーチするための例示的な流れ図である。処理１２００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「場所と仲間」機能を開始する時に開始することができる（段階１２０２）。ユーザは、ユーザ入力インタフェース２３０を通じてサーチクエリを入力することができる（段階１２０４）。例えば、ユーザは、「動物園」「ハワイ」のような訪問場所、又は「家族」「感謝祭」「誕生日」などのような他のいずれかのクエリキーワードを入力することができる。
【００６０】
段階１２０６において、ソーシャルネットワーク管理システム１００が、ユーザのクエリに関連するネットワーキングコンテンツに関して、コンテンツリポジトリをサーチすることができる。一部の実施形態において、サーチは、画像／ビデオコンテンツへの顔認識を適用し、並びにリポジトリ内のタグ付きデータ及びメタデータが一致するかを調べることができる。サーチ中に得られたコンテンツのリストをユーザに提供することができる。
【００６１】
一部の実施形態において、リポジトリのサブディレクトリをソーシャルネットワーク管理システム１００上にローカルに又は「インターネット」１１０上にリモートに作成して、ユーザのクエリを満足するサーチ結果を格納することができる（段階１２０８）。コンテンツは、ユーザの連絡先と共有することができる（段階１２１０）。一部の実施形態において、ユーザは、ソーシャルネットワーキングマップを用いて、コンテンツを共有する連絡先を選択することができる。ソーシャルネットワーク管理システム１００は、選択した連絡先のユーザ端末と通信して、コンテンツを共有することができる。一部の実施形態において、コンテンツは、例えば、電子メールを通じて連絡先に送信することができる。一部の実施形態において、連絡先には、段階１２０８で作成したリポジトリのサブディレクトリにアクセスするためのアクセス情報を提供することができる。
【００６２】
図１３は、本発明によるリポジトリ上のネットワーキングコンテンツを共有するための例示的な流れ図である。処理１３００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「データを同期」機能を開始する時に開始することができる（段階１３０２）。ソーシャルネットワーク管理アプリケーション７００は、ユーザのログイン情報を用いてユーザのソーシャルネットワーキングサイト、並びにコンテンツリポジトリモジュール７０１、及びソーシャルネットワーキングマップ、例えば、家族ツリーモジュール７０２及び友人ツリーモジュール７０３にアクセスすることができる（段階１３０４）。
【００６３】
ソーシャルネットワーク管理アプリケーション７００は、アクセスリストを作成するためにソーシャルネットワーキングマップ全体を使用したいかをユーザに確認することができる（段階１３０６）。例えば、「データを同期」機能が開始されたら、決断のためにダイアログウィンドウをユーザに提供することができる。ユーザが、マップ全体を使用することを選択する場合（段階１３０６：イエス）、アクセスリストは、ソーシャルネットワーキングマップ内の連絡先を含めるように作成することができる（段階１３０８）。アクセスリストは、連絡先の名前、及び電子メールアドレス、ネットワークサイトページ、郵送先住所などのような彼らの連絡先情報を含むことができる。ユーザがマップ全体を使用したくない場合は（段階１３０６：ノー）、アクセスリストに含める連絡先をソーシャルネットワーキングマップから選択するようにユーザに促すことができる（段階１３１０）。例えば、ユーザは、ユーザインタフェース５００上で家族ツリー内の又はユーザインタフェース６００上で友人ツリー内の選択した連絡先を強調表示することができる。段階１３１０で、ユーザの選択に基づいて、アクセスリストを作成することができる。
【００６４】
段階１３１２において、ソーシャルネットワーク管理アプリケーション７００は、コンテンツリポジトリ上のネットワーキングコンテンツにログインしてこれを共有するために、アクセスリスト上の連絡先のための別々のアクセスアカウントを作成したいかをユーザに確認することができる。例えば、決断のためにダイアログウィンドウをユーザに提供することができる。ユーザがアクセスアカウントを作成することを選択する場合（段階１３１２：イエス）、アクセスアカウント及び関連のアクセス情報を作成することができる（段階１３１４）。段階１３１４において、アクセスリスト上の連絡先がアクセス可能である安全な共有ディレクトリをコンテンツリポジトリ上に作成することができる。例えば、連絡先がアクセス情報を入力した状態で、彼らは、共有ディレクトリ内に入ることができる。一部の実施形態において、安全な共有ディレクトリへのアクセスは、ユーザ及びアクセスリスト上のこれらの連絡先だけに限定することができる。
【００６５】
ユーザがアクセスアカウントの作成を選択しない場合（段階１３１２：ノー）、段階１３１４は省くことができる。段階１３１６において、ユーザは、ユーザ端末上でローカルに入手可能なネットワーキングコンテンツを選択して、コンテンツリポジトリに同期させることができる。特に、安全な共有ディレクトリが作成される場合、選択したコンテンツをこのディレクトリに対して共有させることができる。
【００６６】
図１４は、本発明によるリポジトリ上にＤｒｏｐｂｏｘディレクトリを生成するための例示的な流れ図である。処理１４００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「Ｄｒｏｐｂｏｘ」機能を開始する時に開始することができる（段階１４０２）。ソーシャルネットワーク管理アプリケーション７００は、ユーザのログイン情報を用いてユーザのソーシャルネットワーキングサイト、並びにコンテンツリポジトリモジュール７０１、及びソーシャルネットワーキングマップ、例えば、家族ツリーモジュール７０２及び友人ツリーモジュール７０３にアクセスすることができる（段階１４０４）。
【００６７】
ソーシャルネットワーク管理アプリケーション７００は、ユーザがリポジトリ上に自身の家族又は友人のためのＤｒｏｐｂｏｘを作成したいかをユーザに確認することができる。例えば、「Ｄｒｏｐｂｏｘ」機能が開始されたら、決断のためにダイアログウィンドウをユーザに提供することができる。ユーザがＤｒｏｐｂｏｘの作成を選択しない場合（段階１４０６：キャンセル）、処理１４００は、終了してメインユーザインタフェースに戻ることができる（段階１４０８）。
【００６８】
ユーザがソーシャルネットワーキングマップ上の自身の家族連絡先のためのＤｒｏｐｂｏｘを作成することを選択する場合（段階１４０６：家族）、家族連絡先のためのＤｒｏｐｂｏｘとしてリポジトリ上にディレクトリを作成することができ（段階１４１０）、家族連絡先には、アクセスするためのＤｒｏｐｂｏｘが存在することを通知することができる（段階１４１２）。同様に、ユーザがソーシャルネットワーキングマップ上の自身の友人のためのＤｒｏｐｂｏｘを作成することを選択する場合（段階１４０６：友人）、友人のためのＤｒｏｐｂｏｘとしてリポジトリ上にディレクトリを作成することができ（段階１４１４）、友人には、アクセスするためのＤｒｏｐｂｏｘが存在することを通知することができる（段階１４１６）。一部の実施形態において、段階１４１４又は段階１４１６のいずれかで提供される通知は、Ｄｒｏｐｂｏｘへのアクセス情報を含むことができる。
【００６９】
図１５は、本発明によるコンテンツにタグ付けして、ソーシャルネットワーキングマップを更新するための例示的な流れ図である。処理１５００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「タグ付けと選別」機能を開始する時に開始することができる（段階１５０２）。ソーシャルネットワーク管理アプリケーション７００は、コンテンツリポジトリモジュール７０１、及びソーシャルネットワーキングマップ、例えば、家族ツリーモジュール７０２及び友人ツリーモジュール７０３にアクセスすることができる（段階１５０４）。
【００７０】
段階１５０６において、ユーザには、リポジトリに格納されたネットワーキングコンテンツのリスト及びコンテンツに関連付けることができるタグを提供することができる。タグは、コンテンツの異なるカテゴリを示すために使用することができる。タグの例は、苗字である「Ｓｍｉｔｈ」のような名前、「医者」又は「学生」のような人々、「動物園」又は「ハワイ」のような場所、「２０１０年５月１日」又は「感謝祭」のような日付、「結婚式」、「パーティ」、又は「チャリティ」のようなイベントを含むことができる。コンテンツは１つ又はそれよりも多くのタグを有することができることが考えられている。例えば、ハワイでの結婚式でのビデオショットには、「ハワイ」だけでなく「結婚式」とタグ付けすることができる。
【００７１】
段階１５０８において、ユーザは、ネットワーキングコンテンツにタグを追加し、又はネットワーキングコンテンツ上の既存のタグを編集することができる。例えば、ユーザは、リポジトリコンテンツ領域４７０内に表示されたコンテンツへのタグを変更することができる。変更されたタグに基づいて、ソーシャルネットワーキングマップをこれに従って更新することができる（段階１５１０）。更新されたソーシャルネットワーキングマップを精度見直し及び／又は最終編集のためにユーザに呈示することができる（段階１５１２）。例えば、図５に示すようなユーザインタフェース５００によって家族ツリーをユーザに表示することができ、又は図６に示すようなユーザインタフェース６００によって友人ツリーを表示することができる。ユーザは、編集ボタン５２０又は編集ボタン６２０をクリックして、ツリーを編集することができる。
【００７２】
図１６は、本発明によるコンテンツにタグ付して、ソーシャルネットワーキングマップを更新するための例示的な流れ図である。処理１６００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「新しいコンテンツを同期」機能を開始する時に開始することができる（段階１６０２）。ソーシャルネットワーク管理アプリケーション７００は、コンテンツリポジトリモジュール７０１にアクセスして、いずれかの新しいネットワーキングコンテンツが入手可能かを確認することができる（段階１６０４）。
【００７３】
新しいコンテンツがリポジトリから検出されると、新しいコンテンツを図８に関連して段階８０８で上述のように分析することができる。例えば、新しいコンテンツに顔認識を適用することができ、新しいコンテンツ内のタグ付きデータ及びメタデータを調べることができる。段階１６０６において、新しいコンテンツの分析に基づいてソーシャルネットワーキングマップを更新することができる。例えば、顔認識を新しいコンテンツに適用することができる。
【００７４】
段階１６０８において、ソーシャルネットワーク管理アプリケーション７００は、ユーザが新しいネットワーキングコンテンツを閲覧したいか又は更新されたソーシャルネットワーキングマップを閲覧したいかをユーザに確認することができる。例えば、決断のためにダイアログウィンドウをユーザに提供することができる。ユーザがマップを閲覧することを選択する場合（段階１６０８：マップ）、更新されたソーシャルネットワーキングマップを精度見直し及び／又は最終編集のためにユーザに呈示することができる（段階１６１０）。例えば、ユーザインタフェース５００上の表示領域５２０内に家族ツリーを表示することができ、ユーザインタフェース６００上の表示領域６２０内に友人ツリーを表示することができる。ユーザが新しいコンテンツを閲覧することを選択する場合（段階１６０８：コンテンツ）、コンテンツリポジトリ領域４７０内でユーザに新しいコンテンツを表示することができる（段階１６１２）。
【００７５】
ユーザが新しいコンテンツを閲覧後、ソーシャルネットワーク管理アプリケーション７００は、ユーザが更新されたソーシャルネットワーキングマップを閲覧したいかを更に確認することができる（段階１６１４）。ユーザが更新の閲覧を拒否する場合（段階１６１４：ノー）、処理１６００は終了することができる。それ以外の場合（段階１６１４：イエス）、処理１６００は、段階１６１０に進みユーザに更新を呈することができる。
【００７６】
図１７は、本発明によるソーシャルネットワーキングマップ内の連絡先にコンテンツを配信するための例示的な流れ図である。処理１７００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「同報」機能を有効にする時に開始することができる（段階１６０２）。一部の実施形態において、「同報」機能は、「Ｓｏｎｙ  ＶＡＩＯ（登録商標）」同報機能を用いて実施することができる。同報機能は、「Ｓｏｎｙ  ＶＡＩＯ（登録商標）」ラップトップのようなローカルデバイス上で新しいコンテンツを検出することができる（段階１６０４）。例えば、新しいコンテンツは、最近、ローカルデバイス上で生成されたもの、又は最近、ローカルデバイスにダウンロードされたもの場合がある。一部の実施形態において、新しいコンテンツは、画像、ビデオ、又はオーディオファイルとすることができる。
【００７７】
ユーザは、配信リストを作成することができる（段階１７０６）。例えば、ユーザは、ソーシャルネットワーキングマップ上の１つ又はそれよりも多くの連絡先を選択して、配信リストを作成することができる。配信リストは、連絡先の名前、及び電子メールアドレス、ネットワークサイトページ、郵送先住所などのような彼らの連絡先情報を含むことができる。段階１７０６において、コンテンツフィルタリングを有効にすることができる。段階１７０８において、ソーシャルネットワーク管理アプリケーション７００は、ユーザが配信リストを使用して新しいコンテンツを同報したいかをユーザに確認することができる。ユーザが自己自身によって作成した配信リストを使用することに同意する場合（段階１７０８：イエス）、配信リスト上の全ての連絡先に新しいコンテンツを同報することができる（段階１７１０）。
【００７８】
ユーザが自己自身によって作成した配信リストを使用したくない場合（段階１７０８：ノー）、配信リストは、新しいコンテンツに関連する連絡先を含むように自動的に作成することができる。段階１７１２において、新しいコンテンツをフィルタリングすることができる。一部の実施形態において、新しいコンテンツは、顔認識結果及び／又はタグ付きデータによってフィルタリングすることができる。一部の実施形態において、顔認識結果及びタグをソーシャルネットワーキングマップに対して比較して、配信リストに誰を含めるべきかを判断することができる。例えば、顔認識をユーザのローカルラップトップに最近ダウンロードしたサッカーチームの集合写真に適用することができる。顔認識結果をソーシャルネットワーキングマップに対して比較することにより、写真内の人々を識別することができる。段階１７１４において、配信リストは、新しいコンテンツに関連する連絡先を含むように自動的に作成することができる。
【００７９】
段階１７１０−１７１４に加えて又はこの代替として、配信リストはまた、ソーシャルネットワーキングマップに示す接続性の強さに基づいて自動的に作成することができる。一部の実施形態において、配信リストは、所定の閾値よりも高い接続性の強さを有する連絡先を含むことができる。例えば、配信リストは、図１０の８５よりも高い強さを有する連絡先を含むことができ、友人１１０１−１１０４、１１１３、及び１１１４を含むことができる。
【００８０】
次に、新しいコンテンツを自動的に作成された配信リストに従って同報することができる（段階１７１０）。ユーザには、更に、新しいコンテンツに基づいてソーシャルネットワーキングマップを更新したいかを判断するように要求することができる（段階１７１６）。ユーザが拒否する場合（段階１７１６：ノー）、処理１７００は終了することができる。それ以外の場合（段階１７１６：イエス）、ソーシャルネットワーキングマップは、新しいコンテンツの分析に基づいて更新することができる（段階１７１８）。例えば、顔認識を新しいコンテンツに適用することができる。
【００８１】
図１８は、本発明による同じタグを有するコンテンツをマージするための例示的な流れ図である。処理１８００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「コンテンツをマージ」機能を開始する時に開始することができる（段階１７０２）。ユーザは、ユーザ入力デバイス２３０からタグを入力することができる（段階１８０４）。一部の実施形態により、ユーザは、人、名前、場所、イベントなどを入力することができる。ユーザが入力したタグに関連付けられたコンテンツに関して、コンテンツリポジトリをサーチすることができる（段階１８０６）。例えば、ユーザがタグ「結婚式」と入力する場合、「結婚式」に関連するコンテンツリポジトリ上の全てのコンテンツをサーチ中に検索することができる。一部の実施形態において、ユーザは、「Ｊａｍｅｙの結婚式」のように複数のタグを入力することができる。従って、サーチ中に、「Ｊａｍｅｙ」及び「結婚式」の両方に関連するコンテンツを検索することができる。一部の実施形態において、複数の写真／ビデオ／オーディオのような複数のファイルを検索することができる。
【００８２】
段階１８０８において、サーチで検索されたコンテンツは、コンテンツリポジトリ上の一時フォルダ内に入れることができる。コンテンツは、１つの単一ファイル内にマージすることができる（段階１８１０）。例えば、Ｊａｍｅｙの結婚式に関連する複数のビデオを１つのビデオファイルにマージすることができる。別の例として、Ｊａｍｅｙの結婚式に関連する複数の写真を写真のスライドショーに、又はカレッジプリントのようなマスター画像ファイルにマージすることができる。
【００８３】
段階１８１０において、一時フォルダ内のコンテンツを分析して、連絡先データを収集することができる。一部の実施形態において、顔認識を適用して、及び／又はタグ付きデータ及びメタデータを調べて、コンテンツに関わる人々の情報を抽出することができる。例えば、Ｊａｍｅｙの結婚式に関連するサーチで検索された写真を分析して、写真内の人々に関連する特徴を抽出することができる。
【００８４】
段階１８１２において、連絡先データをソーシャルネットワーキングマップに対して比較して、コンテンツに関わる人々のＩＤを判断することができる。例えば、写真の顔認識結果及びタグをソーシャルネットワーキングマップに対して比較して、誰が写真内にいるかを判断することができる。この決断に基づいて、コンテンツに関わる人々を含む配信リストを作成することができる。例えば、Ｊａｍｅｙの結婚式に関連する写真内に百人のゲストが識別される場合、配信リストは、これらの百人のゲストを含むように作成することができる。
【００８５】
マージされたコンテンツは、配信リスト上の連絡先に送信することができる（段階１８１４）。例えば、マージされたビデオファイルをビデオ内に登場する全員に送信することができる。マージされたコンテンツの送信後、一時フォルダを削除することができる（段階１８１６）。
【００８６】
図１９は、本発明によるコンテンツを記録して、このコンテンツをソーシャルネットワーキングマップ内のユーザに送信するための例示的な流れ図である。処理１９００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「プッシュ−記録−送信」機能を開始する時に開始することができる（段階１８０２）。段階１８０４において、ソーシャルネットワーク管理システム１００上に内蔵カメラ２６０により、ビデオ又は写真を補捉することができる。例えば、写真は、オンラインチャットイベント中に補捉することができる。
【００８７】
段階１９０６において、ソーシャルネットワーク管理アプリケーション７００は、ユーザが、補捉したコンテンツを自身の家族又は友人と共有したいかをユーザに確認することができる。ユーザが家族のみとコンテンツを共有することを選択する場合（段階１９０６：家族のみ）、コンテンツは、ユーザの家族ツリー内の全ての連絡先に送信することができる（段階１９０８）。ユーザが友人のみとコンテンツを共有することを選択する場合（段階１９０６：友人のみ）、コンテンツは、ユーザの友人ツリー内の全ての連絡先に送信することができる（段階１９１０）。代替的に、ユーザが家族及び友人の両方とコンテンツを共有することを選択する場合（段階１９０６：両方）、コンテンツは、ユーザの友人ツリー、並びに家族ツリー内の全ての連絡先に送信することができる（段階１９１２）。
【００８８】
段階１９１４では、段階１９０６におけるユーザの選択に応じて、コンテンツに「家族」「友人」又はその両方のタグを付けることができる。次に、タグ付きコンテンツは、コンテンツリポジトリ上に配置することができる（段階１９１６）。
【００８９】
図２０は、本発明によるオンラインチャット中にネットワーキングコンテンツを共有するための例示的な流れ図である。処理２０００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「インスタント・メッセンジャー（ＩＭ）チャットヘルプ」機能を開始する時に開始することができる（段階２００２）。段階２００４において、ユーザが自動的に作成されたフィルタを使用したいか又は自己自身によって選択したキーワードを使用したいかをユーザに尋ねることができる。ユーザが自己自身のキーワードを使用したい場合（段階２００４：キーワード）、段階２００６−２０１４を実行して、ユーザが選択したキーワードに関連するネットワーキングコンテンツをリポジトリ上で見出すことができる。
【００９０】
段階２００６において、チャットのためのインタフェース４６０のようなチャットウィンドウを開くことができ、ユーザは、現在オンライン中の自身の連絡先に接続することができる。一部の実施形態において、ソーシャルネットワーク管理システム１００は、ユーザのソーシャルネットワーキングサイトにログインして、誰がオンラインであるかを検査し、これらの連絡先のリストをユーザに提供することができる。ユーザは、リストから連絡先を選択して、チャットウィンドウでこの連絡先との対話を開始することができる（段階２００８）。
【００９１】
ユーザは、キーワードを選択してリポジトリ上でのコンテンツサーチを開始することができる（段階２０１０）。サーチは、コンテンツリポジトリにクエリを行って、キーワードに関連するコンテンツを検索することができる（段階２０１２）。一部の実施形態において、コンテンツは、ユーザが選択したキーワードを用いてコンテンツのタグをフィルタリングすることによって検索することができる。ユーザは、複数のキーワードを選択することができ、サーチでは、全てのキーワードを含むコンテンツを検索することができることが考えられている。サーチ中に検索されたコンテンツは、オンラインチャット中に連絡先と共有することができる（段階２０１４）。
【００９２】
ユーザが、ソーシャルネットワーク管理アプリケーション７００によって自動的に作成されたフィルタを使用したい場合（段階２００４：自動）、段階２０１６−２０２６を実行することができる。段階２０１６及び２０１８は、段階２００６及び２００８と同様の方法で実行することができる。段階２０２０において、連絡先に関連する全てのコンテンツを例えば、リポジトリコンテンツ表示領域４７０を通じてユーザに表示することができる。一部の実施形態において、サーチを実行して、連絡先の名前又は他の情報をフィルタとして用いてコンテンツを検索することができる。
【００９３】
オンラインチャットセッション中に、ユーザと連絡先の間の対話を頻繁に用いられる単語に関して追跡することができる（段階２０２２）。一部の実施形態において、対話をモニタして、ある単語が閾値回数よりも多く使用されたら、この単語を記録することができる。一部の実施形態において、ソーシャルネットワーキングマップ上の他の連絡先に一致する単語も同様に記録することができる。例えば、対話が、ユーザの友人ツリー内の友人である「Ｊｏｈｎ」について、又は「あなたの兄弟」、すなわち、ユーザの兄弟のＪａｍｅｓについて言及すると、単語「Ｊｏｈｎ」及び「兄弟」を追跡データとして記録することができる。
【００９４】
サーチは、コンテンツリポジトリにクエリを行って、追跡データに関連するコンテンツを検索することができる（段階２０２４）。一部の実施形態において、コンテンツは、追跡データを用いてコンテンツのタグをフィルタリングすることによって検索することができる。サーチ中に検索されたコンテンツは、オンラインチャット中に連絡先と共有することができる（段階２０２６）。
【００９５】
図２１は、本発明によるカレンダー又はタイムラインビューを作成するための例示的な流れ図である。処理２１００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「カレンダー」機能又は「タイムライン」機能を開始する時に開始することができる（段階２１０２）。ソーシャルネットワーク管理アプリケーション７００は、ユーザのログイン情報を用いてユーザのソーシャルネットワーキングサイト、並びにコンテンツリポジトリモジュール７０１、及びソーシャルネットワーキングマップ、例えば、家族ツリーモジュール７０２及び友人ツリーモジュール７０３にアクセスすることができる（段階２１０４）。
【００９６】
ユーザは、例えば、ユーザ入力インタフェース２３０を通じて日付範囲を入力することができる（段階２１０６）。一部の実施形態において、ユーザは、開始日及び終了日を日、月、年形式で入力するよう求められることがある。一部の実施形態において、ユーザには、日付範囲の開始日及び終了日を選択するためのカレンダーが提供されることがある。一部の実施形態において、日付範囲は、過去時に、又は未来時に、又は部分的に過去時及び部分的に未来時（現在時を含む）とすることができる。
【００９７】
ソーシャルネットワーク管理アプリケーション７００は、入力された日付範囲に関連するコンテンツに関して、ユーザのソーシャルネットワーキングサイト及びコンテンツリポジトリをサーチするように構成することができる（段階２１０８）。一部の実施形態において、サイト上又はリポジトリ上のネットワーキングコンテンツが、日付範囲によってフィルタリングされる。例えば、日付範囲に収まるタイムスタンプを有する写真をサーチ中に検索することができる。別の例として、日付範囲に発生した（日付範囲が過去時の場合）、又は発生することになる（日付範囲が未来時の場合）イベントを検索することができる。
【００９８】
段階２１０８で検索したコンテンツを分類することができる（段階２１１０）。例えば、コンテンツは、日付、イベント、人、場所毎などに分類することができる。日付範囲に関連するコンテンツで、双方向のカレンダー又はタイムラインを作成することができる（段階２１１２）。例えば、図２２は、本発明による図２１の例示的な処理によって作成された例示的なカレンダービュー２２００を示している。一部の実施形態において、カレンダービュー２２００は、２次元の表として表示することができる。図２３は、本発明による図２１の例示的な処理によって作成された例示的なタイムラインビュー２３００を示している。一部の実施形態において、タイムラインビュー２３００は、１次元の線として表示することができる。
【００９９】
図２２及び図２３に示すように、２００９年１０月３１日から２００９年１２月４日までの日付範囲が、カレンダービュー２２００又はタイムラインビュー２３００に含まれる。この日付範囲の一部分は過去に含まれ、一部分は未来に含まれる。図２２及び図２３に示すように、「今日」は２００９年１１月１９日である。一部の実施形態において、カレンダービュー２２００又はタイムラインビュー２３００には、この日付範囲に発生した又は発生することになるイベントを記すことができる。例えば、２００９年１１月１日−１１月３日には、ヨセミテ旅行と記され、２００９年１１月２２日には、Ｊｏｅの結婚式と記されている。一部の実施形態において、発生したイベントについては、イベント日をイベントに関連するコンテンツと追加的に関連付けることができる。例えば、３２枚の写真へのリンクを２００９年１１月１１日に発生したチーム作りのイベントに関連付けて提供することができる。一部の実施形態において、カレンダービュー２２００又はタイムラインビュー２３００は、更に、図２２及び図２３に示すように、イベントのタイプを示すアイコン又はクリップアートを含むことができる。
【０１００】
作成したカレンダービュー又はタイムラインビューは、ソーシャルネットワーキングマップ上の連絡先と共有することができる（段階２１１４）。一部の実施形態において、カレンダー又はタイムラインに含まれたソーシャルイベントへの参加者を識別することができ、カレンダービュー又はタイムラインビューをこれらの参加者とのみ共有することができる。
【０１０１】
図２４は、本発明によるフィードバックを提供するためにネットワーキングコンテンツを分解するための例示的な流れ図である。処理２４００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「分解」機能を開始する時に開始することができる（段階２４０２）。ソーシャルネットワーク管理アプリケーション７００は、ユーザのログイン情報を用いてユーザのソーシャルネットワーキングサイト、並びにコンテンツリポジトリモジュール７０１、及びソーシャルネットワーキングマップ、例えば、家族ツリーモジュール７０２及び友人ツリーモジュール７０３にアクセスすることができる（段階２４０４）。
【０１０２】
ソーシャルネットワーク管理アプリケーション７００は、ソーシャルネットワーキングマップ上の１つ又はそれよりも多くの連絡先を指定するようにユーザに要求することができる（段階２４０６）。例えば、選択は、ユーザインタフェース５００又はユーザインタフェース６００上で行うことができる。段階２４０８において、コンテンツリポジトリ上のネットワーキングコンテンツ、例えば、写真をメタデータ、タグ付け、画像コンテンツ、及び顔認識によって「分解する」ことができる。一部の実施形態において、ネットワーキングコンテンツのタグは、人、場所、もの、イベント、お気に入り、好き、嫌いのような群に選別することができる。
【０１０３】
段階２４１０において、タグをソーシャルネットワーキングサイト上のユーザのポストに対して比較することができる。一部の実施形態において、ポストに関連するタグを有するコンテンツを検索することができる。検索されたコンテンツを用いて、提案、メッセージ、及びアイデアを含むフィードバックをユーザに提供することができる（段階２４１２）。一部の実施形態において、ユーザが関心を見出すであろう場所、場所及び活動に関する情報、及び注意すべき場所に関する提案をユーザに行うことができる。一部の実施形態において、検索されたコンテンツから、ユーザの友人に関する情報を判断することができる。例えば、情報は、友人との旅行、１年後の更新の電子メール、レストラン又はソーシャルイベントで食べた食事のレシピ、及び／又はユーザの好む場所又は友人の好む場所に関する地理的又は季節毎の情報のような様々雑多な情報を含むことができる。段階２４１４において、フィードバック（例えば、提案、メッセージ、及びアイデア）は、段階２４０６で指定した連絡先と共有することができる。
【０１０４】
図２５は、本発明による友人ツリーを用いて友人関係を管理するための例示的な流れ図である。処理２５００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「友人関係を管理」機能を開始する時に開始することができる（段階２５０２）。ソーシャルネットワーク管理アプリケーション７００は、ユーザとソーシャルネットワーキングマップ上の各連絡先の間の接続性をモニタすることができる（段階２５０４）。一部の実施形態において、接続性の変化を検出することができる。例えば、ユーザと彼の叔母の間の接続性が「強」から「普通」に変化すると、変化を検出することができる。別の例として、ユーザが、一部の連絡先と、閾値時間よりも長い間、コミュニケーションを取っていなかった場合がある。
【０１０５】
変化を検出すると、ソーシャルネットワーク管理アプリケーション７００は、リーチアウトリマインダーをユーザに送信することができる（段階２５０６）。例えば、ネットワーク管理アプリケーション７００の起動時に、リマインダーダイアログウィンドウをユーザに表示することができる。ユーザには、段階２５０６において、リマインダーを受け入れ又は拒否するためのオプションを与えることができる。ユーザがリマインダーを拒否する場合（段階２５０６：拒否）、ソーシャルネットワーク管理アプリケーション７００は、次の変化が発生するまで接続性をモニタし続けることができる（段階２５０８）。すなわち、処理２５００は、段階２５０４に戻ることができる。
【０１０６】
ユーザがリマインダーを受け入れる場合（段階２５０６：受け入れ）、ソーシャルネットワーク管理アプリケーション７００は、ユーザに変化を説明することができる（段階２５１０）。一部の実施形態において、ユーザには、変化が、ユーザと一部の連絡先の間の接続性の強さが「強」から「普通」に、又は「普通」から「弱」に低下したことであるという情報を提供することができる。一部の実施形態において、ユーザには、一定の期間、一部の連絡先とコミュニケーションを取っていなかったことを通知することができる。
【０１０７】
段階２５１２において、ユーザが新しいリーチアウトリマインダーを設定したいかをユーザに尋ねることができる。例えば、ユーザに、後で通知されたいか？と尋ねることができる。ユーザが新しいリマインダーを設定することを選択する場合（段階２５１２：イエス）、ユーザは、次のリーチアウトリマインダーを受け取るための新しい期間を指定することができる（段階２５１４）。例えば、ユーザは、次のリマインダーが１週間後に送信されるように指定することができる。従って、ソーシャルネットワーク管理アプリケーション７００は、別のリーチアウトリマインダーが送出される（２５０６）前に、指定期間だけ待機することができる（段階２５１６）。
【０１０８】
ユーザが新しいリマインダーを設定しないことを選択する場合（段階２５１２：ノー）、連絡先に「リーチ・アウト」メッセージ又は「ピング」メッセージを送信したいかをユーザに尋ねることができる（段階２５１８）。ユーザが拒否する場合（段階２５１８：ノー）、処理２５００は、段階２５０８に戻り、接続性のモニタを継続することができる。それ以外の場合（段階２５１８：イエス）、「リーチ・アウト」メッセージ又は「ピング」メッセージを作成することができる（段階２５２０）。本出願により、「ピング」メッセージは短いオンラインメッセージであるが、「リーチ・アウト」メッセージはより多くの詳細を含むことができる。例えば、「ピング」メッセージは、オンラインチャットウィンドウを通じて送信される「調子はどう？」又は「久しぶり」と同じくらい簡潔にすることができる。「リーチ・アウト」メッセージは、連絡先のネットワーキングページ上へのポスト又は連絡先への電子メールとすることができ、何らかの一部の情報を含む。
【０１０９】
一部の実施形態において、ソーシャルネットワーク管理アプリケーション７００は、ユーザがカスタマイズされた「リーチ・アウト」メッセージを編集することを可能にするための「最新ステータス」テンプレートを作成することができる。例えば、ソーシャルネットワーク管理アプリケーション７００は、テンプレートを作成するために、ユーザの古いメッセージ、写真、又は他のネットワーキングコンテンツをレビューすることができる。一部の実施形態において、「リーチ・アウト」メッセージは、最後のコミュニケーションからのユーザの活動の概要を含むことができる。一部の実施形態において、「リーチ・アウト」メッセージは、ユーザが連絡先と取った以前のコミュニケーションの概要を含むことができる。
【０１１０】
「リーチ・アウト」メッセージ又は「ピング」メッセージは、非公開で連絡先に送信することができ（段階２５２２）、及び／又はユーザのソーシャルネットワーキングサイトの一部分又は全てにポストすることができる（段階２５２４）。一部の実施形態において、ユーザは、更に、メッセージの閲覧を１つ又はそれよりも多くの連絡先に制限するための「閲覧フィルタ」を設定することができる。
【０１１１】
図２６は、本発明による「タグ・クラウド」を生成するための例示的な流れ図である。処理２６００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「タグ・クラウド」機能を開始する時に開始することができる（段階２６０２）。ソーシャルネットワーク管理アプリケーション７００は、ユーザのログイン情報を用いてユーザのソーシャルネットワーキングサイト、並びにコンテンツリポジトリモジュール７０１、及びソーシャルネットワーキングマップ、例えば、家族ツリーモジュール７０２及び友人ツリーモジュール７０３にアクセスすることができる（段階２６０４）。
【０１１２】
ソーシャルネットワーク管理アプリケーション７００は、ソーシャルネットワーキングマップ上の１つ又はそれよりも多くの連絡先を指定するようにユーザに要求することができる（段階２６０６）。段階２６０８において、コンテンツリポジトリ上のネットワーキングコンテンツ、例えば、写真をメタデータ、タグ付け、画像コンテンツ、及び顔認識によって「分解する」ことができる。一部の実施形態において、ネットワーキングコンテンツのタグは、人、場所、もの、イベント、お気に入り、好き、嫌いのような群に選別することができる。
【０１１３】
タグは、「タグ・クラウド」に更に整理することができる（段階２６１０）。本出願により、「タグ・クラウド」とは、タグの整理された表現とすることができる。一部の実施形態において、タグは、最も一般的なタグが最大テキストで表示され、最も一般的でないタグが最小テキストで表示されるように整理することができる。「タグ・クラウド」は、段階２６０６で指定した指定の連絡先と共有することができる（段階２６１２）。
【０１１４】
図２７は、本発明によるユーザの写真に類似する連絡先の写真を見出すための例示的な流れ図である。処理２７００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「類似を発見」機能を開始する時に開始することができる（段階２７０２）。ソーシャルネットワーク管理アプリケーション７００は、ユーザのログイン情報を用いてユーザのソーシャルネットワーキングサイト、並びにコンテンツリポジトリモジュール７０１、及びソーシャルネットワーキングマップ、例えば、家族ツリー７０２及び友人ツリー７０３にアクセスすることができる（段階２７０４）。
【０１１５】
ソーシャルネットワーク管理アプリケーション７００は、ソーシャルネットワーキングマップ上の１つ又はそれよりも多くの連絡先を指定するようにユーザに要求することができる（段階２７０６）。段階２７０８において、コンテンツリポジトリ上のネットワーキングコンテンツ、例えば、写真を関連するコンテンツタグ又は写真に写っている類似する人々に基づいて分類することができる。例えば、顔認識を写真に適用して、誰が写真に写っているかを判断することができる。
【０１１６】
段階２７１０において、写真をソーシャルネットワーキングサイト上の連絡先のポストに対して比較することができる。一部の実施形態において、写真に関連する、特に類似するコンテンツを検索することができる。検索されたコンテンツはダウンロードされて、リポジトリ上に配置することができる（段階２７１２）。段階２７１４において、コンテンツは、段階２７０６で指定した連絡先と共有することができる。
【０１１７】
図２８は、本発明によるコンテンツ内に現れている連絡先とコンテンツを共有するための例示的な流れ図である。処理２８００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「類似を発見」機能を開始する時に開始することができる（段階２８０２）。ソーシャルネットワーク管理アプリケーション７００は、ユーザのログイン情報を用いてユーザのソーシャルネットワーキングサイト、並びにコンテンツリポジトリモジュール７０１、及びソーシャルネットワーキングマップ、例えば、家族ツリーモジュール７０２及び友人ツリーモジュール７０３にアクセスすることができる（段階２８０４）。
【０１１８】
ソーシャルネットワーク管理アプリケーション７００は、コンテンツリポジトリ上の一部のコンテンツを指定するようにユーザに要求することができる（段階２８０６）。一部の実施形態において、ユーザは、リポジトリコンテンツ表示領域４７０上でコンテンツを選択することができる。段階２８０８において、ソーシャルネットワーク管理アプリケーション７００は、選択されたコンテンツ内に現れている１つ又はそれよりも多くの連絡先を判断することができる。例えば、選択されたコンテンツは写真／ビデオとすることができ、ソーシャルネットワーク管理アプリケーション７００は、顔認識を用いて又は他の方法でタグ又はメタデータを検査して、誰が写真／ビデオ内にいるかを判断することができる。
【０１１９】
段階２８１０において、選択されたコンテンツを共有するための配信リストを作成することができる。例えば、配信リストは、段階２８０８で識別した連絡先を含むことができる。代替的に、配信リストは、所定の閾値よりも高い接続性の強さを有する連絡先を含むことができる。一部の実施形態において、ユーザは、いずれかの連絡先を追加又は削除するために配信リストを編集することができる。段階２８１２において、選択されたコンテンツを配信リスト上の連絡先と共有することができる。
【０１２０】
図２９は、本発明によるソーシャルネットワーキングマップを用いて、オンラインチャット中に記録されたビデオを共有するための例示的な流れ図である。処理２９００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、ビデオチャットセッションを開始する時に開始することができる（段階２９０２）。ソーシャルネットワーク管理アプリケーション７００は、ユーザのログイン情報を用いてユーザのソーシャルネットワーキングサイト、並びにコンテンツリポジトリモジュール７０１、及びソーシャルネットワーキングマップ、例えば、家族ツリーモジュール７０２及び友人ツリーモジュール７０３にアクセスすることができる（段階２９０４）。
【０１２１】
ビデオチャット中、ソーシャルネットワーク管理アプリケーション７００は、ミッドストリームでビデオを記録するように構成することができる（段階２９０６）。ユーザには、他の連絡先とビデオを共有したいかを尋ねることができる（段階２９０８）。ユーザがビデオを共有したくない場合（段階２９０８：ノー）、ビデオはリポジトリ上に保存することができ（段階２９１０）、処理２９００は終了することができる。ユーザがビデオを共有したい場合（段階２９０８：イエス）、ユーザには、ビデオを共有する前に編集したいかを更に尋ねることができる（段階２９１２）。
【０１２２】
ユーザがビデオを編集しないことを選択する場合（段階２９１２：ノー）、ビデオは、編集せずに連絡先と共有することができ、又はユーザのソーシャルネットワーキングサイト上にポストすることができる（段階２９１４）。ユーザがビデオを編集したい場合（段階２９１２：イエス）、ソーシャルネットワーク管理アプリケーション７００は、ユーザがビデオを編集するためのインタフェース及び必要なツールを提供することができる（段階２９１６）。従って、段階２９１４で、編集されたビデオを連絡先と共有することができ、又はユーザのソーシャルネットワーキングサイト上にポストすることができる。段階２９１４において共有又はポスト後、ビデオはリポジトリ上に保存することができ（段階２９１０）、処理２９００は終了することができる。
【０１２３】
図３０は、本発明による新しいソーシャルネットワークアカウントからの情報を用いて、ソーシャルネットワーキングマップを更新するための例示的な流れ図である。処理３０００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「ソーシャルネットワークを構成」機能を開始する時に開始することができる（段階３００２）。ソーシャルネットワーク管理アプリケーション７００は、ユーザのログイン情報を用いてユーザのソーシャルネットワーキングサイト、並びにコンテンツリポジトリモジュール７０１、及びソーシャルネットワーキングマップ、例えば、家族ツリーモジュール７０２及び友人ツリーモジュール７０３にアクセスすることができる（段階３００４）。
【０１２４】
段階３００６において、ソーシャルネットワーク管理アプリケーション７００は、新しいソーシャルネットワークサイトのユーザ入力、並びに新しいサイトへのログイン情報を受け取ることができる。例えば、ユーザは、最後の起動以降に、新しいネットワーキングサイトに加わっていた場合がある。一部の実施形態において、ソーシャルネットワーク管理アプリケーション７００は、各起動時に、ユーザが追加するためのいずれかの新規ソーシャルネットワーキングサイトを有するかをユーザに確認することができる。ソーシャルネットワーク管理アプリケーション７００は、ログイン情報を用いて新しいソーシャルネットワーキングサイトにログインすることができる（段階３００８）。
【０１２５】
ユーザの既存の連絡先に関連する新しいソーシャルネットワーキングサイト上のネットワーキングコンテンツを検索して、照合することができる（段階３０１０）。一部の実施形態において、ソーシャルネットワーク管理アプリケーション７００は、ソーシャルネットワーキングマップ上の連絡先をフィルタとして使用して、コンテンツを検索することができる。段階３０１０において、検索されたネットワーキングコンテンツを用いて、ソーシャルネットワーキングマップ及びリポジトリを更新することができる。更に、新しい連絡先及び彼らの関連のネットワーキングコンテンツも、検索して照合することができる（段階３０１２）。新しい連絡先を追加するためにソーシャルネットワーキングマップを更新することができ、検索されたネットワーキングコンテンツを保存するためにリポジトリを更新することができる。更新されたソーシャルネットワーキングマップを精度見直し及び／又は最終編集のためにユーザに呈示することができる（段階３０１４）。
【０１２６】
図３１は、本発明によるソーシャルネットワーキングマップを用いて、オンラインチャットに関連するコンテンツを見出すための例示的な流れ図である。処理３１００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「ＩＭチャットヘルパー」機能を開始する時に開始することができる（段階３１０２）。ソーシャルネットワーク管理アプリケーション７００は、ユーザのログイン情報を用いてユーザのソーシャルネットワーキングサイト、並びにソーシャルネットワーキングマップ、例えば、家族ツリーモジュール７０２及び友人ツリーモジュール７０３にアクセスすることができる（段階３１０４）。一部の実施形態において、ソーシャルネットワーク管理アプリケーション７００はまた、コンテンツリポジトリモジュール７０１上の以前のチャット履歴にもアクセス可能である。
【０１２７】
ユーザは、選択した連絡先とチャットセッションを開始することができる（段階３１０６）。例えば、ユーザは、チャットのためのインタフェース４６０を通じて連絡先とチャットすることができる。オンラインチャットセッション中、ユーザと連絡先の間の対話をキーワードに関してモニタすることができる（段階３１０８）。一部の実施形態において、「ハワイ」、「不吉な金曜日」、「博物館」などのような単語が、対話中に閾値回数よりも多く使用されると、これをキーワードとして記録することができる。一部の実施形態において、キーワードは、「Ｊｏｈｎ」のような人の名前とすることができる。
【０１２８】
ソーシャルネットワーク管理アプリケーション７００は、コンテンツリポジトリ上のチャット履歴及びユーザのソーシャルネットワーキングサイト上のポストをサーチして、キーワードに関連するコンテンツを検索することができる（段階３１１０）。一部の実施形態において、コンテンツは、キーワードを用いてコンテンツのタグをフィルタリングすることによって検索することができる。例えば、「ハワイ」又は「Ｊｏｈｎ」とタグ付けされたコンテンツを検索することができる。一部の実施形態において、検索されたコンテンツは、以前に説明した話題、ウェブ中からのニュースストア、ユーザの他の連絡先によって説明した話題、又はユーザの名前又は友人の名前を含む対話断片を含むことができる。
【０１２９】
サーチ中に検索されたコンテンツは、オンラインチャット中にユーザに提供することができる（段階３１１２）。例えば、コンテンツは、ＩＭチャットヘルパー又はコンテンツリポジトリ表示領域４７０内に表示することができる。ユーザは、コンテンツをコピーしてチャットウィンドウ内に追加することができ、又はコンテンツをファイルとして連絡先に送信することができる（段階３１１４）。
【０１３０】
図３２は、本発明によるソーシャルネットワーキングマップを用いてコンテンツをサーチするための例示的な流れ図である。処理３２００は、ユーザがソーシャルネットワーク管理アプリケーション７００を起動して、「サーチ」機能を開始する時に開始することができる（段階３２０２）。ソーシャルネットワーク管理アプリケーション７００は、ユーザのログイン情報を用いてユーザのソーシャルネットワーキングサイト、コンテンツリポジトリモジュール７０１、そこに格納されたチャット履歴、並びにソーシャルネットワーキングマップ、例えば、家族ツリーモジュール７０２及び友人ツリーモジュール７０３にアクセスすることができる（段階３２０４）。
【０１３１】
ユーザは、サーチを開始するために１つ又はそれよりも多くのキーワードを入力することができる（段階３２０６）。ソーシャルネットワーク管理アプリケーション７００は、コンテンツリポジトリ、ユーザのソーシャルネットワーキングサイト、及びソーシャルネットワーキングマップをサーチして、キーワードに関連するコンテンツを検索することができる（段階３２０８）。一部の実施形態において、コンテンツは、キーワードをフィルタとして用いることによって検索することができる。サーチ中に検索されたコンテンツは、ユーザに提供することができる（段階３２１０）。ユーザは、検索されたコンテンツに基づいてメッセージをフォーマット設定し（段階３１１２）、及び／又は検索されたコンテンツをソーシャルネットワーキングマップ上の連絡先に送信することができる（段階３１１４）。
【０１３２】
説明目的のためだけに、図１−３２に示す構成要素を参照してある一定の態様及び実施形態について説明した。図示の構成要素の機能は重複することがあるが、しかし、より少ない又は多くの数の要素及び構成要素で表すことができる。更に、図示の要素の機能の全て又は一部分は、地理的に分散した複数の場所間で共存し又は分散させることができる。更に、本発明の実施形態、特徴、態様、及び原理は、様々な環境で実施することができ、図示の環境に限定されない。
【０１３３】
更に、図１−３２に説明したイベントの順序は例示的であり、限定するものではない。従って、他の方法段階を使用することができ、図１−３２に示す方法によってさえも、イベントの一部の順序は、本発明の範囲から逸脱することなく変更することができる。更に、図１−３２に一部の段階が存在しなくてもよく、付加的な段階を実施してもよい。また、本明細書に説明した処理は、いずれかの特定の装置に本質的に関連することはなく、構成要素のいずれかの適切な組合せによって実施可能である。
【０１３４】
本明細書で開示した本発明の仕様及び実施を考慮すれば、当業者は、本発明の他の実施形態が明らかであろう。仕様及び実施例は、例示的に過ぎないと見なされ、特許請求する本発明の真の範囲及び精神は、以下の特許請求の範囲に示されるように意図している。
【符号の説明】
【０１３５】
１００  ソーシャルネットワーク管理システム
１１０  「インターネット」
１２１  ユーザ端末
１３１  ソーシャルネットワーキングウェブサーバ
１４１  ユーザ
１４２  連絡先
【図１】
2014503091.tif 000003
【図２】
2014503091.tif 000004
【図３】
2014503091.tif 000005
【図４】
2014503091.tif 000006
【図５】
2014503091.tif 000007
【図６】
2014503091.tif 000008
【図７】
2014503091.tif 000009
【図８】
2014503091.tif 000010
【図９】
2014503091.tif 000011
【図１０】
2014503091.tif 000012
【図１１】
2014503091.tif 000013
【図１２】
2014503091.tif 000014
【図１３】
2014503091.tif 000015
【図１４】
2014503091.tif 000016
【図１５】
2014503091.tif 000017
【図１６】
2014503091.tif 000018
【図１７】
2014503091.tif 000019
【図１８】
2014503091.tif 000020
【図１９】
2014503091.tif 000021
【図２０】
2014503091.tif 000022
【図２１】
2014503091.tif 000023
【図２２】
2014503091.tif 000024
【図２３】
2014503091.tif 000025
【図２４】
2014503091.tif 000026
【図２５】
2014503091.tif 000027
【図２６】
2014503091.tif 000028
【図２７】
2014503091.tif 000029
【図２８】
2014503091.tif 000030
【図２９】
2014503091.tif 000031
【図３０】
2014503091.tif 000032
【図３１】
2014503091.tif 000033
【図３２】
2014503091.tif 000034
【国際調査報告】
2014503091.tif 000035
2014503091.tif 000036