Framework for processing sales transaction data
First Claim
1. A system for managing relationships between a product provider and distributors of said product comprising:
- at least one processor;
memory coupled to said at least one processor; and
said memory including code stored therein and executable by said at least one processor for management of relationships between a product provider and a plurality of distributors;
said code comprising first code to create, for each distributor of a plurality of distributors, a customized contract between the distributor and a product provider, wherein the first code is configured to be executable by the processor and assembles at least a portion of the customized contract from contract components in accordance with a set of pre-stored, predetermined rules that govern relationships between contract components and the relationships define how to combine a plurality of the contract components into the customized contract between each of the distributors and the product provider, and the contract components include a compensation component that includes information for compensating the distributor;
said code comprising second code to manage said plurality of distributors of said product provider;
said code comprising third code to manage sales of products of said product provider by said distributors; and
said code comprising fourth code to manage compensation of said distributors based on said sales of said products.
2 Assignments
0 Petitions
Accused Products
Abstract
A framework that enables financial services companies to manage and track information about a sales force is provided. The framework includes object models for managing distributors information, for validating and tracking licenses and credentials, for creating customized contracts, and for maintaining compensation structures. The framework 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 framework also provides modeling tools for agreements and contracts between a financial services company or provider and the distributors who sell their products. The framework 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
31 Claims
-
1. A system for managing relationships between a product provider and distributors of said product comprising:
-
at least one processor; memory coupled to said at least one processor; and said memory including code stored therein and executable by said at least one processor for management of relationships between a product provider and a plurality of distributors; said code comprising first code to create, for each distributor of a plurality of distributors, a customized contract between the distributor and a product provider, wherein the first code is configured to be executable by the processor and assembles at least a portion of the customized contract from contract components in accordance with a set of pre-stored, predetermined rules that govern relationships between contract components and the relationships define how to combine a plurality of the contract components into the customized contract between each of the distributors and the product provider, and the contract components include a compensation component that includes information for compensating the distributor; said code comprising second code to manage said plurality of distributors of said product provider; said code comprising third code to manage sales of products of said product provider by said distributors; and said code comprising fourth code to manage compensation of said distributors based on said sales of said products. - View Dependent Claims (2, 3, 4, 5, 6, 7, 22, 23, 29)
-
-
8. A method for using a computer system to process data and code to manage relationships between a product provider and distributors of said product comprising:
-
creating, for each distributor of a plurality of distributors, a customized contract between the distributor and a product provider using electronically accessible data and code governing management of at least portions of the data and code, wherein the code is configured to be executable by a processor and assembles at least a portion of the customized contract from contract components in accordance with a set of pre-stored, predetermined rules that govern relationships between contract components and the relationships define how to combine a plurality of the contract components into the customized contract between each of the distributors and the product provider, and the contract components include a compensation component that includes information for compensating the distributor; processing at least a portion of the data and code to manage said first plurality of distributors of said product provider in accordance with first programmed rules; processing at least a portion of the data and code to manage sales of products of said product provider by said first distributors; and processing at least a portion of the data and code to manage compensation of said first distributors based on said sales of said products in accordance with second programmed rules. - View Dependent Claims (9, 10, 11, 12, 13, 14, 24, 25, 30)
-
-
15. A computer program product:
a computer usable medium comprising computer readable code for managing relationships between a product provider and distributors of said product, said computer readable program code configured to; create, for each distributor of a plurality of distributors, a customized contract between the distributor and a product provider; manage said plurality of distributors of said product provider, wherein the code to create the customized contract is configured to be executable by a processor and assembles at least a portion of the customized contract from contract components in accordance with a set of pre-stored, predetermined rules that govern relationships between contract components and the relationships define how to combine a plurality of the contract components into the customized contract between each of the distributors and the product provider, and the contract components include a compensation component that includes information for compensating the distributor; manage sales of products of said product provider by said distributors; and manage compensation of said distributors based on said sales of said products. - View Dependent Claims (16, 17, 18, 19, 20, 21, 26, 27, 28, 31)
Specification