IP Library Patent Application 13415797
Patent Application
App. No. 13/415,797

AUTOMATION OF BUSINESS MANAGEMENT PROCESSES AND ASSETS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/415,797
Abstract

Various embodiments are directed towards automating business processes and assets. A generated application may have entity propagation rules that allocate costs among objects in a model. Entity propagation rules may define how resources may be allocated and distributed among objects in a model. In at least one of the various embodiments, entity propagation rules may be defined to allocate resources based on formulas. in at least one of the various embodiments, the formulas used to allocate resources may include filters and matching rules. Further, in at least one of the various embodiments, matching rules may be based database referential matches. Entity propagation rules may distribute resources using formulas that may have terms based on multiple properties from the participating objects. In at least one of the various embodiments, the filter and matching formulas may be used to select the source items and the destination items if allocating resources between objects.

Claims (73)

1 . A method for allocating resources in an application with a network device that performs actions, comprising:

determining at least one propagation rule for allocating at least one resource for at least one of a source object and a destination object in the application;

determining at least one source item for the at least one source object based on the at least one propagation vile;

determining at least one destination item for the at least one destination object based on the at least one propagation rule;

employing the propagation rule to generate at least one value for at least a portion of the at least one resource from the. at least one source item that is allocated to the at least one destination item, wherein at least the portion of the at least one resource is accessible to the destination item; and

mediating acceptance of at least one modification to the at least one propagation rule if it is submitted to a plurality of stakeholders.

2 . The method of claim 1 , further comprising updating a user interface to display at least the allocation of the at least one resource to the at least one destination item.

3 . The method of claim 1 , wherein the propagation rule further comprise at least one distribution rule that determines the portion of the at least one resource that is allocated from the at least one source item to the at least one destination item.

4 . The method of claim 1 , wherein the propagation rule further comprises at least one filter that enables at least one action, including:

determining the at least one source item; and

determining the at least one destination item.

5 . The method of claim 1 , wherein employing the propagation rule further comprises performing actions, including:

determining a plurality of source items that allocate the at least one portion of the at least one resource to a destination item;

generating an allocation ratio table for the plurality of source items; and

employing the allocation ratio table to allocate the at least one portion of the at least one resource to the destination item,

6 . The method of claim 1 , wherein employing the propagation rule further comprises employing at least one property of the at least one of the at least one source item and the at least one destination item to generate the at least one value for the at least portion of the at least one resource.

7 . The method of claim 1 , further comprising generating at least one change entry if the propagation rule is modified.

8 . The method of Claim wherein the mediation further comprises:

evaluating the modified propagation rule in an isolated environment; and

validating the modified propagation rule based on a result of the evaluation in the isolated environment.

9 . The method of claim 1 , further comprising employing an externally provided benchmark value to perform at least one action, including:

generating at least one other value from the at least one propagation rule; and

accepting the modified propagation rule.

10 . The method of claim 1 , wherein mediating further comprises modifying at least one propagation rule if an affirmative feed back threshold for the plurality of stakeholders is met regarding the at least one modification.

11 . A system that is operative for allocating resources in an application with a network device, comprising:

a server device, including:

a transceiver device that is operative to communicate over the network;

a memory device that is operative to store at least instructions; and

a processor device that is operative to execute instructions that enable actions, including:

determining at least one propagation rule for allocating at least one resource for at least one of a source object and a destination object in the application;

determining at least one source item for the at least one source object based on the at least one propagation rule;

determining at least one destination item for the at least one destination object based on the at least one propagation rule; and

employing the propagation rule to generate at least one value for at least a portion of the at least one resource from the at least one source item that is allocated to the at least one destination item, wherein at least the portion of the at least one resource is accessible to the destination item.

12 . The system of claim 11 , further comprising updating a user interface on a client device to display at least the allocation of the at least one resource to the at least one destination item.

13 . The system of Claim 11 , wherein the propagation rule further comprises at least one distribution rule that determines the portion of the at least one resource that is allocated from the at least one source item to the at least one destination item.

14 . The system of claim 11 , wherein the propagation rule further comprises at least one filter that enables at least one action, including:

