Patent US6356880B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6356880B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and systems for dynamic cost allocation through task auto assignment

Assignee: Oracle International Corp
•
Filing: 1999-04-27
•
Granted: 2002-03-12
•
Expires: 2019-04-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods, devices and systems for assigning a value associated with a manufacturing or service-related transaction to a task within an organizational logical structure includes a step of retrieving attributes of the transaction, such attributes including, for example, an identification of the item, whether the item was procured, the PO number, the category of the item and/or an identification of the sub-inventory, in the case of a material transaction. A plurality of predefined task assignment rules are then searched for a matching rule that includes respective criteria corresponding to each retrieved attribute. Each of the plurality of task assignment rules includes an identification of a task within the organizational logical structure. The value associated with the transaction may then be assigned to the task identified in the matching rule. The assigned value may include the cost associated with the transaction. By automating the task assignment process, a fine level of cost accounting detail may be achieved without prohibitively affecting data entry of cost-related and other data in large and complex projects.

Inventors

  • 👤 Roger J. Goossens
  • 👤 Alvin Law
  • 👤 Mahesh Damodare

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 22:12
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/06; G06Q40/00; G06Q40/12

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 121 words
A computer implemented method of assigning a value associated with a manufacturing or service-related transaction to one of a plurality of tasks within an organizational logical structure, comprising the steps of: retrieving at least one attribute of said transaction; searching a plurality of task assignment rules for a matching rule that includes respective criteria corresponding to each retrieved attribute, each of the plurality of task assignment rules including an identification of a task within the organizational logical structure, at least one of the plurality of task assignment rules being one of active only during a selected time period and purged after a predefined time period; and assigning the value associated with the transaction to the task identified in the matching rule.
Claim 2
Dependent Claim 121 words
A computer implemented method of assigning a value associated with a manufacturing or service-related transaction to one of a plurality of tasks within an organizational logical structure, comprising the steps of: retrieving at least one attribute of said transaction; searching a plurality of task assignment rules for a matching rule that includes respective criteria corresponding to each retrieved attribute, each of the plurality of task assignment rules including an identification of a task within the organizational logical structure, at least one of the plurality of task assignment rules being one of active only during a selected time period and purged after a predefined time period; and assigning the value associated with the transaction to the task identified in the matching rule.
Claim 3
Dependent Claim 18 words
The computer implemented method of claim 1 , wherein the value includes a cost associated with the transaction.
Claim 4
Dependent Claim 49 words
The computer implemented method of claim 1 , wherein said plurality of task assignment rules includes a default task assignment rule, said default task assignment rule including an identification of a default task to which the value is assigned when no matching rule is found in the searching step.
Claim 5
Dependent Claim 26 words
The computer implemented method of claim 1 , further including a step of optimizing a sequence of the criteria of the plurality of task assignment rules.
Claim 6
Dependent Claim 41 words
The computer implemented method of claim 4 , wherein the optimizing step orders the criteria of each of the plurality of task assignment rules in such a manner that more specific criteria appear one of before and after more general criteria.
Claim 7
Dependent Claim 48 words
The computer implemented method of claim 1 , further comprising the step of prioritizing the criteria of each of the plurality of task assignment rules, higher priority criteria triggering a task assignment rule match before lower priority criteria when the searching step finds more than one matching rule.
Claim 8
Dependent Claim 25 words
The computer implemented method of claim 1 , wherein the retrieving step includes a step of accessing at least one table within a computerized database.
Claim 9
Dependent Claim 26 words
The computer implemented method of claim 1 , further including a step of customizing the plurality of task assignment rules to a particular field or project.
Claim 10
Dependent Claim 19 words
The computer implemented method of claim 8 , wherein the criteria are customizable to a particular field or project.
Claim 11
Dependent Claim 28 words
The computer implemented method of claim 1 , further including a step of generating an audit trail of any changes made to the plurality of task assignment rules.
Claim 12
Dependent Claim 141 words
A machine-readable medium having data stored thereon representing sequences of instructions which, when executed by a computer, causes said computer to implement a method of assigning a value associated with a manufacturing or service-related transaction to one of a plurality of tasks within an organizational logical structure, comprising the steps of: retrieving at least one attribute of said transaction; searching a plurality of task assignment rules for a matching rule that includes respective criteria corresponding to each retrieved attribute, each of the plurality of task assignment rules including an identification of a task within the organizational logical structure, at least one of the plurality of task assignment rules being one of active only during a selected time period and purged after a predefined time period; and assigning the value associated with the transaction to the task identified in the matching rule.
Claim 13
Dependent Claim 141 words
A machine-readable medium having data stored thereon representing sequences of instructions which, when executed by a computer, causes said computer to implement a method of assigning a value associated with a manufacturing or service-related transaction to one of a plurality of tasks within an organizational logical structure, comprising the steps of: retrieving at least one attribute of said transaction; searching a plurality of task assignment rules for a matching rule that includes respective criteria corresponding to each retrieved attribute, each of the plurality of task assignment rules including an identification of a task within the organizational logical structure, at least one of the plurality of task assignment rules being one of active only during a selected time period and purged after a predefined time period; and assigning the value associated with the transaction to the task identified in the matching rule.
Claim 14
Dependent Claim 17 words
The machine-readable medium of claim 11 , wherein the value includes a cost associated with the transaction.
Claim 15
Dependent Claim 48 words
The machine-readable medium of claim 11 , wherein said plurality of task assignment rules includes a default task assignment rule, said default task assignment rule including an identification of a default task to which the value is assigned when no matching rule is found in the searching step.
Claim 16
Dependent Claim 22 words
The machine-readable medium of claim 11 , wherein a sequence of the criteria of the plurality of task assignment rules is optimized.
Claim 17
Dependent Claim 38 words
The machine-readable medium of claim 14 , wherein the optimized sequence of said criteria of said plurality of task assignment rules causes said computer to compare more specific criteria one of before and after comparing more general criteria.
Claim 18
Dependent Claim 44 words
The machine-readable medium of claim 11 , wherein the criteria of each of the plurality of task assignment rules are prioritized, higher priority criteria triggering a task assignment rule match before lower priority criteria when the searching step finds more than one matching rule.
Claim 19
Dependent Claim 24 words
The machine-readable medium of claim 11 , wherein the retrieving step includes a step of accessing at least one table within a computerized database.
Claim 20
Dependent Claim 22 words
The machine-readable medium of claim 11 , wherein the plurality of task assignment rules are customized to a particular field or project.
Claim 21
Dependent Claim 31 words
The machine-readable medium of claim 11 , wherein said computer further carries out a step of generating an audit trail of any changes made to the plurality of task assignment rules.
Claim 22
Dependent Claim 147 words
A computer system to assign a value associated with a manufacturing or service-related transaction to one of a plurality of tasks within an organizational logical structure, said computer system comprising: at least one processor; at least one data storage device; a plurality of processes spawned by said at least one processor, the processes including processing logic for: retrieving at least one attribute of said transaction; searching a plurality of task assignment rules for a matching rule that includes respective criteria corresponding to each retrieved attribute, each of the plurality of task assignment rules including an identification of a task within the organizational logical structure, at least one of the plurality of task assignment rules being one of active only during a selected time period and purged after a predefined time period; and assigning the value associated with the transaction to the task identified in the matching rule.
Claim 23
Dependent Claim 147 words
A computer system to assign a value associated with a manufacturing or service-related transaction to one of a plurality of tasks within an organizational logical structure, said computer system comprising: at least one processor; at least one data storage device; a plurality of processes spawned by said at least one processor, the processes including processing logic for: retrieving at least one attribute of said transaction; searching a plurality of task assignment rules for a matching rule that includes respective criteria corresponding to each retrieved attribute, each of the plurality of task assignment rules including an identification of a task within the organizational logical structure, at least one of the plurality of task assignment rules being one of active only during a selected time period and purged after a predefined time period; and assigning the value associated with the transaction to the task identified in the matching rule.
Claim 24
Dependent Claim 17 words
The computer system of claim 20 , wherein the value includes a cost associated with the transaction.
Claim 25
Dependent Claim 44 words
The computer system of claim 20 , wherein said plurality of task assignment rules includes a default task assignment rule, said default task assignment rule including an identification of a default task to which the value is assigned when no matching rule is found.
Claim 26
Dependent Claim 25 words
The computer system of claim 20 , further including processing logic for optimizing a sequence of the criteria of the plurality of task assignment rules.
Claim 27
Dependent Claim 44 words
The computer system of claim 23 , wherein the processing logic for optimizing the sequence orders the criteria of each of the plurality of task assignment rules in such a manner that more specific criteria appear one of before and after more general criteria.
Claim 28
Dependent Claim 43 words
The computer system of claim 20 , further including processing logic for prioritizing the criteria of the task assignment rules, higher priority criteria triggering a task assignment rule match before lower priority criteria when the searching step finds more than one matching rule.
Claim 29
Dependent Claim 24 words
The computer system of claim 20 , wherein the retrieving step includes a step of accessing at least one table within a computerized database.
Claim 30
Dependent Claim 22 words
The computer system of claim 20 , wherein the plurality of task assignment rules are customizable to a particular field or project.
Claim 31
Dependent Claim 18 words
The computer system of claim 27 , wherein the criteria are customizable to a particular field or project.
Claim 32
Dependent Claim 27 words
The computer system of claim 20 , further including processing logic for generating an audit trail of any changes made to the plurality of task assignment rules.

References Cited (Backward Citations)

JPH06251087A Cited
US5799286A Cited
US5970476A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-03-11 2005-09-10 2006-03-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-03-11 2009-09-10 2010-03-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-03-11 2013-09-10 2014-03-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag