Enhanced communication platform and related communication method using the platform
DCFirst Claim
1. A method of providing pre-authorized communication services and transactions using a plurality of external networks, comprising:
- accepting and processing a request from a user to provide at least one of a communication service, a transaction and user account information using one of the plurality of external networks of different types;
verifying that the user is authorized 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; and
charging, in real time at a platform, an authorized account associated with the user as the platform controls a corresponding one of the plurality of external networks to provide at least one of the communication service and the transaction is provided, wherein;
the platform is outside of the plurality of external networks of different types, and the at least one of a communication service and transaction is provided by any one of a plurality of different service and transaction providers.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A method of providing pre-authorized communication services and/or transactions via a plurality of networks, including accepting and processing a request 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, verifying that the user is authorized 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 and charging, in real time, an authorized account associated with the user as the at least one of the communication service and the transaction is provided. There is also included a telephony platform providing communication services to users, the telephony platform having an input receiver that receives, via a plurality of networks of different types, a personal identification number from a user, an enhanced communication service selection that the user selected from a plurality of enhanced communication services and a request for user account information, a storage device that stores an account value linked to the personal identification number, a verification module that authenticates the personal identification number sent by the input device and verifies that the stored account value has sufficient value to pay for the enhanced communication service and a processor that provides the user-selected enhanced communication service and/or the user-requested account information to the user.
-
Citations
50 Claims
-
1. A method of providing pre-authorized communication services and transactions using a plurality of external networks, comprising:
-
accepting and processing a request from a user to provide at least one of a communication service, a transaction and user account information using one of the plurality of external networks of different types;
verifying that the user is authorized 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; and
charging, in real time at a platform, an authorized account associated with the user as the platform controls a corresponding one of the plurality of external networks to provide at least one of the communication service and the transaction is provided, wherein;
the platform is outside of the plurality of external networks of different types, and the at least one of a communication service and transaction is 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)
disconnecting the user from at least one of the plurality of external networks of different types after the at least one of the communication service and the transaction is provided; and
re-establishing a connection with the disconnected user and advising the disconnected user of a balance remaining in the account associated with the disconnected user.
-
-
10. The method of claim 1, further comprising:
-
determining while providing the one of the communication service and the transaction that the user no longer has a sufficient amount in the account associated with the user; and
if it is determined that there is no longer the sufficient amount, accepting an account number across the at least one of the plurality of external networks of different types and adding value to the account associated with the user from the accepted account number.
-
-
11. A method of providing pre-authorized communication services and transactions using plurality of external networks, comprising:
-
accepting 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 and a transaction;
verifying that the user is authorized to receive the at least one of the communication service and the transaction, and that an account associated with the user has a sufficient value available for payment; and
charging at a platform, using rating engines that dynamically calculate charges, an account associated with the user while the platform controls a corresponding one of the external networks from the platform to provide the at least one of the communication service and authorizing the transaction if the accepting and verifying is successful, wherein;
the platform is outside of the plurality of external networks of different types, and the at least one of a communication service and transaction is provided by any one of a plurality of different service and transaction providers. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A telephony platform providing communication services to users, the telephony platform comprising:
-
an interface that receives, from a plurality of external networks of different types, a personal identification number from a user, an enhanced communication service selection that the user selected from a plurality of enhanced communication service, a transaction, and a request for user account information;
a storage device that stores an account value linked to the personal identification number;
a verification module that authenticates the personal identification number sent by the interface and verifies that the stored account value has sufficient value to pay for the user-selected one of the enhanced communication service and the transaction; and
a processor that controls for each user-selected one of the enhanced commnunication service, the transaction, and/or the user-requested account information, a corresponding one of the plurality of external networks to provides the user-selected one of the enhanced communication service, the transaction, and/or the user-requested account information to the user, wherein;
the platform is outside of the plurality of external networks of different types, and the at least one of a communication service and the transaction is provided by any one of a plurality of different service and transaction providers. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A platform providing communication services to users requested over external networks of different types, the platform comprising:
-
an interface through which user identifiers are received from the external networks of different types, each of the user identifiers having a conesponding request for an enhanced communication service which is selected by the user from a plurality of the enhanced communication services, the interface being outside of the external networks from which the user identifiers and the requested enhanced communication services are received;
a storage device that stores account values linked to the user identifiers;
a verification module that receives the user identifiers from the interface, authenticates each received user identifier sent by the interface, and provides a verification indicator for each user identifier if the verification module verifies that the corresponding one of the stored account values has a sufficient value to pay for the corresponding requested enhanced communication service; and
a processor that receives the verification indicators from the verification module and, for each verification indicator corresponding to one of the user identifiers, controls, through the interface, an element of a corresponding one of the external networks to provide the requested enhanced communication service. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
the verification module further sends a verification denial to the processor if the verification module determines, after authentication of one of the received user identifiers, that the corresponding one of the stored account values has an insufficient value to pay for the corresponding requested enhanced communication service, and upon receipt of the verification denial for the one user identifier, the processor disconnects the corresponding external network prior to the providing the requested enhanced communication service requested by the one user.
-
-
34. The platform of claim 32, wherein:
-
the verification module further sends a verification denial to the processor if the verification module determines, after authentication of one of the received user identifiers, that the corresponding one of the stored account values has an insufficient value to pay for the corresponding requested enhanced communication service, and upon receipt of the verification denial for the one user identifier, the processor controls the element of the one corresponding external network to effect disconnection from the one corresponding external network prior to the providing the requested enhanced communication service requested by the one user.
-
-
35. The platform of claim 29, wherein:
-
one of the external networks comprises a public switched telephone network comprising a switch as the element and which is used to connect and disconnect calls over the public switched telephone network, one of the requested enhanced communication services is to be provided using a call to be provided through the switch, and the processor controls the switch to selectively provide the one requested enhanced communication service to the corresponding user by connecting and disconnecting the call in accordance with the adjusted account value being at or above the predetermine account value.
-
-
36. The platform of claim 35, wherein the interface comprises a computer telephony interface (CTI) card through which the user identifier and the requested enhanced communication service is received and through which the processor controls the switch.
-
37. The platform of claim 29, wherein:
-
one of the plurality of external networks comprises a wireless network including the element, and the processor controls the element of the wireless network to provide the requested enhanced communication service to the user.
-
-
38. The platform of claim 29, wherein;
-
one of the enhanced communication services comprises a transaction in which a good is provided in exchange for an amount deducted from the corresponding stored account value;
another one of the enhanced communication services comprises a transaction in which access to the internet is provided in exchange for an amount deducted from the corresponding stored account value;
a further one of the enhanced communication services comprises a transaction in which financial goods are provided in exchange for an amount deducted from the corresponding stored account value; and
an additional one of the enhanced communication services comprises a transaction in which entertainment goods are provided in exchange for an amount deducted from the corresponding stored account value.
-
-
39. The platform of claim 30, wherein:
-
one of the enhanced communication services comprises a transaction in which a good is provided in exchange for an amount deducted from the corresponding stored account value;
another one of the enhanced communication services comprises a transaction in which access to the internet is provided in exchange for an amount deducted from the corresponding stored account value;
a further one of the enhanced communication services comprises a transaction in which financial goods are provided in exchange for an amount deducted from the corresponding stored account value; and
an additional one of the enhanced communication services comprises a transaction in which entertainment goods are provided in exchange for an amount deducted from the corresponding stored account value.
-
-
40. The platform of claim 27, wherein the processor and the verification module comprise first and second servers.
-
41. The platform of claim 40, wherein the processor and verification module functions of the first server provides ones of the plurality enhanced communication service including telephony services.
-
42. The platform of claim 41, wherein the telephony services comprise voice mail, call conferencing, and outcalling, and prepaid calling.
-
43. The platform of claim 42, wherein the processor and verification module functions of the second sewer provides additional ones of the plurality enhanced communication service including abbreviated dialing, password service, automatic alarm, conference call, multi-line calling, call forward, call accept, call back, distinctive ringing, network voice mail, interception service, call detect, and call parking.
-
44. The platform of claim 27, wherein the verification module comprise a first server, and the processor comprises a second server in communication with the first server.
-
45. The platform of claim 44, wherein the first server comprises a radius server.
-
46. The platform of claim 27, wherein one of the enhanced communication services is provided through one of the external networks which would be unable to provide the one enhanced communication service without the control of the processor.
-
47. The platform of claim 27, wherein the interface further receives from the external networks requests for user account information corresponding to ones of the user identifiers, and
the processor provides the requested user account information if the verification module authenticates the corresponding user identifier. -
48. The platform of claim 47, wherein the processor provides user account management functions, payment administration functions, rate plan functions, and security functions if the verification module authenticates the corresponding user identifier.
-
49. The platform of claim 29, wherein, if the processor determines while providing the requested enhanced communication service that the adjusted account value is below the predetermined account value, the processor accepts an account number and adds value to the stored account value from the accepted account number.
-
50. The platform of claim 27, wherein the processor disconnets the user from the element of the one of the external networks after the corresponding requested enhanced communication service is provided, re-establishes a connection with the disconneted user and advises the disconnected user of a balance remaining in the corresponding stored account value.
Specification