Dynamic call billing and invoice generating application
First Claim
Patent Images
1. A method comprising:
- identifying a call session being initiated by at least one call party device;
retrieving account information of the at least one call party;
generating a preliminary invoice based on the initiated call session including the account information, the preliminary invoice comprising a call duration, a call origination location, a call termination location and a call type;
updating the preliminary invoice to include details of the call session once the call session has ended and creating an updated invoice comprising at least one applicable tax rate;
identifying a location of the at least one call party device and applying the at least one applicable tax rate based on local tax information associated with the location of the at least one call party, the call duration and the call type;
updating a plurality of tax rates based on changes to the plurality of tax rates that have occurred since a previous invoice generation operation prior to updating the preliminary invoice to include details of the call session; and
generating a final invoice for all calls for a predetermined period of time, the final invoice comprising the updated plurality of tax rates.
9 Assignments
0 Petitions
Accused Products
Abstract
Call related invoices may be generated and applied to calls and related services especially in certain countries with dynamic tax models and specific entity authorization rules and other strict requirements for generating such invoices. One example method of operation may include identifying a call session being initiated by at least one call party device and retrieving account information of the at least one call party. Next, a preliminary invoice is generated based on the initiated call session including the account information, and the invoice is then updated to include details of the call session once the call session has ended.
10 Citations
17 Claims
-
1. A method comprising:
-
identifying a call session being initiated by at least one call party device; retrieving account information of the at least one call party; generating a preliminary invoice based on the initiated call session including the account information, the preliminary invoice comprising a call duration, a call origination location, a call termination location and a call type; updating the preliminary invoice to include details of the call session once the call session has ended and creating an updated invoice comprising at least one applicable tax rate; identifying a location of the at least one call party device and applying the at least one applicable tax rate based on local tax information associated with the location of the at least one call party, the call duration and the call type; updating a plurality of tax rates based on changes to the plurality of tax rates that have occurred since a previous invoice generation operation prior to updating the preliminary invoice to include details of the call session; and generating a final invoice for all calls for a predetermined period of time, the final invoice comprising the updated plurality of tax rates. - View Dependent Claims (2, 3, 4, 5, 6, 16)
-
-
7. An apparatus comprising:
-
a receiver configured to receive a call session message indicating a call session being initiated; and a processor configured to identify the call session being initiated by at least one call party device, retrieve account information of the at least one call party, generate a preliminary invoice based on the initiated call session including the account information, the preliminary invoice comprising a call duration, a call origination location, a call termination location and a call type, and update the preliminary invoice to include details of the call session once the call session has ended and creating an updated invoice comprising at least one applicable tax rate, identify a location of the at least one call party device and applying the at least one applicable tax rate based on local tax information associated with the location of the at least one call party, the call duration and the call type, update a plurality of tax rates based on changes to the plurality of tax rates that have occurred since a previous invoice generation operation prior to updating the preliminary invoice to include details of the call session, and generate a final invoice for all calls for a predetermined period of time, the final invoice comprising the updated plurality of tax rates. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:
-
identifying a call session being initiated by at least one call party device; retrieving account information of the at least one call party; generating a preliminary invoice based on the initiated call session including the account information, the preliminary invoice comprising a call duration, a call origination location, a call termination location and a call type; updating the preliminary invoice to include details of the call session once the call session has ended and creating an updated invoice comprising at least one applicable tax rate; identifying a location of the at least one call party device and applying the at least one applicable tax rate based on local tax information associated with the location of the at least one call party, the call duration and the call type; updating a plurality of tax rates based on changes to the plurality of tax rates that have occurred since a previous invoice generation operation prior to updating the preliminary invoice to include details of the call session; and generating a final invoice for all calls for a predetermined period of time, the final invoice comprising the updated plurality of tax rates. - View Dependent Claims (14, 15, 17)
-
Specification