ENHANCED COMMUNICATION PLATFORM AND RELATED COMMUNICATION METHOD USING THE PLATFORM
First Claim
1. At least one computer readable medium encoded with processing instructions performed by at least one computer to perform a method of providing from a platform pre-authorized communication services and transactions using a plurality of external networks of different types and which are external to the platform, the method comprising:
- accepting and processing a request from a user to provide at least one of a communication service, a transaction or user account information via one of the plurality of external networks;
verifying that the user is authorized to receive the at least one of the communication service, the transaction, or the user account information, and that an account associated with the user has a sufficient amount currently available for payment of the at least one of the communication service or the transaction; and
charging, in a real-time transaction, an authorized account associated with the user as the platform controls an element of a corresponding one of the plurality of external networks to provide at least one of the communication service or the transaction as provided by any one of a plurality of different service and transaction providers.
2 Assignments
0 Petitions
Accused Products
Abstract
Pre-authorized communication services and/or transactions are provided via a plurality of networks in response to a request received from a user to provide at least one of a communication service, a transaction and user account information via a plurality of networks of different types. Prior to processing the request, there is verification of the user'"'"'s authorization to receive the at least one of the communication service, the transaction, and the user account information, and that an account associated with the user has a sufficient amount currently available for payment of the at least one of the communication service and the transaction. After verification, an authorized account associated with the user is charged in real time as the at least one of the communication service and the transaction is provided.
33 Citations
56 Claims
-
1. At least one computer readable medium encoded with processing instructions performed by at least one computer to perform a method of providing from a platform pre-authorized communication services and transactions using a plurality of external networks of different types and which are external to the platform, the method comprising:
-
accepting and processing a request from a user to provide at least one of a communication service, a transaction or user account information via one of the plurality of external networks;
verifying that the user is authorized to receive the at least one of the communication service, the transaction, or the user account information, and that an account associated with the user has a sufficient amount currently available for payment of the at least one of the communication service or the transaction; and
charging, in a real-time transaction, an authorized account associated with the user as the platform controls an element of a corresponding one of the plurality of external networks to provide at least one of the communication service or the transaction as provided by any one of a plurality of different service and transaction providers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium encoded with processing instructions performed by at least one computer to provide a method of providing pre-authorized communication services and transactions using a plurality of external networks of different types and which is external to a platform, the method comprising:
-
accepting a request from a user via a corresponding one of the plurality of external networks, the request requesting at least one of a communication service or a transaction;
verifying that the user is authorized to receive the at least one of the communication service or the transaction, and that an account associated with the user has a sufficient value available for payment; and
charging in real time at the platform outside of the external networks, using rating engines that dynamically calculate charges, an account associated with the user while the platform controls an element of a corresponding one of the external networks from the platform to provide by any one of a plurality of different service and transaction providers the at least one of the communication service or the transaction and authorizing the transaction if the accepting and verifying is successful. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of obtaining pre-authorized communication services and transactions using a plurality of external networks of different types and a platform outside of the plurality of external networks, comprising:
-
sending a request from a user device via the plurality of external networks to the platform, where the platform accepts and processes the request from the user device to provide at least one of a communication service, a transaction or user account information;
verifies that the user is authorized to receive the at least one of the communication service, the transaction, or the user account information, and that an account associated with the user has a sufficient amount currently available for payment of the at least one of the communication service or the transaction; and
charges in real time at the platform, an authorized account associated with the user as the platform controls an element of a corresponding one of the plurality of external networks to provide at least one of the communication service or the transaction; and
receiving the at least one of the communication service or the transaction provided by any one of a plurality of different service and transaction providers according to the control of the platform.
-
-
20. A method of obtaining pre-authorized communication services and transactions under control of an enhanced services platform outside of a plurality of external networks of different types, comprising:
-
sending a request to provide at least one of a communication service, a transaction or user account information from a user to the enhanced services platform via one of the external networks for verification that the user is authorized to receive the at least one of the communication service, the transaction or the user account information, and that an account associated with the user has a sufficient amount currently available for payment of the at least one of the communication service or the transaction, if payment is required; and
receiving the at least one of the communication service, the transaction or the account information by the user from any one of a plurality of different service and transaction providers if verification is obtained by the enhanced services platform and the authorized account associated with the user is charged in real time by an accounting platform in response to verification of the request.
-
-
21. A method of providing pre-authorized communication services and transactions using a plurality of external networks of different types and a platform outside of the plurality of external networks, comprising:
-
transmitting a request from a user via a corresponding one of the plurality of external networks to the platform, the request being for at least one of a communication service or a transaction; and
after it is verified that the user is authorized to receive the at least one of the communication service or the transaction, and that an account associated with the user has a sufficient value available for payment, transmitting a charge from the platform using rating engines that dynamically calculate charges to an account associated with the user while the platform is controlling an element of a corresponding one of the external networks from the platform to provide the at least one of the communication service or the transaction and authorizing the transaction using any one of a plurality of different service and transaction providers.
-
-
22. A method of providing pre-authorized communication services and transactions under control of a platform outside of a plurality of external networks of different types, comprising:
-
transmitting a request for at least one of a communication service or a transaction from a user to the platform via a first one of the external networks; and
at least one of providing the communication service or authorizing the transaction using at least one of a plurality of different service and transaction providers, after verification that the user is authorized to receive the at least one of the communication service or the transaction and that an account associated with the user has a sufficient value available for payment using rating engines that dynamically calculate charges to the account while the platform is controlling an element of a second one of the external networks.
-
-
23. A method of providing pre-authorized communication services and transactions using a plurality of external networks of different types and a platform outside of the plurality of external networks, comprising:
-
transmitting a request from a corresponding one of the plurality of external networks of different types, the request being from a user requesting at least one of a communication service or a transaction; and
after it is verified that the user is authorized to receive the at least one of the communication service or the transaction, and that an account associated with the user has a sufficient value available for payment, transmitting a control signal from the platform to control an element of a corresponding one of the external networks from the platform to provide the at least one of the communication service or the transaction and authorizing the transaction using any one of a plurality of different service and transaction providers while the platform is charging an account using rating engines that dynamically calculate charges to the account associated with the user.
-
-
24. A method of providing pre-authorized communication services and transactions under control of a platform outside of a plurality of external networks of different types, comprising:
-
transmitting a request for at least one of a communication service or a transaction from a user to the platform via a first one of the external networks; and
transmitting a control signal from the platform to a second one of the external networks to control at least one of providing the communication service or authorizing the transaction using a plurality of different service and transaction providers, after verification that the user is authorized to receive the at least one of the communication service or the transaction, and that an account associated with the user has a sufficient value available for payment, and while the platform is charging the account using at least one rating engine that dynamically calculates charges.
-
-
25. A user communication device communicating with a platform outside of a plurality of external networks of different types, comprising:
-
an input unit that receives a request from a user identifying at least one of a communication service, a transaction or user account information; and
a transmitter that transmits the request to the platform via one of the external networks for verification that the user is authorized to receive the identified at least one of the communication service, the transaction or the user account information, and that an account associated with the user has a sufficient amount currently available for payment of the identified at least one of the communication service or the transaction, and for control of an element of one of the external networks from the platform such that at least one of a plurality of different service and transaction providers at least one of authorizes the identified transaction or provides at least one of the identified communication service or the identified user account information, while the authorized account associated with the user is charged in real time in response to verification of the request. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A user communication device communicating with a platform outside of a plurality of external networks of different types, comprising:
-
an input unit that receives a request from a user identifying at least one of a communication service or a transaction; and
a transmitter that transmits the request to the platform via one of the networks for verification that the user is authorized to receive the at least one of the communication service or the transaction, and that an account associated with the user has a sufficient amount currently available for payment of the identified at least one of the communication service or the transaction if payment is required, and for control of an element of one of the networks by the platform such that at least one of a plurality of different service and transaction providers to at least one of authorize the transaction or provide the communication service, while the account is charged using at least one rating engine that dynamically calculates charges. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A method of crediting a pre-authorized account of a user, maintained at a platform connected to a plurality of networks;
- comprising;
sending a notification to the user at a transceiver that the pre-authorized account needs additional funds;
receiving a response message from the user via the transceiver requesting additional funds be added to the pre-authorized account in accordance with the notification;
authenticating at the platform, using a unique identifier associated with the user, that the user is associated with the pre-authorized account and another account from which the additional funds may be drawn; and
after authentication that the user is associated with the pre-authorized account, crediting the pre-authorized account as a consequence of debiting the other account, thereby making the additional funds available in the pre-authorized account to pay for at least one communication service or transaction, provided or consummated, respectively via at least one of the networks of different types which are connected to the platform. - View Dependent Claims (40, 41, 42, 43, 44, 55)
- comprising;
-
45. A method of crediting a pre-authorized account of a user, comprising:
-
sending a notification to the user at a transceiver that the pre-authorized account needs additional credit;
receiving a response message from the user sent from the transceiver and including a number associated with the user;
sending a request from a first platform to a second platform to obtain the additional credit from another account associated with the user and maintained by the second platform; and
receiving the additional credit obtained from a transaction debiting the other account and adding the additional credit to the pre-authorized account maintained by another platform different than the second platform to supply funds used to pay for at least one communication service or transaction, provided or consummated respectively via at least one of a plurality of networks of different types which are connected to the first and second platforms. - View Dependent Claims (46, 47, 56)
-
-
48. A method of crediting a pre-authorized account of a user, comprising:
-
receiving at a first platform an identification number from a user;
authenticating the user at the first platform using the identification number;
sending a message to a transceiver of the user indicating that the pre-authorized account has reached a predetermined limit of remaining funds; and
adding additional credit to the pre-authorized account, if the user is authenticated and the user has responded to a message indicating that the pre-authorized account has reached the predetermined limit of remaining funds and the user has identified another account on a second platform from which the additional credit is to be obtained for the pre-authorized account, by debiting the other account and making the additional credit available in the pre-authorized account to pay for at least one communication service or transaction, provided or consummated respectively via at least one of a plurality of networks of different types which are connected to the first platform.
-
-
49. A system, connected to at least one separate system, used in crediting an account of a user of a transceiver who has another account controlled by one of the at least one separate system, said system comprising:
-
a storage device storing information controlling a first user account. a first computer platform receiving a first unique number sent from the transceiver of the user disposed outside of said system, sending a second unique number, as a result of having received the first unique number, to a second computer platform in one of the at least one separate system for use in verification of the user, establishing a connection with the transceiver of the user to provide a notification to the user via the transceiver indicating that the first user account associated with the user has an amount below a predetermined value, receiving a response message from the transceiver of the user in response to the notification, the response message including a third unique number for use in adding an amount to the first user account, causing, if the second computer platform authenticates the user using the second unique number and the first computer platform receives the third unique number in the response message, one of the first and second computer platforms to send a replenishment message outside of said system to another account associated with the user and disposed on a third computer platform external to said system, receiving, through a synchronized transaction, a replenishment amount from the other account, adding the replenishment amount to the first user account to make the replenishment amount available to expend for at least one communication service or transaction, provided or consummated, respectively via at least one of a plurality of networks of different types which are external to the first and second computer platforms. - View Dependent Claims (50)
-
-
51. A platform outside of external networks of different types and connectable to a transceiver of a user, a billing platform and another platform, comprising:
-
an interface receiving a request message from a user, via the transceiver disposed outside of said platform, requesting an increase in an amount in an account associated with the user and controlled by the billing platform;
a verification module authenticating that the user is associated with the account to permit increase or decrease in the amount in the account; and
a processor, if the user is authenticated as being associated with the account, determining another account controlled by the other platform and associated with the user according to the request message, causing a top up request to be sent outside of said platform via the external networks of different types to access the other account and obtain an additional amount to top up the account via a corresponding transaction, and if the additional amount is received from the other account, causing the account to be topped up by the additional amount to pay for at least one communication service or transaction, provided or consummated, respectively via at least one of the external networks of different types. - View Dependent Claims (52)
-
-
53. A platform, connected to a plurality of external networks of different-types and connectable to other platforms and user terminal devices, said platform providing communication services and changing amounts in accounts associated with users and comprising:
-
an interface through which a top up message and a request message are transmitted with respect to a user using one of the user terminal devices disposed outside of the platform;
a storage unit storing an account value associated with the user; and
a processor performing bill processing for the account associated with the user for a communication service and/or transaction provided to the user, determining if the account has available credit below a predetermined amount, establishing a connection to the one of the user terminal devices to send the request message to the user to request top up of the account such that the value of the account can be replenished to at or above the predetermined level, and receiving a response message from the one of the user terminal devices requesting top up of the account, and, if the user is authenticated as being associated with the account, said platform receiving an additional credit in a real-time transaction from another account stored on one of the other platforms and associated with the user in accordance with the request message and causing the account to be topped up using the additional amount to make the additional amount available to pay for at least one communication service or transaction, provided or consummated, respectively via at least one of the external networks. - View Dependent Claims (54)
-
Specification