Systems and methods to identify carrier information for transmission of billing messages
First Claim
1. A method, comprising:
- storing, in a data storage facility of an interchange telecommunication carrier, information for each of a plurality of phone numbers;
receiving, in the interchange, a request identifying a phone number, a payment amount and a payee;
in response to the request, determining whether the phone number received in the request matches a phone number in the data storage facility having telecommunication carrier information;
if the phone number does not have telecommunication carrier information in the data storage facility, transmitting from the common format processor a pinging message in accordance with the phone number;
receiving, at the interchange, a response to the pinging message;
identifying from the response, by the interchange, telecommunication carrier information of the phone number;
if the phone number does have telecommunication carrier information in the data storage facility then skipping the transmission of the pinging message;
preparing at least one charging message based on the payment amount to be transmitted via a telecommunication carrier of a mobile phone at the phone number identified in the response or the data storage facility; and
transmitting, from the interchange, the at least one charging message to the mobile phone using the telecommunication carrier information, wherein the telecommunication carrier of the mobile phone is to collect funds from a user of the mobile phone according to at least the payment amount and to provide the at least a portion of the funds to the interchange, wherein the interchange is to pay the at least a portion of amount to the payee in accordance with the request.
7 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a system includes an interchange with a data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the common format processor in a common format and to communicate with the controllers in different formats. The interchange is to receive a request identifying a phone number, a payment amount and a payee, and in response, use a pinging message to determine telecommunication carrier information of the phone number, select a converter, determine a set of premium messages in accordance with the telecommunication carrier information, and use the selected converter to transmit the set of premium messages to the phone number to collect funds to pay the payee on behalf of a user of the mobile phone.
-
Citations
19 Claims
-
1. A method, comprising:
-
storing, in a data storage facility of an interchange telecommunication carrier, information for each of a plurality of phone numbers; receiving, in the interchange, a request identifying a phone number, a payment amount and a payee; in response to the request, determining whether the phone number received in the request matches a phone number in the data storage facility having telecommunication carrier information; if the phone number does not have telecommunication carrier information in the data storage facility, transmitting from the common format processor a pinging message in accordance with the phone number; receiving, at the interchange, a response to the pinging message; identifying from the response, by the interchange, telecommunication carrier information of the phone number; if the phone number does have telecommunication carrier information in the data storage facility then skipping the transmission of the pinging message; preparing at least one charging message based on the payment amount to be transmitted via a telecommunication carrier of a mobile phone at the phone number identified in the response or the data storage facility; and transmitting, from the interchange, the at least one charging message to the mobile phone using the telecommunication carrier information, wherein the telecommunication carrier of the mobile phone is to collect funds from a user of the mobile phone according to at least the payment amount and to provide the at least a portion of the funds to the interchange, wherein the interchange is to pay the at least a portion of amount to the payee in accordance with the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium storing instructions, the instructions causing a computer to perform a method, the method comprising:
-
storing, in a data storage facility of an interchange telecommunication carrier, information for each of a plurality of phone numbers; receiving, in the interchange, a request identifying a phone number, a payment amount and a payee; in response to the request, determining whether the phone number received in the request matches a phone number in the data storage facility having telecommunication carrier information; if the phone number does not have telecommunication carrier information in the data storage facility, transmitting from the common format processor a pinging message in accordance with the phone number; receiving, at the interchange, a response to the pinging message; identifying from the response, by the interchange, telecommunication carrier information of the phone number; if the phone number does have telecommunication carrier information in the data storage facility then skipping the transmission of the pinging message; preparing at least one charging message based on the payment amount to be transmitted via a telecommunication carrier of a mobile phone at the phone number identified in the response or the data storage facility; and transmitting, from the interchange, the at least one charging message to the mobile phone using the telecommunication carrier information, wherein the telecommunication carrier of the mobile phone is to collect funds from a user of the mobile phone according to at least the payment amount and to provide the at least a portion of the funds to the interchange, wherein the interchange is to pay the at least a portion of amount to the payee in accordance with the request.
-
-
19. A system, comprising:
-
a data storage facility; and an interchange coupled with the data storage facility; telecommunication carrier information for each of a plurality of phone numbers stored in the data storage facility; wherein in response to a request identifying a phone number, a payment amount and a payee, the interchange is to determine whether the phone number received in the request matches a phone number in the data storage facility having telecommunication carrier information; if the phone number does not have telecommunication carrier information in the data storage facility, transmit a pinging message to the phone number; receive a response to the pinging message and identify telecommunication carrier information of the phone number from the response; select a first converter from the converters based on the telecommunication carrier information associated with the phone number; prepare at least one charging message based on the payment amount to be transmitted via a telecommunication carrier of a mobile phone at the phone number identified in the response or the data storage facility; and transmit the at least one charging message to the mobile phone using the telecommunication carrier of the mobile phone to collect funds from a user of the mobile phone according to at least the payment amount and to provide the at least a portion of the funds to the interchange, wherein the interchange is to pay at least a portion of the amount to the payee in accordance with the request.
-
Specification