Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6772228B2 - Registration phone - Google Patents
[go: Go Back, main page]

JP6772228B2 - Registration phone - Google Patents

Registration phone Download PDF

Info

Publication number
JP6772228B2
JP6772228B2 JP2018165766A JP2018165766A JP6772228B2 JP 6772228 B2 JP6772228 B2 JP 6772228B2 JP 2018165766 A JP2018165766 A JP 2018165766A JP 2018165766 A JP2018165766 A JP 2018165766A JP 6772228 B2 JP6772228 B2 JP 6772228B2
Authority
JP
Japan
Prior art keywords
billing
server
opt
consumer
pin code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018165766A
Other languages
Japanese (ja)
Other versions
JP2018206430A (en
Inventor
ジョン ピー ブラウン
ジョン ピー ブラウン
パンクーディ パンクーディ
パンクーディ パンクーディ
ナタリア エルカノヴァ
ナタリア エルカノヴァ
ジェイムズ シー マッキンタイア
ジェイムズ シー マッキンタイア
アニー ミン マー
アニー ミン マー
Original Assignee
ボク インコーポレイテッド
ボク インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US13/928,046 external-priority patent/US9558480B2/en
Priority claimed from US13/928,016 external-priority patent/US9003079B2/en
Priority claimed from US13/927,982 external-priority patent/US9582791B2/en
Priority claimed from US13/927,574 external-priority patent/US20150006371A1/en
Application filed by ボク インコーポレイテッド, ボク インコーポレイテッド filed Critical ボク インコーポレイテッド
Publication of JP2018206430A publication Critical patent/JP2018206430A/en
Application granted granted Critical
Publication of JP6772228B2 publication Critical patent/JP6772228B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/16Payments settled via telecommunication systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/325Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/42Confirmation, e.g. check or permission by the legal debtor of payment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/42Confirmation, e.g. check or permission by the legal debtor of payment
    • G06Q20/425Confirmation, e.g. check or permission by the legal debtor of payment using two different networks, one for transaction and one for security confirmation

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Meter Arrangements (AREA)

Description

〔関連出願との相互参照〕
本出願は、2013年6月26日に出願された米国特許出願第13/927,574号、2013年6月26日に出願された米国特許出願第13/927,982号、2013年6月26日に出願された米国特許出願第13/928,016号、及び2013年6月26日に出願された米国特許出願第13/928,046号の優先権を主張するものであり、これらの特許出願の各々はその全体が引用により本明細書に組み入れられる。
[Cross-reference with related applications]
This application is U.S. Patent Application No. 13 / 927,574 filed June 26, 2013, U.S. Patent Application No. 13 / 927,982 filed June 26, 2013, June 2013. It claims the priority of US Patent Application No. 13 / 928,016 filed on 26th and US Patent Application 13 / 928,046 filed on June 26, 2013. Each of the patent applications is incorporated herein by reference in its entirety.

本発明は、消費者に課金を行うために、登録電話リレーションシップにオプトインするためのシステム及び方法に関する。 The present invention relates to systems and methods for opt-in to registered telephone relationships in order to charge consumers.

消費者が商品又はサービスをオンラインで購入する場合、精算時にクレジットカード、デビットカードによる支払い、団体が所有する口座からの支払いなどの支払元の選択を使用するか、又は購入を電話代請求書に課金するかのオプションが与えられることがある。消費者が自身の電話代請求書への課金を選択すると、小売店サーバは、通信事業者サーバと連携する請求サーバに課金を行うように指示する。通常、請求サーバは、通信事業者サーバにおいて電話代請求書に課金する前に、消費者携帯電話と通信して課金の確認を行う。 When a consumer purchases a product or service online, use a payment source choice such as credit card, debit card payment, payment from a group-owned account at checkout, or make the purchase a telephone bill. You may be given the option to charge. When the consumer chooses to charge his or her telephone bill, the retailer server directs the billing server, which works with the carrier server, to charge. Normally, the billing server communicates with the consumer mobile phone to confirm the billing before charging the telephone bill on the carrier server.

請求サーバは、消費者携帯電話と通信する際に、しばしば消費者携帯電話にPINコードを送信する。この時、消費者は、小売店サーバのユーザインターフェイスにPINコードを入力しなければならない。通常、通信事業者サーバは、消費者携帯電話への課金を確認する必要があるので、これは通信事業者サーバにとって必要条件である。このような処理は、特定の小売店から多くの購入を行う多くの消費者にとって困難な場合もあり、この場合、この小売店に対する購入が行われないこともある。 The billing server often sends a PIN code to the consumer mobile phone when communicating with the consumer mobile phone. At this time, the consumer must enter the PIN code in the user interface of the retail store server. This is a requirement for the carrier server, as the carrier server usually needs to confirm the charges to the consumer mobile phone. Such processing can be difficult for many consumers who make many purchases from a particular retail store, in which case no purchases are made to this retail store.

本発明は、請求サーバを用いた取引管理方法を提供し、この方法は、請求サーバを用いて登録電話オプトイン方法を実行するステップを含む。登録電話オプトイン方法は、請求サーバにおいて、msisdnと、小売店が提供する一意の消費者識別子とを含む第1の登録電話オプトイン要求を受け取るステップと、請求サーバを用いて、消費者装置との間の第1の登録電話オプトインを確認するステップと、第1の登録電話が確認された場合、請求サーバを用いて、登録電話オプトイン状態をアクティブとして記録するステップとを含み、上記取引管理方法は、請求サーバを用いて課金方法を実行するステップをさらに含み、課金方法は、請求サーバにおいて、少なくとも1つの識別子と金額とを含む課金APIコールを小売店サーバから受け取るステップと、請求サーバにおいて、識別子に対応する登録電話オプトイン状態を判定するステップと、課金APIコールで受け取った金額に対応する金額を含むユーザアカウントへの課金要求を、登録電話オプトイン状態がアクティブである場合には通信事業者サーバに送信し、登録電話オプトイン状態が非アクティブである場合には送信しないステップとを含む。 The present invention provides a transaction management method using a billing server, which method comprises performing a registered telephone opt-in method using a billing server. The registered telephone opt-in method is between a step of receiving a first registered telephone opt-in request at the billing server, including the msisdn and a unique consumer identifier provided by the retailer, and a consumer device using the billing server. The above transaction management method includes a step of confirming the first registered telephone opt-in and a step of recording the registered telephone opt-in status as active by using the billing server when the first registered telephone is confirmed. Further including the step of executing the billing method using the billing server, the billing method includes a step of receiving a billing API call including at least one identifier and an amount from the retail store server on the billing server and an identifier on the billing server. A step to determine the corresponding registered phone opt-in status and a billing request to the user account including the amount corresponding to the amount received in the billing API call are sent to the carrier server if the registered phone opt-in status is active. And includes a step not to send if the registered phone opt-in status is inactive.

本発明は、コンピュータのプロセッサによって実行された時に請求サーバを用いた取引管理方法を実行する命令セットを記憶したコンピュータ可読媒体も提供し、この取引管理方法は、請求サーバを用いて登録電話オプトイン方法を実行するステップを含む。登録電話オプトイン方法は、請求サーバにおいて、msisdnと、小売店が提供する一意の消費者識別子とを含む第1の登録電話オプトイン要求を受け取るステップと、請求サーバを用いて、消費者装置との間の第1の登録電話オプトインを確認するステップと、第1の登録電話が確認された場合、請求サーバを用いて、登録電話オプトイン状態をアクティブとして記録するステップとを含み、上記取引管理方法は、請求サーバを用いて課金方法を実行するステップをさらに含み、課金方法は、請求サーバにおいて、少なくとも2つの識別子と金額とを含む課金APIコールを小売店サーバから受け取るステップと、請求サーバにおいて、データ構造内の識別子に対応する登録電話オプトイン状態を判定するステップと、課金APIコールで受け取った金額に対応する金額を含むユーザアカウントへの課金要求を、登録電話オプトイン状態がアクティブである場合には通信事業者サーバに送信し、登録電話オプトイン状態が非アクティブである場合には送信しないステップとを含む。 The present invention also provides a computer-readable medium that stores an instruction set that executes a transaction management method using a billing server when executed by a computer processor, the transaction management method being a registered telephone opt-in method using a billing server. Includes steps to perform. The registered telephone opt-in method is between a step of receiving a first registered telephone opt-in request at the billing server, including the msisdn and a unique consumer identifier provided by the retailer, and a consumer device using the billing server. The above transaction management method includes a step of confirming the first registered telephone opt-in and a step of recording the registered telephone opt-in status as active by using the billing server when the first registered telephone is confirmed. Further including the step of executing the billing method using the billing server, the billing method includes a step of receiving a billing API call including at least two identifiers and an amount from the retail store server on the billing server and a data structure on the billing server. Steps to determine the registered phone opt-in status corresponding to the identifier in, and a billing request to the user account including the amount corresponding to the amount received in the billing API call, communication business if the registered phone opt-in status is active Includes a step of sending to the server and not sending if the registered phone opt-in status is inactive.

本発明は、プロセッサと、プロセッサに接続されたコンピュータ可読媒体と、プロセッサによって実行可能な、コンピュータ可読媒体上の命令セットとを含む請求サーバをさらに提供する。命令セットは、SMSメッセージングモジュールと、登録電話オプトイン方法を実行する消費者登録電話オプトイン管理モジュールと、を含み、登録電話オプトイン方法は、msisdn及び一意の消費者IDを含む第1の登録電話オプトイン要求を受け取るステップと、請求サーバを用いて、消費者装置との間の第1の登録電話オプトインを確認するステップと、第1の登録電話が確認された場合、請求サーバを用いて、登録電話オプトイン状態をアクティブとして記録するステップとを含み、命令セットは、課金方法を実行する通信事業者請求モジュールをさらに含み、課金方法は、少なくとも2つの識別子と金額とを含む課金APIコールを小売店サーバから受け取るステップと、データ構造内の識別子に対応する登録電話オプトイン状態を判定するステップと、課金APIコールで受け取った金額に対応する金額を含むユーザアカウントへの課金要求を、登録電話オプトイン状態がアクティブである場合には通信事業者サーバに送信し、登録電話オプトイン状態が非アクティブである場合には送信しないステップとを含む。 The present invention further provides a billing server that includes a processor, a computer-readable medium connected to the processor, and an instruction set on the computer-readable medium that can be executed by the processor. The instruction set includes an SMS messaging module and a consumer registered telephone opt-in management module that performs a registered telephone opt-in method, wherein the registered telephone opt-in method includes a first registered telephone opt-in request that includes msisdn and a unique consumer ID. And the step of confirming the first registered phone opt-in with the consumer device using the billing server, and the step of confirming the first registered phone opt-in using the billing server. The instruction set further includes a carrier billing module that executes the billing method, including a step of recording the state as active, and the billing method makes a billing API call from the retailer server containing at least two identifiers and an amount. The registered phone opt-in state is active, with the step to receive, the step to determine the registered phone opt-in status corresponding to the identifier in the data structure, and the billing request to the user account including the amount corresponding to the amount received in the billing API call. Includes a step of sending to the carrier server if there is one and not sending if the registered phone opt-in status is inactive.

本発明は、請求サーバを用いた取引管理方法をさらに提供し、この取引管理方法は、請求サーバにおいて、msisdnを含む第1の登録電話オプトイン要求を受け取るステップと、請求サーバを用いて、消費者装置との間の第1の登録電話オプトインを確認するステップと、第1の登録電話が確認された場合、請求サーバを用いて、登録電話オプトイン状態をアクティブとして記録するステップと、請求サーバにおいて、少なくとも1つの識別子と金額とを含む課金APIコールを小売店サーバから受け取るステップと、請求サーバにおいて、識別子に対応する登録電話オプトイン状態を判定するステップと、登録電話オプトイン状態がアクティブである場合、PINコードを含むテキストメッセージを消費者携帯装置に送信することなく、課金コールで受け取った金額に対応する金額を含むユーザアカウントへの課金要求を通信事業者サーバに送信するステップとを含む。 The present invention further provides a transaction management method using a billing server, the transaction management method using a step of receiving a first registered telephone opt-in request including msisdn at the billing server and a consumer using the billing server. In the step of confirming the first registered telephone opt-in with the device, the step of recording the registered telephone opt-in status as active by using the billing server when the first registered telephone is confirmed, and the billing server. A step of receiving a billing API call containing at least one identifier and amount from the retail server, a step of determining the registered phone opt-in status corresponding to the identifier on the billing server, and a PIN if the registered phone opt-in state is active. It includes the step of sending a billing request to the user account including the amount corresponding to the amount received in the billing call to the carrier server without sending a text message containing the code to the consumer mobile device.

本発明は、コンピュータのプロセッサによって実行された時に請求サーバを用いた取引管理方法を実行する命令セットを記憶したコンピュータ可読媒体も提供し、この取引管理方法は、請求サーバにおいて、msisdnを含む第1の登録電話オプトイン要求を受け取るステップと、請求サーバを用いて、消費者装置との間の第1の登録電話オプトインを確認するステップと、第1の登録電話が確認された場合、請求サーバを用いて、登録電話オプトイン状態をアクティブとして記録するステップと、請求サーバにおいて、少なくとも1つの識別子と金額とを含む課金APIコールを小売店サーバから受け取るステップと、請求サーバにおいて、識別子に対応する登録電話オプトイン状態を判定するステップと、登録電話オプトイン状態がアクティブである場合、PINコードを含むテキストメッセージを消費者携帯装置に送信することなく、課金コールで受け取った金額に対応する金額を含むユーザアカウントへの課金要求を通信事業者サーバに送信するステップとを含む。 The present invention also provides a computer-readable medium that stores an instruction set that executes a transaction management method using a billing server when executed by a computer processor, the transaction management method comprising the first msisdn in the billing server. The step of receiving the registered telephone opt-in request, the step of confirming the first registered telephone opt-in with the consumer device using the billing server, and the step of confirming the first registered telephone opt-in, and the billing server when the first registered telephone is confirmed. The step of recording the registered phone opt-in status as active, the step of receiving a billing API call containing at least one identifier and the amount on the billing server from the retail store server, and the step of receiving the billing API call corresponding to the identifier on the billing server. The step to determine the status and if the registered phone opt-in status is active, to the user account containing the amount corresponding to the amount received in the billing call without sending a text message containing the PIN code to the consumer mobile device. Includes a step of sending a billing request to a carrier server.

本発明は、プロセッサと、プロセッサに接続されたコンピュータ可読媒体と、プロセッサによって実行可能な、コンピュータ可読媒体上の命令セットとを含む請求サーバをさらに提供する。命令セットは、SMSメッセージングモジュールと、登録電話オプトイン方法を実行する消費者登録電話オプトイン管理モジュールとを含み、登録電話オプトイン方法は、msisdnを含む第1の登録電話オプトイン要求を受け取るステップと、請求サーバを用いて、消費者装置との間の第1の登録電話オプトインを確認するステップと、第1の登録電話が確認された場合、請求サーバを用いて、登録電話オプトイン状態をアクティブとして記録するステップとを含み、命令セットは、課金方法を実行する通信事業者請求モジュールをさらに含み、課金方法は、少なくとも1つの識別子と金額とを含む課金APIコールを小売店サーバから受け取るステップと、データ構造内の識別子に対応する登録電話オプトイン状態を判定するステップと、登録電話オプトイン状態がアクティブである場合、PINコードを含むテキストメッセージを消費者携帯装置に送信することなく、課金コールで受け取った金額に対応する金額を含むユーザアカウントへの課金要求を通信事業者サーバに送信するステップとを含む。 The present invention further provides a billing server that includes a processor, a computer-readable medium connected to the processor, and an instruction set on the computer-readable medium that can be executed by the processor. The instruction set includes an SMS messaging module and a consumer registered phone opt-in management module that performs a registered phone opt-in method, the registered phone opt-in method is a step of receiving a first registered phone opt-in request including msisdn and a billing server. A step of confirming the first registered telephone opt-in with the consumer device and a step of recording the registered telephone opt-in status as active using the billing server when the first registered telephone is confirmed. The instruction set further includes a carrier billing module that executes the billing method, the billing method includes a step of receiving a billing API call from the retailer server containing at least one identifier and amount, and within the data structure. The step of determining the registered phone opt-in status corresponding to the identifier of, and when the registered phone opt-in state is active, corresponds to the amount received in the billing call without sending a text message containing the PIN code to the consumer mobile device. Includes a step of sending a billing request to the user account, including the amount to be charged, to the carrier server.

本発明は、小売店サーバを用いた取引管理方法を提供し、この取引管理方法は、小売店サーバを用いて登録電話オプトイン方法を実行するステップを含み、登録電話オプトイン方法は、小売店サーバにおいて消費者装置からmsisdnを受け取るステップと、msisdnを含む第1の登録電話オプトイン要求を小売店サーバから請求サーバに送信するステップと、消費者装置からPINコードを受け取るステップと、PINコードを含む第2の登録電話オプトイン要求を小売店サーバから請求サーバに送信するステップと、小売店サーバにおいて、PINコードが検証されたか、それとも無効であるかを示す応答を請求サーバから受け取るステップとを含み、この方法は、小売店サーバを用いて課金方法を実行するステップをさらに含み、課金方法は、金額と、対応する登録電話オプトイン状態を請求サーバが判定するための識別子とを含む課金APIコールを、PINコードが検証された場合には小売店サーバから請求サーバに送信し、PINコードが無効の場合には送信しないステップと、小売店サーバにおいて、通信事業者サーバにおけるユーザアカウントに請求サーバによって課金が行われたかどうかを示す課金結果コールバック通知を請求サーバから受け取るステップとを含む。 The present invention provides a transaction management method using a retail store server, the transaction management method comprising performing a registered telephone opt-in method using a retail store server, the registered telephone opt-in method at the retail store server. A step of receiving msisdn from the consumer device, a step of sending a first registered telephone opt-in request including msisdn from the retail store server to the billing server, a step of receiving a PIN code from the consumer device, and a second step including the PIN code. This method includes sending a registered telephone opt-in request from the retail store server to the billing server and receiving a response from the billing server indicating whether the PIN code has been validated or invalid at the retail store server. Further includes the step of executing the billing method using the retail store server, which comprises a billing API call containing the amount and an identifier for the billing server to determine the corresponding registered phone opt-in status, PIN code. If is verified, the retail store server sends it to the billing server, and if the PIN code is invalid, it is not sent. In the retail store server, the user account on the carrier server is charged by the billing server. Includes a step of receiving a billing result callback notification from the billing server indicating whether or not it was done.

本発明は、コンピュータのプロセッサによって実行された時に小売店サーバを用いた取引管理方法を実行する命令セットを記憶したコンピュータ可読媒体も提供し、この取引管理方法は、小売店サーバを用いて登録電話オプトイン方法を実行するステップを含み、登録電話オプトイン方法は、小売店サーバにおいて消費者装置からmsisdnを受け取るステップと、msisdnを含む第1の登録電話オプトイン要求を小売店サーバから請求サーバに送信するステップと、消費者装置からPINコードを受け取るステップと、PINコードを含む第2の登録電話オプトイン要求を小売店サーバから請求サーバに送信するステップと、小売店サーバにおいて、PINコードが検証されたか、それとも無効であるかを示す応答を請求サーバから受け取るステップとを含み、この方法は、小売店サーバを用いて課金方法を実行するステップをさらに含み、課金方法は、金額と、対応する登録電話オプトイン状態を請求サーバが判定するための識別子とを含む課金APIコールを、PINコードが検証された場合には小売店サーバから請求サーバに送信し、PINコードが無効の場合には送信しないステップと、小売店サーバにおいて、通信事業者サーバにおけるユーザアカウントに請求サーバによって課金が行われたかどうかを示す課金結果コールバック通知を請求サーバから受け取るステップとを含む。 The present invention also provides a computer-readable medium that stores an instruction set that executes a transaction management method using a retail store server when executed by a computer processor, the transaction management method using a retail store server to register telephones. The registered telephone opt-in method includes a step of receiving the msisdn from the consumer device at the retail store server and a step of transmitting a first registered telephone opt-in request including the msisdn from the retail store server to the billing server. And, the step of receiving the PIN code from the consumer device, the step of sending the second registered telephone opt-in request including the PIN code from the retail store server to the billing server, and whether the PIN code has been verified on the retail store server, or This method includes the step of receiving a response from the billing server indicating whether it is invalid, the method further includes the step of executing the billing method using the retail store server, and the billing method includes the amount and the corresponding registered telephone opt-in state. A billing API call containing an identifier for the billing server to determine is sent from the retail server to the billing server if the PIN code is verified, and not sent if the PIN code is invalid, and retail The store server includes a step of receiving a billing result callback notification from the billing server indicating whether or not the billing server has charged the user account on the telecommunications carrier server.

本発明は、プロセッサと、プロセッサに接続されたコンピュータ可読媒体と、プロセッサによって実行可能な、コンピュータ可読媒体上の命令セットとを備えた小売店サーバをさらに提供し、命令セットは、プロセッサが受け取ることができ、第1の登録電話オプトイン要求で請求サーバに送信される、msisdnを入力するためのmsisdnフィールドと、プロセッサが受け取ることができ、第2の登録電話オプトイン要求で請求サーバに送信される、PINコードを入力するためのPINコードフィールドとを含む、消費者装置に送信されるユーザインターフェイスと、課金方法を実行する継続請求管理モジュールとを含み、課金方法は、金額と、対応する登録電話オプトイン状態を請求サーバが判定するための識別子とを含む課金APIコールを、PINコードが検証された場合には小売店サーバから請求サーバに送信し、PINコードが無効の場合には送信しないステップと、小売店サーバにおいて、通信事業者サーバにおけるユーザアカウントに請求サーバによって課金が行われたかどうかを示す課金結果コールバック通知を請求サーバから受け取るステップとを含む。 The present invention further provides a retail server with a processor, a computer readable medium connected to the processor, and an instruction set on the computer readable medium that can be executed by the processor, the instruction set being received by the processor. The msisdn field for entering msisdn, which can be received by the processor and sent to the billing server in the second registered phone opt-in request, is sent to the billing server in the first registered phone opt-in request. A user interface sent to a consumer device, including a PIN code field for entering a PIN code, and a continuous billing management module that executes a billing method, the billing method includes the amount and the corresponding registered phone opt-in. A step of sending a billing API call including an identifier for the billing server to determine the status from the retailer server to the billing server if the PIN code is verified, and not sending it if the PIN code is invalid. The retail store server includes a step of receiving a billing result callback notification from the billing server indicating whether or not the user account on the carrier server has been billed by the billing server.

本発明は、小売店サーバを用いた取引管理方法を提供し、この取引管理方法は、小売店サーバにおいて消費者装置からmsisdnを受け取るステップと、msisdnを含む第1の登録電話オプトイン要求を小売店サーバから請求サーバに送信するステップと、消費者装置からPINコードを受け取るステップと、PINコードを含む第2の登録電話オプトイン要求を小売店サーバから請求サーバに送信するステップと、小売店サーバにおいて、PINコードが検証されたか、それとも無効であるかを示す応答を請求サーバから受け取るステップと、オプトイン状態が検証された場合、金額と、対応する登録電話オプトイン状態を請求サーバが判定するための識別子とを含む課金APIコールを、PINコードが検証された場合には小売店サーバから請求サーバに送信し、PINコードが無効の場合には送信しないステップと、小売店サーバにおいて、通信事業者サーバにおけるユーザアカウントに請求サーバによって課金が行われたかどうかを示す課金結果コールバック通知を請求サーバから受け取るステップと、オプトイン状態が無効であった場合、小売店サーバを用いて、電話番号と課金金額とを含むコールを請求サーバに送信するステップと、小売店サーバを用いて、PINフィールドを含むインターフェイスを消費者装置に送信するステップと、小売店サーバにおいて、ユーザによってPINコードフィールド内に入力されたPINコードを受け取るステップと、小売店サーバを用いて、PINコードを請求サーバに送信するステップと、小売店サーバを用いて、金額が課金された確認を請求サーバから受け取るステップとを含む。 The present invention provides a transaction management method using a retail store server, wherein the transaction management method makes a step of receiving msisdn from a consumer device on the retail store server and a first registered telephone opt-in request including msisdn at the retail store. In the step of sending from the server to the billing server, the step of receiving the PIN code from the consumer device, the step of sending the second registered telephone opt-in request including the PIN code from the retail store server to the billing server, and in the retail store server. A step to receive a response from the billing server indicating whether the PIN code is verified or invalid, and if the opt-in status is verified, the amount and the identifier for the billing server to determine the corresponding registered telephone opt-in status. When the PIN code is verified, the billing API call including is sent from the retail store server to the billing server, and when the PIN code is invalid, it is not sent. In the retail store server, the user on the carrier server Includes the step of receiving a billing result callback notification from the billing server indicating whether the account was billed by the billing server, and if the opt-in status was disabled, using the retail server to include the phone number and billing amount. The step of sending the call to the billing server, the step of sending the interface containing the PIN field to the consumer device using the retail server, and the PIN code entered by the user in the PIN code field on the retail server. It includes a receiving step, a step of transmitting a PIN code to the billing server using the retail store server, and a step of receiving a confirmation that the amount has been charged from the billing server using the retail store server.

本発明は、コンピュータのプロセッサによって実行された時に小売店サーバを用いた取引管理方法を実行する命令セットを記憶したコンピュータ可読媒体も提供し、この取引管理方法は、小売店サーバにおいて消費者装置からmsisdnを受け取るステップと、msisdnを含む第1の登録電話オプトイン要求を小売店サーバから請求サーバに送信するステップと、消費者装置からPINコードを受け取るステップと、PINコードを含む第2の登録電話オプトイン要求を小売店サーバから請求サーバに送信するステップと、小売店サーバにおいて、PINコードが検証されたか、それとも無効であるかを示す応答を請求サーバから受け取るステップと、オプトイン状態が検証された場合、金額と、対応する登録電話オプトイン状態を請求サーバが判定するための識別子とを含む課金APIコールを、PINコードが検証された場合には小売店サーバから請求サーバに送信し、PINコードが無効の場合には送信しないステップと、小売店サーバにおいて、通信事業者サーバにおけるユーザアカウントに請求サーバによって課金が行われたかどうかを示す課金結果コールバック通知を請求サーバから受け取るステップと、オプトイン状態が無効であった場合、小売店サーバを用いて、電話番号と課金金額とを含むコールを請求サーバに送信するステップと、小売店サーバを用いて、PINフィールドを含むインターフェイスを消費者装置に送信するステップと、小売店サーバにおいて、ユーザによってPINコードフィールド内に入力されたPINコードを受け取るステップと、小売店サーバを用いて、PINコードを請求サーバに送信するステップと、小売店サーバを用いて、金額が課金された確認を請求サーバから受け取るステップとを含む。 The present invention also provides a computer-readable medium that stores an instruction set that executes a transaction management method using a retail store server when executed by a computer processor, the transaction management method from a consumer device on the retail store server. A step of receiving msisdn, a step of sending a first registered telephone opt-in request including msisdn from the retail server to the billing server, a step of receiving a PIN code from the consumer device, and a second registered telephone opt-in containing the PIN code. When the request is sent from the retail server to the billing server, the retail server receives a response from the billing server indicating whether the PIN code is validated or invalid, and the opt-in status is validated. A billing API call containing the amount and an identifier for the billing server to determine the corresponding registered phone opt-in status is sent from the retail server to the billing server if the PIN code is verified and the PIN code is invalid. In the case of not sending, the retail server receives a billing result callback notification from the billing server indicating whether the user account on the carrier server has been billed by the billing server, and the opt-in status is invalid. If so, the retail server is used to send a call containing the phone number and billing amount to the billing server, and the retail server is used to send an interface containing the PIN field to the consumer device. , In the retail server, the step of receiving the PIN code entered in the PIN code field by the user, the step of sending the PIN code to the billing server using the retail server, and the amount of money using the retail server. Includes a step of receiving a billed confirmation from the billing server.

本発明は、プロセッサと、プロセッサに接続されたコンピュータ可読媒体と、プロセッサによって実行可能な、コンピュータ可読媒体上の命令セットとを含む小売店サーバをさらに提供する。命令セットは、プロセッサが受け取ることができ、第1の登録電話オプトイン要求で請求サーバに送信される、msisdnを入力するためのmsisdnフィールドと、プロセッサが受け取ることができ、第2の登録電話オプトイン要求で請求サーバに送信される、PINコードを入力するためのPINコードフィールドとを含む、消費者装置に送信されるユーザインターフェイスと、課金方法を実行する継続請求管理モジュールとを含み、課金方法は、オプトイン状態が無効であった場合、金額と、対応する登録電話オプトイン状態を請求サーバが判定するための識別子とを含む課金APIコールを、PINコードが検証された場合には小売店サーバから請求サーバに送信し、PINコードが無効の場合には送信しないステップと、小売店サーバにおいて、通信事業者サーバにおけるユーザアカウントに請求サーバによって課金が行われたかどうかを示す課金結果コールバック通知を請求サーバから受け取るステップと、オプトイン状態が無効であった場合、小売店サーバを用いて、電話番号と課金金額とを含むコールを請求サーバに送信するステップと、小売店サーバを用いて、PINフィールドを含むインターフェイスを消費者装置に送信するステップと、小売店サーバにおいて、ユーザによってPINコードフィールド内に入力されたPINコードを受け取るステップと、小売店サーバを用いて、PINコードを請求サーバに送信するステップと、小売店サーバを用いて、金額が課金された確認を請求サーバから受け取るステップとを含む。 The present invention further provides a retail store server that includes a processor, a computer-readable medium connected to the processor, and an instruction set on the computer-readable medium that can be executed by the processor. The instruction set can be received by the processor and sent to the billing server in the first registered phone opt-in request, the msisdn field for entering the msisdn, and the second registered phone opt-in request that can be received by the processor. The billing method includes a user interface sent to the consumer device, including a PIN code field for entering a PIN code sent to the billing server in, and a continuous billing management module that executes the billing method. If the opt-in status is invalid, a billing API call containing the amount and an identifier for the billing server to determine the corresponding registered phone opt-in status is issued from the retail server to the billing server if the PIN code is verified. From the billing server, a step of sending to, and not sending if the PIN code is invalid, and a billing result callback notification indicating whether or not the billing server has charged the user account on the carrier server at the retail store server. A step to receive, a step to send a call containing a phone number and a billing amount to the billing server using the retail server if the opt-in state was invalid, and an interface containing a PIN field using the retail server. To the consumer device, to receive the PIN code entered by the user in the PIN code field at the retail server, and to send the PIN code to the billing server using the retail server. This includes the step of receiving confirmation from the billing server that the amount has been charged using the retail store server.

以下の添付図面を参照しながら本発明をほんの一例としてさらに説明する。 The present invention will be further described as just one example with reference to the accompanying drawings below.

消費者携帯電話、小売店サーバ、請求サーバ及び通信事業者サーバを含む取引管理システムのブロック図である。It is a block diagram of the transaction management system including a consumer mobile phone, a retail store server, a billing server and a telecommunications carrier server. 登録電話のオプトイン及びその後の課金を成立させるために、消費者携帯電話、小売店サーバ、請求サーバ及び通信事業者サーバがどのように相互作用するかを示す相互作用図である。It is an interaction diagram which shows how a consumer mobile phone, a retail store server, a billing server and a telecommunications carrier server interact in order to establish an opt-in of a registered telephone and a subsequent billing. 小売店サーバ上に存在し、消費者が電話による支払いを選択した場合に消費者携帯電話又は別の消費者装置に送信されるユーザインターフェイス画面である。A user interface screen that resides on a retail store server and is sent to a consumer mobile phone or another consumer device when the consumer chooses to pay by telephone. 請求サーバから課金要素を取得し、消費者携帯電話にユーザインターフェイス画面を提示し、消費者携帯電話から課金要素に対応するフィールドに入力されたデータを取得する、小売店サーバが使用する課金情報方法を示すフローチャートである。The billing information method used by the retail server that retrieves the billing element from the billing server, presents the user interface screen to the consumer mobile phone, and retrieves the data entered in the field corresponding to the billing factor from the consumer mobile phone. It is a flowchart which shows. 請求サーバを介して購入を行うために小売店サーバによって記録される電話番号を入力するように消費者を促す図1のユーザインターフェイス画面を示す図である。FIG. 5 shows a user interface screen of FIG. 1 that prompts a consumer to enter a telephone number recorded by a retail store server to make a purchase via a billing server. 請求サーバがPINコードを生成した後に消費者携帯電話によって請求サーバから受け取られる、PINコードを含むテキストメッセージである。A text message containing a PIN code that is received from the billing server by the consumer mobile phone after the billing server has generated the PIN code. 図5Bのテキストメッセージで受け取ったPINコードをユーザが入力する図1のユーザインターフェイス画面である。This is the user interface screen of FIG. 1 in which the user inputs the PIN code received in the text message of FIG. 5B. ユーザがPINコードを入力して取引が確認された後の図1のユーザインターフェイス画面である。This is the user interface screen of FIG. 1 after the user inputs the PIN code and the transaction is confirmed. 取引が完了した後に消費者携帯電話が受け取るメッセージである。A message received by a consumer mobile phone after the transaction is completed. 課金情報方法の拡張例又は変形例を示すフローチャートである。It is a flowchart which shows the extended example or the modification example of the billing information method. 消費者が登録電話リレーションシップへのオプトインを選択できるユーザインターフェイス画面である。A user interface screen that allows consumers to choose to opt in to a registered phone relationship. 消費者がPINコードを入力するためのユーザインターフェイス画面である。This is a user interface screen for consumers to enter a PIN code. 小売店サーバによる請求サーバへの登録電話オプトイン要求中に消費者が図8の画面に入力するためのPINコードを含むテキストメッセージを送信するために使用される登録電話オプトイン方法のフローチャートである。FIG. 6 is a flow chart of a registered telephone opt-in method used by a retailer server to send a text message containing a PIN code to enter on the screen of FIG. 8 during a registered telephone opt-in request to a billing server. PINコードが確認され、小売店サーバ上の消費者アカウントに対して購入が可能になったことを示す、消費者携帯電話に表示されるユーザインターフェイス画面である。It is a user interface screen displayed on the consumer mobile phone that the PIN code is confirmed and the purchase is possible for the consumer account on the retail store server. 登録電話オプトインの成功を示し、登録電話リレーションシップの条件を開示し、消費者に小売店への登録電話解除方法の指示を与える、消費者携帯電話が受け取るテキストメッセージを示す図である。It is a diagram showing a text message received by a consumer mobile phone, showing the success of the registered phone opt-in, disclosing the terms of the registered phone relationship, and giving the consumer instructions on how to cancel the registered phone to the retail store. 請求サーバ内のアクティブ/非アクティブな登録電話オプトインを示すためのデータ構造を示す図である。It is a figure which shows the data structure for showing the active / inactive registered telephone opt-in in a billing server. 小売店サーバが請求サーバに、通信事業者サーバにおいてユーザアカウントに課金するように指示する課金方法を示すフローチャートである。It is a flowchart which shows the billing method which a retail store server instructs a billing server to charge a user account in a telecommunications carrier server. ユーザが購入を選択する交流画面である。This is an exchange screen where the user selects a purchase. 消費者が購入を行った後のインターフェイス画面である。This is the interface screen after the consumer makes a purchase. 通信事業者サーバへの課金が行われた時に消費者携帯電話が受け取るテキストメッセージを示す図である。It is a figure which shows the text message which a consumer mobile phone receives when a charge is made to a telecommunications carrier server. 図15の課金方法の拡張を示すフローチャートである。It is a flowchart which shows the extension of the billing method of FIG. 消費者が小売店サーバのインターフェイスを通じて登録電話を解除できる方法を示す相互作用図である。It is an interaction diagram showing how a consumer can cancel a registered call through the interface of a retail store server. 消費者が請求サーバにテキストメッセージを送信することによって登録電話を解除できる方法を示す相互作用図である。It is an interaction diagram showing a method in which a consumer can cancel a registered call by sending a text message to a billing server. 図17を参照して説明するような登録電話解除のために交換されるテキストメッセージの例を示す図である。It is a figure which shows the example of the text message exchanged for cancellation of registration telephone as described with reference to FIG. システムの機能全体を示すフローチャートである。It is a flowchart which shows the whole function of a system. 消費者携帯電話のスマートフォン機能を示すブロック図である。It is a block diagram which shows the smartphone function of a consumer mobile phone. 登録電話システムの一部を成すコンピュータシステムの形態をとる機械のブロック図である。It is a block diagram of a machine in the form of a computer system that forms part of a registered telephone system.

添付図面の図1に、本発明の実施形態による、消費者携帯電話12と、小売店サーバ14と、請求サーバ16と、通信事業者サーバ18とを含む登録電話ベースの請求システム10を示す。小売店サーバ14は、消費者携帯電話12又はその他の消費者装置を使用する消費者が登録電話オプトインを購入して管理するためのユーザインターフェイス20と、登録電話請求管理モジュール22とを含む。請求サーバ16は、消費者オプトイン管理モジュール24と、通信事業者請求モジュール26と、リスクモジュール27と、ショートメッセージサービス(SMS)メッセージングモジュール28とを含む。 FIG. 1 of the accompanying drawing shows a registered telephone-based billing system 10 including a consumer mobile phone 12, a retail store server 14, a billing server 16, and a carrier server 18 according to an embodiment of the present invention. The retail store server 14 includes a user interface 20 for consumers using a consumer mobile phone 12 or other consumer device to purchase and manage a registered telephone opt-in, and a registered telephone billing management module 22. The billing server 16 includes a consumer opt-in management module 24, a carrier billing module 26, a risk module 27, and a short message service (SMS) messaging module 28.

消費者携帯電話12は、30において、ユーザインターフェイス20を通じて小売店サーバ14と通信してファイルに電話番号を記憶(登録電話)することによって将来的な購入に対する自動課金にオプトインし、小売店サーバ14は、32において、消費者携帯電話12による登録電話オプトインを確認する目的で請求サーバ16が消費者携帯電話12と通信できるようにする一連のデータを請求サーバ16に通信する。34において、SMSメッセージングモジュール28が、テキストメッセージングを介して消費者携帯電話12と通信して消費者携帯電話12による登録電話オプトインを確認し、36において、消費者携帯電話12による登録電話オプトインを確認するテキストメッセージを送信する。38において、継続請求管理モジュール22が、通信事業者請求モジュール26を通じて課金を開始する。39において、通信事業者請求モジュール29は、通信事業者サーバ18上の消費者携帯電話12の電話番号に対応するアカウントに課金しようと試みる。40において、登録電話オプトインに追加購入の課金が適用され、39において通信事業者サーバ18に通信される。 At 30, the consumer mobile phone 12 opts in for automatic billing for future purchases by communicating with the retail store server 14 through the user interface 20 and storing the phone number in a file (registered phone), and the retail store server 14 32 communicates to the billing server 16 a series of data that allows the billing server 16 to communicate with the consumer mobile phone 12 for the purpose of confirming the registered telephone opt-in by the consumer mobile phone 12. At 34, the SMS messaging module 28 communicates with the consumer mobile phone 12 via text messaging to confirm the registered telephone opt-in by the consumer mobile phone 12, and at 36, confirms the registered telephone opt-in by the consumer mobile phone 12. Send a text message. At 38, the continuous billing management module 22 starts billing through the carrier billing module 26. At 39, the carrier billing module 29 attempts to charge the account corresponding to the telephone number of the consumer mobile phone 12 on the carrier server 18. At 40, an additional purchase charge is applied to the registered telephone opt-in, and at 39, communication is performed with the carrier server 18.

42において、消費者携帯電話12は、ユーザインターフェイス20を通じて登録電話オプトインを解除することができ、この結果、44において登録電話オプトインを解除する通信が行われ、46において、SMSメッセージングモジュール28から対応するテキストメッセージを受け取る。或いは、消費者携帯電話12は、48において、登録電話オプトインを解除するテキストメッセージを請求サーバ16に直接送信し、その後46において、SMSメッセージングモジュール28からテキストメッセージを受け取ることもできる。 In 42, the consumer mobile phone 12 can cancel the registered telephone opt-in through the user interface 20, and as a result, the communication for canceling the registered telephone opt-in is performed in 44, and the SMS messaging module 28 responds in 46. Receive a text message. Alternatively, the consumer mobile phone 12 may at 48 send a text message to deregister the registered phone opt-in directly to the billing server 16 and then at 46, receive the text message from the SMS messaging module 28.

図2に、消費者携帯電話12が登録電話請求及び課金構成にオプトインする処理、及びその後の消費者の課金を示す。50において、消費者は、図1のユーザインターフェイス20を用いて、モバイルペイメントを使用して支払うことを選択する。図3に、消費者携帯電話12に表示される、選択を行うためのユーザインターフェイス20の画面を示す。 FIG. 2 shows the process by which the consumer mobile phone 12 opts in to the registered telephone billing and billing configuration, and the subsequent consumer billing. At 50, the consumer chooses to pay using mobile payments using the user interface 20 of FIG. FIG. 3 shows a screen of the user interface 20 for making a selection, which is displayed on the consumer mobile phone 12.

50における消費者携帯電話12による選択後、52において、小売店サーバ14は、請求サーバ16に課金情報アプリケーションプログラマブルインターフェイス(API)コールを送信する。この課金情報コールは、https:/gateway.billingserver.com/charge−infoなどの、請求サーバ16の専用ユニフォームレスポンスロケータ(URL)に提出される。その後、請求サーバ16は、この課金情報方法を用いて、消費者への課金に必要な要素に関する情報、及び消費者への表示に必要なローカライズされた文字列を取得する。これらの要素は国によって異なり、場合によってはネットワークによって異なることもある。 After selection by the consumer mobile phone 12 in 50, at 52, the retail store server 14 sends a billing information application programmable interface (API) call to the billing server 16. This billing information call is available at https: / gateway. billing server. It is submitted to the dedicated uniform response locator (URL) of the billing server 16 such as com / charge-info. After that, the billing server 16 uses this billing information method to acquire information on elements necessary for billing the consumer and a localized character string necessary for displaying to the consumer. These factors vary from country to country and in some cases from network to network.

一般に、消費者携帯電話12から情報を収集するために必要な入力は、消費者携帯電話12のmsisdn及びネットワークである。国によっては、郵便番号又は住民登録番号などの追加要素が存在する場合もある。54において送信される課金情報API応答は、各国及びネットワークにとって必要な入力要素を含む。課金情報API応答は、これらの入力フィールドのラベルとして使用できるローカライズされた文字列も提供する。 In general, the inputs required to collect information from the consumer mobile phone 12 are the consumer mobile phone 12's mSISDN and network. In some countries there may be additional elements such as zip code or resident registration number. The billing information API response transmitted at 54 includes input elements required for each country and network. The billing information API response also provides a localized string that can be used as a label for these input fields.

消費者携帯電話12に表示する必要がある主なテキストは、国又はネットワークの取引条件文字列である。APIは、国の、及び必要であればネットワークの取引条件要素を戻し、これらは多くの場合、国又はネットワーク毎に異なる。取引条件についてのローカライズされたテキストは、「<string>」タグで戻される。ある国又はネットワークが、消費者携帯電話12による取引条件の承諾を必要とする場合、取引条件入力要素がチェックボックスとして含まれるようになる。 The main text that needs to be displayed on the consumer mobile phone 12 is a country or network transaction condition string. The API returns the terms and conditions of a country and, if necessary, a network, which often varies from country to country or network. Localized text about the terms and conditions is returned with the "<string>" tag. If a country or network requires acceptance of the terms and conditions by the consumer mobile phone 12, the terms and conditions input element will be included as a check box.

課金情報API応答は、デフォルトで、請求サーバ16がサポートする全ての国に関する情報を戻す。APIは、特定の国への応答をフィルタ処理するように任意の国パラメータをサポートする。表1に、必要な課金情報要求パラメータを示し、表2に、課金情報応答パラメータを示す。
表1

Figure 0006772228

表2
Figure 0006772228
By default, the billing information API response returns information about all countries supported by the billing server 16. The API supports arbitrary country parameters to filter responses to specific countries. Table 1 shows the required billing information request parameters, and Table 2 shows the billing information response parameters.
Table 1
Figure 0006772228

Table 2
Figure 0006772228

以下は、課金情報要求に対する課金情報応答内の文字列の例である。
[プログラムコード]
The following is an example of a character string in the billing information response to the billing information request.
[Program code]

図4に、課金情報方法の例を示す。52において、小売店が、請求サーバ16に課金情報要求を送信する。54において、請求サーバ16は、全ての必要な課金要素、各国でサポートされているネットワーク、及び各国又はネットワークにおいて表示すべき取引条件文字列を含むXML構造を戻す。56において、小売店サーバ14は、XML構造内の<inputs>を調べて、消費者から収集する必要がある要素を決定する。58において、小売店サーバ14は、XML構造から、関連する適切な言語のラベル及びヒントのための<string>を選択する。60において、小売店サーバ14は、選択された国の取引条件を表示する。62において、ユーザが、ネットワークを選択して自身の携帯番号を入力する。63において、小売店サーバ14は、ネットワーク固有の取引条件を調べ、見つかった場合には、これらを消費者に対して消費者携帯電話12に表示する。64において、小売店サーバ14は、請求サーバ16に特定の国の課金情報要求を送信する。65において、請求サーバ16は、特定の国の課金要素、ネットワーク及び取引条件を含む応答を戻す。 FIG. 4 shows an example of the billing information method. At 52, the retail store sends a billing information request to the billing server 16. At 54, the billing server 16 returns an XML structure containing all required billing elements, nationally supported networks, and transaction terms strings to be displayed in each country or network. At 56, the retail store server 14 examines the <imputs> in the XML structure to determine the factors that need to be collected from the consumer. At 58, the retail store server 14 selects a <string> for labels and hints in the relevant appropriate language from the XML structure. At 60, the retail store server 14 displays the transaction terms of the selected country. At 62, the user selects a network and enters his or her mobile number. At 63, the retail store server 14 examines network-specific transaction conditions and, if found, displays them to the consumer on the consumer mobile phone 12. At 64, the retail store server 14 transmits a billing information request for a particular country to the billing server 16. At 65, the billing server 16 returns a response that includes the billing elements, networks, and terms and conditions of the particular country.

図5Aに、請求サーバ16を介して購入を行うために小売店サーバ14によって記録される電話番号を入力するように消費者を促す図1のユーザインターフェイス20の画面を示す。図5Bには、請求サーバ16がPINコードを生成した後に消費者携帯電話12が請求サーバ16から受け取る、PINコードを含むテキストメッセージを示す。このテキストメッセージは、ユーザインターフェイスにPINコードを入力するようにユーザを促す。図5Cには、図5Bのテキストメッセージで受け取ったPINコードをユーザが入力する図1のユーザインターフェイス20の画面を示す。その後、このPINコードは、小売店サーバ14を通じて請求サーバ16に送信される。請求サーバ16は、小売店サーバ14から受け取ったPINコードを、消費者携帯電話12に送信したPINコードに照らして検証し、検証された場合には取引を承認する。その後、請求サーバ16は、通信事業者サーバ18と通信して、通信事業者サーバ18におけるアカウントに課金する。図5Dには、ユーザがPINコードを入力して取引が確認された後の図1のユーザインターフェイス20の画面を示す。図5Eには、取引が完了した後に消費者携帯電話12が受け取るメッセージを示す。なお、この時、消費者が登録電話のオプトインに進むと、小売店サーバ14及び請求サーバ16は、図5Aのメッセージ及び図5Eの画面を迂回する。従って、消費者は、PINコードの入力又は取引の確認を求められることがなくなる。代わりに、消費者は、購入を行った後、図5Eに示すようなメッセージのみを受け取る。 FIG. 5A shows the screen of the user interface 20 of FIG. 1 that prompts the consumer to enter a telephone number recorded by the retail store server 14 to make a purchase via the billing server 16. FIG. 5B shows a text message containing a PIN code that the consumer mobile phone 12 receives from the billing server 16 after the billing server 16 generates the PIN code. This text message prompts the user to enter the PIN code in the user interface. FIG. 5C shows the screen of the user interface 20 of FIG. 1 in which the user inputs the PIN code received in the text message of FIG. 5B. After that, this PIN code is transmitted to the billing server 16 through the retail store server 14. The billing server 16 verifies the PIN code received from the retail store server 14 against the PIN code transmitted to the consumer mobile phone 12, and if verified, approves the transaction. After that, the billing server 16 communicates with the telecommunications carrier server 18 and charges the account on the telecommunications carrier server 18. FIG. 5D shows the screen of the user interface 20 of FIG. 1 after the user inputs the PIN code and the transaction is confirmed. FIG. 5E shows a message received by the consumer mobile phone 12 after the transaction is completed. At this time, when the consumer proceeds to opt-in of the registered telephone, the retail store server 14 and the billing server 16 bypass the message of FIG. 5A and the screen of FIG. 5E. Therefore, consumers will not be required to enter a PIN code or confirm a transaction. Instead, the consumer receives only the message as shown in FIG. 5E after making the purchase.

図6に、課金情報方法の拡張例(変形例)を示す。66において、小売店サーバ14は、請求サーバ16に特定の国の課金情報要求を送信する。68において、請求サーバ16は、特定の国の課金要素、ネットワーク及び取引条件を含む応答を戻す。 FIG. 6 shows an extended example (modification example) of the billing information method. At 66, the retail store server 14 transmits a billing information request for a particular country to the billing server 16. At 68, the billing server 16 returns a response that includes the billing elements, networks, and terms and conditions of the particular country.

図2及び図4の62において、小売店サーバ14が消費者携帯電話12からデータを受け取った後、図2の72において、小売店サーバ14は、請求サーバ16に第1の登録電話オプトインAPIコールを送信する。この第1の登録電話オプトインAPIコールは、https://gateway.billingserver.com/opt−inなどの、請求サーバ16の専用URLに提出される。次に、小売店サーバ14及び請求サーバ16は、ファイル上の電話番号を共有し、消費者携帯電話12からの確認を伴うことなくこの電話番号に対して自動的に課金するように、登録電話オプトイン方法を用いて消費者携帯電話12から登録電話オプトインを取得する。 In FIG. 2 and FIG. 462, after the retailer server 14 receives data from the consumer mobile phone 12, in FIG. 272, the retailer server 14 makes a first registered telephone opt-in API call to the billing server 16. To send. This first registered telephone opt-in API call is available at https://gateway. billing server. It is submitted to the dedicated URL of the billing server 16 such as com / opt-in. Next, the retail store server 14 and the billing server 16 share the telephone number on the file, and the registered telephone is so that the telephone number is automatically charged without confirmation from the consumer mobile phone 12. Obtain a registered phone opt-in from the consumer mobile phone 12 using the opt-in method.

登録電話オプトイン方法は、消費者の登録電話を小売店との特定の一連の条件(例えば、$100又は90日の出費)に合わせて設定するための登録電話オプトインを消費者から取得するために使用される。例えば、小売店が登録電話オプトインを提供する場合、この方法は、消費者の登録電話の承認を確認して小売店に以下を提供するように要求する消費者登録電話オプトインを取得するために使用される。
・consumer−id(消費者ID)(消費者の一意の識別子)
・msisdn(国際フォーマットの携帯番号)
The Registered Phone opt-in method is used to obtain a Registered Phone opt-in from a consumer to tailor a consumer's registered phone to a specific set of conditions with a retailer (eg, $ 100 or 90 sunrise costs). Will be done. For example, if a retailer offers a registered phone opt-in, this method is used to obtain a consumer registered phone opt-in that confirms the consumer's registered phone approval and requires the retailer to provide: Will be done.
-Consumer-id (consumer ID) (consumer's unique identifier)
・ MSISDN (international format mobile number)

図1のリスクモジュール27は、以下を含む一連のリスクルールを評価して登録電話オプトインの有効性を判断するために使用される。
・国及びネットワーク固有のルール
・単一の小売店に適用されるルール
・例えば90日などの時間に基づく限度を定めるルール
・例えば100USDなどの出費に基づく限度を定めるルール
・msisdnオプトインを個々のmsisdnレベルでブロックするルール(登録電話を登録するブラックリスト)
The risk module 27 of FIG. 1 is used to evaluate a set of risk rules, including the following, to determine the effectiveness of the registered telephone opt-in.
-Country- and network-specific rules-Rules that apply to a single retail store-Rules that set time-based limits such as 90 days-Rules that set spending-based limits such as 100 USD-mSISdn opt-in for individual mSISDN Rule to block by level (blacklist to register registered phones)

図7に、消費者が取引を完了した後に、チェックボックスを選択することによって登録電話リレーションシップにオプトインするように求めるユーザインターフェイス20の画面を示す。消費者は、「詳細」にマウスを動かして、図5Dの下部に示すような取引条件を受け取ることもできる。消費者は、登録電話リレーションシップにオプトインし、このオプトインに関する購入を最大$100又は90日の出費に制限する。 FIG. 7 shows a screen of user interface 20 prompting a consumer to opt in to a registered telephone relationship by selecting a checkbox after completing a transaction. Consumers can also hover their mouse over "Details" to receive terms and conditions as shown at the bottom of FIG. 5D. Consumers opt in to a registered telephone relationship and limit purchases for this opt-in to a maximum of $ 100 or 90 sunrises.

再び図2を参照すると、請求サーバ16は、一意のPINコードを生成し、図2の76において、このPINコードをテキストメッセージで消費者携帯電話12に送信し、図1のユーザインターフェイス20は、図8にさらに示すようなPINコードフィールドを消費者携帯電話12に表示する。図2の78において、消費者携帯電話12の消費者は、図7のテキストメッセージで受け取ったPINコードをPINコードフィールドに入力し、これを小売店サーバ14に送信する。小売店サーバ14は、消費者携帯電話12からPINコードを受け取り、図2の80において、この受け取ったPINコード、並びにmsisdn及びconsumer−id(消費者ID)を、請求サーバ16における第1の登録電話オプトイン要求と同じURLに第2の登録電話オプトイン要求で送信する。その後、請求サーバ16は、80において小売店サーバ14から受け取ったPINコードを、74においてテキストメッセージで送信したPINコードに照らして検証して確認し、小売店サーバ14に応答を戻す。請求サーバ16及び小売店サーバ14の各々は、消費者の登録電話オプトインの結果を記録又は記憶して、ユーザが次の購入を行う際に行われる次の課金APIコールで参照できるようにする。 Referring to FIG. 2 again, the billing server 16 generates a unique PIN code, and in 76 of FIG. 2, the PIN code is transmitted to the consumer mobile phone 12 by text message, and the user interface 20 of FIG. A PIN code field as further shown in FIG. 8 is displayed on the consumer mobile phone 12. In 78 of FIG. 2, the consumer of the consumer mobile phone 12 inputs the PIN code received in the text message of FIG. 7 into the PIN code field and transmits it to the retail store server 14. The retail store server 14 receives the PIN code from the consumer mobile phone 12, and in 80 of FIG. 2, the received PIN code and the msisdn and consumer-id (consumer ID) are registered in the first registration on the billing server 16. The second registered telephone opt-in request is sent to the same URL as the telephone opt-in request. After that, the billing server 16 verifies and confirms the PIN code received from the retail store server 14 at 80 against the PIN code transmitted by text message at 74, and returns a response to the retail store server 14. Each of the billing server 16 and the retail store server 14 records or stores the result of the consumer's registered telephone opt-in so that it can be referenced in the next billing API call made when the user makes the next purchase.

表3に、図2の72及び80において送信される登録電話オプトイン要求のパラメータを示す。表4及び表5には、図2の72及び80のコールに応答して、請求サーバ16によって決定され小売店サーバ14に提供される登録電話オプトイン応答のパラメータを示す。
表3

Figure 0006772228

表4
Figure 0006772228

表5
Figure 0006772228
Table 3 shows the parameters of the registered telephone opt-in request transmitted in 72 and 80 of FIG. Tables 4 and 5 show the parameters of the registered telephone opt-in response determined by the billing server 16 and provided to the retail store server 14 in response to the calls 72 and 80 of FIG.
Table 3
Figure 0006772228

Table 4
Figure 0006772228

Table 5
Figure 0006772228

図9に、登録電話オプトイン方法の例を示す。82において、小売店サーバ14は、msisdn、consumer−id(消費者ID)、ネットワーク及びcountry(国)の値を含む登録電話オプトイン要求を送信する。84において、検証されていない現在の有効なPINコードが存在する場合、VERIFICATION IN PROGRESS(検証中)が戻される。それ以外の場合には、新たなPINコードが生成され、VERIFICATION IN PROGRESS(検証中)が戻される。図2の74において、請求サーバ16は、PINコード、登録電話リレーションシップ(例えば、$100又は30日の同意)を含む、その国に適したメッセージを消費者携帯電話12に送信する。 FIG. 9 shows an example of a registered telephone opt-in method. At 82, the retail store server 14 sends a registered telephone opt-in request containing the values of mSISDN, consumer-id (consumer ID), network and country (country). At 84, if there is a current valid PIN code that has not been verified, VERIFICATION IN PROGRESS (under verification) is returned. Otherwise, a new PIN code is generated and VERIFICATION IN PROGRESS (under verification) is returned. In 74 of FIG. 2, the billing server 16 sends a country-appropriate message to the consumer mobile phone 12, including a PIN code, a registered telephone relationship (eg, $ 100 or 30 days of consent).

86において、小売店サーバ14は、図2の78において送信されたPINコードを収集し、図2の80において、取得したPINコードを含む登録電話オプトイン要求を送信する。提出されたPINコードが正しい場合にはVERIFIED(検証済み)が戻され、請求サーバ16は、登録電話オプトインの条件、購入品及び(SMSを通じて加入を解除するための)STOP命令を含む確認メッセージを消費者携帯電話12に送信する。それ以外の場合には、INVALID PIN(無効なPIN)が戻される。PINコードの入力は、3回(又はその他の制限された試行回数)しか試行することができない。 At 86, the retail store server 14 collects the PIN code transmitted in 78 of FIG. 2 and transmits the registered telephone opt-in request including the acquired PIN code at 80 of FIG. If the submitted PIN code is correct, VERIFIDE will be returned and the billing server 16 will send a confirmation message containing the terms of the registered phone opt-in, the purchased item and the STOP command (to unsubscribe through SMS). It is transmitted to the consumer mobile phone 12. Otherwise, an INVALID PIN (invalid PIN) is returned. The PIN code can only be entered three times (or any other limited number of trials).

88において、小売店サーバ14は、24時間後にPINコードを収集し、このPINを含む登録電話オプトイン要求を送信する。PINコードの期限が切れている場合、PIN EXPIRED(PINの期限切れ)が戻される。 At 88, the retail store server 14 collects the PIN code after 24 hours and sends a registered telephone opt-in request containing this PIN. If the PIN code has expired, PIN EXPIRED is returned.

図10は、PINコードが送信されて検証され、小売店サーバ14上の消費者アカウントに対して登録電話オプトインが利用可能になったことを示すために消費者携帯電話12に表示される図2のユーザインターフェイス20の画面である。図11には、図2の90においてSMSメッセージングモジュール28が消費者携帯電話12に送信する、登録電話のオプトイン処理の成功を示し、登録電話オプトインの条件を開示し、消費者に登録電話オプトインの解除方法の指示を与えるテキストメッセージを示す。図11のテキストメッセージは、PINコードが検証されなかったことによって登録電話のオプトインが失敗した場合には送信されない。 FIG. 10 is displayed on the consumer mobile phone 12 to indicate that the PIN code has been transmitted and verified and that the registered phone opt-in is available for the consumer account on the retail store server 14. It is a screen of the user interface 20 of. FIG. 11 shows the success of the registered telephone opt-in process transmitted by the SMS messaging module 28 to the consumer mobile phone 12 in 90 of FIG. 2, discloses the conditions for the registered telephone opt-in, and informs the consumer of the registered telephone opt-in. Indicates a text message that gives instructions on how to cancel. The text message of FIG. 11 is not sent if the registration phone opt-in fails due to the PIN code not being verified.

ステップ72〜90に示す、PINコード確認を用いた方法は、消費者装置との間で登録電話のオプトインを検証し、登録電話の状態をアクティブ(又は非アクティブ)として記録する1つの方法である。例えば、別の方法は、SMSテキストメッセージを携帯装置に送信した後に、消費者が応答テキストメッセージで「Y」又は「Yes(はい)」を応答するのを待つことなどの、携帯装置のハンドシェークの使用を含むことができる。或いは、小売店サーバが支払いパネルをホストし、請求サーバがこの支払いパネルを通じてユーザ装置と通信してオプトイン要求を確認することもできる。 The method using PIN code confirmation shown in steps 72 to 90 is one method of verifying the opt-in of the registered telephone with the consumer device and recording the status of the registered telephone as active (or inactive). .. For example, another method of handshaking a mobile device, such as sending an SMS text message to the mobile device and then waiting for the consumer to respond "Y" or "Yes" in the response text message. Can include use. Alternatively, the retail server can host the payment panel and the billing server can communicate with the user device through the payment panel to confirm the opt-in request.

図12に、図1の消費者オプトイン管理モジュール24内のデータ構造を示す。このデータ構造は、merchant−id(小売店ID)、msisdn及びconsumer−id(消費者ID)毎に登録電話オプトイン状態を保持する。このデータ構造では、msisdnとconsumer−id(消費者ID)の組み合わせを通じて消費者が効果的に識別される。このデータ構造は、msisdnを用いて複数の消費者に請求できる使用事例をサポートする。例えば、子供が、請求用のmsisdnとして親の電話番号を使用していることがある。しかしながら、それぞれの子供及びその親は、所与の小売店との間の一意にconsumer−id(消費者ID)を有する。このデータ構造は、オプトインの状態を、最後の状態変化の日時と共に保持する。この日時を使用して、消費者の購入時点に登録電話の状態が失効していたかどうかを評価する。データ構造は、消費者による累積出費に関するデータも保持する。このデータを用いて、規定の出費閾値を超えていることによって登録電話オプトインが失効しているかどうかを判定する。登録電話の累積出費に関するデータは、消費者に送信する購入レシートに含めることもできる。 FIG. 12 shows the data structure in the consumer opt-in management module 24 of FIG. This data structure holds a registered telephone opt-in state for each merchant-id (retail store ID), mSISDN and consumer-id (consumer ID). In this data structure, consumers are effectively identified through a combination of mSISDN and consumer-id (consumer ID). This data structure supports use cases that can be billed to multiple consumers using mSISDN. For example, a child may use the parent's phone number as the billing mSISDN. However, each child and its parent has a unique consumer-id with a given retailer. This data structure holds the opt-in state along with the date and time of the last state change. Use this date and time to assess whether the status of the registered phone has expired at the time of the consumer's purchase. The data structure also holds data on cumulative spending by consumers. This data is used to determine if the registered telephone opt-in has expired due to exceeding the specified spending threshold. Data on cumulative spending on registered phones can also be included in purchase receipts sent to consumers.

再び図2を参照すると、小売店サーバ14において消費者による購入が行われると、小売店サーバ14は、98において、消費者携帯電話12からの1ステップでの支払い処理を要求する課金APIコールを請求サーバ16に送信する。課金APIコールは、請求サーバ16の専用URLに提出される。1回払いのシナリオをサポートする課金方法を使用することができる。請求サーバ16は、課金APIコールで受け取ったmerchant−id(小売店ID)、msisdn及びconsumer−id(消費者ID)の値により、アクティブな状態の対応する消費者登録電話オプトインが存在するかどうかをチェックすることができる。オプトイン状態がアクティブである場合、請求サーバ16はステップ100に進む。オプトイン状態が非アクティブである場合、請求サーバ16は、図5A〜図5Eを参照しながら説明したステップを再び実行してPINコード検証を行う。 Referring again to FIG. 2, when the consumer makes a purchase at the retail store server 14, the retail store server 14 makes a billing API call at 98 requesting payment processing in one step from the consumer mobile phone 12. Send to the billing server 16. The billing API call is submitted to the dedicated URL of the billing server 16. Billing methods that support one-time payment scenarios can be used. The billing server 16 determines whether there is a corresponding consumer registration phone opt-in in the active state, depending on the merchant-id (retail store ID), mSISDN and consumer-id (consumer ID) values received in the billing API call. Can be checked. If the opt-in state is active, billing server 16 proceeds to step 100. When the opt-in state is inactive, the billing server 16 re-executes the steps described with reference to FIGS. 5A-5E to perform PIN code verification.

課金要求が承認されると、図2の104において、請求サーバ16から小売店サーバ14にcharge−id(課金ID)が戻される。承認とは、要求が正しく検証され、図2の100において処理のために通信事業者サーバ18に提出され、102において通信事業者サーバ18から有効な応答があることを意味する。処理のために通信事業者サーバ18に課金を提出する前には、既に請求サーバ16によってリスクチェックが行われている。 When the billing request is approved, the charge-id (billing ID) is returned from the billing server 16 to the retail store server 14 in 104 of FIG. Approval means that the request has been correctly validated, submitted to carrier server 18 for processing at 100 in FIG. 2, and has a valid response from carrier server 18 at 102. A risk check has already been performed by the billing server 16 before submitting the bill to the carrier server 18 for processing.

課金は、非同期的な要求である。課金要求が完了した時、課金の成功又は失敗に関わらず、請求サーバ16は、通信事業者サーバ18から課金結果を受け取り、小売店サーバ14に課金の試行の最終結果を含むコールバック通知を送信する。 Billing is an asynchronous request. When the billing request is completed, the billing server 16 receives the billing result from the carrier server 18 and sends a callback notification to the retailer server 14 including the final result of the billing attempt, regardless of the success or failure of the billing. To do.

課金要求は、冪等性である。各要求は、小売店サーバ14が提供するrequest−id(要求ID)によって一意に識別される。例えば、同じ小売店のrequest−id(要求ID)で2度の課金要求を行う場合、ユーザのアカウントには1回のみ課金され、両方の要求が同じ応答を受け取る。 The billing request is idempotent. Each request is uniquely identified by a request-id (request ID) provided by the retail store server 14. For example, if you make two billing requests with the request-id (request ID) of the same retail store, the user's account will be billed only once and both requests will receive the same response.

課金結果コールバック通知は、取引の最終状態(成功又は失敗)を提供する。コールバック通知は、小売店サーバ14によって購入を遂行するために使用される。遂行は、一意のcharge−id(課金ID)フィールド値によって識別される所与の取引につき、一回のみ行われる。請求サーバ16と小売店サーバ14との間に通信問題が存在する場合、小売店サーバ14は、同じ取引の課金結果コールバックを複数回受け取ることがある。コールバック通知が継続的に再試行される一般的原因は、小売店サーバ14から請求サーバ16への不適切な確認応答(ACK)である。 The billing result callback notification provides the final state (success or failure) of the transaction. The callback notification is used by the retail store server 14 to complete the purchase. Execution is performed only once for a given transaction identified by a unique charge-id field value. If there is a communication problem between the billing server 16 and the retail store server 14, the retail store server 14 may receive billing result callbacks for the same transaction multiple times. A common cause of continuous retry of callback notifications is an improper acknowledgment (ACK) from the retail store server 14 to the billing server 16.

小売店サーバ14は、承認された要求についてのみ請求サーバ16からコールバックを受け取る。検証エラー又はリスクチェックによって要求が承認されなかった場合、請求サーバ16は、通信事業者サーバ18に処理要求を提出せず、従って請求サーバ16から小売店サーバ14にコールバック通知が送信されることはない。 The retail store server 14 receives callbacks from the billing server 16 only for approved requests. If the request is not approved by a validation error or risk check, the billing server 16 does not submit a processing request to the carrier server 18, so the billing server 16 sends a callback notification to the retail server 14. There is no.

表9に、図2の98における課金要求のパラメータを示す。表10には、図2の104における課金要求応答のパラメータを示す。
表9

Figure 0006772228

Figure 0006772228

表10
Figure 0006772228
Table 9 shows the parameters of the billing request in 98 of FIG. Table 10 shows the parameters of the billing request response in 104 of FIG.
Table 9
Figure 0006772228

Figure 0006772228

Table 10
Figure 0006772228

図13に、課金方法の例を示す。106において、消費者携帯電話12又はその他の消費者装置の消費者が、登録電話オプトインAPI方法を用いて事前登録済した登録電話を有している。108において、消費者携帯電話12又はその他の消費者装置の消費者は、小売店サーバ14に戻ってサービス又は製品を選択する。98において、小売店サーバ14は、customer−id(顧客ID)、msisdn、ネットワーク及び購入明細を含む課金要求を請求サーバ16に提出する。112において、請求サーバ16は、登録電話制限、出費限度、速度チェック及びその他の消費者保護チェックを実行する。登録電話制限に失敗した場合、消費者は、114において、自身の登録電話の登録電話オプトインを更新するように求められる。出費又は速度チェックに失敗した場合、又はmsisdnがブラックリストに載っている場合、116において課金要求に失敗し、適当なエラーメッセージが戻される。118において、請求サーバ16は、(提供されたネットワーク、又はネットワークが提供されない場合は検索を使用して)通信事業者を検出し、通信事業者を更新するための課金要求を提出する。120において、請求サーバ16は、課金結果コールバック通知で小売店サーバ14に課金要求の最終結果を戻す。その後、図2の120において、SMSモジュールが、消費者携帯電話12に購入を確認するテキストメッセージを送信する。 FIG. 13 shows an example of a billing method. In 106, the consumer of the consumer mobile phone 12 or other consumer device has a registered phone that has been pre-registered using the registered phone opt-in API method. At 108, the consumer of the consumer mobile phone 12 or other consumer device returns to the retail store server 14 to select a service or product. At 98, the retail store server 14 submits a billing request to the billing server 16 that includes a customer-id (customer ID), mSISDN, network, and purchase details. At 112, the billing server 16 performs registered phone limits, spending limits, speed checks and other consumer protection checks. If the registered phone restriction fails, the consumer is required to renew the registered phone opt-in for his registered phone at 114. If the expense or speed check fails, or if mSISDN is blacklisted, the billing request fails at 116 and an appropriate error message is returned. At 118, the billing server 16 detects the carrier (using the provided network, or search if the network is not provided) and submits a billing request to update the carrier. At 120, the billing server 16 returns the final result of the billing request to the retail store server 14 in the billing result callback notification. Then, at 120 in FIG. 2, the SMS module sends a text message confirming the purchase to the consumer mobile phone 12.

上述したように、図2の74のように消費者携帯電話12と通信せずに課金が処理される。しかしながら、オプトイン状態が非アクティブな場合、図2の74で説明したように、請求サーバ16が新たなPINコードを含むテキストメッセージを消費者携帯電話12に送信し、図2のステップ90までのステップを繰り戻す。 As described above, as shown in 74 of FIG. 2, the billing is processed without communicating with the consumer mobile phone 12. However, when the opt-in state is inactive, the billing server 16 sends a text message containing the new PIN code to the consumer mobile phone 12, as described in 74 in FIG. 2, and steps up to step 90 in FIG. Repeat.

図14Aは、ユーザが購入を選択する交流画面である。図14Bは、消費者が購入を行った後のインターフェイス画面である。 FIG. 14A is an exchange screen in which the user selects a purchase. FIG. 14B is an interface screen after the consumer makes a purchase.

図15には、図13の課金フロー方法の拡張を示す。122において課金要求に失敗したと仮定する。124において、小売店サーバ14は、新たなrequest−id(要求ID)で課金要求を提出し、課金を再試行する。前回失敗したrequest−id(要求ID)で課金を再試行した場合、請求サーバ16は冪等性によって同じ失敗応答を戻す。126において、請求サーバ16は、通信事業者課金方法を用いて消費者のアカウントに課金する。128において、請求サーバ16は、課金結果コールバック通知で課金要求の成功又は失敗を示す情報を戻す。 FIG. 15 shows an extension of the billing flow method of FIG. Suppose the billing request fails at 122. At 124, the retail store server 14 submits a billing request with a new request-id (request ID) and retries billing. When billing is retried with the request-id (request ID) that failed last time, the billing server 16 returns the same failure response due to idempotency. At 126, the billing server 16 charges the consumer's account using the carrier billing method. At 128, the billing server 16 returns information indicating the success or failure of the billing request in the billing result callback notification.

表11及び表12に、課金結果コールバック通知のパラメータを示す。
表11

Figure 0006772228

Figure 0006772228

表12
Figure 0006772228

Figure 0006772228
Tables 11 and 12 show the parameters of the billing result callback notification.
Table 11
Figure 0006772228

Figure 0006772228

Table 12
Figure 0006772228

Figure 0006772228

図16に、図1について参照した、消費者携帯電話12がユーザインターフェイス20を介して登録電話オプトインを解除する方法を示す。図18の42において、消費者携帯電話12は、小売店サーバ14の図1のユーザインターフェイス20を用いて小売店サーバ14との解除を行う。44において、小売店サーバ14は、請求サーバ16の専用URLにおいて登録電話オプトイン解除APIコールを提出して、merchant−id(小売店ID)、msisdn及びconsumer−id(消費者ID)に対応する登録電話オプトインを解除する旨を請求サーバ16に通知する。130において、請求サーバ16は、消費者登録電話のオプトインを解除し、図12の関連するオプトインエントリを非アクティブとして更新する。このmerchant−id(小売店ID)、msisdn及びconsumer−id(消費者ID)に対するさらなる課金が小売店サーバ14によって請求サーバ16に対して提出された場合には、消費者携帯電話12へのテキストメッセージを通じて確認される。132において、小売店サーバ14は、登録電話オプトインが解除されたことを反映するようにユーザインターフェイス20を更新する。 FIG. 16 shows how the consumer mobile phone 12, with reference to FIG. 1, cancels the registered phone opt-in via the user interface 20. In 42 of FIG. 18, the consumer mobile phone 12 releases from the retail store server 14 using the user interface 20 of FIG. 1 of the retail store server 14. At 44, the retail store server 14 submits a registration telephone opt-in cancellation API call at the dedicated URL of the billing server 16 to register corresponding to merchant-id (retail store ID), msisdn and consumer-id (consumer ID). Notify the billing server 16 that the telephone opt-in is canceled. At 130, the billing server 16 deopters of the consumer registration phone and updates the relevant opt-in entry of FIG. 12 as inactive. A text to the consumer mobile phone 12 if additional charges for this merchant-id (retail store ID), mSISDN and consumer-id (consumer ID) are submitted by the retail store server 14 to the billing server 16. Confirmed through a message. At 132, the retail store server 14 updates the user interface 20 to reflect that the registered telephone opt-in has been canceled.

図17に、図1について参照した、消費者がテキストメッセージングを通じて登録電話オプトインを解除する方法を示す。48において、消費者携帯電話12は、SMSテキストを通じてSTOPを送信する。このテキストメッセージは、消費者携帯電話12がテキストを受け取ったショートコード723−53への応答として送信することができる。134において、請求サーバ16は、登録電話オプトインを解除し、図12の関連するオプトインエントリを非アクティブとして更新する。このmerchant−id(小売店ID)、msisdn及びconsumer−id(消費者ID)に対するさらなる課金が小売店サーバ14によって提出された場合には、消費者携帯電話12とのテキストメッセージを通じて確認される。46において、請求サーバ16は、解除SMSテキストの確認を消費者携帯電話12に送信する。136において、請求サーバ16は、消費者登録電話のオプトイン解除通知を小売店サーバ14に送信し、小売店サーバ14において登録電話リレーションシップが解除されるようにする。 FIG. 17 shows how a consumer deactivates a registered phone opt-in through text messaging with reference to FIG. At 48, the consumer mobile phone 12 transmits a STOP through the SMS text. This text message can be sent as a response to the short code 723-53 that the consumer mobile phone 12 received the text. At 134, the billing server 16 cancels the registered telephone opt-in and updates the relevant opt-in entry of FIG. 12 as inactive. If additional charges for the merchant-id (retail store ID), mSISDN and consumer-id (consumer ID) are submitted by the retail store server 14, they will be confirmed through a text message with the consumer mobile phone 12. At 46, the billing server 16 sends a confirmation of the release SMS text to the consumer mobile phone 12. At 136, the billing server 16 sends a consumer registration phone opt-in cancellation notification to the retail store server 14 so that the retail store server 14 cancels the registered phone relationship.

図18に、図17を参照しながら説明したような登録電話オプトインを解除するために交換されるテキストメッセージの例を示す。図20には、図19の48及び46で送受信される両テキストメッセージを第2及び第3のメッセージとして示す。 FIG. 18 shows an example of a text message exchanged to deactivate a registered telephone opt-in as described with reference to FIG. FIG. 20 shows both text messages transmitted and received in FIGS. 48 and 46 as second and third messages.

図19には、これまでに説明した手順をどのように反復するかを示す。200において、PINコード検証を用いて第1の購入が完了する。202において、登録電話オプトイン手順が実行される。204において、次の購入を開始するが、完了していない。206において、登録電話オプトインが存在するかどうかを判定する。 FIG. 19 shows how the procedure described so far is repeated. At 200, the first purchase is completed using PIN code verification. At 202, the registration telephone opt-in procedure is performed. At 204, the next purchase is started, but not completed. At 206, it is determined whether a registered telephone opt-in exists.

206において登録電話オプトインが存在すると判定された場合、208において、PINコード検証を伴わずに購入が完了する。次の購入が存在する場合、204において次の購入を開始する。 If it is determined in 206 that a registered telephone opt-in exists, then in 208 the purchase is completed without PIN code verification. If the next purchase exists, start the next purchase at 204.

206において登録電話オプトインが存在しないと判定された場合、購入は200において完了し、202において登録電話オプトイン手順を実行する。 If it is determined in 206 that the registered phone opt-in does not exist, the purchase is completed in 200 and the registered phone opt-in procedure is performed in 202.

本発明は、消費者が自身の登録電話オプトインを更新し、更新が必要な登録電話オプトインを小売店が消費者にリマインドする方法をさらに提供する。消費者は、本明細書で概説したステップを用いて自身の登録電話を更新することができる。消費者が自身の登録電話を更新する別の方法は、消費者がシステムによって送信されたSMSへの返信で自身の登録電話を更新できる、SMSのみの相互作用を通じた方法である。SMSは、購入取引中に、或いは小売店又は通信事業者が決定した何らかの時点で(例えば、登録電話が失効する1週間前にリマインダとして)送信することができる。小売店サーバは、失効前に消費者にリマインドするために、請求サーバと通信して、出費又は時間限度に基づいて更新が必要となる登録電話オプトインに関するデータを取得することができる。これにより、小売店は、消費者に自身の登録電話オプトインを更新するように促す通知を失効前に送信することができる。 The present invention further provides a way for consumers to renew their registered telephone opt-ins and retailers to remind consumers of registered telephone opt-ins that require renewal. Consumers can update their registered phone using the steps outlined herein. Another way for consumers to update their registered phone is through SMS-only interaction, where consumers can update their registered phone with a reply to the SMS sent by the system. SMS can be sent during a purchase transaction or at some point determined by the retailer or carrier (eg, as a reminder one week before the registered phone expires). The retail server can communicate with the billing server to obtain data about registered phone opt-ins that need to be renewed based on spending or time limits in order to remind consumers before they expire. This allows retailers to send pre-expiration notices urging consumers to renew their registered phone opt-ins.

小売店には、例えば10日以内又は特定の追加出費額などでオプトインがいつ失効するかをチェックする能力を与えることもできる。 Retailers can also be given the ability to check when an opt-in expires, for example within 10 days or for a particular additional expense.

図20は、タッチセンサ式ディスプレイ1120又は便宜上「タッチスクリーン」を示す、消費者携帯電話12を示すブロック図である。消費者携帯電話12は、(1又はそれ以上のコンピュータ可読記憶媒体を含むことができる)メモリ1020と、メモリコントローラ1220と、1又はそれ以上の処理装置(CPU)1200と、周辺機器インターフェイス1180と、RF回路1080と、オーディオ回路1100と、スピーカ1110と、マイク1130と、入出力(I/O)サブシステム1060と、その他の入力又は制御装置1160と、外部ポート1240とを含む。これらのコンポーネントは、1又はそれ以上の通信バス又は信号線1030を介して通信する。 FIG. 20 is a block diagram showing a consumer mobile phone 12 showing a touch sensor display 1120 or a "touch screen" for convenience. The consumer mobile phone 12 includes a memory 1020 (which may include one or more computer-readable storage media), a memory controller 1220, one or more processing units (CPUs) 1200, and a peripheral interface 1180. , RF circuit 1080, audio circuit 1100, speaker 1110, microphone 1130, input / output (I / O) subsystem 1060, other input or control device 1160, and external port 1240. These components communicate via one or more communication buses or signal lines 1030.

図20に示す様々なコンポーネントは、ハードウェア、ソフトウェア、或いは1又はそれ以上の信号処理及び/又は特定用途向け集積回路を含むハードウェアとソフトウェアの組み合わせで実装することができる。 The various components shown in FIG. 20 can be implemented in hardware and software combinations, including hardware, software, or one or more signal processing and / or application-specific integrated circuits.

メモリ1020は、高速ランダムアクセスメモリを含むことができ、1又はそれ以上の磁気ディスク記憶装置、フラッシュメモリ装置、又はその他の不揮発性固体メモリ装置などの不揮発性メモリを含むこともできる。CPU1200及び周辺機器インターフェイス1180などの、消費者携帯電話12の他のコンポーネントによるメモリ1020へのアクセスは、メモリコントローラ1220によって制御される。 The memory 1020 can include high speed random access memory and can also include one or more non-volatile memories such as magnetic disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Access to the memory 1020 by other components of the consumer mobile phone 12, such as the CPU 1200 and the peripheral interface 1180, is controlled by the memory controller 1220.

周辺機器インターフェイス1180は、装置の入出力周辺機器をCPU1200及びメモリ1020に接続する。1又はそれ以上のプロセッサ1200は、メモリ1020に記憶された様々なソフトウェアプログラム及び/又は命令セットを起動又は実行して、消費者携帯電話12の様々な機能の実行及びデータ処理を行う。 The peripheral device interface 1180 connects the input / output peripheral devices of the device to the CPU 1200 and the memory 1020. The processor 1200 of one or more activates or executes various software programs and / or instruction sets stored in the memory 1020 to execute various functions of the consumer mobile phone 12 and perform data processing.

RF(無線周波数)回路1080は、電磁信号とも呼ばれるRF信号を送受信する。RF回路1080は、電気信号と電磁信号の間の変換を行い、電磁信号を介して通信ネットワーク及びその他の通信装置と通信する。RF回路1080は、アンテナシステム、RFトランシーバ、1又はそれ以上の増幅器、チューナ、1又はそれ以上の発振器、デジタルシグナルプロセッサ、CODECチップセット、加入者識別モジュール(SIM)カード及びメモリなどを含む、これらの機能を実行するための周知の回路を含む。RF回路1080は、World Wide Web(WWW)とも呼ばれるインターネット、イントラネットなどのネットワーク、及び/又はセルラー電話ネットワーク、無線ローカルエリアネットワーク(LAN)及び/又はメトロポリタン・エリア・ネットワーク(MAN)などの無線ネットワーク及び他の装置と、無線通信によって通信することができる。無線通信は、当業で周知の複数の通信規格、プロトコル及び技術のいずれかを使用することができる。 The RF (radio frequency) circuit 1080 transmits and receives RF signals, also called electromagnetic signals. The RF circuit 1080 converts between an electrical signal and an electromagnetic signal and communicates with a communication network and other communication devices via the electromagnetic signal. The RF circuit 1080 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC chipset, a subscriber identification module (SIM) card and memory, and the like. Includes well-known circuits for performing the functions of. The RF circuit 1080 includes networks such as the Internet and intranets, also known as World Wide Web (WWW), and / or wireless networks such as cellular telephone networks, wireless local area networks (LANs) and / or metropolitan area networks (MANs). It can communicate with other devices by wireless communication. Wireless communication can use any of a number of communication standards, protocols and techniques well known in the art.

オーディオ回路1100、スピーカ1110及びマイク1130は、ユーザと消費者携帯電話12との間のオーディオインターフェイスを提供する。オーディオ回路1100は、周辺機器インターフェイス1180からオーディオデータを受け取り、オーディオデータを電気信号に変換してこの電気信号をスピーカ1110に送信する。スピーカ1110は、電気信号を人間が聴き取れる音波に変換する。オーディオ回路1100は、マイク1130によって音波から変換された電気信号も受け取る。オーディオ回路1100は、電気信号をオーディオデータに変換し、このオーディオデータを処理のために周辺機器インターフェイス1180に送信する。オーディオ回路1100は、オーディオ回路1100と、出力専用ヘッドフォン又は出力(例えば、片耳又は両耳用ヘッドフォン)及び入力(例えば、マイク)の両方を備えたヘッドセットなどの取り外し可能オーディオ入力/出力周辺機器との間のインターフェイスとしての役割を果たすヘッドフォンジャックも含む。 The audio circuit 1100, the speaker 1110 and the microphone 1130 provide an audio interface between the user and the consumer mobile phone 12. The audio circuit 1100 receives audio data from the peripheral device interface 1180, converts the audio data into an electric signal, and transmits the electric signal to the speaker 1110. The speaker 1110 converts an electrical signal into a sound wave that can be heard by humans. The audio circuit 1100 also receives an electrical signal converted from sound waves by the microphone 1130. The audio circuit 1100 converts the electrical signal into audio data and transmits the audio data to the peripheral interface 1180 for processing. The audio circuit 1100 includes the audio circuit 1100 and removable audio input / output peripherals such as output-only headphones or a headset with both outputs (eg, one-ear or binaural headphones) and inputs (eg, microphones). It also includes a headphone jack that acts as an interface between.

I/Oサブシステム1060は、タッチスクリーン1120及びその他の入力/制御装置1160などの、消費者携帯電話12上の入力/出力周辺機器を周辺機器インターフェイス1180に接続する。I/Oサブシステム1060は、他の入力又は制御装置のためのディスプレイコントローラ1560及び1又はそれ以上の入力コントローラ1600を含む。1又はそれ以上の入力コントローラ1600は、他の入力又は制御装置1160との間で電気信号を送受信する。他の入力/制御装置1160は、物理ボタン(例えば、プッシュボタン、ロッカーボタンなど)、ダイアル、スライダスイッチ、ジョイスティック及びクリックホイールなどを含むことができ、これらは全てインターフェイスの一部を形成する役割を果たす。入力コントローラ1600は、キーボード、赤外線ポート、USBポート、及びマウスなどのポインタ装置のいずれかに接続することができる。1又はそれ以上のボタンは、スピーカ1110及び/又はマイク1130の音量制御のための上/下ボタンを含むことができる。1又はそれ以上のボタンは、プッシュボタンを含むことができる。プッシュボタンを素早く押すことにより、タッチスクリーン1120のロックを解除し、又はタッチスクリーン上のジェスチャーを用いて装置のロックを解除する処理を開始することができる。プッシュボタンを長押しすると、消費者携帯電話12の電源をオン又はオフに切り替えることができる。タッチスクリーン1120は、仮想ボタン又はソフトボタン、及び1又はそれ以上のソフトキーボードを実装するために使用される。 The I / O subsystem 1060 connects input / output peripherals on the consumer mobile phone 12, such as the touch screen 1120 and other input / control devices 1160, to the peripheral interface 1180. The I / O subsystem 1060 includes a display controller 1560 and one or more input controllers 1600 for other inputs or controls. One or more input controllers 1600 send and receive electrical signals to and from other inputs or control devices 1160. Other input / control devices 1160 can include physical buttons (eg, push buttons, rocker buttons, etc.), dials, slider switches, joysticks, click wheels, etc., all of which serve to form part of the interface. Fulfill. The input controller 1600 can be connected to any of a pointer device such as a keyboard, infrared port, USB port, and mouse. One or more buttons may include up / down buttons for volume control of the speaker 1110 and / or microphone 1130. One or more buttons may include push buttons. By pressing the push button quickly, the process of unlocking the touch screen 1120 or unlocking the device using gestures on the touch screen can be initiated. Press and hold the push button to turn the consumer mobile phone 12 on or off. The touch screen 1120 is used to implement virtual or soft buttons and one or more soft keyboards.

タッチセンサ式タッチスクリーン1120は、装置とユーザの間の入力インターフェイス及び出力インターフェイスを提供する。ディスプレイコントローラ1560は、タッチスクリーン1120との間で電気信号の送受信を行う。タッチスクリーン1120は、ユーザに視覚出力を表示する。視覚出力は、グラフィックス、テキスト、アイコン、ビデオ及びこれらのいずれかの組み合わせ(まとめて「グラフィックス」と呼ぶ)を含むことができる。いくつかの実施形態では、視覚出力の一部又は全部がユーザインターフェイスオブジェクトに対応することができ、このさらなる詳細については以下で説明する。 The touch sensor type touch screen 1120 provides an input interface and an output interface between the device and the user. The display controller 1560 transmits and receives an electric signal to and from the touch screen 1120. The touch screen 1120 displays a visual output to the user. The visual output can include graphics, text, icons, video and any combination thereof (collectively referred to as "graphics"). In some embodiments, some or all of the visual output can correspond to user interface objects, further details of which are described below.

タッチスクリーン1120は、触覚及び/又は触知接触に基づいてユーザからの入力を受け付けるタッチセンシティブ面、センサ、又は一連のセンサを有する。タッチスクリーン1120及びディスプレイコントローラ1560(並びにメモリ1020内のいずれかの関連するモジュール及び/又は命令セット)は、タッチスクリーン1120上の接触(及びあらゆる接触の動き又は中断)を検出し、この検出した接触を、タッチスクリーン上に表示されるユーザインターフェイスオブジェクト(例えば、1又はそれ以上のソフトキー、アイコン、ウェブページ又は画像)との相互作用に変換する。例示的な実施形態では、タッチスクリーン1120とユーザとの間の接点がユーザの指に対応する。 The touch screen 1120 comprises a touch sensitive surface, a sensor, or a set of sensors that accept input from the user based on tactile and / or tactile contact. The touch screen 1120 and the display controller 1560 (and any relevant module and / or instruction set in memory 1020) detect a contact (and any contact movement or interruption) on the touch screen 1120 and this detected contact. Is transformed into an interaction with a user interface object (eg, one or more softkeys, icons, web pages or images) displayed on the touch screen. In an exemplary embodiment, the point of contact between the touch screen 1120 and the user corresponds to the user's finger.

タッチスクリーン1120は、LCD(液晶ディスプレイ)技術又はLPD(発行ポリマーディスプレイ)技術を使用することができるが、他の実施形態ではその他のディスプレイ技術を使用することができる。タッチスクリーン1120及びディスプレイコントローラ1560は、以下に限定されるわけではないが、容量性、抵抗性、赤外線及び表面弾性波技術、並びに他の近接センサアレイ又はタッチスクリーン1120との1又はそれ以上の接点を特定するための他の素子を含む、現在知られている又は今後開発される複数の接触感知技術のいずれかを用いて、接触及びそのあらゆる動き又は中断を検出することができる。 The touch screen 1120 can use LCD (Liquid Crystal Display) technology or LPD (Published Polymer Display) technology, but other display technologies can be used in other embodiments. The touch screen 1120 and display controller 1560 are, but are not limited to, capacitive, resistive, infrared and surface acoustic wave technologies, and one or more contacts with other proximity sensor arrays or touch screen 1120. Contact and any movement or interruption thereof can be detected using any of a number of contact sensing techniques currently known or developed in the future, including other elements for identifying.

ユーザは、スタイラス及び指などのいずれかの好適な物体又は付属物を用いてタッチスクリーン1120との接触を行うことができる。いくつかの実施形態では、ユーザインターフェイスが、主に指による接触及びジェスチャーと共に機能するように設計され、この接触では、タッチスクリーン上の指の接触範囲が広いので、スタイラスベースの入力よりも大幅に精度が落ちる。いくつかの実施形態では、装置が、指による大まかな入力を、正確なポインタ/カーソル位置、又はユーザが望む動作を実行するためのコマンドに変換する。 The user can make contact with the touch screen 1120 using any suitable object or accessory such as a stylus and a finger. In some embodiments, the user interface is designed to work primarily with finger touches and gestures, which are significantly more than stylus-based inputs due to the wide range of finger touches on the touch screen. The accuracy drops. In some embodiments, the device translates a rough finger input into a precise pointer / cursor position, or a command to perform the action desired by the user.

消費者携帯電話12は、様々なコンポーネントに電力を供給するための電力システム1620も含む。電力システム1620は、電力管理システム、1又はそれ以上の電源(例えば、バッテリー、交流(AC))、充電システム、電力障害検出回路、電力コンバータ又はインバータ、電力状態インジケータ(例えば、発光ダイオード(LED))、及びポータブル装置内の電力の生成、管理及び分配に関連する他のいずれかのコンポーネントを含むことができる。 The consumer mobile phone 12 also includes a power system 1620 for supplying power to various components. The power system 1620 is a power management system, one or more power sources (eg, battery, alternating current (AC)), charging system, power fault detection circuit, power converter or inverter, power status indicator (eg, light emitting diode (LED)). ), And any other component related to the generation, management and distribution of power in the portable device.

メモリ1020に記憶されたソフトウェアコンポーネントは、オペレーティングシステム1260、通信モジュール(又は命令セット)1280、接触/動きモジュール(又は命令セット)1300、グラフィックスモジュール(又は命令セット)1320、テキスト入力モジュール(又は命令セット)1340、及びアプリケーション(又は命令セット)1360を含む。 The software components stored in memory 1020 are operating system 1260, communication module (or instruction set) 1280, contact / motion module (or instruction set) 1300, graphics module (or instruction set) 1320, text input module (or instruction set). Includes 1340 (set) and 1360 application (or instruction set).

オペレーティングシステム1260(例えば、Darwin、RTXC、LINUX(登録商標)、UNIX(登録商標)、OS X、WINDOWS(登録商標)、又はVxWorksなどの組み込みオペレーティングシステム)は、一般的なシステムタスク(例えば、メモリ管理、記憶装置制御、電力管理など)を制御して管理するためのソフトウェアコンポーネント及び/又はドライバを含み、様々なハードウェアコンポーネントとソフトウェアコンポーネントの間の通信を容易にする。 Operating systems 1260 (eg, embedded operating systems such as Darwin, RTXC, LINUX®, UNIX®, OS X, WINDOWS®, or VxWorks) are common system tasks (eg, memory). Includes software components and / or drivers for controlling and managing management, storage control, power management, etc.) to facilitate communication between various hardware and software components.

