DISSEMINATION OF BILLING INFORMATION IN A DISTRIBUTED MESSAGING ENVIRONMENT
First Claim
Patent Images
1. A method comprising:
- receiving, at a messaging server in a service provider network, a text or multimedia message destined for a device external to the service provider network and generated by a user of the service provider network;
transmitting to a messaging gateway, by the messaging server, a request to deliver the message;
receiving, by the messaging server and from the gateway, a response to the request to deliver the message, the response including a billing identifier describing how the message should be billed, the billing identifier having been inserted into the response by the gateway;
extracting, by the messaging server, the billing identifier from the response received from the gateway; and
storing the billing identifier as part of a billing record for the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A messaging system for a wireless network may be constructed using a gateway architecture in which a number of messaging servers are connected to external networks through the gateway. In one implementation, a method implemented in the system may include receiving a message that is communicated as part of a messaging protocol for delivering text or multimedia messages to user devices and altering the message to include a billing identifier describing how the message should be billed. The message may be altered by the gateway and may be transmitted to a messaging server for extraction of the billing information.
7 Citations
24 Claims
-
1. A method comprising:
-
receiving, at a messaging server in a service provider network, a text or multimedia message destined for a device external to the service provider network and generated by a user of the service provider network; transmitting to a messaging gateway, by the messaging server, a request to deliver the message; receiving, by the messaging server and from the gateway, a response to the request to deliver the message, the response including a billing identifier describing how the message should be billed, the billing identifier having been inserted into the response by the gateway; extracting, by the messaging server, the billing identifier from the response received from the gateway; and storing the billing identifier as part of a billing record for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, at a messaging gateway in a service provider network, a communication that is part of a messaging protocol for delivering a text or multimedia message to a user device; altering, by the messaging gateway, the communication to include a billing identifier describing how the message should be billed; and transmitting, by the messaging gateway, the altered communication to a messaging server used in the delivering of the message to the user device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A messaging system comprising:
-
a plurality of messaging servers to provide services relating to the delivery of text or multimedia messages for a network service provider; and at least one gateway to provide connectivity to external messaging servers that are located outside of a network of the network service provider, the at least one gateway altering communications that are communicated as part of a messaging protocol for the delivery of the text or multimedia messages to include a billing identifier describing how the text or multimedia messages should be billed to subscribers of the network service provider; where the at least one gateway device forwards the altered communications to the messaging servers for extraction of the billing identifier. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A computer-readable medium containing instructions executable by a processor, the computer-readable medium storing one or more instructions for:
-
receiving, at a messaging gateway in a service provider network, a communication that is communicated as part of a messaging protocol for delivering text or multimedia messages to user devices; altering, by the messaging gateway, the communication to include a billing identifier describing how the text or multimedia message should be billed; and transmitting, by the messaging gateway, the altered communication to a messaging server used in the delivering of the text or multimedia message to the user devices.
-
Specification