determining the at least one source item; and

determining the at least one destination item.

15 . The system of claim 11 , wherein employing the propagation rule further comprises performing actions, including:

determining a plurality of source items that allocate the at least one portion of the at least one resource to a destination item;

generating an allocation ratio table for the plurality of source items; and

employing the allocation ratio table to allocate the at least one portion of the at least one resource to the destination item.

16 . The system of claim 11 , wherein employing the propagation rule further comprises employing at least one property of the at least one of the at least one source item and the at least one destination item to generate the at least one value for the at least portion of the at least one resource.

17 . The system of claim 11 , further comprising generating at least one change entry if the propagation rule is modified.

18 . The system of claim 11 , wherein the mediation further comprises:

evaluating the modified propagation rule in an isolated environment; and

validating the modified propagation rule based on a result of the evaluation in the isolated environment.

19 . The system of claim 11 , further comprising employing an externally provided benchmark value to perform at least one action, including:

generating at least one other value from the at least one propagation rule; and

accepting the modified propagation rule.

20 . The system of claim 11 , wherein mediating further comprises modifying at least one propagation rule if an affirmative feed back threshold for the plurality of stakeholders is met regarding the at least one modification.

21 . A processor readable non-transitory storage media that includes instructions for allocating resources in an application with a network device, wherein execution of the instructions by a processor device enables actions, comprising:

determining at least one propagation rule for allocating at least one resource for at least one of a source object and a destination object in the application;

determining at least one source item for the at least one source object based on the at least one propagation rule;

determining at least one destination item for the at least one destination object based on the at least one propagation rule; and

employing the propagation rule to generate at least one value for at least a portion of the at least one resource from the at least one source item that is allocated to the at least one destination item, wherein at least the portion of the at least one resource is accessible to the destination item.

22 . The media of claim 21 , further comprising updating a user interface to display at least the allocation of the at least one resource to the at least one destination item.

23 . The media of claim 21 , wherein the propagation rule further comprise at least one distribution rule that determines the portion of the at least one resource that is allocated from the at least one source item to the at least one destination item.

24 . The media of claim 21 , wherein the propagation rule further comprises at least one filter that enables at least one action, including:

determining the at least one source item; and

determining the at least one destination item.

25 . The media of claim 21 , wherein employing the propagation rule further comprises performing actions, including:

determining a plurality of source items that allocate the at least one portion of the at least one resource to a destination item;

generating an allocation ratio table for the plurality of source items; and

employing the allocation ratio table to allocate the at least one portion of the at least one resource to the destination item.

26 . The media of claim 21 , wherein employing the propagation rule further comprises employing at least one property of the at least one of the at least one source item and the at least one destination item to generate the at least one value for the at least portion of the at least one resource.

27 . The media of claim 21 , wherein the mediation further comprises:

evaluating the modified propagation rule in an isolated environment; and

validating the modified propagation rule based on a result of the evaluation in the isolated environment.

28 . The media of claim 21 , further comprising employing an externally provided benchmark value to perform at least one action, including:

generating at least one other value from the at least one propagation rule; and

accepting the modified propagation rule.

29 . The media of claim 21 , wherein mediating further comprises modifying at least one propagation rule if an affirmative feed back threshold for the plurality of stakeholders is met regarding the at least one modification.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2023
From: APPTIO, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 065618/0956 →
RELEASE OF SECURITY INTEREST Recorded Dec 24, 2018
From: SILICON VALLEY BANK
To: APPTIO, INC.
Reel/Frame 048007/0872 →
RELEASE OF SECURITY INTEREST Recorded Dec 20, 2018
From: SILICON VALLEY BANK
To: APPTIO, INC.
Reel/Frame 047835/0657 →
SECURITY AGREEMENT Recorded Jun 20, 2013
From: APPTIO, INC.
To: SILICON VALLEY BANK
Reel/Frame 030666/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2012
From: MCLACHLAN, PAUL DAMIEN; ELLIOTT, TAVIS DEAN
To: APPTIO, INC.
Reel/Frame 027832/0332 →