【手続補正書】
【提出日】平成28年9月9日(2016.9.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソーシャルネットワーキングシステムにおいて、前記ソーシャルネットワーキングシステムのユーザに関連付けられているモバイルコンピューティングデバイスに関して、以前に前記ユーザが実行した複数のアクションについてのデータを受信する工程であって、以前に実行された前記アクションは、前記ユーザと、別の人またはコンセプトとの間の対話に関して、前記モバイルコンピューティングデバイスとサードパーティシステムとの間で交換されたデータを含む、工程と、
前記ソーシャルネットワーキングシステムにおいて、前記ユーザが人またはコンセプトに対して有する親和性の度合いを求めるサードパーティのプロセスからの要求を受信する工程と、
前記ソーシャルネットワーキングシステムに関連付けられている１以上のコンピュータサーバの１以上のプロセッサによって、１以上の予測関数に関する結果を、受信した前記データと、前記ユーザによって以前に実行された前記複数のアクションに関連付けられている１以上のプロパティとに少なくとも部分的に基づいて決定する工程であって、
各予測関数は、前記ユーザが前記人または前記コンセプトに関連して１以上のアクションを実行する蓋然性を計算し、
前記複数のアクションに関連付けられている前記１以上のプロパティは、前記複数のアクションのうちの１つのアクションに関連付けられている時間の長さ、前記複数のアクションのうちの１つのアクションが行われる頻度、または前記複数のアクションのうちの１つのアクションに関連付けられている統計値を含む、結果決定工程と、
前記１以上の予測関数に対する１以上の重みを指定する工程と、
前記１以上のプロセッサによって、前記予測関数のうちの１以上に関する前記結果と指定された前記重みとに基づいて前記親和性の度合いを算出する工程と、
算出された前記親和性の度合いを前記サードパーティのプロセスに提供する工程であって、算出された前記親和性の度合いは、前記ユーザに関する関心のレベルに少なくとも部分的に基づく、工程と、を含む方法。
【請求項２】
前記モバイルコンピューティングデバイスに関して前記ユーザによって以前に実行された前記複数のアクションのうちの１以上は、前記モバイルコンピューティングデバイスの電話機能を使用するアクション、ネットワーク接続を通じてコンテンツにアクセスすること、前記モバイルコンピューティングデバイス上に記憶されている連絡用情報を使用する
アクション、前記モバイルコンピューティングデバイス上の１以上のアプリケーションに影響を及ぼすアクション、またはそれらの任意の組合せを含む、請求項１に記載の方法。
【請求項３】
前記アプリケーションのうちの１以上は、別のモバイルコンピューティングデバイスのユーザとの対話を提供する、請求項２に記載の方法。
【請求項４】
前記アプリケーションのうちの１以上は、ゲーム、ネットワーキングアプリケーション、連絡用情報のデータベース、ウェブブラウザ、またはそれらの任意の組合せである、請求項２に記載の方法。
【請求項５】
算出された前記親和性の度合いがメンバ以外のユーザに関連していることに応答して、ソーシャルネットワークに関連付けられていない、前記メンバ以外のユーザに関するソーシャルグラフにおけるノードを作成する工程をさらに含む、請求項１に記載の方法。
【請求項６】
前記ソーシャルネットワーキングシステムの前記ユーザに関するノードと前記メンバ以外のユーザに関するノードとの間に、前記ソーシャルグラフにおけるエッジを作成する工程をさらに含む、請求項５に記載の方法。
【請求項７】
特定のアクションに関連付けられているさらなる情報を前記メンバ以外のユーザに関して作成されたノードに追加する、情報追加工程をさらに含む、請求項５に記載の方法。
【請求項８】
特定のアクションに関連付けられているさらなる情報を、前記メンバ以外のユーザに関して作成された前記ノードと前記ソーシャルネットワーキングシステムの前記ユーザに関するノードとの間に作成された前記エッジに追加する工程をさらに含む、請求項６に記載の方法。
【請求項９】
前記ユーザに提供するコンテンツを、算出された前記親和性の度合い、前記さらなる情報、またはそれらの任意の組合せに基づいて決定する、コンテンツ決定工程と、
前記コンテンツまたはその一部を前記ユーザに提供する工程と、をさらに含む、請求項７に記載の方法。
【請求項１０】
前記コンテンツ決定工程は、
算出された前記親和性の度合い、前記さらなる情報、またはそれらの任意の組合せをサードパーティに提供する工程と、
前記ソーシャルネットワーキングシステムの前記ユーザに提供する前記コンテンツを前記サードパーティから受信する工程と、を含む、請求項９に記載の方法。
【請求項１１】
前記予測関数のうちの１以上は、前記モバイルコンピューティングデバイス上での前記ユーザによって以前に実行された前記複数のアクションの履歴に関連した統計値の関数として決定される、請求項１に記載の方法。
【請求項１２】
前記ユーザによって以前に実行された前記複数のアクションの前記履歴に関する統計値の前記関数は、より高い相対的な重要度を最近のアクションに割り当てることによって経時減衰を実装する、請求項１１に記載の方法。
【請求項１３】
統計値の前記関数は、１以上の機械学習アルゴリズムを通じて決定される、請求項１１に記載の方法。
【請求項１４】
各予測関数は、前記サードパーティのプロセスに関して実行された1以上のアクションに関する蓋然性を計算する、請求項１に記載の方法。
【請求項１５】
ソフトウェアを具体化している１以上の非一時的コンピュータ可読記憶媒体であって、実行されたときに、
ソーシャルネットワーキングシステムにおいて、前記ソーシャルネットワーキングシステムのユーザに関連付けられているモバイルコンピューティングデバイスに関して、以前に前記ユーザが実行した複数のアクションについてのデータを受信する工程であって、以前に実行された前記アクションは、前記ユーザと、別の人またはコンセプトとの間の対話に関して、前記モバイルコンピューティングデバイスとサードパーティシステムとの間で交換されたデータを含む、工程と、
前記ソーシャルネットワーキングシステムにおいて、前記ユーザが人またはコンセプトに対して有する親和性の度合いを求めるサードパーティのプロセスからの要求を受信する工程と、
前記ソーシャルネットワーキングシステムに関連付けられている１以上のコンピュータサーバの１以上のプロセッサによって、１以上の予測関数に関する結果を、受信した前記データと、前記ユーザによって以前に実行された前記複数のアクションに関連付けられている１以上のプロパティとに少なくとも部分的に基づいて決定する工程であって、
各予測関数は、前記ユーザが前記人または前記コンセプトに関連して１以上のアクションを実行する蓋然性を計算し、
前記複数のアクションに関連付けられている前記１以上のプロパティは、前記複数のアクションのうちの１つのアクションに関連付けられている時間の長さ、前記複数のアクションのうちの１つのアクションが行われる頻度、または前記複数のアクションのうちの１つのアクションに関連付けられている統計値を含む、結果決定工程と、
前記１以上の予測関数に対する１以上の重みを指定する工程と、
前記１以上のプロセッサによって、前記予測関数のうちの１以上に関する前記結果と指定された前記重みとに基づいて前記親和性の度合いを算出する工程と、
算出された前記親和性の度合いを前記サードパーティのプロセスに提供する工程であって、算出された前記親和性の度合いは、前記ユーザに関する関心のレベルに少なくとも部分的に基づく、工程と、が行われるように構成される、媒体。
【請求項１６】
前記モバイルコンピューティングデバイスに関して前記ユーザによって以前に実行された前記複数のアクションのうちの１以上は、前記モバイルコンピューティングデバイスの電話機能を使用するアクション、ネットワーク接続を通じてコンテンツにアクセスすること、前記モバイルコンピューティングデバイス上に記憶されている連絡用情報を使用するアクション、前記モバイルコンピューティングデバイス上の１以上のアプリケーションに影響を及ぼすアクション、またはそれらの任意の組合せを含む、請求項１５に記載の媒体。
【請求項１７】
前記アプリケーションのうちの１以上は、別のモバイルコンピューティングデバイスのユーザとの対話を提供する、請求項１６に記載の媒体。
【請求項１８】
前記アプリケーションのうちの１以上は、ゲーム、ネットワーキングアプリケーション、連絡用情報のデータベース、ウェブブラウザ、またはそれらの任意の組合せである、請求項１６に記載の媒体。
【請求項１９】
ソフトウェアは、実行されたときに、
算出された前記親和性の度合いがメンバ以外のユーザに関連していることに応答して、ソーシャルネットワークに関連付けられていない、前記メンバ以外のユーザに関するソーシャルグラフにおけるノードを作成する工程が行われるようにさらに構成される、請求項１５に記載の媒体。
【請求項２０】
ソフトウェアは、実行されたときに、
前記ソーシャルネットワーキングシステムの前記ユーザに関するノードと前記メンバ以外のユーザに関するノードとの間に、前記ソーシャルグラフにおけるエッジを作成する工程が行われるようにさらに構成される、請求項１９に記載の媒体。
【請求項２１】
ソフトウェアは、実行されたときに、
特定のアクションに関連付けられているさらなる情報を前記メンバ以外のユーザに関して作成されたノードに追加する、情報追加工程が行われるようにさらに構成される、請求項１９に記載の媒体。
【請求項２２】
ソフトウェアは、実行されたときに、
特定のアクションに関連付けられているさらなる情報を、前記メンバ以外のユーザに関して作成された前記ノードと前記ソーシャルネットワーキングシステムの前記ユーザに関するノードとの間に作成された前記エッジに追加する工程が行われるようにさらに構成される、請求項２０に記載の媒体。
【請求項２３】
前記ユーザに提供するコンテンツを、算出された前記親和性の度合い、前記さらなる情報、またはそれらの任意の組合せに基づいて決定する、コンテンツ決定工程と、
前記コンテンツまたはその一部を前記ユーザに提供する工程と、が行われるようにさらに構成される、請求項２１に記載の媒体。
【請求項２４】
ソフトウェアは、実行されたときに、
算出された前記親和性の度合い、前記さらなる情報、またはそれらの任意の組合せをサードパーティに提供する工程と、
前記ソーシャルネットワーキングシステムの前記ユーザに提供する前記コンテンツを前記サードパーティから受信する工程と、が行われるようにさらに構成される、請求項２３に記載の媒体。
【請求項２５】
前記予測関数のうちの１以上は、前記モバイルコンピューティングデバイス上での前記ユーザによって以前に実行された前記複数のアクションの履歴に関連した統計値の関数として決定される、請求項１５に記載の媒体。
【請求項２６】
前記ユーザによって以前に実行された前記複数のアクションの前記履歴に関する統計値の前記関数は、より高い相対的な重要度を最近のアクションに割り当てることによって経時減衰を実装する、請求項２５に記載の媒体。
【請求項２７】
統計値の前記関数は、１以上の機械学習アルゴリズムを通じて決定される、請求項２５に記載の媒体。
【請求項２８】
各予測関数は、前記サードパーティのプロセスに関して実行された1以上のアクションに関する蓋然性を計算する、請求項１５に記載の媒体。
【請求項２９】
ソーシャルネットワーキングシステムの１以上のコンピュータサーバに関連付けられている１以上のプロセッサと、
前記プロセッサによって実行可能な命令を含み、前記プロセッサに結合されているメモリと、を備えるシステムであって、前記プロセッサが、前記命令を実行したときに、
前記ソーシャルネットワーキングシステムのユーザに関連付けられているモバイルコンピューティングデバイスに関して、以前に前記ユーザが実行した複数のアクションについてのデータを受信する工程であって、以前に実行された前記アクションは、前記ユーザと、別の人またはコンセプトとの間の対話に関して、前記モバイルコンピューティングデバ
イスとサードパーティシステムとの間で交換されたデータを含む、工程と、
前記ユーザが人またはコンセプトに対して有する親和性の度合いを求めるサードパーティのプロセスからの要求を受信する工程と、
１以上の予測関数に関する結果を、受信した前記データと、前記ユーザによって以前に実行された前記複数のアクションに関連付けられている１以上のプロパティとに少なくとも部分的に基づいて決定する工程であって、
各予測関数は、前記ユーザが前記人または前記コンセプトに関連して１以上のアクションを実行する蓋然性を計算し、
前記複数のアクションに関連付けられている前記１以上のプロパティは、前記複数のアクションのうちの１つのアクションに関連付けられている時間の長さ、前記複数のアクションのうちの１つのアクションが行われる頻度、または前記複数のアクションのうちの１つのアクションに関連付けられている統計値を含む、結果決定工程と、
前記１以上の予測関数に対する１以上の重みを指定する工程と、
前記予測関数のうちの１以上に関する前記結果と指定された前記重みとに基づいて前記親和性の度合いを算出する工程と、
算出された前記親和性の度合いを前記サードパーティのプロセスに提供する工程であって、算出された前記親和性の度合いは、前記ユーザに関する関心のレベルに少なくとも部分的に基づく、工程と、が行われるように構成される、システム。
【請求項３０】
前記モバイルコンピューティングデバイスに関して前記ユーザによって以前に実行された前記複数のアクションのうちの１以上は、前記モバイルコンピューティングデバイスの電話機能を使用するアクション、ネットワーク接続を通じてコンテンツにアクセスすること、前記モバイルコンピューティングデバイス上に記憶されている連絡用情報を使用するアクション、前記モバイルコンピューティングデバイス上の１以上のアプリケーションに影響を及ぼすアクション、またはそれらの任意の組合せを含む、請求項２９に記載のシステム。
【請求項３１】
前記アプリケーションのうちの１以上は、別のモバイルコンピューティングデバイスのユーザとの対話を提供する、請求項３０に記載のシステム。
【請求項３２】
前記アプリケーションのうちの１以上は、ゲーム、ネットワーキングアプリケーション、連絡用情報のデータベース、ウェブブラウザ、またはそれらの任意の組合せである、請求項３０に記載のシステム。
【請求項３３】
前記プロセッサは、前記命令が実行されたときに、
算出された前記親和性の度合いがメンバ以外のユーザに関連していることに応答して、ソーシャルネットワークに関連付けられていない、前記メンバ以外のユーザに関するソーシャルグラフにおけるノードを作成する工程が行われるようにさらに構成される、請求項２９に記載のシステム。
【請求項３４】
前記プロセッサは、前記命令が実行されたときに、
前記ソーシャルネットワーキングシステムの前記ユーザに関するノードと前記メンバ以外のユーザに関するノードとの間に、前記ソーシャルグラフにおけるエッジを作成する工程が行われるようにさらに構成される、請求項３３に記載のシステム。
【請求項３５】
前記プロセッサは、前記命令が実行されたときに、
特定のアクションに関連付けられているさらなる情報を前記メンバ以外のユーザに関して作成されたノードに追加する、情報追加工程が行われるようにさらに構成される、請求項３３に記載のシステム。
【請求項３６】
前記プロセッサは、前記命令が実行されたときに、
特定のアクションに関連付けられているさらなる情報を、前記メンバ以外のユーザに関して作成された前記ノードと前記ソーシャルネットワーキングシステムの前記ユーザに関するノードとの間に作成された前記エッジに追加する工程が行われるようにさらに構成される、請求項３４に記載のシステム。
【請求項３７】
前記ユーザに提供するコンテンツを、算出された前記親和性の度合い、前記さらなる情報、またはそれらの任意の組合せに基づいて決定する、コンテンツ決定工程と、
前記コンテンツまたはその一部を前記ユーザに提供する工程と、が行われるようにさらに構成される、請求項３５に記載のシステム。
【請求項３８】
前記プロセッサは、前記命令が実行されたときに、
算出された前記親和性の度合い、前記さらなる情報、またはそれらの任意の組合せをサードパーティに提供する工程と、
前記ソーシャルネットワーキングシステムの前記ユーザに提供する前記コンテンツを前記サードパーティから受信する工程と、が行われるようにさらに構成される、請求項３７に記載のシステム。
【請求項３９】
前記予測関数のうちの１以上は、前記モバイルコンピューティングデバイス上での前記ユーザによって以前に実行された前記複数のアクションの履歴に関連した統計値の関数として決定される、請求項２９に記載のシステム。
【請求項４０】
前記ユーザによって以前に実行された前記複数のアクションの前記履歴に関する統計値の前記関数は、より高い相対的な重要度を最近のアクションに割り当てることによって経時減衰を実装する、請求項３９に記載のシステム。
【請求項４１】
統計値の前記関数は、１以上の機械学習アルゴリズムを通じて決定される、請求項３９に記載のシステム。
【請求項４２】
各予測関数は、前記サードパーティのプロセスに関して実行された1以上のアクションに関する蓋然性を計算する、請求項２９に記載のシステム。