【手続補正書】
【提出日】令和2年7月10日(2020.7.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マーチャントとユーザとの間のデフォルトトランザクションフローに関連付けられた要求であって前記デフォルトトランザクションフローのひとつ以上のステップを追加、除去または変更するための要求を受信する手段と、
前記要求に基づいて、前記デフォルトトランザクションフローの前記ひとつ以上のステップが追加されるか除去されるか変更されるべきであると判定する手段と、
前記デフォルトトランザクションフローの前記ひとつ以上のステップを追加するか除去するか変更することによって前記デフォルトトランザクションフローを変更することによって、変更トランザクションフローを生成する手段と、
ディスプレイに前記変更トランザクションフローを提示させる手段と、を備えるシステム。
【請求項２】
前記受信する手段は、支払いサービスのサーバ計算デバイスにおいて、前記マーチャントの計算デバイスで実行されている支払いサービス支払いアプリケーションから、前記要求を受信し、
前記判定する手段は、前記支払いサービスの前記サーバ計算デバイスによって判定を行い、
前記変更する手段は、前記支払いサービスの前記サーバ計算デバイスによって変更を行い、
前記提示させる手段は、前記マーチャントの前記計算デバイスで実行されている前記支払いサービス支払いアプリケーションに通信を送信する手段を含み、
前記通信は、前記支払いサービス支払いアプリケーションに、前記マーチャントの前記計算デバイスの前記ディスプレイ上で前記変更トランザクションフローを提示させる請求項１に記載のシステム。
【請求項３】
前記デフォルトトランザクションフローを変更することはさらに、標準的なＵＩの集合には含まれない少なくともひとつの変更ＵＩを生成することを含み、前記少なくともひとつの変更ＵＩは、前記マーチャントによって少なくとも部分的に指定される請求項２に記載のシステム。
【請求項４】
前記動作はさらに、前記マーチャントの前記計算デバイスに対して、前記デフォルトトランザクションフローに個々のステップの追加または除去を要求するための機能を含むアプリケーションプログラミングインタフェース（ＡＰＩ）を曝すことを含む請求項２に記載のシステム。
【請求項５】
前記ＡＰＩは、前記デフォルトトランザクションフローに関連付けられたユーザインタフェースを変更するための機能を曝す請求項４に記載のシステム。
【請求項６】
前記デフォルトトランザクションフローの前記ステップが変更されるべきであると判定することはさらに、前記マーチャントの前記計算デバイスから、前記ＡＰＩを介して、前記デフォルトトランザクションフローの前記ステップを追加または除去するために用いられるべき少なくともひとつの変更モジュールを示すインジケーションを受信することを含む請求項４に記載のシステム。
【請求項７】
前記デフォルトトランザクションフローの前記ステップが変更されるべきであると判定することはさらに、前記マーチャントによって指定される条件が前記ユーザのＩＤに基づいてトリガされることを特定することを含む請求項４に記載のシステム。
【請求項８】
データベースをさらに備え、
前記動作はさらに、
前記マーチャントから、前記デフォルトトランザクションフローに含まれていない少なくともひとつの変更ステップの生成をトリガするためのパラメータの第１集合を指定する前記要求を受信することと、
パラメータの前記第１集合を前記データベース内に格納することと、を含む請求項４に記載のシステム。
【請求項９】
前記動作はさらに、
前記ＡＰＩを介して、前記デフォルトトランザクションフローの個々のステップの追加または除去をトリガするためのパラメータの第１集合を受信することと、
前記ＡＰＩを介して、追加的マーチャントに関連付けられた追加的デフォルトトランザクションフローの個々のステップの追加または除去をトリガするためのパラメータの第２集合を受信することと、を含む請求項４に記載のシステム。
【請求項１０】
前記支払いサービスの前記サーバ計算デバイスによって、前記マーチャントと前記ユーザとの間のトランザクションを可能とするために、前記マーチャントの前記計算デバイスに前記デフォルトトランザクションフローを提供する手段と、
前記支払いサービスの前記サーバ計算デバイスによって、かつ、前記マーチャントの前記計算デバイスから、前記マーチャントと前記ユーザとの間の前記トランザクションに関連付けられた条件であってその条件は前記要求のなかで前記マーチャントによって特定される条件、が生じたことのインジケーションを受信する手段と、をさらに含み、
前記変更する手段は、前記インジケーションを受信したことに応じて変更する請求項２に記載のシステム。
【請求項１１】
前記マーチャントによって特定される前記条件は、前記トランザクションに参加する前記マーチャント、前記ユーザのＩＤおよび前記マーチャントの従業員のＩＤのうちの少なくともひとつに基づく請求項１０に記載のシステム。
【請求項１２】
前記マーチャントの前記計算デバイスは前記マーチャントの第１計算デバイスであり、
前記方法はさらに、
前記支払いサービスの前記サーバ計算デバイスによって、かつ、前記マーチャントの第２計算デバイスから、前記トランザクションに関連付けられた前記条件が生じなかったことのインジケーションを受信することと、
前記マーチャントの前記第２計算デバイスに通信を送信することであって、前記通信は、前記マーチャントの前記第２計算デバイスに、前記デフォルトトランザクションフローを提示させる、送信することと、を含む請求項１０に記載のシステム。
【請求項１３】
前記受信する手段は、前記マーチャントの計算デバイスで実行されている支払いサービス支払いアプリケーションにおいて、同じ前記計算デバイスで実行されているマーチャントアプリケーションから、前記要求を受信し、前記要求は最初、前記マーチャントによる入力に基づいて前記マーチャントアプリケーションを介して受信され、
前記判定する手段は、前記支払いサービス支払いアプリケーションによって判定を行い、
前記変更する手段は、前記支払いサービス支払いアプリケーションによって変更を行い、
前記提示させる手段は、前記支払いサービス支払いアプリケーションによって提示させる請求項１に記載のシステム。
【請求項１４】
前記要求は、前記マーチャントアプリケーションに提供される支払いサービス機能を用いて、少なくとも部分的に、定義される請求項１３に記載のシステム。
【請求項１５】
前記デフォルトトランザクションフローを変更することは、前記デフォルトトランザクションフローの前記ひとつ以上のステップに関連付けられた標準的なＵＩの集合には含まれない少なくともひとつの変更ユーザインタフェース（ＵＩ）を生成することを含む請求項１３に記載のシステム。
【請求項１６】
前記マーチャントアプリケーションは、前記要求を開始するための機能を含むアプリケーションプログラミングインタフェース（ＡＰＩ）に関連付けられる請求項１３に記載のシステム。
【請求項１７】
前記変更トランザクションフローは前記マーチャントによって指定される条件に関連付けられており、当該条件は、トリガされた場合、前記デフォルトトランザクションフローの代わりに前記変更トランザクションフローが前記ディスプレイを介して提示されるようにする請求項１３に記載のシステム。
【請求項１８】
前記要求は、前記ひとつ以上のステップに対する変更をトリガするためのパラメータの第１集合を指定する請求項１３に記載のシステム。
【請求項１９】
前記デフォルトトランザクションフローを変更することは、前記変更トランザクションフロー中に提示される変更ユーザインタフェース（ＵＩ）を生成することを含み、前記変更ＵＩの少なくとも一部は、前記マーチャントによって定義された細目に基づいて生成される請求項１３に記載のシステム。
【請求項２０】
前記デフォルトトランザクションフローを変更することは、前記デフォルトトランザクションフローのユーザインタフェース（ＵＩ）と標準的な支払いフローに関連付けられた他のＵＩとを変更することを含む請求項１３に記載のシステム。
【請求項２１】
前記変更トランザクションフローは前記マーチャントによって指定される条件に関連付けられており、当該条件は、トリガされた場合、前記デフォルトトランザクションフローの代わりに前記変更トランザクションフローが前記ディスプレイを介して提示されるようにする請求項１３に記載のシステム。
【請求項２２】
前記要求において、前記デフォルトトランザクションフローに対する変更をトリガするためのパラメータの集合を特定する手段をさらに備える請求項１３に記載のシステム。
【請求項２３】
前記マーチャントは前記マーチャントアプリケーションによって受信された入力を介して前記デフォルトトランザクションフローの前記ひとつ以上のステップに対する変更を指定し、前記支払いサービス支払いアプリケーションによって受信された前記要求は前記入力に基づく請求項１３に記載のシステム。
【請求項２４】
前記条件はユーザのＩＤに関連付けられる請求項１３に記載のシステム。
【請求項２５】
前記ひとつ以上のステップに対する前記変更は、新たなステップの追加、既存のステップの省略、または既存のステップのカスタム化のうちの少なくともひとつを含む請求項１３に記載のシステム。
【請求項２６】
前記デフォルトトランザクションフローの前記ひとつ以上のステップを変更することは、（ｉ）前記デフォルトトランザクションフローのステップの数を変更すること、または（ｉｉ）前記ひとつ以上のステップの個々のステップの態様を変更すること、のうちの少なくともひとつを含む請求項１３に記載のシステム。
【請求項２７】
マーチャントとユーザとの間のデフォルトトランザクションフローに関連付けられた要求であって前記デフォルトトランザクションフローのひとつ以上のステップを追加、除去または変更するための要求を受信することと、
前記要求に基づいて、前記デフォルトトランザクションフローの前記ひとつ以上のステップが追加されるか除去されるか変更されるべきであると判定することと、
前記デフォルトトランザクションフローの前記ひとつ以上のステップを追加するか除去するか変更することによって前記デフォルトトランザクションフローを変更することによって、変更トランザクションフローを生成することと、
ディスプレイに前記変更トランザクションフローを提示させることと、を含む方法。
【請求項２８】
マーチャントとユーザとの間のデフォルトトランザクションフローに関連付けられた要求であって前記デフォルトトランザクションフローのひとつ以上のステップを追加、除去または変更するための要求を受信する機能と、
前記要求に基づいて、前記デフォルトトランザクションフローの前記ひとつ以上のステップが追加されるか除去されるか変更されるべきであると判定する機能と、
前記デフォルトトランザクションフローの前記ひとつ以上のステップを追加するか除去するか変更することによって前記デフォルトトランザクションフローを変更することによって、変更トランザクションフローを生成する機能と、
ディスプレイに前記変更トランザクションフローを提示させる機能と、をコンピュータに実現させるためのコンピュータプログラム。