Method and system for remotely managing business and employee administration functions
First Claim
1. A computer implemented method of integrating a plurality of human resource (HR) services, comprising:
- receiving a data item associated with a customer;
identifying an event from the data item;
alerting the customer of a first HR service requiring execution after identifying the event;
automatically determining, by a computer, the first HR service and a second HR service of the plurality of HR services affected by the event,wherein the customer holds subscriptions to the first HR service and the second HR service,wherein determining the first HR service and the second HR service is based on the subscriptions, andwherein the subscriptions allow the customer access to the first HR service and the second HR service;
initializing a first update task and a second update task,wherein initializing the first update task and the second update task are triggered by the event;
dividing, using the computer, the first update task and the second update task, wherein the first update task is placed into a critical list and the second update task is placed into a non-critical list;
prioritizing, using the computer, the first update task as a critical task after placing the first update task into the critical list;
prioritizing, using the computer, the second update task as a non-critical task after placing the second update task into the non-critical list;
scheduling execution of the first update task and the second update task based on priority of the critical task and the non-critical task;
converting the data item to a first format accepted by the first HR service;
converting the data item to a second format accepted by the second HR service;
executing, based on the event identified, the first update task to update the first HR service, wherein executing the first update task comprises sending the data item in the first format to the first HR service; and
executing, based on the event identified, the second update task to update the second HR service,wherein executing the second update task comprises sending the data item in the second format to the second HR service, andwherein the first HR service and the second HR service form a portion of an HR management system for the customer.
3 Assignments
0 Petitions
Accused Products
Abstract
Human resource and employee benefit products for businesses, implemented on one or more computing devices connected to the Internet, are managed and administered. The combination of human resource and employee benefit products required by the businesses are determined, and are classified according to criteria including a number of employees, type of work performed, and similarity of needs of these businesses in the human resource and employee benefit management areas. A local set of the human resource and the employee benefit products is provided, as is a third party provider set of products located on the third party provider'"'"'s computers. Both sets of products are then organized into integrated benefits packages, each of which packages may be modified by the customer by adding and subtracting products. The price of each integrated and modified benefits package is determined, which price will be binding on the third party provider for a defined period of time.
-
Citations
35 Claims
-
1. A computer implemented method of integrating a plurality of human resource (HR) services, comprising:
-
receiving a data item associated with a customer; identifying an event from the data item; alerting the customer of a first HR service requiring execution after identifying the event; automatically determining, by a computer, the first HR service and a second HR service of the plurality of HR services affected by the event, wherein the customer holds subscriptions to the first HR service and the second HR service, wherein determining the first HR service and the second HR service is based on the subscriptions, and wherein the subscriptions allow the customer access to the first HR service and the second HR service; initializing a first update task and a second update task, wherein initializing the first update task and the second update task are triggered by the event; dividing, using the computer, the first update task and the second update task, wherein the first update task is placed into a critical list and the second update task is placed into a non-critical list; prioritizing, using the computer, the first update task as a critical task after placing the first update task into the critical list; prioritizing, using the computer, the second update task as a non-critical task after placing the second update task into the non-critical list; scheduling execution of the first update task and the second update task based on priority of the critical task and the non-critical task; converting the data item to a first format accepted by the first HR service; converting the data item to a second format accepted by the second HR service; executing, based on the event identified, the first update task to update the first HR service, wherein executing the first update task comprises sending the data item in the first format to the first HR service; and executing, based on the event identified, the second update task to update the second HR service, wherein executing the second update task comprises sending the data item in the second format to the second HR service, and wherein the first HR service and the second HR service form a portion of an HR management system for the customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium storing instructions for integrating a plurality of human resource (HR) services, the instructions comprising functionality to:
-
receive a data item associated with a customer; identify an event from the data item; alert the customer of a first HR service requiring execution after identifying the event; automatically determine, using a computer, the first HR service and a second HR service of the plurality of HR services affected by the event, wherein the customer holds subscriptions to the first HR service and the second HR service, wherein determining the first HR service and the second HR service is based on the subscriptions, and wherein the subscriptions allow the customer access to the first HR service and the second HR service; initialize a first update task and a second update task, wherein initializing the first update task and the second update task are triggered by the event; divide, using the computer, the first update task and the second update task, wherein the first update task is placed into a critical list and the second update task is placed into a non-critical list; prioritize, using the computer, the first update task as a critical task after placing the first update task into the critical list; prioritize, using the computer, the second update task as a non-critical task after placing the second update task into the non-critical list; schedule execution of the first update task and the second update task based on priority of the critical task and the non-critical task; convert the data item to a first format accepted by the first HR service; convert the data item to a second format accepted by the second HR service; execute, based on the event identified, the first update task to update the first HR service, wherein executing the first update task comprises sending the data item in the first format to the first HR service; and execute, based on the event identified, the second update task to update the second HR service, wherein executing the second update task comprises sending the data item in the second format to the second HR service, and wherein the first HR service and the second HR service form a portion of the HR management system for the customer. - View Dependent Claims (13, 14, 15, 16, 17, 19, 21, 22)
-
- 18. The computer readable medium of 12, wherein the first HR service is provided by at least one selected from a group consisting of a health insurance provider, disability insurance provider, and a life insurance provider.
-
23. An apparatus for integrating a plurality of HR services, comprising:
-
means for receiving a data item associated with a customer; means for identifying an event from the data item; means for alerting the customer of a first HR service requiring execution after identifying the event; means for automatically determining, by a computer, the first HR service and a second HR service of the plurality of HR services affected by the event, wherein the customer holds subscriptions to the first HR service and the second HR service, wherein determining the first HR service and the second HR service is based on the subscriptions, and wherein the subscriptions allow the customer access to the first HR service and the second HR service; means for initializing a first update task and a second update task, wherein initializing the first update task and the second update task are triggered by the event; means for dividing, using the computer, the first update task and the second update task, wherein the first update task is placed into a critical list and the second update task is placed into a non-critical list; means for prioritizing, using the computer, the first update task as a critical task after placing the first update task into the critical list; means for prioritizing, using the computer, the second update task as a non-critical task after placing the second update task into the non-critical list; means for scheduling execution of the first update task and the second update task based on priority of the critical task and the non-critical task; means for converting the data item to a first format accepted by the first HR service; means for converting the data item to a second format accepted by the second HR service; means for executing, based on the event identified, the first update task to update the first HR service, wherein executing the first update task comprises sending the data item in the first format to the first HR service; and means for executing, based on the event identified, the second update task to update the second HR service, wherein executing the second update task comprises sending the data item in the second format to the second HR service, and wherein the first HR service and the second HR service form a portion of the HR management system for the customer. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A system for integrating a plurality of human resource (HR) services, comprising:
-
an interface tier executing on a computer and configured to; receive a data item associated with a customer and identify an event based on the data item; and alert the customer of a first HR service requiring execution after identifying the event; an integration tier executing on the computer, operatively connected to the interface tier, and configured to; initialize a first update task and a second update task in response to the event; a data transformation tier executing on the computer, operatively connected to the integration tier, and configured to; divide the first update task and the second update task, wherein the first update task is placed into a critical list and the second update task is placed into a non-critical list; prioritize the first update task as a critical task after placing the first update task into the critical list; prioritize the second update task as a non-critical task after placing the second update task into the non-critical list; schedule execution of the first update task and the second update task based on priority of the critical task and the non-critical task; wherein the first update task converts the data item into a first format after ordering execution of the first update task, and wherein the second update task converts the data item into a second format after ordering execution of the second update task; the first HR service of the plurality of HR services operatively connected to the data transformation tier, and configured to; receive the data item in the first format and be updated by the first update task, wherein the first format is native to the first HR service, wherein the customer holds a subscription to the first HR service, wherein the configuration is based on the subscription to the first HR service, and wherein the subscription to the first HR service allows the customer access to the first HR service; and a second HR service of the plurality of HR services operatively connected to the data transformation tier, and configured to; receive the data item in the second format and be updated by the second update task, wherein the second format is native to the second HR service, wherein the customer holds a subscription to the second HR service, and wherein the configuration is based on the subscription to the second HR service, and wherein the subscription to the second HR service allows the customer access to the second HR service. - View Dependent Claims (31, 33, 34, 35)
-
-
32. The system of system 30, wherein the event is at least one selected from a group consisting of a change in marital status, a change in a health status, a change in a retirement status, a change in location, a change in financial compensation, a change in address, a change in dependents of an employee of the customer.
Specification