IP Library Granted Patent US 8,082,194
Granted Patent B2
US 8,082,194 · App. 11/694,734 · Granted Dec 20, 2011

Systems and processes for determining costs associated with internal software development

Assignee: Hewlett-Packard Development Company, L.P.
View Patent ↗
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 8,082,194
App. No.
11/694,734
Granted
Dec 20, 2011
Kind
B2
Abstract

Systems and processes may receive and analyze billing information and/or business expenditures to determine costs associated with jobs corresponding to an internal development of software for internal use. The billing information and/or business expenditures may be analyzed according to accounting rules. Capitalizable costs and/or expenses may be determined based on business information and/or business expenses.

Claims (37)

1. A computer-implemented method of determining costs associated with software development for internal use, the method comprising:

receiving billing information for jobs using a cost analysis device comprising an analysis module, wherein the billing information includes job identifiers for the jobs and capitalizable costs for an enterprise for a time period based on amounts of time billed by individuals for one or more of the jobs;

receiving business expenditures for one or more of the jobs;

determining at least one ratio of capitalizable costs to expenses for each of the jobs, the capitalizable costs in the determined at least one ratio comprise the capitalizable costs included in the billing information; and

determining total capitalizable costs for the enterprise using an expense module of the cost analysis device for the time period based on the billing information, the business expenditures and the determined at least one ratio.

2. The method of claim 1 further comprising receiving identification of business expenditure types for the received business expenditures.

3. The method of claim 1 further comprising performing an analysis of the business expenditures based on one or more accounting rules, wherein at least one of the accounting rules includes a rule applicable to capitalizable portions of the business expenditures.

4. The method of claim 1 wherein determining at least one of the ratios of capitalizable costs to expenses for each of the jobs is based at least in part on the individual identifiers associated with the business expenditures.

5. The method of claim 1 further comprising receiving individual identifiers for individuals associated with the business expenditures, wherein the individual identifiers include a relationship of an individual to the enterprise, and wherein determining total capitalizable costs for the enterprise for the time period is based at least partially on the individual identifiers.

6. The method of claim 5 wherein the billing information includes amounts of time billed to capitalizable tasks of at least one of the jobs, and wherein at least one of the ratios of capitalizable costs to expenses is based in part on the amount of time billed to the capitalizable tasks.

7. The method of claim 1 further comprising receiving approval of the received business expenditures.

8. The method of claim 1 further comprising receiving approval of the received billing information.

9. The method of claim 1 further comprising receiving modifications of the received billing information.

10. The method of claim 9 further comprising:

receiving documentation related to the received modifications; and

storing the received documentation.

11. The method of claim 1 further comprising storing the total capitalizable costs for the enterprise for the time period.

12. The method of claim 1 further comprising determining expenses for the enterprise for the time period based on the billing information, the business expenditures, and at least one of the ratios of capitalizable costs to expenses.

13. The method of claim 1 further comprising generating a report including the total capitalizable cost for the enterprise for the time period.

14. An article comprising machine-readable medium storing instructions for determining capitalizable costs associated with software development for internal use, the instructions operable to cause a data processing apparatus to perform operations comprising:

receiving billing information for jobs using a cost analysis device comprising an analysis module, wherein the jobs include tasks, and wherein the billing information includes task identifiers for the tasks and capitalizable costs for an enterprise for a time period based on amounts of time billed for one or more of the tasks;

receiving business expenditures for one or more of the tasks;

receiving individual identifiers for individuals who incurred the business expenditures, wherein the individual identifiers indicate a relationship of an individual to the enterprise;

determining at least one ratio of capitalizable costs to expenses for at least one of the tasks, the capitalizable costs in the at least one ratio comprise the capitalizable costs included in the billing information; and

determining total capitalizable costs for the enterprise using an expense module of the cost analysis device for the time period based on the billing information, the business expenditures, the individual identifiers, and the determined at least one ratio.

15. The article of claim 14 wherein the instructions are further operable to cause the data processing apparatus to perform operations comprising performing an analysis of the business expenditures based on one or more accounting rules, and wherein at least one of the accounting rules includes a rule related to capitalizable portions of the business expenditures.

16. The article of claim 14 wherein the at least one ratio is based on the time billed by the individuals to at least one of the tasks.

17. The article of claim 14 wherein the instructions are further operable to cause the data processing apparatus to perform operations comprising receiving approval of the received business expenditures.

18. The article of claim 14 wherein the instructions are further operable to cause the data processing apparatus to perform operations comprising receiving modifications of the received business expenditures and documentation related to the received modifications.

19. A system for determining capitalizable costs associated with development of software for internal use, the system comprising:

a memory storing one or more accounting rules;

an analysis module adapted to:

receive billing information for jobs, wherein the billing information includes capitalizable costs for an enterprise for a time period based on amounts of time billed by individuals and individual identifiers associated the individuals;

receive business expenditures associated with one or more of the individuals; and

determine ratios of capitalizable costs to expenses for the jobs, the capitalizable costs in the determined ratios comprise the capitalizable costs included in the billing information; and

an expense module adapted to determine total capitalizable costs for the enterprise for the time period based on the billing information, the business expenditures, and the determined ratios.

20. The system of claim 19 further comprising a rules engine adapted to performing an analysis of the business expenditures based on one or more accounting rules, and wherein at least one of the accounting rules includes a rule applicable to an independent contractor of the enterprise, wherein the independent contractor is identified based on the individual identifiers.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENT. SERVICES DEVELOPMENT CORPORATION LP
Reel/Frame 041041/0716 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2009
From: ELECTRONIC DATA SYSTEMS, LLC
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 022449/0267 →
CHANGE OF NAME Recorded Mar 24, 2009
From: ELECTRONIC DATA SYSTEMS CORPORATION
To: ELECTRONIC DATA SYSTEMS, LLC
Reel/Frame 022460/0948 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2007
From: VOORHEES, DOROTHY A.
To: ELECTRONIC DATA SYSTEMS CORPORATION
Reel/Frame 019190/0051 →
Continuity (1)
Related Publication 20080243723A1 · Oct 2, 2008