【手続補正書】
【提出日】平成30年2月2日(2018.2.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバシステムにおいて要求を処理する方法であって、前記方法は、
実質的に長い期間にわたって広がった異なる時間インスタンスで１人以上のユーザーから複数の要求を受信することと、
後のバッチでの処理のために前記複数の要求をバッファリングすることとを含み、
前記バッチでの前記処理は、
処理のためにバッファリングされた前記複数の要求から次の要求を選択することを含み、前記次の要求は、第１のオーナーによって所有される第１の保護されたリソースを要求し、前記バッチでの前記処理はさらに、
前記第１のオーナーに代わって前記サーバシステムによって前記第１の保護されたリソースのアクセスを認可するアクセストークンが存在するか否かをチェックすることと、
前記アクセストークンが存在しない場合、前記アクセストークンを受信するために前記第１のオーナーとオフラインモードで通信することとを含み、前記通信することは、第１の時間インスタンスで通信を送信することと、第２の時間インスタンスで前記アクセストークンを受信することとを含み、前記オフラインモードでの動作は、前記第１の時間インスタンスと前記第２の時間インスタンスとの間での前記複数の要求のうちの他の要求の処理を伴い、前記バッチでの前記処理はさらに、
前記アクセストークンを使用して前記第１の保護されたリソースにアクセスすることによって、前記次の要求を処理することを含む、方法。
【請求項２】
前記第１の保護されたリソースへのアクセスの非同期認可のために、通信が前記第１の時間インスタンスで前記第１のオーナーに送信され、前記オフラインモードで通信することはさらに、
前記第１の保護されたリソースについての認可付与を受信することと、
前記認可付与を認可サーバに送信することによって前記アクセストークンを取得することとを含み、
前記非同期認可は、前記第１のオーナーが前記第１の時間インスタンスでオンラインであるよう要求されないことを意味する、請求項１に記載の方法。
【請求項３】
前記通信は、電子メールメッセージまたはショートメッセージサービス（ＳＭＳ）メッセージである、請求項２に記載の方法。
【請求項４】
前記通信はユニフォームリソースロケータ（ＵＲＬ）を含み、それは、前記第１のオーナーによって非同期に選択されると、前記認可付与が前記サーバシステムに転送されるようにし、
前記受信することは、前記第１のオーナーが前記ＵＲＬを選択して前記第１の保護されたリソースへのアクセスを認可したことに応答して、前記認可付与を受信する、請求項２または請求項３に記載の方法。
【請求項５】
前記第１のオーナーを含むオーナーのために生成されたアクセストークンを示すクレデンシャルデータを維持することをさらに含み、
前記チェックすることは、前記アクセストークンが前記第１のオーナーのために存在するか否かを判断するために前記クレデンシャルデータを検査することを含む、請求項１〜４のいずれか１項に記載の方法。
【請求項６】
前記第１の保護されたリソースはリソースサーバ上でホストされ、前記サーバシステム、前記認可サーバおよび前記リソースサーバは、保護されたリソースの認可のためにＯＡｕｔｈプロトコルをサポートするために実装される、請求項２〜５のいずれか１項に記載の方法。
【請求項７】
前記サーバシステムはサービス指向アーキテクチャ（ＳＯＡ）サーバであり、前記複数の要求は、前記次の要求が次のオーダーであるように複数のオーダーに対応しており、
前記保護されたリソースは、個人ウェブサイトにおけるアカウントであり、前記第１のオーナーは、前記アカウントへのアクセスを認可するアドミニストレータであり、
前記次のオーダーの前記処理は、前記アカウントを、前記次のオーダーの処理の現状ステータスで更新することを含む、請求項１〜６のいずれか１項に記載の方法。
【請求項８】
サーバシステムが要求を処理できるようにするための１つ以上のシーケンスの命令を格納する、コンピュータ読取可能プログラムであって、前記サーバシステムに含まれる１つ以上のプロセッサによる前記１つ以上の命令の実行は、前記サーバシステムが以下のアクションを行なうことを可能にし、前記以下のアクションは、
実質的に長い期間にわたって広がった異なる時間インスタンスで１人以上のユーザーから複数の要求を受信することと、
後のバッチでの処理のために前記複数の要求をバッファリングすることとを含み、
前記バッチでの前記処理は、
処理のためにバッファリングされた前記複数の要求から次の要求を選択することを含み、前記次の要求は、第１のオーナーによって所有される第１の保護されたリソースを要求し、前記バッチでの前記処理はさらに、
前記第１のオーナーに代わって前記サーバシステムによって前記第１の保護されたリソースのアクセスを認可するアクセストークンが存在するか否かをチェックすることと、
前記アクセストークンが存在しない場合、前記アクセストークンを受信するために前記第１のオーナーとオフラインモードで通信することとを含み、前記通信することは、第１の時間インスタンスで通信を送信することと、第２の時間インスタンスで前記アクセストークンを受信することとを含み、前記オフラインモードでの動作は、前記第１の時間インスタンスと前記第２の時間インスタンスとの間での前記複数の要求のうちの他の要求の処理を伴い、前記バッチでの前記処理はさらに、
前記アクセストークンを使用して前記第１の保護されたリソースにアクセスすることによって、前記次の要求を処理することを含む、コンピュータ読取可能プログラム。
【請求項９】
デジタル処理システムであって、
プロセッサと、
ランダムアクセスメモリ（ＲＡＭ）と、
前記ＲＡＭ内で検索されて前記プロセッサによって実行されると、前記デジタル処理システムに要求を処理させる１つ以上の命令を格納するためのマシン読取可能媒体とを含み、前記デジタル処理システムは、
実質的に長い期間にわたって広がった異なる時間インスタンスで１人以上のユーザーから複数の要求を受信することと、
後のバッチでの処理のために前記複数の要求をバッファリングすることとを行ない、
前記バッチでの前記処理は、
処理のためにバッファリングされた前記複数の要求から次の要求を選択することを含み、前記次の要求は、第１のオーナーによって所有される第１の保護されたリソースを要求し、前記バッチでの前記処理はさらに、
前記第１のオーナーに代わって前記サーバシステムによって前記第１の保護されたリソースのアクセスを認可するアクセストークンが存在するか否かをチェックすることと、
前記アクセストークンが存在しない場合、前記アクセストークンを受信するために前記第１のオーナーとオフラインモードで通信することとを含み、前記通信することは、第１の時間インスタンスで通信を送信することと、第２の時間インスタンスで前記アクセストークンを受信することとを含み、前記オフラインモードでの動作は、前記第１の時間インスタンスと前記第２の時間インスタンスとの間での前記複数の要求のうちの他の要求の処理を伴い、前記バッチでの前記処理はさらに、
前記アクセストークンを使用して前記第１の保護されたリソースにアクセスすることによって、前記次の要求を処理することを含む、デジタル処理システム。
【請求項１０】
前記オフラインモードで通信することのために、前記デジタル処理システムは、前記第１の保護されたリソースへのアクセスの非同期認可のために前記第１の時間インスタンスで前記第１のオーナーに前記通信を送信し、前記デジタル処理システムはさらに、
前記第１の保護されたリソースについての認可付与を受信することと、
前記認可付与を認可サーバに送信することによって前記アクセストークンを取得することとを行ない、
前記非同期認可は、前記第１のオーナーが前記第１の時間インスタンスでオンラインであるよう要求されないことを意味する、請求項９に記載のデジタル処理システム。
【請求項１１】
前記通信は、電子メールメッセージまたはショートメッセージサービス（ＳＭＳ）メッセージである、請求項１０に記載のデジタル処理システム。
【請求項１２】
前記通信はユニフォームリソースロケータ（ＵＲＬ）を含み、それは、前記第１のオーナーによって非同期に選択されると、前記認可付与が前記サーバシステムに転送されるようにし、
前記デジタル処理システムは、前記第１のオーナーが前記ＵＲＬを選択して前記第１の保護されたリソースへのアクセスを認可したことに応答して、前記認可付与を受信する、請求項１０または請求項１１に記載のデジタル処理システム。
【請求項１３】
前記第１のオーナーを含むオーナーのために生成されたアクセストークンを示すクレデンシャルデータを維持することをさらに含み、
前記チェックすることのために、前記デジタル処理システムは、前記アクセストークンが前記第１のオーナーのために存在するか否かを判断するために前記クレデンシャルデータを検査することを行なう、請求項９〜１２のいずれか１項に記載のデジタル処理システム。
【請求項１４】
前記第１の保護されたリソースはリソースサーバ上でホストされ、前記サーバシステム、前記認可サーバおよび前記リソースサーバは、保護されたリソースの認可のためにＯＡｕｔｈプロトコルをサポートするために実装される、請求項９〜１３のいずれか１項に記載のデジタル処理システム。
【請求項１５】
前記デジタル処理システムはサービス指向アーキテクチャ（ＳＯＡ）サーバであり、前記複数の要求は、前記次の要求が次のオーダーであるように複数のオーダーに対応しており、
前記保護されたリソースは、個人ウェブサイトにおけるアカウントであり、前記第１のオーナーは、前記アカウントへのアクセスを認可するアドミニストレータであり、
前記次のオーダーの前記処理は、前記アカウントを、前記次のオーダーの処理の現状ステータスで更新することを含む、請求項９〜１４のいずれか１項に記載のデジタル処理システム。
【請求項１６】
サーバシステムにおいて要求を処理するためのシステムであって、前記システムは、
実質的に長い期間にわたって広がった異なる時間インスタンスで１人以上のユーザーから複数の要求を受信し、後のバッチでの処理のために前記複数の要求をバッファリングするために構成された第１の受信部と、
処理のためにバッファリングされた前記複数の要求から次の要求を選択するために構成された選択部とを含み、前記次の要求は、第１のオーナーによって所有される第１の保護されたリソースを要求し、前記システムはさらに、
前記第１のオーナーに代わって前記サーバシステムによって前記第１の保護されたリソースのアクセスを認可するアクセストークンが存在するか否かをチェックするために構成されたチェック部と、
前記アクセストークンが存在しない場合、前記アクセストークンを受信するために前記第１のオーナーとオフラインモードで通信するために構成された通信部とを含み、前記通信部は、第１の時間インスタンスで通信を送信し、第２の時間インスタンスで前記アクセストークンを受信し、前記オフラインモードでの動作は、前記第１の時間インスタンスと前記第２の時間インスタンスとの間での前記複数の要求のうちの他の要求の処理を伴い、前記システムはさらに、
前記アクセストークンを使用して前記第１の保護されたリソースにアクセスすることによって、前記次の要求を処理するために構成された処理部を含む、システム。