Patent US6064983A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6064983A Expired / Lapsed US ⏱️ 0.0 years remaining

System for performing tax computations

Assignee: Koehler Consulting Inc
•
Filing: 1997-03-21
•
Granted: 2000-05-16
•
Expires: 2017-03-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer implemented application architecture and software component for providing tax computations for the administration of insurance and annuity products in a reusable software component. A Tax Server is implemented using object-oriented programming techniques and is controlled by a computer processor. The Tax Server has tax regulation classes and product classes that are inter-coupled according to design models so as to model the tax interpretation for various insurance and annuity products.

Inventors

  • 👤 Scott H. Koehler

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 14:30
CPC Classifications
G; G06; G06Q; G06Q40/00; G06Q40/02; G06Q40/08; G06Q40/10; G06Q40/12; G06Q40/123

Claims Analysis

Total Claims: 45
Claim 1
Independent Claim 81 words
A computer system for analyzing taxable aspects of a financial contract, comprising: a tax server having tax processing logic to provide generic tax computations; a converter to convert and uniformly present tax related financial contract data; a database to store tax related financial contract data managed by the converter; a pre-defined message, which transmits the tax related financial contract data from the converter to the tax server; and a client application to uniformly invoke tax processing logic on the tax server.
Claim 2
Dependent Claim 81 words
A computer system for analyzing taxable aspects of a financial contract, comprising: a tax server having tax processing logic to provide generic tax computations; a converter to convert and uniformly present tax related financial contract data; a database to store tax related financial contract data managed by the converter; a pre-defined message, which transmits the tax related financial contract data from the converter to the tax server; and a client application to uniformly invoke tax processing logic on the tax server.
Claim 3
Dependent Claim 20 words
The computer of claim 1 wherein the tax related financial contract data is independent of a source of tax calculations.
Claim 4
Dependent Claim 27 words
The computer of claim 1 wherein the tax server applies the tax processing logic based on a comparison of before and after states of the financial contract.
Claim 5
Dependent Claim 38 words
The computer of claim 3 wherein the contract states are modeled by state objects representing the financial contract and an associated component, and wherein each after image state object is related to a corresponding before image state object.
Claim 6
Independent Claim 124 words
A system for applying tax legislation to financial contracts, comprising: a financial subsystem having stored therein financial data including tax related financial contract data for a plurality of financial contracts of a financial contract type, the financial subsystem having a protocol for communicating the stored financial contract data external to the financial subsystem; a converter coupled to the financial subsystem for converting the protocol of the financial subsystem into a common request message structure; and a tax engine coupled to the converter and having stored therein tax processing logic for analyzing tax related financial contract data for a plurality of financial contract types, the tax engine invoking the tax processing logic in response to the financial contract data in the common request message structure.
Claim 7
Independent Claim 124 words
A system for applying tax legislation to financial contracts, comprising: a financial subsystem having stored therein financial data including tax related financial contract data for a plurality of financial contracts of a financial contract type, the financial subsystem having a protocol for communicating the stored financial contract data external to the financial subsystem; a converter coupled to the financial subsystem for converting the protocol of the financial subsystem into a common request message structure; and a tax engine coupled to the converter and having stored therein tax processing logic for analyzing tax related financial contract data for a plurality of financial contract types, the tax engine invoking the tax processing logic in response to the financial contract data in the common request message structure.
Claim 8
Dependent Claim 15 words
The system of claim 5 wherein the tax engine is separate from the financial subsystem.
Claim 9
Dependent Claim 14 words
The system of claim 5 wherein the financial contract type is an insurance contract.
Claim 10
Dependent Claim 14 words
The system of claim 5 wherein the financial contract type is an annuity contract.
Claim 11
Dependent Claim 13 words
The system of claim 5 wherein the tax engine includes a message-based architecture.
Claim 12
Dependent Claim 18 words
The system of claim 5 wherein the tax engine transforms flat, specific information to generic information inside objects.
Claim 13
Dependent Claim 34 words
The system of claim 5 wherein the tax engine includes a plurality of sub-components, wherein a first sub-component models rules associated with generic tax legislation and a second sub-component provides a product-related tax interpretation.
Claim 14
Dependent Claim 20 words
The system of claim 5 wherein the tax engine applies the tax processing logic without instructions from the financial subsystem.
Claim 15
Dependent Claim 47 words
The system of claim 5 wherein tax legislation is embodied in objects, which include a plurality of separate test objects to model a plurality of regulatory tax sections, and whereby the test objects remain resident during processing and retain applicable results for further use during a transaction.
Claim 16
Dependent Claim 20 words
The system of claim 5 wherein the tax engine analyzes tax related financial contract data on a per transaction basis.
Claim 17
Dependent Claim 31 words
The system of claim 5 wherein the converter includes a plurality of converter modules, each converter module converting the protocol of a respective financial contract type into the common message structure.
Claim 18
Dependent Claim 45 words
The system of claim 5 further comprising: a database having tax related financial contract data stored therein the tax related financial contract data being managed by the converter; and a client application to invoke generic tax computations from tax processing logic in the tax engine.
Claim 19
Dependent Claim 21 words
The system of claim 16 wherein the tax related financial contract data is independent of a source of the tax computations.
Claim 20
Dependent Claim 26 words
The system of claim 5 wherein the tax engine applies tax processing logic based on a comparison of before and after states of the financial contract.
Claim 21
Dependent Claim 37 words
The system of claim 18 wherein the contract states are modeled by objects representing the financial contract and an associated component, and wherein each after image state object is related to a corresponding before image state object.
Claim 22
Dependent Claim 15 words
The system of claim 18 wherein the tax engine analyzes changes to tax-related insurance parameters.
Claim 23
Dependent Claim 13 words
The system of claim 18 wherein the financial subsystem is an accounting system.
Claim 24
Dependent Claim 15 words
The system of claim 18 wherein the tax engine analyzes tax compliance for financial applications.
Claim 25
Dependent Claim 15 words
The system of claim 22 wherein the financial subsystem includes a financial services commission module.
Claim 26
Dependent Claim 128 words
A computer-implemented method for applying tax legislation to financial contracts, the method comprising: storing financial data including tax related financial contract data for a plurality of financial contracts of a financial contract type in a financial subsystem; communicating the stored financial contract data external to the financial subsystem in a protocol; in a converter coupled to the financial subsystem, converting the protocol of the financial subsystem into a common request message structure; in a tax engine: storing tax processing logic for analyzing tax related financial contract data for a plurality of financial contract types; receiving the financial contract data in the common request message structure from the converter; and applying the tax processing logic to the tax related financial contract data in response to the financial contract data.
Claim 27
Dependent Claim 128 words
A computer-implemented method for applying tax legislation to financial contracts, the method comprising: storing financial data including tax related financial contract data for a plurality of financial contracts of a financial contract type in a financial subsystem; communicating the stored financial contract data external to the financial subsystem in a protocol; in a converter coupled to the financial subsystem, converting the protocol of the financial subsystem into a common request message structure; in a tax engine: storing tax processing logic for analyzing tax related financial contract data for a plurality of financial contract types; receiving the financial contract data in the common request message structure from the converter; and applying the tax processing logic to the tax related financial contract data in response to the financial contract data.
Claim 28
Dependent Claim 15 words
The method of claim 24 wherein the tax engine is separate from the financial subsystem.
Claim 29
Dependent Claim 14 words
The method of claim 24 wherein the financial contract type is an insurance contract.
Claim 30
Dependent Claim 14 words
The method of claim 24 wherein the financial contract type is an annuity contract.
Claim 31
Dependent Claim 13 words
The method of claim 24 wherein the tax engine includes a message-based architecture.
Claim 32
Dependent Claim 20 words
The method of claim 24 further comprising, in the tax engine, transforming flat, specific information to generic information inside objects.
Claim 33
Dependent Claim 34 words
The method of claim 24 wherein the tax engine includes a plurality of sub-components, wherein a first sub-component models rules associated with generic tax legislation and a second sub-component provides a product-related tax interpretation.
Claim 34
Dependent Claim 20 words
The method of claim 24 wherein the tax engine applies the tax processing logic without instructions from the financial subsystem.
Claim 35
Dependent Claim 44 words
The method of claim 24 wherein tax legislation is embodied in objects, which include a plurality of separate test objects to model a plurality of regulatory tax sections, and whereby the test objects remain resident during processing and retain applicable results for further use.
Claim 36
Dependent Claim 21 words
The method of claim 24 wherein the tax engine analyzes the tax related financial contract data on a per transaction basis.
Claim 37
Dependent Claim 40 words
The method of claim 24 further comprising: storing tax related financial contract data in a database managed by the converter; and invoking generic tax computations from the tax processing logic in the tax engine in response to a client application.
Claim 38
Dependent Claim 21 words
The method of claim 34 wherein the tax related financial contract data is independent of a source of the tax computations.
Claim 39
Dependent Claim 28 words
The method of claim 24 further comprising, in the tax engine, applying tax processing logic based on a comparison of before and after states of the financial contract.
Claim 40
Dependent Claim 17 words
The method of claim 36 further comprising, in the tax engine, analyzing changes to tax-related insurance parameters.
Claim 41
Dependent Claim 13 words
The method of claim 36 wherein the financial subsystem is an accounting system.
Claim 42
Dependent Claim 37 words
The method of claim 36 wherein the contract states are modeled by objects representing the financial contract and an associated component, and wherein each after image state object is related to a corresponding before image state object.
Claim 43
Dependent Claim 34 words
The method of claim 39 wherein the comparison is performed by: sending a message to the after image state objects; and in the after image state objects, interrogating respective related before image state objects.
Claim 44
Dependent Claim 15 words
The method of claim 36 wherein the tax engine analyzes tax compliance for financial applications.
Claim 45
Dependent Claim 15 words
The method of claim 41 wherein the financial subsystem includes a financial services commission module.

References Cited (Backward Citations)

US4949278A Cited
US5546584A Cited
US5523942A Cited
US5687373A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-05-16 2003-11-15 2004-05-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-05-16 2007-11-15 2008-05-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-05-16 2011-11-15 2012-05-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag