IP Library Patent Application 12417579
Patent Application
App. No. 12/417,579

SYSTEMS AND METHODS FOR EMPLOYEE COMPENSATION PLANNING

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.
12/417,579
Abstract

Systems and methods for generating a compensation plan for an enterprise include core invariant modules and a plurality of dynamic modules. Enterprise-specific data is manipulated according to a set of enterprise-specific and enterprise-agnostic rules for compensation planning to calculate elements of the compensation plan, and those elements are presented for user review and modification according to view templates. As modifications are made to previously calculated elements of the compensation plan, the plan is recomputed and the effect of the modifications presented.

Claims (30)

1 . A configurable system for generating a compensation plan for an enterprise, the system comprising:

an invariant core including a core business logic and presentation module, a core database module, and a computation engine module;

a plurality of dynamic modules including at least one of a data dictionary module, a computation rule module, an extensible database schema module, and a view template module, the dynamic modules accessible to modules comprising the invariant core; and

a database including data specific to the enterprise readable by at least one of the modules comprising the invariant core and one or more of the dynamic modules.

2 . The system of claim 1 , wherein the core business logic and presentation module is configured to manipulate data received from the database according to a rule set defining the compensation plan for the enterprise.

3 . The system of claim 2 , wherein the rule set includes rules specific to at least one of a government, a nation, a region, a locality, a custom, and the enterprise.

4 . The system of claim 1 , wherein the core business logic and presentation module includes presentation rules which define one or more view templates.

5 . The system of claim 1 , wherein the computation engine module is configured to compute variables within a compensation plan according to editable compensation rules defined through mathematical expressions stored in the data dictionary module.

6 . The system of claim 1 , wherein the core database schema module includes rules defining a format for data used by the system.

7 . The system of claim 1 , wherein the extensible database schema module defines enterprise-specific rules defining a format for data used by the system.

8 . The system of claim 1 , wherein the data dictionary uses schemas stored in the core database schema to define a variable to be included in a compensation plan.

9 . The system of claim 1 , wherein the data dictionary is a memory resident module.

10 . The system of claim 1 , wherein the view template module is configured to process at least one view template to facilitate formatting and display of data defined by the data dictionary module.

11 . The system of claim 10 , wherein the view template module reads the at least one view template, retrieves associated data described by the data dictionary module and produces display objects for a presentation module configured to present planning pages for the compensation plan.

12 . A method for generating a compensation plan for an enterprise, the method comprising:

receiving enterprise-specific data from a database;

modifying the enterprise-specific data according to a schema to produce modified data compatible with other data in the compensation plan;

listing the modified data and information about the enterprise-specific data in a data dictionary;

manipulating the modified data according to a rule set for compensation planning to produce manipulated data;

calculating elements of the compensation plan, using the manipulated data, according to one or more computation rules described in the data dictionary;

generating variables within the compensation plan for the enterprise based on the calculated elements; and

presenting for user viewing the generated variables of the compensation plan.

13 . The method of claim 12 , wherein the variables within the compensation plan are generated at a server.

14 . The method of claim 13 , wherein the variables within the compensation plan are presented via a view template displayed by a web browser.

15 . The method of claim 14 , wherein the view template defines a planning page which displays a portion the compensation plan.

16 . The method of claim 15 , further comprising receiving via the planning page modifications to the compensation plan and regenerating the variables within the compensation plan based on the modifications.

17 . The method of claim 12 , wherein the rule set includes both enterprise-specific rules and enterprise-agnostic rules.

18 . The method of claim 17 , wherein the enterprise-agnostic rules include one or more rules defined by one or more of a government or geographic customary practices.

19 . The method of claim 12 , wherein the rule set is editable and defines the compensation plan through mathematical expressions.

20 . The method of claim 12 , wherein the rule set is includes a description of an order in which calculations must be performed.

Assignments (3)
CHANGE OF NAME Recorded Jul 18, 2012
From: TALEO CORPORATION
To: ORACLE TALEO LLC
Reel/Frame 028594/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2011
From: WORLDWIDE COMPENSATION, INC.
To: TALEO CORPORATION
Reel/Frame 026790/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2009
From: LILLIE, TERRANCE L.
To: WORLDWIDE COMPENSATION, INC.
Reel/Frame 022498/0730 →