×

Allocating heritage information in data models

  • US 10,325,232 B2
  • Filed: 09/20/2013
  • Issued: 06/18/2019
  • Est. Priority Date: 09/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for allocating costs for a plurality of cost objects employing a network computer, wherein one or more processors in the network computer performs actions, comprising:

  • employing a budgeting and forecasting application to rapidly perform actions, including;

    providing, by the one or more processors, a target object, a source object, and a heritage object from a data model, wherein the heritage object is associated with the source object, and wherein the data model is created based on a logical architecture that includes categories for general ledger information, server information, support information and business unit information;

    providing, by the one or more processors, one or more heritage object line items from the heritage object based on a value threshold, wherein the one or more heritage object line items have a value that exceeds the value threshold;

    providing, by the one or more processors, an allocation rule from the source object to the target object that produces assignment rations that correspond to the one or more object to the target object that produces assignment ratios that correspond to the one or more heritage object line items, wherein the execution of the allocation rule enables the data model to expose at least one detail that is obscured by at least one intervening object in the data model;

    providing, by the one or more processors, an assignment ratio table that is configured and arranged by executing the allocation rule to include;

    an identity of one or more target object line items;

    an identity of the one or more heritage object line items;

    an identity of one or more source object line items;

    assignment ratio data of the one or more heritage object line items; and

    assignment ratio data of the one or more target object line items; and

    wherein the assignment ratio table is stored in a non-transitory computer readable media of the network computer; and

    employing an allocation application to rapidly perform actions, comprising;

    providing, by the one or more processors, the one or more source object line items of the source object based in part on allocating costs from the heritage object by executing the allocation rule, wherein the one or more source object line items are associated with heritage object assignment ratio data provided by the execution of another allocation rule that is associated with the one or more heritage object line items, and wherein the heritage object assignment ratio data and the identity of the one or more heritage object line items is store in the assignment ratio table;

    providing, by the one or more processors, the one or more target object line items in the target object based in part on allocating costs from the source object based on the allocation rule, wherein the costs allocated to the one or more target object line items are based on the one or more source object line items and the execution of the allocation rule, wherein each of the target object line items are individually iterated over and each of the source object line items are processed in parallel or concurrently to rapidly determine the cost allocation for two or more object line items that are physically disposed at two or more remote locations;

    providing, by the one or more processors, assignment ratio data for the one or more target object line items based on a combination of the assignment ratio data associated with the one or more source object line items and the assignment ratio data associated with the one or more heritage object line items, wherein the assignment ratio data for the one or more target object line items, the identity of the one or more target object line items, and the identity of the one or more heritage object line items are stored in the assignment ratio table, and wherein the data model categories employ one or more allocation rules to identify allocation of resources in each category for assignment to the one or more target object line items; and

    providing, by the one or more processors, a final cost value for the target object based on a sum of each of the one or more target object line items in the data model, wherein the final cost value is communicated over a wired network or a wireless network and displayed with a separate hardware display, wherein one or more visualizations of reports are generated and rendered for displaying on the separate hardware display.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×