通信モジュール1280は、1又はそれ以上の外部ポート1240を介した他の装置との通信を容易にし、RF回路1080及び/又は外部ポート1240が受け取ったデータを処理するための様々なソフトウェアコンポーネントも含む。外部ポート1240(例えば、ユニバーサルシリアルバス(USB)、FIREWIRE(登録商標)など)は、他の装置に直接、又はネットワーク(例えば、インターネット、無線LANなど)を介して間接的に結合するように適合される。 Communication module 1280 facilitates communication with other devices via one or more external ports 1240 and also includes various software components for processing the data received by the RF circuit 1080 and / or external port 1240. .. External ports 1240 (eg, Universal Serial Bus (USB), IEEE®, etc.) are adapted to be coupled directly to other devices or indirectly via a network (eg, Internet, WiFi, etc.). Will be done.

接触/動きモジュール1300は、(ディスプレイコントローラ1560と連動して)タッチスクリーン1120及びその他のタッチセンシティブ装置(例えば、タッチパッド又は物理的クリックホイール)との接触を検出することができる。接触/動きモジュール1300は、接触が生じたかどうかの判断、接触に動きが生じたかどうかの判断及びタッチスクリーン1120を横切る動きの追跡、接触が中断した(すなわち、接触が停止した)かどうかの判断などの、接触の検出に関連する様々な動作を実行する様々なソフトウェアコンポーネントを含む。接点の動きの特定は、接点の速度(規模)、速さ(規模及び方向)、及び/又は加速度(規模及び/又は方向の変化)の特定を含むことができる。これらの動作は、1回の接触(例えば、1本の指による接触)、又は複数の同時接触(例えば、「マルチタッチ」/複数本の指による接触)に適用することができる。接触/動きモジュール1300及びディスプレイコントローラ1560は、タッチパッド上の接触も検出する。 The contact / motion module 1300 can detect contact with the touch screen 1120 and other touch sensitive devices (eg, touchpad or physical click wheel) (in conjunction with the display controller 1560). The contact / movement module 1300 determines if a contact has occurred, determines if the contact has moved, tracks movement across the touch screen 1120, and determines if the contact has been interrupted (ie, stopped). Includes various software components that perform various actions related to contact detection, such as. Identification of contact motion can include identification of contact velocity (scale), speed (scale and direction), and / or acceleration (change in scale and / or direction). These actions can be applied to a single contact (eg, contact with one finger) or multiple simultaneous contacts (eg, "multi-touch" / contact with multiple fingers). The contact / movement module 1300 and display controller 1560 also detect contact on the touchpad.

