Communication methods and systems
First Claim
Patent Images
1. A system comprising:
- a charging gateway comprising a generic interface to an applications server such that the applications server communicates with the charging gateway using a common protocol independent of a charging server being communicated with, including executable instructions to;
receive directly from a user agent, through the applications server, an authorization request;
identify a charging server associated with the authorization request from a plurality of charging servers implementing a plurality of charging server communication protocols based upon information contained in the authorization request, each of the plurality of charging servers associated with a respective one of the plurality of charging server communication protocols;
select an associated one of a plurality of modules included in the charging gateway based on the identified charging server;
translate, by the associated module selected, communications between the common protocol and the respective charging server communication protocol; and
communicate, using the respective charging server communication protocol, to obtain request information from the identified charging server.
2 Assignments
0 Petitions
Accused Products
Abstract
A system arranged to receive an authorization request from an application server using a first communication protocol; identify a charging server associated with the authorization request from a plurality of charging servers, each charging server associated with a respective charging server communication protocol; and communicate with the identified charging server using the respective charging server communication protocol.
14 Citations
25 Claims
-
1. A system comprising:
a charging gateway comprising a generic interface to an applications server such that the applications server communicates with the charging gateway using a common protocol independent of a charging server being communicated with, including executable instructions to; receive directly from a user agent, through the applications server, an authorization request; identify a charging server associated with the authorization request from a plurality of charging servers implementing a plurality of charging server communication protocols based upon information contained in the authorization request, each of the plurality of charging servers associated with a respective one of the plurality of charging server communication protocols; select an associated one of a plurality of modules included in the charging gateway based on the identified charging server; translate, by the associated module selected, communications between the common protocol and the respective charging server communication protocol; and communicate, using the respective charging server communication protocol, to obtain request information from the identified charging server. - View Dependent Claims (2, 3, 4, 5)
-
6. A system comprising:
-
a charging gateway comprising a generic interface to an applications server such that the applications server communicates with the charging gateway using a common protocol independent of a charging server being communicated with, including executable instructions to; receive directly from a user agent, through the applications server, a service request; identify a particular charging server, from a plurality of charging servers implementing a plurality of charging server communication protocols, associated with at least one of the user agent and a user using the user agent, wherein the charging server is identified based upon information contained in the service request; receive an authorization request at the charging gateway such that the charging gateway communicates with the identified charging server using a respective one of the plurality of charging server communication protocols associated with the identified charging server; select a module associated with the identified particular charging server from modules included in the charging gateway; and translate, by the associated module selected, communications between the common protocol and the respective charging server communication protocol, wherein the respective charging server communication protocol is selected based upon information contained in the service request. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A communication method comprising:
-
receiving, at a charging gateway, directly from a user agent, through an applications server, an authorization request; identifying, by the charging gateway, a charging server associated with the authorization request from a plurality of charging servers implementing a plurality of charging server communication protocols based upon information contained in the authorization request, each charging server associated with a respective one of the plurality of charging server communication protocols; selecting a module from among a plurality of modules included in the charging gateway based on the identified charging server; translating, by the selected module, communications between a common protocol used between the applications server and the charging gateway and the respective charging server communication protocol; and communicating, by the charging gateway, with the identified charging server using the respective charging server communication protocol, to obtain request information from the identified charging server. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A communication method comprising:
-
receiving, at a charging gateway, directly from a user agent, through an applications server, a service request; identifying, by the charging gateway, a charging server, from a plurality of charging servers implementing a plurality of charging server communication protocols, associated with at least one of the user agent and a user using the user agent, wherein the charging server is identified based upon information contained in the service request; receiving an authorization request at the charging gateway; selecting a module from among a plurality of modules included in the charging gateway based on the identified charging server; translating, by the selected module, communications between a common protocol used between the applications server and the charging gateway and a respective one of the charging server communication protocols associated with the identified charging server; and communicating, by the charging gateway, with the identified charging server using the respective charging server communication protocol associated with the identified charging server. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium having computer-readable instructions stored thereon that, if executed by one or more processors cause the one or more processors to:
-
receive, at a charging gateway, directly from a user agent, through an applications server, an authorization request; identify, by the charging gateway, a charging server associated with the authorization request from a plurality of charging servers implementing a plurality of charging server communication protocols based upon information contained in the authorization request, each charging server associated with a respective one of the plurality of charging server communication protocols used to communicate between the charging gateway and the identified charging server; select a module from among a plurality of modules included in the charging gateway based on the identified charging server; translate, by the selected module, communications between a common protocol used between the applications server and the charging gateway and the respective charging server communication protocol associated with the identified charging server; and communicate, using the respective charging server communication protocol associated with the identified charging server, to obtain request information from the identified charging server. - View Dependent Claims (24, 25)
-
Specification