The present invention relates to methods and systems for enrolling an individual in a benefit program and, more particularly, to methods and systems that present individual with salary information during the enrollment process.
The benefit program enrollment system is often a software application run on a computer, and is accessed through websites either locally, i.e., from the computer where the software application is run, or, more frequently, remotely through intranet or internet. After logging on, the system presents the employee with the available benefit plans, such as health plans, dental plans, retirement fund plans, vacation plans, etc. The employee selects the desired plans and options, which the system stores before the employee logs out.
The cost for the selected plans either may be contributed by the employee, contributed by the employer, or shared by the employee and the employer. Oftentimes the employee would like to know how much is contributed by the employee and how the cost would impact his salary. Some benefit program enrollment systems allow the employee to review salary information, such as gross pay and deductions for the benefit plans, at the end of the enrollment process. After such review, the employee may make further adjustments to the benefit plans.
A method, consistent with the invention and performed by a processing system, for updating a benefit program for an individual, comprises receiving from the individual a input indicating a desired change to the benefit program; updating the benefit program at a data processor to reflect the desired change and to adjust salary information for the individual consistent with the desired change immediately after receiving the input; presenting to the individual a summary of the updated benefit program and the adjusted salary information immediately after updating the benefit program and adjusting the salary information; and allowing the individual to indicate additional changes to the benefit plan immediately after having the summary presented to the individual.
A computer-readable medium, consistent with the invention, contains a program for causing a processor to perform a method for updating a benefit program for an individual. The method includes receiving from the individual an input indicating a desired change to the benefit program, updating the benefit program at a data processor to reflect the desired change and to adjust salary information for the individual consistent with the desired change immediately after receiving the input, presenting to the individual a summary of the updated benefit program and the adjusted salary information immediately after updating the benefit program and adjusting the salary information, and allowing the individual to indicate additional changes to the benefit plan immediately after having the summary presented to the individual.
A computer system, consistent with the invention, includes a processor and means for accessing a computer-readable medium containing a program for causing the processor to perform a method for updating a benefit program for an individual. The method includes receiving from the individual an input indicating a desired change to the benefit program, updating the benefit program at a data processor to reflect the desired change and to adjust salary information for the individual consistent with the desired change immediately after receiving the input, presenting to the individual a summary of the updated benefit program and the adjusted salary information immediately after updating the benefit program and adjusting the salary information, and allowing the individual to indicate additional changes to the benefit plan immediately after having the summary presented to the individual.
Additional features and advantages of the invention appear in the following description and will be obvious from the description, or may be learned by practicing the invention. The foregoing background and summary are not intended to be comprehensive, but instead serve to help one skilled in the art understand the following implementations consistent with the invention set forth in the appended claims. In addition, the foregoing background and summary are not intended to provide any independent limitations on the claimed invention.
The accompanying drawings show features of implementations consistent with the present invention and, together with the corresponding written description, help explain principles associated with the invention. In the drawings:
The following description refers to the accompanying drawings, in which, in the absence of a contrary representation, the same numbers in different drawings represent similar elements. The following implementations do not represent all implementations consistent with the claimed invention. Instead, they are merely examples. Other implementations, and modifications of the described implementations, may also fall within the scope of present invention.
Consistent with the present invention, a benefit program enrollment method for an individual updates the salary information of the employee and presents the updated salary information to the employee during the enrollment process. The individual may be an employee, and the employer of the employee may provide the benefit program. The employee, however, does not have to wait until the end of the enrollment process to learn the amount of money left on paychecks after enrolling in the benefit program.
In the following description, the benefit program includes several plans such as health plans, dental plans, retirement fund plans, or vacation plans, and each plan may have different options. A database may be used to store the details of the plans and all information of the employees, including the salaries of the employees and the plans and options each employee has enrolled in.
A computer processor may implement he methods consistent with the present invention. For example, during enrollment, an employee interacts with the computer processor to input information, and the processor presents information to the employee.
The computer processor receives from the employee information for modifying the benefit program. (Step 104). The processor then processes the employee information. (Step 106). If the information indicates that the employee is satisfied with the benefit program, and thus chooses not to modify the benefit program, the processor presents for a final review a summary of the plans the employee has enrolled in and the relevant salary information. (Step 108). Next, the computer processor receives input from the employee for confirming the benefit program. (Step 110). If the processor receives a confirmation, it saves information about the benefit program and the salary information in the database (Step 112), and logs the employee out of the database. (Step 114).
If, on the other hand, the processor receive no confirmation (Step 112), the processor interprets this response as an indication that employee wants to make further changes to the benefit program. Therefore, the method returns to an earlier state and again presents the employee with the summary of the benefit program. (Step 102).
If the information received from the employee indicates the employee's desire to remove a plan already selected (Step 106), the processor changes the benefit program to reflect that the employee has quit the selected plan. (Step 116) Consistent with such removal, the processor adjusts the salary information of the employee (Step 117), and returns to an earlier state to present to the employee a summary of the updated benefit program and the updated salary information. (Step 102).
If the information received from the employee indicates that the employee has selected a plan to enroll in or to modify (Step 106), the processor presents to the employee options of the selected plan, together with salary information. (Step 118). If the employee had already enrolled in the plan, and selected one or more options of the plan, the employee may decide to choose or modify one or more of the options of the selected plan. (Step 120). The computer processor receives and processes the necessary information from the employee. (Step 122). If the employee modifies the choice of options of the selected plan, the processor updates the options of the selected plan and the salary information of the employee, and presents them to the employee again. (Step 118).
If the employee makes no changes to the plan and options (Step 122), the system returns the employee to the beginning of the process. Once again, the system presents the employee with a summary of the updated benefit program and updated salary information. (Step 102).
Throughout the enrollment process, when the employee is deciding which plans to enroll in (Steps 102 and 104), and which options of the plans to choose (Steps 118 and 120), the processor provides the salary information reflecting enrollment in the benefit program. The employee does not have to wait until the end of the enrollment process to see salary information, and can therefore can make a more informed decision during the enrollment process. Accordingly, the benefit program enrollment method consistent with the present invention is more convenient and more efficient than conventional methods discussed above.
The method consistent with the present invention may be implemented as a software application stored in a computer system including a processor for executing the software application and performing the method. The computer system may be a computer network, as shown in
In
PC 204 includes a bus line 208 connecting a plurality of devices such as a processor 210, memory devices 212 for storage of information, diskette drives 214, a fixed disk drive 216, a monitor 218, other I/O devices 220, and a network interface card (NIC) 222. Processor 210 may be a microprocessor such as an Intel Pentium chip for processing applications. Memory devices 212 may include read-only memories (ROM) and/or random access memories (RAM). Diskette drives 214 may include a floppy drive and/or a compact disk (CD) drive. Fixed disk drive 216 may be a hard drive. I/O devices 220 may include a keyboard and/or a mouse for receiving input from a user of PC 204. Monitor 218 displays the output from processor 210, and may also echo the input of the user. PC 204 is connected to network path 206 through NIC 222.
The database storing the details of the benefit program and all information of the employees is stored in server 202. An employee accesses and communicates with PC 204, which further communicates with server 202 through NIC 222 and network path 206. In one aspect, the software application implementing the method consistent with the present invention is stored in PC 204 and processor 210 of PC 204 executes the software application locally within PC 204.
In another aspect, the software application implementing the method consistent with the present invention is stored in server 202, which executes the software application, and processor 210 of PC 204 communicates with server 202 to send information to server 202 and retrieve the results of the execution of the software application from server 202.
Through the execution of the software application, either locally within PC 204 or remotely within server 202, the database stored in server 202 may be accessed and modified.
Alternatively, a stand-alone PC 300 shown in
The database storing the details of the plans and all information of the employees and the software application implementing the method consistent with the present invention may be stored together or separately on a floppy disk or a CD accessible by diskette drive 308 or on fixed disk drive 310. Processor 304 executes the software application stored in the floppy disk, the CD, or the fixed disk drive 310. An employee, through monitor 312 and I/O devices 314, interacts with processor 304, which executes the software application, thereby accessing and modifying the database.
A software application implementing the method consistent with the present invention, when executed, generates user interfaces, such as Internet web pages, to be displayed on a monitor (218 or 312). An employee may then interact with a processor (210, 202, or 304) executing the software application by viewing the Internet web pages on the monitor (218 or 312) and inputting through a keyboard or a mouse (220 or 314).
The software application implementing the method may create a web page at steps 102 and 104 such as the one shown in
As shown in
For another example, if the employee has finished the enrollment, the method consistent with the present invention presents to the employee a summary of the enrolled-in plans and his updated salary information at step 108 of
The web page of
The foregoing description of possible implementations consistent with the present invention does not represent a comprehensive list of all such implementations or all variations of the implementations described. The description of only some implementations should not be construed as an intent to exclude other implementations. One skilled in the art will understand how to implement the invention in the appended claims in may other ways, using equivalents and alternatives that do not depart from the scope of the following claims. Moreover, unless indicated to the contrary in the preceding description, none of the components described in the implementations is essential to the invention.