グラフィックスモジュール1320は、タッチスクリーン1120上にグラフィックスをレンダリングして表示するための様々な既知のソフトウェアコンポーネントを含み、表示されるグラフィックスの強度を変化させるためのコンポーネントを含む。本明細書で使用する「グラフィックス」という用語は、テキスト、ウェブページ、アイコン(ソフトキーを含むユーザインターフェイスオブジェクトなど)、デジタル画像、ビデオ及びアニメーションなどを含む、ユーザに表示できるあらゆるオブジェクトを含む。 The graphics module 1320 includes various known software components for rendering and displaying graphics on the touch screen 1120, including components for varying the intensity of the displayed graphics. As used herein, the term "graphics" includes any object that can be displayed to the user, including text, web pages, icons (such as user interface objects including softkeys), digital images, videos and animations.

グラフィックスモジュール1320のコンポーネントとすることができるテキスト入力モジュール1340は、様々なアプリケーション(例えば、連絡先、電子メール、IM、ブログ、ブラウザ、及びテキスト入力を必要とする他のいずれかのアプリケーション)にテキストを入力するためのソフトキーボードを提供する。アプリケーション1360は、モバイルアプリケーション208を含むことができる。 The text input module 1340, which can be a component of the graphics module 1320, can be used in a variety of applications (eg, contacts, email, IM, blogs, browsers, and any other application that requires text input). Provides a soft keyboard for entering text. Application 1360 can include mobile application 208.

