IP Library Granted Patent US 9,881,279
Granted Patent B2
US 9,881,279 · App. 14/290,466 · Granted Jan 30, 2018

Multi-state maintenance of employee benefits data in a benefits administration domain model

Inventors: Thomas A. Cooper (Sutton, MA); Colin J. Turner (Hudson, MA)
Assignee: ADP, LLC
G06Q10/1057G06Q10/067G06Q10/10G06Q10/103G06Q10/105
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 9,881,279
App. No.
14/290,466
Granted
Jan 30, 2018
Kind
B2
Abstract

In embodiments of the present invention improved capabilities are described for a human resource management platform that includes applications targeted to solve a variety of human resource and benefits administration management problems. Applications of the human resource management platform include business applications such as benefits administration that may provide a single solution for facilitating employee benefits management and organizational efficiencies through automation of benefit management functions, measurement of benefit provider effectiveness, and the like.

Claims (24)

1. A method of maintaining employee benefits data in a benefits administration management domain model, comprising:

receiving a change related to an employee benefit;

calculating with a processor a first impact on portions of the domain model that include a first state of the employee benefit;

calculating with a processor a second impact on portions of the domain model that include a second state having a different effective date of the employee benefit than the first state, the portions of the domain model that include a second state comprising a pending delegate that is created on-demand when a pending change is processed, the pending change being handled by the pending delegate; and

updating the domain model so that the employee benefit is adjusted based on the first impact and the second impact, wherein the portions of the domain model that include a first state are accessed by a business application through a first execution thread that accesses the domain model only in a current state of the domain model and the portions of the domain model that include a second state are accessed by a business application through a second execution thread that accesses the domain model only in a pending state of the domain model, the second execution thread including an effective date of the pending delegate.

2. The method of claim 1 , wherein updating the domain model includes modifying a domain object representing the first state of the employee benefit.

3. The method of claim 1 , wherein updating the domain model includes modifying a domain object representing the second state of the employee benefit.

4. The method of claim 1 , wherein the change related to an employee benefit is a change in rules.

5. The method of claim 1 , wherein the change related to an employee benefit is a change in employee indicative data.

6. The method of claim 5 , wherein employee indicative data includes one or more of an employee residential address, an employee zip code, and a union membership.

7. The method of claim 1 , wherein the change related to an employee benefit is a newly declared event.

8. The method of claim 1 , wherein calculating the first impact and the second impact is based on the received change.

9. The method of claim 1 , wherein calculating the first impact and the second impact is based on the received change and at least one of the first state and the second state.

10. The method of claim 1 , wherein the second state is a pending state of a domain object.

11. The method of claim 10 , wherein the pending state is captured in a pending delegate.

12. The method of claim 1 , wherein the second state is accessible via an effective dated domain object.

13. The method of claim 1 , wherein the domain model comprises effective dated domain objects.

14. The method of claim 1 , wherein the first execution thread and the second execution thread are executed simultaneously.

15. The method of claim 1 , wherein the updated domain model comprises a domain object that represents at least one of the first state of the employee benefit and the second state of the employee benefit.

16. The method of claim 1 , wherein the received employee benefit-related change is selected from the list consisting of: rules change, employee indicative data, employee address, employee zip code, employee union membership, and a newly declared event.

17. The method of claim 1 , wherein the pending delegate concerning the employee benefit is visible only when an application specifically requests information concerning the pending delegate.

18. The method of claim 1 , wherein the domain model includes multiple execution threads of employee benefit data, each execution thread kept separate from all other execution threads.

19. The method of claim 1 , wherein the first execution thread and the second execution thread are executed sequentially.

20. The method of claim 1 , wherein the pending delegate automatically becomes the first state of the employee benefit on the effective date of the pending delegate.

Assignments (5)
CHANGE OF NAME Recorded Feb 4, 2022
From: ADP, LLC
To: ADP, INC.
Reel/Frame 058959/0729 →
MERGER Recorded Nov 4, 2015
From: ADP WORKSCAPE, INC.
To: ADP BENEFIT SERVICES KY, INC.
Reel/Frame 036955/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2015
From: ADP BENEFIT SERVICES KY, INC.
To: ADP, LLC
Reel/Frame 036955/0641 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2014
From: COOPER, THOMAS A.; TURNER, COLIN J.
To: WORKSCAPE, INC.
Reel/Frame 033224/0930 →
MERGER Recorded Jul 1, 2014
From: WORKSCAPE, INC.
To: ADP WORKSCAPE, INC.
Reel/Frame 033225/0043 →
Continuity (4)
Continuation 12579985 · Oct 15, 2009
Provisional Application 61105593 · Oct 15, 2008
Provisional Application 61105615 · Oct 15, 2008
Related Publication 20140279639A1 · Sep 18, 2014