Method and system for managing distributor information
First Claim
1. A system for utilizing multiple processing engines to perform distributor data management tasks, the system comprising:
- at least one processor;
memory, coupled to the at least one processor, having code stored therein and executable by the at least one processor to program the at least one processor to perform executable operations comprising;
starting one or more modules to perform one or more distributor data management tasks, wherein one of the modules is an authorization module that determines whether a party associated with a sales transaction meets requirements to receive a commission from proceeds associated with the sales transaction;
determining, by each started module, if one or more services of multiple processing engines are needed to the perform the distributor data management tasks;
starting each processing engine for which one or more services are determined by each started module as needed to perform the distributor management tasks, wherein at least one processing engine is a commission engine;
generating one or more requests, by the commission engine, to retrieve data from one or more data sources that is used by the commission engine to determine commission amounts payable to a party associated with a sales transaction;
processing, by the authorization module, the authorization data, sales transaction data, and data associated with the party associated with the sales transaction to determine if the party is authorized to receive a commission based on proceeds associated with the sales transaction;
determining, by the commission engine using the data retrieved by the commission engine, including selling agreement data, commission amounts payable to the party associated with the sales transaction based on at least the selling agreement data; and
if the authorization module determines that the party associated with the sales transaction is authorized to receive a commission based on proceeds associated with the sales transaction, generating a payment report associated with the sales transaction to the party in accordance with the determination of the commission amounts payable to the party associated with the sales transaction.
0 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the invention provides a system that enables financial services companies to manage and track information about a sales force. The system includes components for managing distributors information, for validating and tracking licenses and credentials, for creating customized contracts, and for maintaining compensation structures. The system allows for configuring compensations, providing financial services companies a toolkit for creating and modeling their complex commission schedules used to compensate their sales force. The system also provides modeling tools for agreements and contracts between a financial services company or provider and the distributors who sell products. The system has a multi-component architecture comprising multiple modules, multiple data processing engines, a backbone and multiple data sources. The processing modules carry out information processing using one or more data processing engines. The data processing provides the tools to fetch data from the databases and process it.
-
Citations
4 Claims
-
1. A system for utilizing multiple processing engines to perform distributor data management tasks, the system comprising:
-
at least one processor; memory, coupled to the at least one processor, having code stored therein and executable by the at least one processor to program the at least one processor to perform executable operations comprising; starting one or more modules to perform one or more distributor data management tasks, wherein one of the modules is an authorization module that determines whether a party associated with a sales transaction meets requirements to receive a commission from proceeds associated with the sales transaction; determining, by each started module, if one or more services of multiple processing engines are needed to the perform the distributor data management tasks; starting each processing engine for which one or more services are determined by each started module as needed to perform the distributor management tasks, wherein at least one processing engine is a commission engine; generating one or more requests, by the commission engine, to retrieve data from one or more data sources that is used by the commission engine to determine commission amounts payable to a party associated with a sales transaction; processing, by the authorization module, the authorization data, sales transaction data, and data associated with the party associated with the sales transaction to determine if the party is authorized to receive a commission based on proceeds associated with the sales transaction; determining, by the commission engine using the data retrieved by the commission engine, including selling agreement data, commission amounts payable to the party associated with the sales transaction based on at least the selling agreement data; and if the authorization module determines that the party associated with the sales transaction is authorized to receive a commission based on proceeds associated with the sales transaction, generating a payment report associated with the sales transaction to the party in accordance with the determination of the commission amounts payable to the party associated with the sales transaction. - View Dependent Claims (2, 3, 4)
-
Specification