図21は、本明細書で開示した方法のいずれか1つ又はそれ以上を機械に実行させるための命令セットを内部で実行できるコンピュータシステム900の例示的な形態をとる機械の図式表示である。別の実施形態では、この機械がスタンドアロン装置として動作し、又は他の機械に接続(例えば、ネットワーク接続)することができる。ネットワーク展開では、この機械が、サーバ−クライアントネットワーク環境ではサーバ又はクライアント機械として、或いはピアツーピア(又は分散)ネットワーク環境ではピア機械として動作することができる。この機械は、パーソナルコンピュータ(PC)、タブレットPC、セットトップボックス(STB)、携帯情報端末(PDA)、携帯電話機、ウェブアプライアンス、ネットワークルータ、スイッチ又はブリッジ、或いはこの機械が行うべき動作を指定する命令セット(シーケンシャル又はそれ以外)を実行することができるあらゆる機械とすることができる。さらに、1つの機械のみを示しているが、「機械」という用語は、本明細書で説明した方法のいずれか1つ又はそれ以上を実行するための命令セット(又は複数セット)を個別に又は協働して実行するあらゆる一群の機械も含むと解釈すべきである。 FIG. 21 is a schematic representation of a machine in the exemplary form of a computer system 900 capable of internally executing an instruction set for causing the machine to perform any one or more of the methods disclosed herein. In another embodiment, the machine can operate as a stand-alone device or connect to other machines (eg, network connections). In network deployments, this machine can operate as a server or client machine in a server-client network environment, or as a peer machine in a peer-to-peer (or distributed) network environment. This machine specifies a personal computer (PC), tablet PC, set-top box (STB), personal digital assistant (PDA), mobile phone, web appliance, network router, switch or bridge, or what the machine should do. It can be any machine capable of executing an instruction set (sequential or otherwise). Further, although referring to only one machine, the term "machine" individually or sets instructions (or multiple sets) for performing any one or more of the methods described herein. It should be interpreted as including any group of machines that run together.

