Method and apparatus for providing separable billing services
First Claim
Patent Images
1. An apparatus for providing separable billing services, comprising:
- a memory for storing a set of identifiers, each of the set of the identifiers identifying one or more digital processing devices connected to a data network, and each identifier being assigned a communication type; and
a processor for;
receiving over communication network, a data packet, the data packet comprising an address;
reformatting the received data packet into a complaint request comprising a destination address that correspond to a second destination address of the received data packet and a source address identifying a server;
comparing the address to one of the set of identifiers;
transmitting a query via a communication interface to a server to verify whether financial responsibility for a transaction will be accepted, and an account associated with the communication type should be adjusted; and
adjusting the account associated with the communication or another account based on the verification.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for providing separable billing services. In one embodiment, an apparatus comprises a memory for storing a data address associated with a first type of communication and a processor for receiving a data packet, the data packet comprising a destination data address. The processor compares the destination data address to the data address associated with the first type of communication, and routes the data packet to the destination data address if the destination data address matches the data address associated with the first type of communication and bills an account associated with the first type of communication.
59 Citations
29 Claims
-
1. An apparatus for providing separable billing services, comprising:
-
a memory for storing a set of identifiers, each of the set of the identifiers identifying one or more digital processing devices connected to a data network, and each identifier being assigned a communication type; and a processor for; receiving over communication network, a data packet, the data packet comprising an address; reformatting the received data packet into a complaint request comprising a destination address that correspond to a second destination address of the received data packet and a source address identifying a server; comparing the address to one of the set of identifiers; transmitting a query via a communication interface to a server to verify whether financial responsibility for a transaction will be accepted, and an account associated with the communication type should be adjusted; and adjusting the account associated with the communication or another account based on the verification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing separable billing services, comprising:
-
receiving by a server, over a communication network, a data packet at a processor of the server, the data packet comprising an address identifying a digital processing device connected to a data network; reformatting by the server, the received data packet into a complaint request comprising a destination address that correspond to a second destination address of the received data packet and a source address identifying the server; comparing by the processor of server, the address to a set of identifiers stored in a memory of the server, each of the set of the identifiers identifying one of a plurality of digital processing devices, and each identifier being assigned a communication type; transmitting a query by the processor of the server, via a communication interface, to another server to verify whether financial responsibility for a transaction will be accepted, and an account associated with the communication type should be adjusted; and adjusting by the processor of the server, the account associated with the communication type or another account based on the verification. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 27, 28, 29)
-
-
18. A non-transitory machine-readable medium comprising instructions executable by a digital processing apparatus to perform a method for providing separable billing services, the instructions comprising codes for:
-
receiving over a communication network, a data packet, the data packet comprising an address identifying a digital processing device connected to a data network; reformatting the received data packet into a complaint request comprising a destination address that correspond to a second destination address of the received data packet and a source address identifying a server; comparing the address to a set of identifiers stored in a memory, each of the set of the identifiers identifying one of a plurality of digital processing devices, and each identifier being assigned a communication type; transmitting a query via a communication interface to a server to verify whether financial responsibility for a transaction will be accepted, and an account associated with the communication type should be adjusted; and adjusting the account associated with the communication type or another account based on the verification. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus for providing separable billing services, comprising:
-
receiving means for receiving over a communication network, a data packet, the data packet comprising an address identifying a digital processing device connected to a data network; reformatting means for reformatting the received data packet into a complaint request comprising a destination address that correspond to a second destination address of the received data packet and a source address identifying a server; comparing means for comparing the address to a set of identifiers stored in a memory, each of the set of the identifiers identifying one of a plurality of digital processing devices, and each identifier being assigned a communication type; transmitting means for transmitting a query via a communication interface to a server to verify whether financial responsibility for a transaction will be accepted, and an account associated with the communication type should be adjusted; and adjusting means for adjusting the account associated with the communication type or another account based on the verification.
-
Specification