【手続補正書】
【提出日】平成26年8月11日(2014.8.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソーシャルネットワーキングシステムに関連する１以上のコンピュータサーバに関連する１以上のプロセッサを利用して、ソーシャルグラフを維持するステップであって、前記ソーシャルグラフは、各ユーザノードが前記ソーシャルネットワーキングシステムのユーザに対応する複数のユーザノードと、１以上のエッジが２つのユーザノードを接続する複数のエッジとを有し、前記２つのユーザノードは前記ソーシャルネットワーキングシステムのそれぞれ２人のユーザに対応し、前記２つのユーザノードを接続するエッジは前記２人のユーザの間のソーシャルコンタクト関係を表す、ソーシャルグラフを維持するステップと、
前記１以上のプロセッサを利用して、各プレースが対応するウェブページを有し、前記ソーシャルネットワーキングシステムの少なくとも１人のユーザに関連する前記ソーシャルネットワーキングシステムにおけるプレースのデータストアを維持するステップであって、前記プレースの１以上は、あるプレースに対応するウェブページの可視性を制御するよう機能する複数の可視状態からのある可視状態を有し、前記可視状態は前記ソーシャルネットワーキングシステムのユーザに対する前記ウェブページの可視性を制御する、データストアを維持するステップと、
前記１以上のプロセッサを利用して、前記データストアの第１プレースの可視状態を変調するため、前記第１プレースに関連するユーザアクティビティデータを解析するステップであって、前記ユーザアクティビティデータは前記ソーシャルネットワーキングシステムの１人以上のユーザに関連し、あるプレースに対応するウェブページの可視性を制御するよう機能する前記複数の可視状態は、前記ウェブページが前記ソーシャルネットワーキングシステムのすべてのユーザに対して可視的である第１可視状態と、前記ウェブページが前記プレースに関連する１人以上のユーザのソーシャルコンタクトに対してのみ可視的である第２可視状態と、前記ウェブページが前記プレースの作成者にのみ可視的である第３可視状態と、前記ウェブページが前記ソーシャルネットワーキングシステムのすべてのユーザから隠蔽される第４可視状態とを有する、解析するステップと、
前記第１プレースの初期的な可視状態を設定するステップと、
前記第１プレースに関連するユーザアクティビティデータに基づき、前記第１プレースの可視スコアを更新するステップと、
前記第１プレースの可視スコアに少なくとも基づき、前記第１プレースの可視状態を更新するステップと、
を有する方法。
【請求項２】
前記第１プレースの可視スコアに少なくとも基づき、前記第１プレースの可視状態を更新するステップは、前記可視スコアが閾値を上回る場合、前記第１プレースの可視状態をインクリメントするステップを含む、請求項１記載の方法。
【請求項３】
前記第１プレースの可視スコアに少なくとも基づき、前記第１プレースの可視状態を更新するステップは、前記可視スコアが閾値を下回る場合、前記第１プレースの可視状態をデクリメントするステップを含む、請求項１記載の方法。
【請求項４】
ユーザに関連付けされたユーザ識別子と地理的位置とを含む要求を受信するステップと、
前記要求したユーザの１以上の直接的なソーシャルコンタクトのセットを特定するため、ユーザプロファイル情報のデータストアにアクセスするステップと、
前記地理的位置から閾値距離内にある１以上の近傍プレース内の１以上の近傍プレースのセットを特定するため、前記プレースのデータストアにアクセスするステップと、
各プレースの可視状態と各プレースに関連する１人以上のユーザとに基づき、前記１以上の近傍プレースのセットのサブセットを選択するステップと、
前記１以上の近傍プレースのセットの選択されたサブセットを前記要求したユーザに提供するステップと、
をさらに有する、請求項１記載の方法。
【請求項５】
前記要求はさらに、文字列を含み、
前記プレースのデータストアにアクセスするステップは、前記文字列と、各プレース識別子が前記データストアに格納される１以上のプレースに対応する１以上のプレース識別子とをマッチングするステップを含む、請求項４記載の方法。
【請求項６】
前記文字列と前記データストアに格納されるプレースに対応するプレース識別子とをマッチングするステップはさらに、前記文字列と各プレース識別子との間の部分的な一致を判断することを含む、請求項５記載の方法。
【請求項７】
前記第１プレースに関するユーザアクティビティデータは、前記第１プレースへのチェックインに関連して他のユーザをタグ付けすることを含む、請求項１記載の方法。
【請求項８】
メモリと、
１以上のプロセッサと、
コンピュータ可読命令を有するプログラムと、
を有する装置であって、
前記コンピュータ可読命令は、実行されると、
ソーシャルグラフを維持するステップであって、前記ソーシャルグラフは、各ユーザノードが前記ソーシャルネットワーキングシステムのユーザに対応する複数のユーザノードと、１以上のエッジが２つのユーザノードを接続する複数のエッジとを有し、前記２つのユーザノードは前記ソーシャルネットワーキングシステムのそれぞれ２人のユーザに対応し、前記２つのユーザノードを接続するエッジは前記２人のユーザの間のソーシャルコンタクト関係を表す、ソーシャルグラフを維持するステップと、
各プレースが対応するウェブページを有し、前記ソーシャルネットワーキングシステムの少なくとも１人のユーザに関連する前記ソーシャルネットワーキングシステムにおけるプレースのデータストアをアクセスするステップであって、前記プレースの１以上は、あるプレースに対応するウェブページの可視性を制御するよう機能する複数の可視状態からのある可視状態を有し、前記可視状態は前記ソーシャルネットワーキングシステムのユーザに対する前記ウェブページの可視性を制御する、データストアにアクセスするステップと、
前記データストアの第１プレースの可視状態を変調するため、前記第１プレースに関連するユーザアクティビティデータを解析するステップであって、前記ユーザアクティビティデータは前記ソーシャルネットワーキングシステムの１人以上のユーザに関連し、あるプレースに対応するウェブページの可視性を制御するよう機能する前記複数の可視状態は、前記ウェブページが前記ソーシャルネットワーキングシステムのすべてのユーザに対して可視的である第１可視状態と、前記ウェブページが前記プレースに関連する１人以上のユーザのソーシャルコンタクトに対してのみ可視的である第２可視状態と、前記ウェブページが前記プレースの作成者にのみ可視的である第３可視状態と、前記ウェブページが前記ソーシャルネットワーキングシステムのすべてのユーザから隠蔽される第４可視状態とを有する、解析するステップと、
前記第１プレースの初期的な可視状態を設定するステップと、
前記第１プレースに関連するユーザアクティビティデータに基づき、前記第１プレースの可視スコアを更新するステップと、
前記第１プレースの可視スコアに少なくとも基づき、前記第１プレースの可視状態を更新するステップと、
を前記１以上のプロセッサに実行させる装置。
【請求項９】
前記プログラムはさらに、前記可視スコアが閾値を上回る場合、前記第１プレースの可視状態をインクリメントするステップを前記１以上のプロセッサに実行される命令を有する、請求項８記載の装置。
【請求項１０】
前記プログラムはさらに、前記可視スコアが閾値を下回る場合、前記第１プレースの可視状態をデクリメントするステップを前記１以上のプロセッサに実行される命令を有する、請求項８記載の装置。
【請求項１１】
前記プログラムはさらに、
ユーザに関連付けされたユーザ識別子と地理的位置とを含む要求を受信するステップと、
前記要求したユーザの１以上の直接的なソーシャルコンタクトのセットを特定するため、ユーザプロファイル情報のデータストアにアクセスするステップと、
前記地理的位置から閾値距離内にある１以上の近傍プレース内の１以上の近傍プレースのセットを特定するため、前記プレースのデータストアにアクセスするステップと、
各プレースの可視状態と各プレースに関連する１以上のユーザとに基づき、前記１以上の近傍プレースのセットのサブセットを選択するステップと、
前記１以上の近傍プレースのセットの選択されたサブセットを前記要求したユーザに提供するステップと、
を前記１以上のプロセッサに実行される命令を有する、請求項８記載の装置。
【請求項１２】
前記要求はさらに、文字列を含み、
前記プレースのデータストアにアクセスするため、前記プログラムはさらに、前記文字列と、各プレース識別子が前記データストアに格納される１以上のプレースに対応する１以上のプレース識別子とをマッチングするステップを前記１以上のプロセッサに実行させる命令を有する、請求項１１記載の装置。
【請求項１３】
前記文字列と前記データストアに格納されるプレースに対応するプレース識別子とをマッチングするため、前記プログラムはさらに、前記文字列と各プレース識別子との間の部分的な一致を判断するステップを前記１以上のプロセッサに実行させる命令を有する、請求項１２記載の装置。
【請求項１４】
前記第１プレースに関するユーザアクティビティデータは、前記第１プレースへのチェックインに関連して他のユーザをタグ付けすることを含む、請求項８記載の装置。