Billing in mobile communications system employing wireless application protocol
First Claim
1. A method comprising:
- receiving a service request comprising an Internet address Universal Resource Locator (URL) at a node in a communications system;
identifying one or more service parameters within the Internet address URL received in the service request;
comparing at least a portion of the one or more service parameters with one or more data records stored in a database, wherein the comparing is in accordance with a service priority order that is set based on a number of service parameters associated with a particular data record;
determining a service name associated with the Internet address URL based on the comparison; and
generating billing data for the service request based on the service name,wherein comparing at least a portion of the one or more service parameters with the one or more data records comprises comparing a parameter name and a value with the one or more data records stored in the database, and wherein the parameter name and the value are identified based on one or more separator characters proximate to the parameter name and the value.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a network part and a method for generating billing data in a mobile communications system employing a wireless application protocol. The network part of the mobile communications system comprises: means for setting up a bi-directional wireless data transmission connection to a subscriber terminal; means for transmitting a service request sent by the subscriber terminal to a contents server providing the service; means for transmitting response data generated in the contents server on the basis of the service request to the subscriber terminal; identifying means for identifying transactions associated with the service from among the service requests and the response data on the basis of the identification of the Internet address of the service referred to in the service request and the response data; and billing means for generating billing data for the service using the transactions identified on the basis of the service'"'"'s Internet address.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving a service request comprising an Internet address Universal Resource Locator (URL) at a node in a communications system; identifying one or more service parameters within the Internet address URL received in the service request; comparing at least a portion of the one or more service parameters with one or more data records stored in a database, wherein the comparing is in accordance with a service priority order that is set based on a number of service parameters associated with a particular data record; determining a service name associated with the Internet address URL based on the comparison; and generating billing data for the service request based on the service name, wherein comparing at least a portion of the one or more service parameters with the one or more data records comprises comparing a parameter name and a value with the one or more data records stored in the database, and wherein the parameter name and the value are identified based on one or more separator characters proximate to the parameter name and the value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a database configured to store one or more data records; and one or more computing devices in communication with the database, wherein the one or more computing devices are configured to; receive a service request comprising an Internet address Universal Resource Locator (URL); identify one or more service parameters within the Internet address URL received in the service request; compare at least a portion of the one or more service parameters with one or more data records stored in the database, wherein the one or more computing devices are configured to compare in accordance with a service priority order that is set based on a number of service parameters associated with a particular data record; determine a service name associated with the Internet address URL based on the comparison; and generate billing data for the service request based on the service name, wherein comparing at least a portion of the one or more service parameters with the one or more data records comprises comparing a parameter name and a value with the one or more data records stored in the database, and wherein the parameter name and the value are identified based on one or more separator characters proximate to the parameter name and the value. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a database configured to store one or more data records; and a computing device in communication with the database, wherein the computing device is configured to; receive a service request comprising an Internet address Universal Resource Locator (URL); identify one or more service parameters within the Internet address URL received in the service request; compare at least a portion of the one or more service parameters with one or more data records stored in the database, wherein the computing device is configured to compare in accordance with a service priority order that is set based on a number of service parameters associated with a particular data record; determine a service name associated with the Internet address URL based on the comparison; and generate billing data for the service request based on the service name, wherein comparing at least a portion of the one or more service parameters with the one or more data records comprises comparing a parameter name and a value with the one or more data records stored in the database, and wherein the parameter name and the value are identified based on one or more separator characters proximate to the parameter name and the value. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification