Computer-implemented systems and methods for partial contribution computation in ABC/M models
First Claim
Patent Images
1. A computer-implemented method of determining a flow, comprising:
- receiving, using one or more data processors, flow data identifying inflow and outflow relationships among a plurality of entities, wherein each inflow and outflow relationship has an associated flow proportion, and wherein each inflow and outflow relationship represents how money flows in an enterprise;
receiving, using the one or more data processors, source-entity data identifying one or more source entities that contribute, wherein the source-entity data includes an associated contribution amount, and wherein each source-entity has one or more outflow relationships associated with one or more other entities;
receiving, using the one or more data processors, target-entity data identifying one or more target entities, wherein each target-entity has one or more inflow relationships and one or more outflow relationships associated with one or more other entities;
generating, using the one or more data processors, a model corresponding to a system of linear equations, wherein the model is generated using the flow data, the source-entity data, the target-entity data, the flow proportions, and the contribution amounts;
generating, using the one or more data processors, a revised model corresponding to a modified system of linear equations, wherein the revised model is generated by removing flow proportions associated with all outflow relationships of the one or more target-entities; and
determining, using the one or more data processors, a flow among the plurality of entities by solving the modified system of linear equations corresponding to the revised model.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented systems and methods for analyzing costs associated with a cost flow model having components of relationships and entities. A system and method can be configured to receive a data associated with the cost flow model as well as source-entity definitions, via-entity sets, and target-entity definitions. A set of linear equations is created that is representative of the costs and entity relationships, wherein data about certain relationships satisfying a removal criteria are not included in the matrices. The system of linear equations is solved to determine contribution values from the source entities to the target entities through the via-sets.
116 Citations
13 Claims
-
1. A computer-implemented method of determining a flow, comprising:
-
receiving, using one or more data processors, flow data identifying inflow and outflow relationships among a plurality of entities, wherein each inflow and outflow relationship has an associated flow proportion, and wherein each inflow and outflow relationship represents how money flows in an enterprise; receiving, using the one or more data processors, source-entity data identifying one or more source entities that contribute, wherein the source-entity data includes an associated contribution amount, and wherein each source-entity has one or more outflow relationships associated with one or more other entities; receiving, using the one or more data processors, target-entity data identifying one or more target entities, wherein each target-entity has one or more inflow relationships and one or more outflow relationships associated with one or more other entities; generating, using the one or more data processors, a model corresponding to a system of linear equations, wherein the model is generated using the flow data, the source-entity data, the target-entity data, the flow proportions, and the contribution amounts; generating, using the one or more data processors, a revised model corresponding to a modified system of linear equations, wherein the revised model is generated by removing flow proportions associated with all outflow relationships of the one or more target-entities; and determining, using the one or more data processors, a flow among the plurality of entities by solving the modified system of linear equations corresponding to the revised model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for determining a flow, comprising:
-
one or more processors; one or more computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including; receiving flow data identifying inflow and outflow relationships among a plurality of entities, wherein each inflow and outflow relationship has an associated flow proportion, and wherein each inflow and outflow relationship represents how money flows in an enterprise; receiving source-entity data identifying one or more source entities that contribute, wherein the source-entity data includes an associated contribution amount, and wherein each source-entity has one or more outflow relationships associated with one or more other entities; receiving target-entity data identifying one or more target entities, wherein each target-entity has one or more inflow relationships and one or more outflow relationships associated with one or more other entities; generating a model corresponding to a system of linear equations, wherein the model is generated using the flow data, the source-entity data, the target-entity data, the flow proportions, and the contribution amounts; generating a revised model corresponding to a modified system of linear equations, wherein the revised model is generated by removing flow proportions associated with all outflow relationships of the one or more target-entities; and determining a flow among the plurality of entities by solving the modified system of linear equations corresponding to the revised model.
-
-
13. A computer program product for determining a flow, tangibly embodied in a machine-readable non-transitory storage medium, including instructions configured to cause a data processing system to:
-
receive flow data identifying inflow and outflow relationships among a plurality of entities, wherein each inflow and outflow relationship has an associated flow proportion, and wherein each inflow and outflow relationship represents how money flows in an enterprise; receive source-entity data identifying one or more source entities that contribute, wherein the source-entity data includes an associated contribution amount, and wherein each source-entity has one or more outflow relationships associated with one or more other entities; receive target-entity data identifying one or more target entities, wherein each target-entity has one or more inflow relationships and one or more outflow relationships associated with one or more other entities; generate a model corresponding to a system of linear equations, wherein the model is generated using the flow data, the source-entity data, the target-entity data, the flow proportions, and the contribution amounts; generate a revised model corresponding to a modified system of linear equations, wherein the revised model is generated by removing flow proportions associated with all outflow relationships of the one or more target-entities; and determine a flow among the plurality of entities by solving the modified system of linear equations corresponding to the revised model.
-
Specification