【手続補正書】
【提出日】令和3年4月8日(2021.4.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションのユーザを認証するプロセッサ実装方法であって、
第１クライアント・アプリケーションによって、ユーザ識別子を、第１ｗｅｂアプリケーションに送信するステップと、
前記第１クライアント・アプリケーションによって、前記第１ｗｅｂアプリケーションとは異なるアクセス資格情報を使用する第２ｗｅｂアプリケーションにアクセスする要求を受け取るステップと、
前記第１クライアント・アプリケーションによって、ｗｅｂサービスから第２識別子を受け取るステップであって、前記第２識別子が、第２クライアント・アプリケーションによって提供されるアクセス資格情報に基づいて、前記第２ｗｅｂアプリケーションへの認証されたアクセスを識別する、ステップと、
前記第１クライアント・アプリケーションによって、前記第２識別子を前記第１ｗｅｂアプリケーションに送るステップであって、前記第１ｗｅｂアプリケーションが、前記ユーザ識別子を、前記第２識別子と前記第２ｗｅｂアプリケーションへの前記認証されたアクセスとに関連付けるように構成される、ステップと、
前記第１クライアント・アプリケーションによって、前記ユーザ識別子が前記第２ｗｅｂアプリケーションにアクセスするように認証されることの指示を前記第１ｗｅｂアプリケーションから受け取るステップと、
前記第１クライアント・アプリケーションによって、前記受け取った指示に応じて前記第１ｗｅｂアプリケーションを介して前記第２ｗｅｂアプリケーションにアクセスするステップと、
を含む、プロセッサ実装方法。
【請求項２】
請求項１記載のプロセッサ実装方法であって、更に、
前記ｗｅｂサービスから前記第２ｗｅｂアプリケーションのアクセス・トークンを抽出するステップを含む、プロセッサ実装方法。
【請求項３】
請求項２記載のプロセッサ実装方法において、前記第２ｗｅｂアプリケーションの前記アクセス・トークンが前記第１クライアント・アプリケーションの前記ユーザ識別子に関連付けられる、プロセッサ実装方法。
【請求項４】
請求項３記載のプロセッサ実装方法であって、更に、
前記第２ｗｅｂアプリケーションにアクセスする第２要求を受け取るステップと、
前記第１クライアント・アプリケーションの前記ユーザ識別子に関連付けられる前記第２ｗｅｂアプリケーションの前記アクセス・トークンに基づいて、前記第１ｗｅｂアプリケーションを介して前記第２ｗｅｂアプリケーションにアクセスするために、前記第１クライアント・アプリケーション内にウィンドウをオープンするステップと
を含む、プロセッサ実装方法。
【請求項５】
請求項１記載のプロセッサ実装方法において、前記第１ｗｅｂアプリケーションがチャットｂｏｔであり、前記第１クライアント・アプリケーションがチャット・アプリケーションである、プロセッサ実装方法。
【請求項６】
請求項１記載のプロセッサ実装方法において、前記第１ｗｅｂアプリケーションがｂｏｔであり、前記第１クライアント・アプリケーションがメッセージング・アプリケーションである、プロセッサ実装方法。
【請求項７】
請求項１記載のプロセッサ実装方法において、前記第２ｗｅｂアプリケーションがソーシャル・ネットワーキング・アプリケーションである、プロセッサ実装方法。
【請求項８】
アプリケーションのユーザを認証するシステムであって、
少なくとも１つのハードウェアの処理ユニットと、
コンピュータ実行可能命令を格納した少なくとも１つのメモリであって、前記コンピュータ実行可能命令が前記少なくとも１つの処理ユニットによって実行されると、当該システムに、
第１クライアント・アプリケーションによって、ユーザ識別子を、第１ｗｅｂアプリケーションに送信することと、
前記第１クライアント・アプリケーションによって、前記第１ｗｅｂアプリケーションとは異なるアクセス資格情報を使用する第２ｗｅｂアプリケーションにアクセスする要求を受け取ることと、
前記第２ｗｅｂアプリケーションのアクセス資格情報を、前記第１クライアント・アプリケーションとの信頼境界線を越えて受け取ることと、
前記第１クライアント・アプリケーションによって、ｗｅｂサービスから第２識別子を受け取ることであって、前記第２識別子が、第２クライアント・アプリケーションによって提供されるアクセス資格情報に基づいて、前記第２ｗｅｂアプリケーションへの認証されたアクセスを識別することと、
前記第１クライアント・アプリケーションによって、前記第２識別子を前記第１ｗｅｂアプリケーションに送ることであって、前記第１ｗｅｂアプリケーションが、前記ユーザ識別子を、前記第２識別子と前記第２ｗｅｂアプリケーションへの前記認証されたアクセスとに関連付けるように構成されることと、
前記第１クライアント・アプリケーションによって、前記第２ユーザ識別子が、キャッシュされている識別子と一致することの確認を受け取ることと、
前記確認に基づいて、前記第１クライアント・アプリケーションによって、前記第１ｗｅｂアプリケーションおよび前記ユーザ識別子を介して前記第２ｗｅｂアプリケーションにアクセスすることと、
を行わせる少なくとも１つのメモリと、
を備える、システム。
【請求項９】
請求項８記載のシステムにおいて、前記第１ｗｅｂアプリケーションが、前記アクセス・トークンに基づいて、前記第２ｗｅｂアプリケーションにアクセスするように認証される、システム。
【請求項１０】
請求項８記載のシステムであって、更に、
前記第２ユーザ識別子が前記キャッシュされている識別子と一致することの前記確認を受け取ったことに応じて、前記第１ｗｅｂアプリケーションのユーザを、認証されたものとして認識する、システム。
【請求項１１】
請求項８記載のシステムにおいて、前記第１ｗｅｂアプリケーションがチャットｂｏｔであり、前記第１クライアント・アプリケーションがチャット・アプリケーションである、システム。
【請求項１２】
請求項８記載のシステムにおいて、前記第１ｗｅｂアプリケーションがｂｏｔであり、前記第１クライアント・アプリケーションがメッセージング・アプリケーションである、システム。
【請求項１３】
請求項８記載のシステムにおいて、前記第２ｗｅｂアプリケーションがソーシャル・ネットワーキング・アプリケーションである、システム。
【請求項１４】
コンピュータ実行可能命令を備えるコンピュータ・ストレージ媒体であって、前記コンピュータ実行可能命令が処理ユニットによって実行されるときに、アプリケーションのユーザを認証する方法を実行し、前記方法が、
第１クライアント・アプリケーションによって、ユーザ識別子を、第１ｗｅｂアプリケーションに送信するステップと、
前記第１クライアント・アプリケーションによって、第１ｗｅｂアプリケーションとは異なるアクセス資格情報を使用する第２ｗｅｂアプリケーションにアクセスする要求を受け取るステップと、
前記第１クライアント・アプリケーションによって、ｗｅｂサービスから第２識別子を受け取るステップであって、前記第２識別子が、前記第２クライアント・アプリケーションによって提供されるアクセス資格情報に基づいて、前記第２ｗｅｂアプリケーションへの認証されたアクセスを識別する、ステップと、
前記第１クライアント・アプリケーションによって、前記第２識別子を前記第１ｗｅｂアプリケーションに送るステップであって、前記第１ｗｅｂアプリケーションが、前記ユーザ識別子を、前記第２識別子と前記第２ｗｅｂアプリケーションへの前記認証されたアクセスとに関連付けるように構成される、ステップと、
前記第１クライアント・アプリケーションによって、前記ユーザ識別子が前記第２ｗｅｂアプリケーションにアクセスするように認証されることの指示を受け取るステップと、
前記第１クライアント・アプリケーションによって、前記受け取った指示に応じて前記第１ｗｅｂアプリケーションおよびユーザ識別子を介して前記第２ｗｅｂアプリケーションにアクセスするステップと、
を含む、コンピュータ・ストレージ媒体。
【請求項１５】
請求項１４記載のコンピュータ・ストレージ媒体であって、前記方法が、更に、
前記ｗｅｂサービスから前記第２ｗｅｂアプリケーションのアクセス・トークンを抽出するステップを含み、
前記第２ｗｅｂアプリケーションにおける前記アクセスが更に、前記アクセス・トークンに基づく、コンピュータ・ストレージ媒体。
【請求項１６】
請求項１５記載のコンピュータ・ストレージ媒体において、前記第２ｗｅｂアプリケーションの前記アクセス・トークンが前記第１クライアント・アプリケーションの前記ユーザ識別子に関連付けられる、コンピュータ・ストレージ媒体。
【請求項１７】
請求項１６記載のコンピュータ・ストレージ媒体であって、前記方法が、更に、
前記第１クライアント・アプリケーションによって、前記第２ｗｅｂアプリケーションにアクセスする第２要求を受け取るステップと、
前記第１クライアント・アプリケーションの前記ユーザ識別子から、前記第２ｗｅｂアプリケーションの前記アクセス・トークンを抽出するステップと、  
前記第１クライアント・アプリケーションによって、前記アクセス・トークンを介して前記第２ｗｅｂアプリケーションにアクセスするために、前記第１クライアント・アプリケーション内に前記ウィンドウをオープンするステップと、
を含む、コンピュータ・ストレージ媒体。
【請求項１８】
請求項１４記載のコンピュータ・ストレージ媒体において、前記第１ｗｅｂアプリケーションがチャットｂｏｔであり、前記第１クライアント・アプリケーションがチャット・アプリケーションである、コンピュータ・ストレージ媒体。
【請求項１９】
請求項１４記載のコンピュータ・ストレージ媒体において、前記第１ｗｅｂアプリケーションがｂｏｔであり、前記第１クライアント・アプリケーションがメッセージング・アプリケーションである、コンピュータ・ストレージ媒体。
【請求項２０】
請求項１４記載のコンピュータ・ストレージ媒体において、前記第２ｗｅｂアプリケーションがソーシャル・ネットワーキング・アプリケーションである、コンピュータ・ストレージ媒体。