【手続補正書】
【提出日】平成27年8月21日(2015.8.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１ユーザの第１のコンピューティングデバイスが、ソーシャルネットワーキングシステムにおける前記第１ユーザのそれぞれの第１ユーザアカウントに対応している第１ユーザ識別子および該第１のコンピューティングデバイスを通じてネットワークに接続するための条件を含むメッセージのブロードキャストを行う、ブロードキャスト工程と、
前記第１のコンピューティングデバイスが、１または複数のそれぞれの第２ユーザの１または複数の第２のコンピューティングデバイスからのリクエストを受信する工程であって、各リクエストは、前記ソーシャルネットワーキングシステムにおけるそれぞれの第２ユーザのそれぞれの第２ユーザアカウントに対応している第２ユーザ識別子を含んでいる、リクエスト受信工程と、
該第１のコンピューティングデバイスを通じて前記第２のコンピューティングデバイスの前記１または複数が前記ネットワークにアクセスすることを承認されているか否かを前記第１のコンピューティングデバイスが決定する、承認決定工程と、
前記第１のコンピューティングデバイスを通じて前記第２のコンピューティングデバイスの１または複数が前記ネットワークにアクセスすることを承認されている場合、前記第１のコンピューティングデバイスが、前記ネットワークにアクセスすることを承認されている前記第２のコンピューティングデバイスにネットワークアクセスを提供するように前記第１のコンピューティングデバイスを構成する、デバイス構成工程と、を含む方法。
【請求項２】
前記承認決定工程は、前記第２のコンピューティングデバイスの１または複数の各々に対して、
前記第１のコンピューティングデバイスおよび前記第２のコンピューティングデバイスを前記ソーシャルネットワーキングシステムにおいて認証するために、前記第１ユーザ識別子および前記それぞれの第２ユーザ識別子を前記第１のコンピューティングデバイスが前記ソーシャルネットワーキングシステムに送信する工程と、
前記第１のコンピューティングデバイスがそれぞれの前記第２ユーザのユーザ情報にアクセスするために、および前記第２のコンピューティングデバイスが前記第１のコンピューティングデバイスを通じて前記ネットワークにアクセスするために、前記第１のコンピューティングデバイスが前記ソーシャルネットワーキングシステムから承認を受信する工程と、を含む、請求項１に記載の方法。
【請求項３】
前記第１のコンピューティングデバイスは移動体コンピューティングデバイスまたは非移動体コンピューティングデバイスであり、
前記第２のコンピューティングデバイスの１または複数は移動体コンピューティングデバイスまたは非移動体コンピューティングデバイスである、請求項１に記載の方法。
【請求項４】
前記承認決定工程は、前記第２のコンピューティングデバイスの１または複数の各々に対してそれぞれの前記第２ユーザが前記ソーシャルネットワーキングシステムにおける前記第１ユーザとの関連付けを有しているか否かを決定する工程を含む、請求項１に記載の方法。
【請求項５】
それぞれの前記第２ユーザが前記ソーシャルネットワーキングシステムにおいて、「いいね」と表明したか、または、前記第１ユーザに関連付けられているロケーションにおいてチェックインを行った場合、それぞれの前記第２ユーザは前記ソーシャルネットワーキングシステムにおける前記第１ユーザとの関連付けを有している、請求項４に記載の方法。
【請求項６】
前記第１ユーザから所定の数の離間度以内に存在するユーザに対する１または複数のユーザ識別子を前記第１のコンピューティングデバイス上に記憶する工程であって、前記ユーザ識別子の各々は、前記ソーシャルネットワーキングシステムにおける前記ユーザのそれぞれのユーザアカウントに対応しており、前記それぞれの第２ユーザ識別子が前記第１のコンピューティングデバイス上に記憶されている前記ユーザ識別子のうちの１つである場合、それぞれの前記第２ユーザは、それぞれの前記第２ユーザは前記ソーシャルネットワーキングシステムにおける前記第１ユーザとの関連付けを有している、工程をさらに含む、請求項１に記載の方法。
【請求項７】
第１ユーザ識別子および条件の前記ブロードキャストは、暗号化されており、前記ソーシャルネットワーキングシステムから得られる鍵によって解読される、請求項１に記載の方法。
【請求項８】
前記第２ユーザ識別子は、前記ソーシャルネットワーキングシステムの秘密鍵を使用して暗号化される、請求項１に記載の方法。
【請求項９】
前記承認決定工程は、前記ソーシャルネットワーキングシステムの公開鍵を使用して、暗号化された第２ユーザ識別子を解読する工程を含む、請求項８に記載の方法。
【請求項１０】
前記第２ユーザ識別子は、対称鍵アルゴリズムを使用して暗号化される、請求項１に記載の方法。
【請求項１１】
前記承認決定工程は、
ローカルに記憶されたリストの中の１または複数のユーザ識別子に対する鍵を生成する工程と、
生成された前記鍵と暗号化された前記第２ユーザ識別子とを比較する工程と、を含む、請求項１０に記載の方法。
【請求項１２】
前記メッセージは、さらにログインページを含み、
前記第２ユーザの１または複数が前記ログインページを通じて前記それぞれの第２ユーザ識別子を入力することに少なくとも部分的に応答して、前記リクエストの１または複数が受け取られる、請求項１に記載の方法。
【請求項１３】
前記ログインページは、前記第１のコンピューティングデバイス上に記憶されているか
、または、前記ログインページは、前記ソーシャルネットワーキングシステム上に記憶されている、請求項１２に記載の方法。
【請求項１４】
前記ソーシャルネットワーキングシステムのユーザの識別子を前記第１のコンピューティングデバイス上に記憶する工程であって、記憶された前記識別子は、
前記ソーシャルネットワーキングシステムのユーザの１または複数であって、前記第１ユーザと前記ソーシャルネットワーキングシステム上の友達であるユーザ、
前記ソーシャルネットワーキングシステムのユーザの１または複数であって、前記第１の移動体デバイスまたは前記第１ユーザに関連付けられている前記ソーシャルネットワーキングシステム上のページに「いいね」と表明しているユーザ、および、
前記ソーシャルネットワーキングシステムのユーザの１または複数であって、前記第１のコンピューティングデバイスを通じて前記ネットワークにアクセスすることを承認されている第２のデバイスに関連付けられているユーザ、のうちの１または複数に関連付けられている、工程をさらに含み、
前記承認決定工程は、記憶された前記識別子と受け取られた前記第２ユーザ識別子の１または複数とを比較する工程を含む、請求項１に記載の方法。
【請求項１５】
前記第２のコンピューティングデバイスに提供された前記ネットワークアクセスは、１または複数の種類のネットワークアクセスを含み、ネットワークアクセスの前記種類は、前記第１ユーザと前記ソーシャルネットワーキングシステムにおけるそれぞれの前記第２ユーザとの間の関連付けの種類に少なくとも部分的に依存している、請求項１に記載の方法。
【請求項１６】
１または複数のプロセッサと、
前記プロセッサに結合されており、該プロセッサによって実行可能な命令を含むメモリとを備え、前記命令が実行されるとき、該プロセッサは、
第１のコンピューティングデバイスのソーシャルネットワーキングシステムにおける第１ユーザのそれぞれの第１ユーザアカウントに対応している第１ユーザ識別子および該第１のコンピューティングデバイスを通じてネットワークに接続するための条件を含むメッセージのブロードキャストを行う工程と、
１または複数のそれぞれの第２ユーザの１または複数の第２のコンピューティングデバイスからのリクエストを受信する工程であって、各リクエストは、前記ソーシャルネットワーキングシステムにおけるそれぞれの第２ユーザのそれぞれの第２ユーザアカウントに対応している第２ユーザ識別子を含んでいる、工程と、
前記第１のコンピューティングデバイスを通じて前記第２のコンピューティングデバイスの１または複数が前記ネットワークにアクセスすることを承認されているか否かを決定する、承認決定工程と、
前記第１のコンピューティングデバイスを通じて前記第２のコンピューティングデバイスの前記１または複数が前記ネットワークにアクセスすることを承認されている場合、前記ネットワークにアクセスすることを承認されている前記第２のコンピューティングデバイスにネットワークアクセスを提供するように前記第１のコンピューティングデバイスを構成する工程と、を行うように動作可能である、第１のコンピューティングデバイス。
【請求項１７】
前記承認決定工程は、前記第２のコンピューティングデバイスの１または複数の各々に対して、
前記第１のコンピューティングデバイスおよび前記第２のコンピューティングデバイスを前記ソーシャルネットワーキングシステムにおいて認証するために、前記第１ユーザ識別子および前記それぞれの第２ユーザ識別子を前記ソーシャルネットワーキングシステムに送信する工程と、
前記第１のコンピューティングデバイスがそれぞれの前記第２ユーザのユーザ情報にア
クセスするために、および前記第２のコンピューティングデバイスが前記第１のコンピューティングデバイスを通じて前記ネットワークにアクセスするために、前記ソーシャルネットワーキングシステムから承認を受信する工程と、を含む、請求項１６に記載の第１のコンピューティングデバイス。
【請求項１８】
前記第１のコンピューティングデバイスは移動体コンピューティングデバイスまたは非移動体コンピューティングデバイスであり、
前記第２のコンピューティングデバイスの１または複数は移動体コンピューティングデバイスまたは非移動体コンピューティングデバイスである、請求項１６に記載の第１のコンピューティングデバイス。
【請求項１９】
前記承認決定工程は、前記第２のコンピューティングデバイスの１または複数の各々に対してそれぞれの前記第２ユーザが前記ソーシャルネットワーキングシステムにおける前記第１ユーザとの関連付けを有しているか否かを決定する工程を含む、請求項１６に記載の第１のコンピューティングデバイス。
【請求項２０】
それぞれの前記第２ユーザが前記ソーシャルネットワーキングシステムにおいて、「いいね」と表明したか、または、前記第１ユーザに関連付けられているロケーションにおいてチェックインを行った場合、それぞれの前記第２ユーザは前記ソーシャルネットワーキングシステムにおける前記第１ユーザとの関連付けを有している、請求項１９に記載の第１のコンピューティングデバイス。
【請求項２１】
前記命令が実行されるとき、前記プロセッサは、
前記第１ユーザから所定の数の離間度以内に存在するユーザに対する１または複数のユーザ識別子を前記第１のコンピューティングデバイス上に記憶する工程であって、前記ユーザ識別子の各々は、前記ソーシャルネットワーキングシステムにおける前記ユーザのそれぞれのユーザアカウントに対応しており、前記それぞれの第２ユーザ識別子が前記第１のコンピューティングデバイス上に記憶されている前記ユーザ識別子のうちの１つである場合、それぞれの前記第２ユーザは、それぞれの前記第２ユーザは前記ソーシャルネットワーキングシステムにおける前記第１ユーザとの関連付けを有している、工程を行うようにさらに動作可能である、請求項１６に記載の第１のコンピューティングデバイス。
【請求項２２】
第１ユーザ識別子および条件の前記ブロードキャストは、暗号化されており、前記ソーシャルネットワーキングシステムから得られる鍵によって解読される、請求項１６に記載の第１のコンピューティングデバイス。
【請求項２３】
ソフトウェアを具現化する１または複数の非一時的なコンピュータ読取可能記憶媒体であって、
第１のコンピューティングデバイスによって実行されるとき、前記ソフトウェアは、
第１のコンピューティングデバイスのソーシャルネットワーキングシステムにおける第１ユーザのそれぞれの第１ユーザアカウントに対応している第１ユーザ識別子および該第１のコンピューティングデバイスを通じてネットワークに接続するための条件を含むメッセージのブロードキャストを行う工程と、
１または複数のそれぞれの第２ユーザの１または複数の第２のコンピューティングデバイスからのリクエストを受信する工程であって、各リクエストは、前記ソーシャルネットワーキングシステムにおけるそれぞれの第２ユーザのそれぞれの第２ユーザアカウントに対応している第２ユーザ識別子を含んでいる、工程と、
前記第１のコンピューティングデバイスを通じて前記第２のコンピューティングデバイスの１または複数が前記ネットワークにアクセスすることを承認されているか否かを決定する、承認決定工程と、
前記第１のコンピューティングデバイスを通じて前記第２のコンピューティングデバイスの前記１または複数が前記ネットワークにアクセスすることを承認されている場合、前記ネットワークにアクセスすることを承認されている該第２のコンピューティングデバイスにネットワークアクセスを提供するように前記第１のコンピューティングデバイスを構成する工程と、を行うように構成されている、媒体。
【請求項２４】
前記承認決定工程は、前記第２のコンピューティングデバイスの１または複数の各々に対して、
前記第１のコンピューティングデバイスおよび前記第２のコンピューティングデバイスを前記ソーシャルネットワーキングシステムにおいて認証するために、前記第１ユーザ識別子および前記それぞれの第２ユーザ識別子を前記ソーシャルネットワーキングシステムに送信する工程と、
前記第１のコンピューティングデバイスがそれぞれの第２ユーザのユーザ情報にアクセスするために、および前記第２のコンピューティングデバイスが前記第１のコンピューティングデバイスを通じて前記ネットワークにアクセスするために、前記ソーシャルネットワーキングシステムから承認を受信する工程と、を含む、請求項２３に記載の媒体。
【請求項２５】
前記第１のコンピューティングデバイスは移動体コンピューティングデバイスまたは非移動体コンピューティングデバイスであり、
前記第２のコンピューティングデバイスの１または複数は移動体コンピューティングデバイスまたは非移動体コンピューティングデバイスである、請求項２３に記載の媒体。
【請求項２６】
前記承認決定工程は、前記第２のコンピューティングデバイスの１または複数の各々に対してそれぞれの前記第２ユーザが前記ソーシャルネットワーキングシステムにおける前記第１ユーザとの関連付けを有しているか否かを決定する工程を含む、請求項２３に記載の媒体。
【請求項２７】
それぞれの前記第２ユーザが前記ソーシャルネットワーキングシステムにおいて、「いいね」と表明したか、または、前記第１ユーザに関連付けられているロケーションにおいてチェックインを行った場合、それぞれの前記第２ユーザは前記ソーシャルネットワーキングシステムにおける前記第１ユーザとの関連付けを有している、請求項２３に記載の媒体。
【請求項２８】
実行されるとき、前記ソフトウェアは、
前記第１ユーザから所定の数の離間度以内に存在するユーザに対する１または複数のユーザ識別子を前記第１のコンピューティングデバイス上に記憶する工程であって、前記ユーザ識別子の各々は、前記ソーシャルネットワーキングシステムにおける前記ユーザのそれぞれのユーザアカウントに対応しており、前記それぞれの第２ユーザ識別子が前記第１のコンピューティングデバイス上に記憶されている前記ユーザ識別子のうちの１つである場合、それぞれの前記第２ユーザは、それぞれの前記第２ユーザは前記ソーシャルネットワーキングシステムにおける前記第１ユーザとの関連付けを有している、工程を行うようにさらに構成されている、請求項２３に記載の媒体。