例示的なコンピュータシステム900は、プロセッサ930(例えば、中央処理装置(CPU))、グラフィックス処理装置(GPU)、又はこれらの両方)と、メインメモリ932(例えば、リードオンリメモリ(ROM)、フラッシュメモリ、同期DRAM(SDRAM)又はRambus DRAM(RDRAM)などのダイナミックランダムアクセスメモリ(DRAM))と、スタティックメモリ934(例えば、フラッシュメモリ、スタティックランダムアクセスメモリ(SRAMなど))とを含み、これらはバス936を介して互いに通信する。 An exemplary computer system 900 includes a processor 930 (eg, central processing unit (CPU)), graphics processor (GPU), or both) and main memory 932 (eg, read-only memory (ROM), flash. Includes memory, dynamic random access memory (DRAM) such as synchronous DRAM (CPU) or Rambus DRAM (RDRAM)) and static memory 934 (eg, flash memory, static random access memory (SRAM, etc.)), which are buses. Communicate with each other via 936.

コンピュータシステム900は、ビデオディスプレイ938(例えば、液晶ディスプレイ(LCD)又はブラウン管(CRT))をさらに含むことができる。コンピュータシステム900は、英数字入力装置940(例えば、キーボード)、カーソル制御装置942(例えば、マウス)、ディスクドライブユニット944、信号発生装置946(例えば、スピーカ)、及びネットワークインターフェイス装置948を含むこともできる。 The computer system 900 can further include a video display 938 (eg, a liquid crystal display (LCD) or a cathode ray tube (CRT)). The computer system 900 can also include an alphanumeric input device 940 (eg keyboard), a cursor control device 942 (eg mouse), a disk drive unit 944, a signal generator 946 (eg speaker), and a network interface device 948. ..

