【手続補正書】
【提出日】平成25年9月20日(2013.9.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイルデバイスを通じて支払いを処理するための方法であって、
コマンドを受信することと、
前記コマンドに基づいて支払いリクエストを生成し、前記支払いリクエストを所定のポートを介して前記モバイルデバイスのローカルホストアドレスに送信するために、前記モバイルデバイス上の上位層アプリケーションプログラムを使用することと、前記支払いリクエストは、伝送制御プロトコル（ＴＣＰ）またはユーザデータグラムプロトコル（ＵＤＰ）を介して送信され、前記モバイルデバイスの前記ローカルホストアドレスはループバックインターネットプロトコル（ＩＰ）アドレスであり、前記支払いリクエストはJava 2 Micro Edition （J2ME）リクエストでありパスワードを含み、
前記所定のポートを介して前記モバイルデバイスの前記ローカルホストアドレスから送信された前記支払いリクエストを監視するために、前記モバイルデバイス上の下位層支払いプログラムを使用することと、
前記支払いリクエストに応答して、支払い情報の入力のための入力インターフェースを提供し、前記入力された支払い情報を受信するために、前記下位層支払いプログラムを使用することと、暗号化アプリケーションプログラミングインターフェース（ＡＰＩ）を呼び出して前記パスワードを処理することと、
決済サーバに接続し、ネットワークを通じて前記支払い情報を前記決済サーバに引き渡すために、前記下位層支払いプログラムを使用することと、
前記決済サーバから受信された支払い処理結果を前記上位層アプリケーションプログラムに転送するために、前記下位層支払いプログラムを使用することと、
を備える方法。
【請求項２】
請求項１に記載の方法であって、
前記上位層アプリケーションプログラムは、ユーザとやり取りするように構成されているユーザインターフェースを提供するプログラムである、方法。
【請求項３】
請求項１に記載の方法であって、
前記下位層支払いプログラムは、前記モバイルデバイスのハードウェアプラットフォームとやり取りするプログラムである、方法。
【請求項４】
請求項１に記載の方法であって、
前記コマンドは、ウェブサイトの購入リンクを開くためのコマンドである、方法。
【請求項５】
請求項１に記載の方法であって、
前記コマンドは、ゲームサーバに支払いを送るためのコマンドである、方法。
【請求項６】
請求項１に記載の方法であって、
前記支払いリクエストは、ハイパーテキスト転送プロトコル（HTTP）ベースのリクエストである、方法。
【請求項７】
請求項１に記載の方法であって、
前記上位層アプリケーションプログラムによって送信された前記支払いリクエストは、複数のパラメータを含む、方法。
【請求項８】
請求項７に記載の方法であって、
前記下位層支払いプログラムは、更に、前記支払いリクエストのなかの前記複数のパラメータのそれぞれに応答して複数の対応するプロセスを実施する、方法。
【請求項９】
請求項１に記載の方法は更に、
前記上位層アプリケーションプログラムをブロックし、前記下位層アプリケーションプログラムからのフィードバックを待機することを備える方法。
【請求項１０】
請求項１に記載の方法であって、
前記上位層アプリケーションプログラムは、ウェブブラウザを含む、方法。
【請求項１１】
請求項１に記載の方法であって、
前記上位層アプリケーションプログラムは、ゲームアプリケーションプログラムクライアントを含む、方法。
【請求項１２】
モバイルデバイスを通じて支払いを処理するためのシステムであって、
インターフェースに結合された１つ又は２つ以上のプロセッサであって、
コマンドに基づいて支払いリクエストを生成し、前記支払いリクエストを所定のポートを介して前記モバイルデバイスのローカルホストアドレスに送信するために、前記モバイルデバイス上の上位層アプリケーションプログラムを使用し、前記支払いリクエストは、伝送制御プロトコル（ＴＣＰ）またはユーザデータグラムプロトコル（ＵＤＰ）を介して送信され、前記モバイルデバイスの前記ローカルホストアドレスはループバックインターネットプロトコル（ＩＰ）アドレスであり、前記支払いリクエストはJava 2 Micro Edition （J2ME）リクエストでありパスワードを含み、
前記所定のポートを介して前記モバイルデバイスの前記ローカルホストアドレスから送信された前記支払いリクエストを監視するために、前記モバイルデバイス上の下位層支払いプログラムを使用し、
前記支払いリクエストに応答して、支払い情報の入力のための入力インターフェースを提供し、前記入力された支払い情報を受信するために、前記下位層支払いプログラムを使用し、暗号化アプリケーションプログラミングインターフェース（ＡＰＩ）を呼び出して前記パスワードを処理し、
決済サーバに接続し、ネットワークを通じて前記支払い情報を前記決済サーバに引き渡すために、前記下位層支払いプログラムを使用し、
前記決済サーバから受信された支払い処理結果を前記上位層アプリケーションプログラムに転送するために、前記下位層支払いプログラムを使用するように、
構成されている１つ又は２つ以上のプロセッサと、
前記１つ又は２つ以上のプロセッサに結合され、前記プロセッサに命令を提供するように構成された１つ又は２つ以上のメモリと、
を備えるシステム。
【請求項１３】
請求項１２に記載のシステムであって、
前記上位層アプリケーションプログラムは、ユーザとやり取りするように構成されているユーザインターフェースを提供するプログラムである、システム。
【請求項１４】
請求項１２に記載のシステムであって、
前記下位層支払いプログラムは、前記モバイルデバイスのハードウェアプラットフォームとやり取りするプログラムである、システム。
【請求項１５】
請求項１２に記載のシステムであって、
前記コマンドは、ウェブサイトの購入リンクを開くためのコマンドである、システム。
【請求項１６】
請求項１２に記載のシステムであって、
前記コマンドは、ゲームサーバに支払いを送るためのコマンドである、システム。
【請求項１７】
請求項１２に記載のシステムであって、
前記上位層アプリケーションプログラムによって送信された前記支払いリクエストは、複数のパラメータを含む、システム。
【請求項１８】
請求項１２に記載のシステムであって、
前記１つ又は２つ以上のプロセッサは、更に、前記上位層アプリケーションプログラムをブロックして前記下位層アプリケーションプログラムからのフィードバックを待機するように構成される、システム。
【請求項１９】
モバイルデバイスを通じて支払いを処理するためのコンピュータプログラムであって、
コマンドを受信するための機能と、
前記コマンドに基づいて支払いリクエストを生成し、前記支払いリクエストを所定のポートを介して前記モバイルデバイスのローカルホストアドレスに送信するために、前記モバイルデバイス上の上位層アプリケーションプログラムを使用するための機能と、前記支払いリクエストは、伝送制御プロトコル（ＴＣＰ）またはユーザデータグラムプロトコル（ＵＤＰ）を介して送信され、前記モバイルデバイスの前記ローカルホストアドレスはループバックインターネットプロトコル（ＩＰ）アドレスであり、前記支払いリクエストはJava 2 Micro Edition （J2ME）リクエストでありパスワードを含み、
前記所定のポートを介して前記モバイルデバイスの前記ローカルホストアドレスから送信された前記支払いリクエストを監視するために、前記モバイルデバイス上の下位層支払いプログラムを使用するための機能と、
前記支払いリクエストに応答して、支払い情報の入力のための入力インターフェースを提供し、前記入力された支払い情報を受信するために、前記下位層支払いプログラムを使用するための機能と、暗号化アプリケーションプログラミングインターフェース（ＡＰＩ）を呼び出して前記パスワードを処理するための機能と、
決済サーバに接続し、ネットワークを通じて前記支払い情報を前記決済サーバに引き渡すために、前記下位層支払いプログラムを使用するための機能と、
前記決済サーバから受信された支払い処理結果を前記上位層アプリケーションプログラムに転送するために、前記下位層支払いプログラムを使用するための機能と、
をコンピュータによって実現させるコンピュータプログラム。
【請求項２０】
請求項１に記載の方法において、前記下位層支払いプログラムは、デーモンプロセスを介する前記支払いリクエストを監視する、方法。
【請求項２１】
請求項１に記載の方法において、前記上位層アプリケションプログラムは、Ｊａｖａスクリプトまたはハイパーマークアップ言語（ＨＴＭＬ）を用いて実装される、方法。