Abstract:
Systems and methods according to these exemplary embodiments provide techniques for locating a service using DNS search techniques. For example, an IP address of a customer's end user device (10, 20, 30) can be used to perform a reverse DNS search from which an entry pointing to a service, e.g., a payment service or a video delivery service, can be obtained. The entry, e.g., a Uniform Resource Locator (URL), can then be used to access or evaluate the identified service.
Abstract:
Systems and methods according to these exemplary embodiments provide techniques for facilitating the selection of a billing gateway (120, 504) by an end user device (10, 20, 30) when an end user (10, 20, 30) orders content for the end user device or another device as desired.
Abstract:
A method (100) is disclosed such that when a call is being set up (104) from or to a mobile (or fixed) pre-paid subscriber, a portion of the value in the subscriber's pre-paid account is withdrawn (114, 120) to cover the cost of the call. Preferably, the amount withdrawn (114, 120) is large enough to cover the cost for a call of typical duration (e.g., 4 minutes). At call set up (104), for example, in an Intelligent Network (10), this amount is withdrawn (114, 120) from the account and allocated to the call being set up. If this amount is not completely used up, the remainder is returned (146) to the pre-paid account. If, however, the allocated amount is depleted (124) before the call is completed, a second allocation or withdrawal from the account is requested for that call. If the value left in the account is large enough to cover the second withdrawal request, a second amount is withdrawn (114, 120) and allocated to cover the ongoing call. If needed, additional withdrawals (114, 120) can be made to cover the ongoing call until it is completed. Once the call is completed (142), any remainder of the allocated amount is returned (146) to the pre-paid account. Consequently, a pre-paid subscriber can have a plurality of parallel ongoing calls, and because the amount in the pre-paid account isbeing monitored (116, 122) and accounted for before or while the calls occur, there is no risk that these calls will not be covered by the amount in the pre-paid account.
Abstract:
A method (100) is disclosed such that when a call is being set up (104) from or to a mobile (or fixed) pre-paid subscriber, a portion of the value in the subscriber's pre-paid account is withdrawn (114,120) to cover the cost of the call. Preferably, the amount withdrawn (114,120) is large enough to cover the cost for a call of typical duration (e.g., 4 minutes). At call set up (104), for example, in an Intelligent Network (10), this amount is withdrawn (114,120) from the account and allocated to the call being set up. If this amount is not completely used up, the remainder is returned (146) to the pre-paid account. If, however, the allocated amount is depleted (124) before the call is completed, a second allocation or withdrawal from the account is requested for that call. If the value left in the account is large enough to cover the second withdrawal request, a second amount is withdrawn (114,120) and allocated to cover the ongoing call. If needed, additional withdrawals (114,120) can be made to cover the ongoing call until it is completed. Once the call is completed (142), any remainder of the allocated amount is returned (146)to the pre-paid account. Consequently, a pre-paid subscriber can have a plurality of parallel ongoing calls, and because the amount in the pre-paid account is being monitored (116,122) and accounted for before or while the calls occur, there is no risk that these calls will not be covered by the amount in the pre-paid account.
Abstract:
A reference model for an interface is provided by creating together with the interface a first and a second auxiliary program. The first auxiliary program (A") is a model program simulating use of the interface, and the second auxiliary program (B") is a model program simulating that it offers the functions in the interface. Both programs shall be able to execute all possible and admissible operations over the interface at the same time controlling that the other program does not make anything impermissible.
Abstract:
A method (100) is disclosed such that when a call is being set up (104) from or to a mobile (or fixed) pre-paid subscriber, a portion of the value in the subscriber's pre-paid account is withdrawn (114,120) to cover the cost of the call. Preferably, the amount withdrawn (114,120) is large enough to cover the cost for a call of typical duration (e.g., 4 minutes). At call set up (104), for example, in an Intelligent Network (10), this amount is withdrawn (114,120) from the account and allocated to the call being set up. If this amount is not completely used up, the remainder is returned (146) to the pre-paid account. If, however, the allocated amount is depleted (124) before the call is completed, a second allocation or withdrawal from the account is requested for that call. If the value left in the account is large enough to cover the second withdrawal request, a second amount is withdrawn (114,120) and allocated to cover the ongoing call. If needed, additional withdrawals (114,120) can be made to cover the ongoing call until it is completed. Once the call is completed (142), any remainder of the allocated amount is returned (146)to the pre-paid account. Consequently, a pre-paid subscriber can have a plurality of parallel ongoing calls, and because the amount in the pre-paid account is being monitored (116,122) and accounted for before or while the calls occur, there is no risk that these calls will not be covered by the amount in the pre-paid account.
Abstract:
A method (100) is disclosed such that when a call is being set up (104) from or to a mobile (or fixed) pre-paid subscriber, a portion of the value in the subscriber's pre-paid account is withdrawn (114, 120) to cover the cost of the call. Preferably, the amount withdrawn (114, 120) is large enough to cover the cost for a call of typical duration (e.g., 4 minutes). At call set up (104), for example, in an Intelligent Network (10), this amount is withdrawn (114, 120) from the account and allocated to the call being set up. If this amount is not completely used up, the remainder is returned (146) to the pre-paid account. If, however, the allocated amount is depleted (124) before the call is completed, a second allocation or withdrawal from the account is requested for that call. If the value left in the account is large enough to cover the second withdrawal request, a second amount is withdrawn (114, 120) and allocated to cover the ongoing call. If needed, additional withdrawals (114, 120) can be made to cover the ongoing call until it is completed. Once the call is completed (142), any remainder of the allocated amount is returned (146) to the pre-paid account. Consequently, a pre-paid subscriber can have a plurality of parallel ongoing calls, and because the amount in the pre-paid account is being monitored (116, 122) and accounted for before or while the calls occur, there is no risk that these calls will not be covered by the amount in the pre-paid account.
Abstract:
A reference model for an interface is provided by creating together with the interface a first and a second auxiliary program. The first auxiliary program (A") is a model program simulating use of the interface, and the second auxiliary program (B") is a model program simulating that it offers the functions in the interface. Both programs shall be able to execute all possible and admissible operations over the interface at the same time controlling that the other program does not make anything impermissible.
Abstract:
A reference model for an interface is provided by creating together with the interface a first and a second auxiliary program. The first auxiliary program (A") is a model program simulating use of the interface, and the second auxiliary program (B") is a model program simulating that it offers the functions in the interface. Both programs shall be able to execute all possible and admissible operations over the interface at the same time controlling that the other program does not make anything impermissible.