ディスクドライブユニット944は、本明細書で説明した方法又は機能のうちのいずれか1つ又はそれ以上を具現化する1又はそれ以上の命令セット952(例えば、ソフトウェア)を記憶した機械可読媒体950を含む。ソフトウェアは、コンピュータシステム900による実行中にメインメモリ932内及び/又はプロセッサ930内に完全に又は少なくとも部分的に存在することもでき、メモリ932及びプロセッサ930は、機械可読媒体を構成することもできる。さらに、ソフトウェアは、ネットワークインターフェイス装置948経由でネットワーク954を介して送受信することができる。 The disk drive unit 944 includes a machine-readable medium 950 that stores one or more instruction sets 952 (eg, software) that embody any one or more of the methods or functions described herein. .. The software may be present entirely or at least partially in the main memory 932 and / or in the processor 930 during execution by the computer system 900, and the memory 932 and the processor 930 may also constitute a machine-readable medium. .. Further, the software can be transmitted and received via the network 954 via the network interface device 948.

例示的な実施形態には、命令952が単一の媒体上に存在するように示しているが、「機械可読媒体」という用語は、1又はそれ以上の命令セットを記憶する単一の媒体又は複数の媒体(例えば、集中又は分散データベース又はデータストア、及び/又は関連するキャッシュ及びサーバ)であると理解するように解釈すべきである。また、「機械可読媒体」という用語は、機械が実行する命令セットを記憶し、符号化し、又は搬送できる、本明細書の方法のいずれか1つ又はそれ以上を機械に実行させるいずれかの媒体を含むと解釈すべきである。従って、「機械可読媒体」という用語は、以下に限定されるわけではないが、固体メモリ、光学及び磁気媒体を含むと解釈すべきである。 Although the exemplary embodiments indicate that the instruction 952 resides on a single medium, the term "machine readable medium" refers to a single medium or a single medium that stores one or more instruction sets. It should be interpreted to be understood as multiple media (eg, centralized or distributed databases or data stores, and / or associated caches and servers). Also, the term "machine readable medium" is any medium that allows a machine to perform any one or more of the methods herein that can store, encode, or convey a set of instructions that the machine executes. Should be interpreted as including. Therefore, the term "machine readable medium" should be construed to include, but is not limited to, solid-state memory, optical and magnetic media.

