IP Library Granted Patent US 9,392,125
Granted Patent B1
US 9,392,125 · App. 14/073,041 · Granted Jul 12, 2016

Dynamic call billing and invoice generating application

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,392,125
App. No.
14/073,041
Granted
Jul 12, 2016
Kind
B1
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.

Claims (58)

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.

2. The method of claim 1 , further comprising:

estimating a cost of the call session;

applying a plurality of tax rates to the preliminary invoice; and

calculating a total tax cost based on the cost of the call session.

3. The method of claim 1 , wherein the call session is between two parties.

4. The method of claim 1 , wherein the call session is a conference call comprising a plurality of call recipients.

5. The method of claim 1 , further comprising:

sharing the final invoice with a plurality of recipients;

generating a web link to the final invoice; and

transmitting the invoice to at least one of the plurality of recipients.

6. The method of claim 5 , wherein the final invoice comprises a summary of all charges, a bank deposit form, and call information for all calls during the predetermined period of time.

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.

8. The apparatus of claim 7 , wherein the processor is further configured to

estimate a cost of the call session;

apply a plurality of tax rates to the preliminary invoice; and

calculate a total tax cost based on the cost of the call session.

9. The apparatus of claim 7 , wherein the call session is between two parties.

10. The apparatus of claim 7 , wherein the call session is a conference call comprising a plurality of call recipients.

11. The apparatus of claim 7 , wherein the processor is further configured to

share the final invoice with a plurality of recipients,

generate a web link to the final invoice, and wherein the apparatus further comprises:

a transmitter configured to transmit the final invoice to at least one of the plurality of recipients.

12. The apparatus of claim 11 , wherein the final invoice comprises a summary of all charges, a bank deposit form, and call information for all calls during the predetermined period of time.

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.

14. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

estimating a cost of the call session;

applying a plurality of tax rates to the preliminary invoice; and

calculating a total tax cost based on the cost of the call session.

15. The non-transitory computer readable storage medium of claim 13 , wherein the call session is between two parties.

16. The non-transitory computer readable storage medium of claim 1 , wherein the call session is a conference call comprising a plurality of call recipients.

17. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

sharing the final invoice with a plurality of recipients;

generating a web link to the final invoice; and

transmitting the final invoice to at least one of the plurality of recipients, and wherein the final invoice comprises a summary of all charges, a bank deposit form, and call information for all calls during the predetermine period of time.

Assignments (10)
OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2024
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 069438/0775 →
CHANGE OF NAME Recorded Apr 3, 2023
From: INTRADO CORPORATION
To: WEST TECHNOLOGY GROUP, LLC
Reel/Frame 063239/0876 →
CHANGE OF NAME Recorded Apr 3, 2023
From: WEST CORPORATION
To: INTRADO CORPORATION
Reel/Frame 063239/0900 →
NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN PATENTS Recorded Jan 31, 2023
From: CX360, INC.; WEST TECHNOLOGY GROUP, LLC (FKA INTRADO CORPORATION, FKA WEST CORPORATION); INTRADO INTERACTIVE SERVICES CORPORATION (FKA WEST INTERACTIVE SERVICES CORPORATION, FKA COBALT ACQUISITION COMPANY)
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 062571/0018 →
RELEASE OF SECURITY INTEREST Recorded Dec 20, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: WEST CORPORATION; WEST NOTIFICATIONS, INC.
Reel/Frame 062160/0371 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: U.S. BANK NATIONAL ASSOCIATION
To: WEST CORPORATION
Reel/Frame 045682/0413 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS (FIRST LIEN) Recorded Oct 10, 2017
From: WEST CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 044166/0901 →
SECURITY INTEREST Recorded Nov 14, 2016
From: WEST CORPORATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 040305/0190 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Mar 20, 2014
From: WEST CORPORATION, AS GRANTOR; WEST NOTIFICATIONS, INC., AS GRANTOR
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 032483/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2013
From: BESSON, JEAN-FREDERIC; EDWARDS, MARK B.
To: WEST CORPORATION
Reel/Frame 031603/0035 →