Object-oriented framework for tracking collection documents
AssigneeInternational Business Machines Corporation
InventorsCurtis H. Brobst, James E. Carey, Verena Kranzl, Stephen Porter, Siegfried Wiesenhofer
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsCurtis H. Brobst, James E. Carey, Verena Kranzl, Stephen Porter, Siegfried Wiesenhofer
Estimating the term…
An extensible Object-Oriented (OO) framework in an object-oriented programming system defines objects and classes used to correspond to and track a collection document. The collection document can be an accounts receivable (the debt is to be received) or an accounts payable (the debt is to be paid) collection document. A collection document is an unconditional order in writing in which a debtor promises to pay a debt to a bearer in exchange for at least one benefit that has been or will be received by the debtor. The OO framework defines a collection document object that corresponds to and tracks a collection document through its many states until the collection document finally ends in an ending state. Even then, the collection document object may be retained (e.g., in a persistent or frozen state) for future reference. Each of the states of the collection document object corresponds to one of the states of the collection document.
An apparatus comprising:
An apparatus comprising:
A method for tracking collection documents, the method performed on a computer having an operating system and supporting an application having an application interface layer and an underlying application functionality layer associated with the interface layer, wherein the functionality layer comprises an object-oriented environment, the method comprising the steps of:
A program product, tangibly embodying a program of machine-readable instructions executable by a computer system having an operating system that supports an application having an application interface layer and an application functionality layer associated with the interface layer, wherein the functionality layer comprises an object-oriented program environment, the program product comprising:
A program product, tangibly embodying a program of machine-readable instructions executable by a computer system having an operating system that supports an application having an application interface layer and an application functionality layer associated with the interface layer, wherein the functionality layer comprises an object-oriented program environment, the program product comprising:
Dependencies are inferred from the claim text.