いくつかの例示的な実施形態について説明し、添付図面に示したが、このような実施形態は、本発明を限定するものではなく例示にすぎず、また当業者には修正例が浮かぶと思われるので、本発明は、図示し説明した特定の構成及び配置に限定されるものではないと理解されたい。 Although some exemplary embodiments have been described and shown in the accompanying drawings, such embodiments are not limited to the present invention and are merely exemplary, and those skilled in the art will likely come up with modifications. Therefore, it should be understood that the present invention is not limited to the specific configurations and arrangements illustrated and described.

10 請求システム
12 消費者携帯電話
14 小売店サーバ
16 請求サーバ
18 通信事業者サーバ
20 (消費者が購入/登録電話を管理するための)ユーザインターフェイス
22 登録電話請求管理モジュール
24 消費者オプトイン管理モジュール
26 通信事業者請求モジュール
27 リスクモジュール
28 SMSメッセージングモジュール
30 購入時に、登録電話に登録するためのボックスをチェック
32 登録電話への消費者オプトイン
34 登録電話の条件のためのオプトインメッセージ
36 登録電話課金のための確認メッセージ
38 登録電話の最初の課金
39 通信
40 追加購入のための課金
42 加入を解除
44 登録電話へのオプトインを解除
46 STOP解除の確認
48 STOPを通じて登録電話オプトインを解除
10 Billing system 12 Consumer mobile phone 14 Retail store server 16 Billing server 18 Carrier server 20 (for consumers to manage purchase / registered phone) User interface 22 Registered phone billing management module 24 Consumer opt-in management module 26 Carrier Billing Module 27 Risk Module 28 SMS Messaging Module 30 Check the box to register on the registered phone at the time of purchase 32 Consumer opt-in to the registered phone 34 Opt-in message for registered phone conditions 36 For registered phone billing Confirmation message 38 Initial charge for registered phone 39 Communication 40 Charge for additional purchase 42 Cancel subscription 44 Cancel opt-in to registered phone 46 Confirm STOP cancellation 48 Cancel registered phone opt-in through STOP

Claims (12)

