SYSTEMS AND METHODS OF COMMUNICATING USING XML
First Claim
Patent Images
1. A method of providing services to users, the method being performed at a network system, the method comprising:
- providing a subscriber computer with access to at least one network via a network system;
receiving an XML command at the network system from a service provider system;
parsing the XML command to determine a type of operation requested by the service provider system and to determine a user associated with the XML command;
translating at least a portion of the XML command to produce data in a specialized data format configured to be compatible with a protocol associated with a service usage accounting system;
transmitting the data in the specialized data format to the service usage accounting system, the data in the specialized data format configured to authorize and bill an account associated with the user;
receiving an authorization result from the service usage accounting system;
translating the authorization result to produce an XML response indicating that the XML command was received and processed appropriately; and
transmitting the XML response from the network system to the service provider system, the XML response comprising a confirmation identifier based on the authorization result.
7 Assignments
0 Petitions
Accused Products
Abstract
An embodiment is a method of providing services to users. A system receives an XML command at the network system from a service provider system. It parses the XML command and translates at least a portion of the XML command, which it uses to authorize an action. The system receives and translates the authorization result to produce an XML response, and transmits the XML response.
-
Citations
15 Claims
-
1. A method of providing services to users, the method being performed at a network system, the method comprising:
-
providing a subscriber computer with access to at least one network via a network system; receiving an XML command at the network system from a service provider system; parsing the XML command to determine a type of operation requested by the service provider system and to determine a user associated with the XML command; translating at least a portion of the XML command to produce data in a specialized data format configured to be compatible with a protocol associated with a service usage accounting system; transmitting the data in the specialized data format to the service usage accounting system, the data in the specialized data format configured to authorize and bill an account associated with the user; receiving an authorization result from the service usage accounting system; translating the authorization result to produce an XML response indicating that the XML command was received and processed appropriately; and transmitting the XML response from the network system to the service provider system, the XML response comprising a confirmation identifier based on the authorization result. - View Dependent Claims (2, 3, 4)
-
-
5. A computing system configured to manage services provided to users, the system comprising:
-
one or more communications interfaces configured to communicate with a guest service and with an accounting system; a subscriber interface configured to provide a subscriber computer with access to at least one network and to adapt to the subscriber computer to facilitate communications between the subscriber computer and the at least one network; and an XML processing module, executed on at least one processor, and configured to perform a method comprising; receiving an XML command from the guest service; parsing the XML command to determine a type of operation requested by the guest service and to determine a user associated with the XML command; transmitting data, in a format specific to the accounting system, to the accounting system to authorize and bill an account associated with the user in accordance with data in the XML command; receiving an authorization result from the accounting system; and transmitting an XML response to the guest service, the XML response comprising a confirmation identifier based on the authorization result. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium, comprising instructions configured to cause a computer processor to perform operations comprising:
-
parsing a first XML command received from a first server, to determine a type of operation requested by the first server and to determine a user associated with the XML command; translating at least a portion of the XML command to produce a command configured to be interoperable with a protocol associated with a second server, the command being different from the XML command, the command comprising an identifier of the user associated with the XML command and further comprising billing information; transmitting the command to the second server; receiving an authorization result from the second server; generating an XML response based on the received authorization result, the XML response indicating that the XML command was received and processed appropriately; and transmitting the XML response to the first server. - View Dependent Claims (12, 13, 14, 15)
-
Specification