請求サーバによって実行される取引管理方法であって、
前記請求サーバにおいて、消費者を識別する識別子であるmsisdnを含む第1の登録電話オプトイン要求を受け取るステップと、
前記請求サーバを用いて、前記第1の登録電話オプトイン要求に基づいて前記消費者を識別する識別子に対応する登録電話オプトインを確認するステップと、
前記登録電話オプトインが確認された場合、前記請求サーバを用いて、登録電話オプトイン状態をアクティブとして記録するステップと、
前記請求サーバにおいて、前記消費者を識別する識別子を含む少なくとも1つの識別子と金額とを含む課金APIコールを小売店サーバから受け取るステップと、
前記請求サーバにおいて、前記消費者を識別する識別子に対応する登録電話オプトイン状態を判定するステップと、
前記登録電話オプトイン状態がアクティブである場合、PINコードを含むテキストメッセージを消費者携帯装置に送信することなく、前記課金APIコールで受け取った前記金額に対応する金額を含む、前記消費者を識別する識別子に対応するユーザアカウントへの課金要求を通信事業者サーバに送信するステップと、
を含むことを特徴とする方法。
A transaction management method executed by the billing server
In the billing server, a step of receiving a first registered telephone opt-in request including mSISDN, which is an identifier that identifies a consumer ,
A step of confirming the registered telephone opt- in corresponding to the identifier that identifies the consumer based on the first registered telephone opt-in request using the billing server.
When the registered telephone opt-in is confirmed, the step of recording the registered telephone opt-in status as active using the billing server, and
A step of receiving a billing API call from a retail store server that includes at least one identifier and an amount including an identifier that identifies the consumer at the billing server.
A step of determining the registered telephone opt-in status corresponding to the consumer-identifying identifier in the billing server, and
When the registered telephone opt-in state is active, the consumer is identified, including the amount corresponding to the amount received in the billing API call, without sending a text message containing the PIN code to the consumer mobile device. The step of sending a billing request to the user account corresponding to the identifier to the carrier server,
A method characterized by including.
前記確認及び前記記録は、
前記請求サーバを用いてPINコードを生成するステップと、
前記請求サーバを用いて、前記PINコードを含むテキストメッセージを前記msisdnにおける消費者携帯電話に送信するステップと、
前記請求サーバにおいて、PINコードを含む第2の登録電話オプトイン要求を受け取るステップと、
前記請求サーバにおいて、前記第2の登録電話オプトイン要求で受け取った前記PINコードを前記テキストメッセージで送信した前記PINコードに照らして検証するステップと、
前記PINコードが検証された場合、前記請求サーバにおいて、前記msisdnについての登録電話オプトイン状態をデータ構造内にアクティブとして記録するステップと、を含む、
請求項1に記載の方法。
The confirmation and the record
The step of generating a PIN code using the billing server and
A step of transmitting a text message including the PIN code to the consumer mobile phone in the mSISDN using the billing server, and
The step of receiving a second registered telephone opt-in request including a PIN code at the billing server,
A step of verifying the PIN code received in the second registered telephone opt-in request in the billing server against the PIN code transmitted by the text message.
If the PIN code is verified, the billing server includes a step of recording the registered phone opt-in state for the mSISDN as active in the data structure.
The method according to claim 1.
前記第1の登録電話オプトイン要求は、merchant−id(小売店ID)を含み、前記登録電話オプトイン状態は、前記merchant−id(小売店ID)に照らしてアクティブとして記録される、
請求項1または2に記載の方法。
The first registered telephone opt-in request includes a merchant-id (retail store ID), and the registered telephone opt-in state is recorded as active in the light of the merchant-id (retail store ID).
The method according to claim 1 or 2.
前記msisdnは、各々が選択的にアクティブ又は非アクティブに設定された別個の登録電話オプトインパラメータを有する複数のmerchant−id(小売店ID)を含む、
請求項3に記載の方法。
The mSISDN includes a plurality of merchant-ids (retailer IDs), each having a separate registered telephone opt-in parameter that is selectively set to active or inactive.
The method according to claim 3.
前記請求サーバにおいて前記第1の登録電話オプトイン要求を受け取る前に、
前記請求サーバを用いて、前記請求サーバによって生成されたPINコードを含むテキストメッセージを前記消費者携帯装置に送信するステップと、
前記請求サーバにおいて、前記小売店サーバからPINコードを受け取るステップと、 前記請求サーバを用いて、前記小売店サーバから受け取った前記PINコードを、前記消費者携帯装置に送信した前記PINコードに照らして検証するステップと、
前記PINコードが検証された場合、前記請求サーバを用いて通信事業者サーバと通信を行って、前記通信事業者サーバに金額を課金するステップと、
をさらに含む、
請求項1〜4のいずれか1項に記載の方法。
Before receiving the first registered telephone opt-in request at the billing server
A step of transmitting a text message including a PIN code generated by the billing server to the consumer mobile device using the billing server.
In the billing server, the step of receiving the PIN code from the retail store server and the PIN code received from the retail store server using the billing server are compared with the PIN code transmitted to the consumer portable device. Steps to verify and
When the PIN code is verified, the step of communicating with the telecommunications carrier server using the billing server and charging the telecommunications carrier server for the amount of money,
Including,
The method according to any one of claims 1 to 4.
前記登録電話オプトインが無効であると判定された場合、
前記請求サーバを用いて、前記請求サーバによって生成されたPINコードを含むテキストメッセージを前記消費者携帯装置に送信するステップと、
前記請求サーバにおいて、前記小売店サーバからPINコードを受け取るステップと、 前記請求サーバを用いて、前記小売店サーバから受け取った前記PINコードを、前記消費者携帯装置に送信した前記PINコードに照らして検証するステップと、
前記PINコードが検証された場合、前記請求サーバを用いて通信事業者サーバと通信を行って、前記通信事業者サーバに金額を課金するステップと、
をさらに含む、
請求項に記載の方法。
If it is determined that the registered telephone opt-in is invalid,
A step of transmitting a text message including a PIN code generated by the billing server to the consumer mobile device using the billing server.
In the billing server, the step of receiving the PIN code from the retail store server and the PIN code received from the retail store server using the billing server are compared with the PIN code transmitted to the consumer portable device. Steps to verify and
When the PIN code is verified, the step of communicating with the telecommunications carrier server using the billing server and charging the telecommunications carrier server for the amount of money,
Including,
The method according to claim 1 .
前記請求サーバにおいて、加入を解除するためのコールを受け取るステップと、
前記加入を解除するためのコールに応答して、前記msisdnについての前記登録電話オプトイン状態を非アクティブに更新するステップと、
をさらに含む、
請求項1〜6のいずれか1項に記載の方法。
In the billing server, the step of receiving the call to cancel the subscription, and
In response to the call to unsubscribe, the step of inactively updating the registered telephone opt-in state for the mSISDN, and
Including,
The method according to any one of claims 1 to 6.
前記登録電話オプトインを解除するための前記コールは、前記msisdnにおける消費者携帯電話からのテキストメッセージの形をとる、
請求項7に記載の方法。
The call to cancel the registered phone opt-in takes the form of a text message from a consumer mobile phone on the mSISDN.
The method according to claim 7.
前記登録電話オプトインを解除するための前記コールは、前記請求サーバにおいて、前記小売店サーバからの登録電話オプトイン解除APIを介して受け取られる、
請求項7または8に記載の方法。
The call for canceling the registered telephone opt-in is received at the billing server via the registered telephone opt-in canceling API from the retail store server.
The method according to claim 7 or 8.
コンピュータのプロセッサによって実行された時に請求サーバを用いた取引管理方法を実行する命令セットを記憶したコンピュータ可読媒体であって、前記取引管理方法は、
前記請求サーバにおいて、消費者を識別する識別子であるmsisdnを含む第1の登録電話オプトイン要求を受け取るステップと、
前記請求サーバを用いて、前記第1の登録電話オプトイン要求に基づいて前記消費者を識別する識別子に対応する登録電話オプトインを確認するステップと、
前記登録電話オプトインが確認された場合、前記請求サーバを用いて、登録電話オプトイン状態をアクティブとして記録するステップと、
前記請求サーバにおいて、前記消費者を識別する識別子を含む少なくとも1つの識別子と金額とを含む課金APIコールを小売店サーバから受け取るステップと、
前記請求サーバにおいて、前記消費者を識別する識別子に対応する登録電話オプトイン状態を判定するステップと、
前記登録電話オプトイン状態がアクティブである場合、PINコードを含むテキストメッセージを消費者携帯装置に送信することなく、前記課金APIコールで受け取った前記金額に対応する金額を含む、前記消費者を識別する識別子に対応するユーザアカウントへの課金要求を通信事業者サーバに送信するステップと、
を含む、
ことを特徴とするコンピュータ可読媒体。
A computer-readable medium that stores an instruction set that executes a transaction management method using a billing server when executed by a computer processor, said transaction management method.
In the billing server, a step of receiving a first registered telephone opt-in request including mSISDN, which is an identifier that identifies a consumer ,
A step of confirming the registered telephone opt- in corresponding to the identifier that identifies the consumer based on the first registered telephone opt-in request using the billing server.
When the registered telephone opt-in is confirmed, the step of recording the registered telephone opt-in status as active using the billing server, and
A step of receiving a billing API call from a retail store server that includes at least one identifier and an amount including an identifier that identifies the consumer at the billing server.
A step of determining the registered telephone opt-in status corresponding to the consumer-identifying identifier in the billing server, and
When the registered telephone opt-in state is active, the consumer is identified, including the amount corresponding to the amount received in the billing API call, without sending a text message containing the PIN code to the consumer mobile device. The step of sending a billing request to the user account corresponding to the identifier to the carrier server,
including,
A computer-readable medium characterized by that.
プロセッサと、
前記プロセッサに接続されたコンピュータ可読媒体と、
前記プロセッサによって実行可能な、前記コンピュータ可読媒体上の命令セットと、
を備えた請求サーバであって、前記命令セットは、
SMSメッセージングモジュールと、
登録電話オプトイン方法を実行する消費者登録電話オプトイン管理モジュールと、
を含み、前記登録電話オプトイン方法は、
消費者を識別する識別子であるmsisdnを含む第1の登録電話オプトイン要求を受け取るステップと、
前記請求サーバを用いて、前記第1の登録電話オプトイン要求に基づいて前記消費者を識別する識別子に対応する登録電話オプトインを確認するステップと、
前記登録電話オプトインが確認された場合、前記請求サーバを用いて、登録電話オプトイン状態をアクティブとして記録するステップと、
を含み、前記命令セットは、
課金方法を実行する通信事業者請求モジュール、
をさらに含み、前記課金方法は、
前記消費者を識別する識別子を含む少なくとも1つの識別子と金額とを含む課金APIコールを小売店サーバから受け取るステップと、
データ構造内の前記消費者を識別する識別子に対応する登録電話オプトイン状態を判定するステップと、
前記登録電話オプトイン状態がアクティブである場合、PINコードを含むテキストメッセージを消費者携帯装置に送信することなく、前記課金APIコールで受け取った前記金額に対応する金額を含む、前記消費者を識別する識別子に対応するユーザアカウントへの課金要求を通信事業者サーバに送信するステップと、
を含む、
ことを特徴とする請求サーバ。
With the processor
A computer-readable medium connected to the processor,
An instruction set on the computer-readable medium that can be executed by the processor.
The instruction set is a billing server.
SMS messaging module and
With the Consumer Registered Phone Opt-in Management Module, which performs the Registered Phone Opt-in Method,
The above-mentioned registered telephone opt-in method includes
The step of receiving a first registered telephone opt-in request containing the consumer-identifying identifier mSISDN, and
A step of confirming the registered telephone opt- in corresponding to the identifier that identifies the consumer based on the first registered telephone opt-in request using the billing server.
When the registered telephone opt-in is confirmed, the step of recording the registered telephone opt-in status as active using the billing server, and
The instruction set includes
Carrier billing module, which executes the billing method,
The billing method further includes
A step of receiving a billing API call from a retail store server that includes at least one identifier and an amount that includes an identifier that identifies the consumer .
The step of determining the registered telephone opt-in status corresponding to the consumer-identifying identifier in the data structure,
When the registered telephone opt-in state is active, the consumer is identified, including the amount corresponding to the amount received in the billing API call, without sending a text message containing the PIN code to the consumer mobile device. The step of sending a billing request to the user account corresponding to the identifier to the carrier server,
including,
A billing server that features that.
前記消費者登録電話オプトイン管理モジュールは、
PINコードを生成するステップと、
SMSメッセージングモジュールを用いて、前記msisdnにおける消費者携帯電話に前記PINコードを含むテキストメッセージを送信するステップと、
PINコードを含む第2の登録電話オプトイン要求を受け取るステップと、
前記第2の登録電話オプトイン要求で受け取った前記PINコードを前記テキストメッセージで送信した前記PINコードに照らして検証するステップと、
前記PINコードが検証された場合、前記msisdnについての登録電話オプトイン状態をデータ構造内にアクティブとして記録するステップと、
を含む、
請求項11に記載の請求サーバ。
The consumer registration telephone opt-in management module
Steps to generate a PIN code and
A step of sending a text message containing the PIN code to a consumer mobile phone in the mSISDN using an SMS messaging module, and
Steps to receive a second registered phone opt-in request containing a PIN code,
A step of verifying the PIN code received in the second registration telephone opt-in request against the PIN code transmitted in the text message, and
If the PIN code is verified, the step of recording the registered phone opt-in state for the mSISDN as active in the data structure and
including,
The billing server according to claim 11.
JP2018165766A 2013-06-26 2018-09-05 Registration phone Active JP6772228B2 (en)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US13/928,016 2013-06-26
US13/927,982 2013-06-26
US13/928,046 US9558480B2 (en) 2013-06-26 2013-06-26 Phone-on-file opt-in at a merchant server
US13/928,016 US9003079B2 (en) 2013-06-26 2013-06-26 API methods for phone-on-file opt-in at a merchant server
US13/927,982 US9582791B2 (en) 2013-06-26 2013-06-26 Phone-on-file at a billing server
US13/927,574 US20150006371A1 (en) 2013-06-26 2013-06-26 Api methods for phone-on-file opt-in at a billing server
US13/927,574 2013-06-26
US13/928,046 2013-06-26

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016524215A Division JP6400698B2 (en) 2013-06-26 2014-06-26 Registration phone

Publications (2)

Publication Number Publication Date
JP2018206430A JP2018206430A (en) 2018-12-27
JP6772228B2 true JP6772228B2 (en) 2020-10-21

Family

ID=52142839

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2016524215A Active JP6400698B2 (en) 2013-06-26 2014-06-26 Registration phone
JP2018165766A Active JP6772228B2 (en) 2013-06-26 2018-09-05 Registration phone
JP2018165765A Active JP6907168B2 (en) 2013-06-26 2018-09-05 Registration phone

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2016524215A Active JP6400698B2 (en) 2013-06-26 2014-06-26 Registration phone

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2018165765A Active JP6907168B2 (en) 2013-06-26 2018-09-05 Registration phone

Country Status (3)

Country Link
EP (1) EP3014557A4 (en)
JP (3) JP6400698B2 (en)
WO (1) WO2014210375A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3929848A1 (en) * 2020-06-22 2021-12-29 Laterpay AG Laterpay 5g secondary authentication

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1065634A1 (en) * 1999-07-02 2001-01-03 Mic Systems System and method for performing secure electronic transactions over an open communication network
JP4302277B2 (en) * 2000-02-21 2009-07-22 株式会社コムスクエア Billing agency method and system for information display type mobile phone owner
JP2002063537A (en) * 2000-08-23 2002-02-28 Alchemist:Kk Method and system for settlement using internet and telephone
JP3975061B2 (en) * 2001-03-29 2007-09-12 ソフトバンクモバイル株式会社 Authentication system
JP2004102875A (en) * 2002-09-12 2004-04-02 Pioneer Electronic Corp Payment processing apparatus, system, method, program, and recording medium for recording the program
US20040243477A1 (en) * 2003-01-24 2004-12-02 Mathai Thomas J. System and method for online commerce
JP3770897B2 (en) * 2004-03-31 2006-04-26 株式会社ドワンゴ Product server, purchase price settlement method, product purchase method, and computer program
JP2007328517A (en) * 2006-06-07 2007-12-20 Riso Kagaku Corp Drawing software usage fee billing method and drawing software usage fee billing system
CN101615274A (en) * 2008-06-25 2009-12-30 阿里巴巴集团控股有限公司 Method and system for payment using communication terminal
US8412626B2 (en) * 2009-12-10 2013-04-02 Boku, Inc. Systems and methods to secure transactions via mobile devices
US20110217994A1 (en) * 2010-03-03 2011-09-08 Boku, Inc. Systems and Methods to Automate Transactions via Mobile Devices
US8583496B2 (en) * 2010-12-29 2013-11-12 Boku, Inc. Systems and methods to process payments via account identifiers and phone numbers
JP5209093B2 (en) * 2011-08-23 2013-06-12 ヤフー株式会社 Billing system and method
US20130073463A1 (en) * 2011-09-19 2013-03-21 James Dimmick Issuer trusted party system
CN102592218A (en) * 2011-12-31 2012-07-18 武汉银讯科技发展有限公司 Method and system for realizing debit card transaction by mobile phone
JP6347829B2 (en) * 2013-03-18 2018-06-27 ボク インコーポレイテッド Merchant management subscription

Also Published As

Publication number Publication date
JP6907168B2 (en) 2021-07-21
WO2014210375A3 (en) 2015-05-07
EP3014557A4 (en) 2016-12-21
JP2018206429A (en) 2018-12-27
WO2014210375A2 (en) 2014-12-31
JP6400698B2 (en) 2018-10-03
EP3014557A2 (en) 2016-05-04
JP2018206430A (en) 2018-12-27
JP2016527626A (en) 2016-09-08

Similar Documents

Publication Publication Date Title
US9258691B2 (en) Merchant server programmed for user acquisition within a repeat payment computer system
US20140324696A1 (en) Billing gateway authorize-and-capture method and system
US9224162B2 (en) Billing gateway charge method and system
US9633341B2 (en) Silent SMS triggering for mobile billing at a billing server
US9003078B2 (en) Merchant managed subscriptions at a merchant server
US10147131B2 (en) Merchant hosted checkout at a merchant server
US10546331B2 (en) Subscription managed method and system for text-to-pay subscriptions at a subscription server
US20140279455A1 (en) Merchant managed subscriptions at a billing server
US9582791B2 (en) Phone-on-file at a billing server
US20150058221A1 (en) Text-to-pay for redeemable codes
US20130232048A1 (en) Transferring credits from a carrier account
JP6772228B2 (en) Registration phone
JP6686088B2 (en) Billing gateway
US20150149349A1 (en) Redeemable code to text
US10438183B2 (en) Merchant hosted checkout at a billing server
US9269101B2 (en) Silent SMS triggering for mobile billing at a merchant server
US20150073880A1 (en) System and method for metered parking at a billing server
JP6347829B2 (en) Merchant management subscription
US9003079B2 (en) API methods for phone-on-file opt-in at a merchant server
US9996827B2 (en) System and method for metered parking at a parking server
US9066222B2 (en) Mobile billing operator server programmed for user acquisition within a repeat payment computer system
US20150006373A1 (en) Phone-on-file opt-in at a merchant server
JP6431058B2 (en) Merchant host account
US20150006371A1 (en) Api methods for phone-on-file opt-in at a billing server

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181004

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181004

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181005

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200309

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200831

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200930

R150 Certificate of patent or registration of utility model

Ref document number: 6772228

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250