IP Library Granted Patent US 9,659,062
Granted Patent B1
US 9,659,062 · App. 12/905,239 · Granted May 23, 2017

Apparatuses, methods and systems for a global benefits purse facilitator

Inventors: Vikas Kapoor (New York, NY); Abhilash Madhavarapu (Nutley, NJ)
Assignees: Iqor Holdings Inc.; Iqor US Inc.
G06F17/30507G06F17/30501
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,659,062
App. No.
12/905,239
Granted
May 23, 2017
Kind
B1
Abstract

The APPARATUSES, METHODS AND SYSTEMS FOR A GLOBAL BENEFITS PURSE FACILITATOR (hereinafter “GBPF”) implement efficient and scalable monitoring, regulation, and allocation of computational processing, data, labor, and/or the like resources within an enterprise. The GBPF may facilitate the provision of tailored benefits packages to employees within an enterprise, where employees may be provided with a purse allowance and a selectable list of benefits on which that allowance may be spent. The GBPF may be configured to receive benefits selections, to deduct corresponding costs from the employee purse, and to facilitate the generation of a benefits package based on the employee selections. The GBPF may further be configured to enforce regulations, rules, company policies, and/or the like with regard to benefits.

Claims (85)

1. A purse-based global benefits plan facilitating processor-implemented method, comprising:

maintaining a database of employee information, having an employee identifier and a purse amount allocated by an employer to a plurality of its employees;

associating the purse amount with an employee identifier, the purse amount being based on an employment position associated with the employee identifier, wherein the purse amount is further based on at least one token of a descriptive business grammar configured string associated with the employee identifier;

querying a database of employee information and obtaining employee information;

obtaining and evaluating a plurality of employee benefit rules for the enterprise from the business grammar rule database, wherein at least one benefit rule relates to employer-specific benefit offered by the employer based on the employee position and determining a plurality of additional employee and other type of information data sources that need to be accessed for evaluation of the employee benefits based on the evaluated benefits rules;

receiving a selection of benefits offered and maintained by the employer, each benefit having an associated cost, wherein said benefits include employee-specific benefit offerings made available for selection by the employer to the employee;

providing through a real-time user interface to an individual employee a selection screen displaying the employee-specific benefit offerings made available for selection by the employer to the individual employee;

obtaining user input from the selection screen for the employee's choices of employee-specific offered benefits;

utilizing a dynamic hierarchical table-tracking string syntax, evaluated user input and the evaluated employee benefit rules for the enterprise to obtain and display a plurality of additional data items for the individual employee, wherein the dynamic table-tracking string syntax is based on user inputs and different strings will be formed in accordance with user input;

determining a total cost as an aggregate of the associated cost for each benefit of the selection of benefits;

confirming that the total cost is less than the purse amount;

automatically comparing and applying the selection of benefits to a plurality of benefit rules, said benefit rules being based on an employment position associated with an employee identifier and employer-specific benefit policies and evaluation of the associated benefit rules;

allocating a portion of the purse amount to at least one of said selection of benefits based on the evaluated business grammar rules for the plurality of benefits offered and maintained by the employer, and storing an allocation of a remainder of the purse amount toward at least one other benefit of the plurality of benefits offered and maintained by the employer;

determining presence of at least one universal variable in the additional data items identified after evaluation of the business grammar rules for the enterprise, and, when present, obtain from the database and evaluate said universal variable, wherein said universal variable comprises user-defined intermediate data objects that allows access and selective mapping of logically interrelated table fields in a plurality of disparate relational databases and external data sources containing enterprise-specific and employee-specific data, and wherein the universal data variable is organized into a hierarchical structure following the business grammar construct for the enterprise and each segment of the hierarchy follows a user-defined business grammar token type, and wherein the use of the universal variable for mapping and access is also dependent on the evaluated business grammar rules for the enterprise;

performing real-time update to modify selectively mapped logically interrelated table fields in the plurality of disparate relational databases and external data sources containing the enterprise-specific and user-specific data to reflect the user selections; and

creating a benefits package offered by the employer for the employee and associated with the employee identifier if the associated and evaluated business rules are satisfied.

2. A purse-based global benefits plan facilitating processor-implemented method, comprising:

maintaining a database of employee information, having an employee identifier and a purse amount allocated by an employer to a plurality of its employees;

associating the purse amount for each employee with an employee identifier, the purse amount being based on an employment position associated with the employee identifier, wherein the purse amount is further based on at least one token of a descriptive business grammar configured string associated with the employee identifier;

providing a real-time user interface for each employee, having a selection screen for displaying the employee-specific benefit offerings made available for selection by the employer to each employee;

obtaining user input from at least one employee the selection screen for the employee's choices of employee-specific offered benefits;

querying a database of employee information and obtaining employee information;

obtaining and evaluating a plurality of employee benefit rules for the enterprise from the business grammar rule database, wherein at least one benefit rule relates to employer-specific benefit offered by the employer based on the employee position and determining a plurality of additional employee and other type of information data sources that need to be accessed for evaluation of the employee benefits based on the evaluated benefits rules;

requesting, obtaining and providing a selection of benefits offered and maintained by the employer, each benefit having an associated cost, wherein said benefits include employee-specific offerings made available for selection by the employer to a plurality of its employees, wherein the provided selection is based on the evaluated plurality of benefit rules and the employee position with employer;

utilizing a dynamic hierarchical table-tracking string syntax, evaluated user input and the evaluated employee benefit rules for the enterprise and employee, to obtain and display a plurality of additional data items for the individual employee, wherein the dynamic table-tracking string syntax is based on the user input and different strings will be formed in accordance with the user input;

determining presence of at least one universal variable in the additional data items identified after evaluation of the business grammar rules for the enterprise, and, when present, obtain from the database and evaluate said universal variable, wherein said universal variable comprises user-defined intermediate data objects that allows access and selective mapping of logically interrelated table fields in a plurality of disparate relational databases and external data sources containing enterprise-specific and employee-specific data, and wherein the universal data variable is organized into a hierarchical structure following the business grammar construct for the enterprise and each segment of the hierarchy follows a user-defined business grammar token type, and wherein the use of the universal variable for mapping and access is also dependent on the evaluated business grammar rules for the enterprise;

allocating a first portion of the purse amount to at least one benefit of a plurality of benefits offered and maintained by the employer based on the at least one benefits rule, and allocating a second portion of the purse amount based on the employee-specific benefit policies and evaluation of the associated benefit rules;

performing real-time update to modify selectively mapped logically interrelated table fields in the plurality of disparate relational databases and external data sources containing the enterprise-specific and employee-specific data to reflect the user selections; and

storing an allocation of a remainder of the purse amount toward at least one other benefit of the plurality of benefits offered and maintained by the employer.

3. The method of claim 2 , further comprising:

storing a benefits package for an employee associated with the employee identifier based on the allocating the first portion of the purse amount and on the allocation of the remainder of the purse amount.

4. The method of claim 2 , wherein the at least one benefits rule is based on a legal regulation.

5. The method of claim 2 , wherein the purse amount is further based on a geographic location associated with the employee identifier.

6. The method of claim 2 , wherein the at least one benefits rule is selected based on a geographic location associated with the employee identifier.

7. The method of claim 2 , wherein querying at least one benefits rule based on the employee identifier further comprises:

querying at least one descriptive business grammar configured string based on the employee identifier;

extracting at least one token from the at least one descriptive business grammar configured string; and

querying at least one benefits rule based on the at least one token.

8. The method of claim 2 , further comprising:

selecting the plurality of offered benefits from a benefits database.

9. The method of claim 8 , wherein the plurality of offered benefits are selected based on a geographic location associated with the employee identifier.

10. The method of claim 8 , wherein the plurality of offered benefits are selected based on at least one token of a descriptive business grammar configured string associated with the employee identifier.

11. The method of claim 2 , further comprising:

receiving a reimbursement request;

evaluating the reimbursement request according to a reimbursement authorization rule associated with the at least one benefit or the at least another benefit to determine a reimbursement authorization; and

instructing payment of a reimbursement if the reimbursement authorization is positive.

12. The method of claim 2 , wherein the at least another benefit is labeled as a taxable benefit.

13. The method of claim 2 , wherein the at least one benefit is labeled as a mandatory benefit.

14. The method of claim 2 , wherein the at least one benefit is labeled as a default benefit.

15. The method of claim 2 , further comprising:

providing a registration form for the at least another benefit;

receiving registration inputs via the registration form; and

storing the registration inputs in association with the employee identifier.

16. The method of claim 2 , further comprising:

receiving a brochure access request associated with the at least another benefit;

retrieving at least one brochure file based on the brochure access request; and

providing the at least one brochure for display to a user associated with the employee identifier.

17. A purse-based global benefits plan facilitating apparatus, comprising:

a memory;

a processor disposed in communication with said memory and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions to:

maintain a database of employee information, having an employee identifier and a purse amount allocated by an employer to a plurality of its employees;

associate the purse amount for each employee with an employee identifier, the purse amount being based on an employment position associated with the employee identifier, wherein the purse amount is further based on at least one token of a descriptive business grammar configured string associated with the employee identifier;

provide a real-time user interface for each employee, having a selection screen for displaying the employee-specific benefit offerings made available for selection by the employer to each employee;

obtain user input from at least one employee the selection screen for the employee's choices of employee-specific offered benefits;

query a database of employee information and obtain employee information;

obtain and evaluate a plurality of employee benefit rules for the enterprise from the business grammar rule database, wherein at least one benefit rule relates to employer-specific benefit offered by the employer based on the employee position and determining a plurality of additional employee and other type of information data sources that need to be accessed for evaluation of the employee benefits based on the evaluated benefits rules;

request, obtain and provide a selection of benefits offered and maintained by the employer, each benefit having an associated cost, wherein said benefits include employee-specific offerings made available for selection by the employer to a plurality of its employees, wherein the provided selection is based on the evaluated plurality of benefit rules and the employee position with employer;

utilize a dynamic hierarchical table-tracking string syntax, evaluated user input and the evaluated employee benefit rules for the enterprise and employee, to obtain and display a plurality of additional data items for the individual employee, wherein the dynamic table-tracking string syntax is based on the user input and different strings will be formed in accordance with the user input;

determine presence of at least one universal variable in the additional data items identified after evaluation of the business grammar rules for the enterprise, and, when present, obtain from the database and evaluate said universal variable, wherein said universal variable comprises user-defined intermediate data objects that allows access and selective mapping of logically interrelated table fields in a plurality of disparate relational databases and external data sources containing enterprise-specific and employee-specific data, and wherein the universal data variable is organized into a hierarchical structure following the business grammar construct for the enterprise and each segment of the hierarchy follows a user-defined business grammar token type, and wherein the use of the universal variable for mapping and access is also dependent on the evaluated business grammar rules for the enterprise;

allocate a first portion of the purse amount to at least one benefit of a plurality of benefits offered and maintained by the employer based on the at least one benefits rule, and allocating a second portion of the purse amount based on the employee-specific benefit policies and evaluation of the associated benefit rules;

perform real-time update to modify selectively mapped logically interrelated table fields in the plurality of disparate relational databases and external data sources containing the enterprise-specific and employee-specific data to reflect the user selections; and

assign an allocation of a remainder of the purse amount toward at least one other benefit of the plurality of benefits offered and maintained by the employer.

18. A purse-based global benefits plan facilitating a non-transitory processor-readable storage medium, comprising:

a plurality of processing instructions stored in the storage medium and issuable by a processor to:

associate the purse amount for each employee with an employee identifier, the purse amount being based on an employment position associated with the employee identifier, wherein the purse amount is further based on at least one token of a descriptive business grammar configured string associated with the employee identifier;

provide a real-time user interface for each employee, having a selection screen for displaying the employee-specific benefit offerings made available for selection by the employer to each employee;

obtain user input from at least one employee the selection screen for the employee's choices of employee-specific offered benefits;

query a database of employee information and obtain employee information;

obtain and evaluate a plurality of employee benefit rules for the enterprise from the business grammar rule database, wherein at least one benefit rule relates to employer-specific benefit offered by the employer based on the employee position and determining a plurality of additional employee and other type of information data sources that need to be accessed for evaluation of the employee benefits based on the evaluated benefits rules;

request, obtain and provide a selection of benefits offered and maintained by the employer, each benefit having an associated cost, wherein said benefits include employee-specific offerings made available for selection by the employer to a plurality of its employees, wherein the provided selection is based on the evaluated plurality of benefit rules and the employee position with employer;

utilize a dynamic hierarchical table-tracking string syntax, evaluated user input and the evaluated employee benefit rules for the enterprise and employee, to obtain and display a plurality of additional data items for the individual employee, wherein the dynamic table-tracking string syntax is based on the user input and different strings will be formed in accordance with the user input;

determine presence of at least one universal variable in the additional data items identified after evaluation of the business grammar rules for the enterprise, and, when present, obtain from the database and evaluate said universal variable, wherein said universal variable comprises user-defined intermediate data objects that allows access and selective mapping of logically interrelated table fields in a plurality of disparate relational databases and external data sources containing enterprise-specific and employee-specific data, and wherein the universal data variable is organized into a hierarchical structure following the business grammar construct for the enterprise and each segment of the hierarchy follows a user-defined business grammar token type, and wherein the use of the universal variable for mapping and access is also dependent on the evaluated business grammar rules for the enterprise;

allocate a first portion of the purse amount to at least one benefit of a plurality of benefits offered and maintained by the employer based on the at least one benefits rule;

perform real-time update to modify selectively mapped logically interrelated table fields in the plurality of disparate relational databases and external data sources containing the enterprise-specific and employee-specific data to reflect the user selections; and

assign an allocation of a remainder of the purse amount toward at least one other benefit of the plurality of benefits offered and maintained by the employer.

Assignments (21)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 12, 2024
From: IQOR TECHNOLOGIES INC.; IQOR US INC.; IQOR HOLDINGS INC.
To: BLUE TORCH FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 067705/0149 →
SECURITY INTEREST Recorded Jun 11, 2024
From: IQOR TECHNOLOGIES INC.; IQOR US INC.; IQOR HOLDINGS INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 067689/0058 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT RECORDED AT REEL 054431, FRAME 0144 Recorded Jun 11, 2024
From: ECLIPSE BUSINESS CAPITAL LLC (F/K/A ENCINA BUSINESS CREDIT, LLC)
To: IQOR US INC.; IQOR HOLDINGS INC.
Reel/Frame 067698/0702 →
TERMINATION AND RELEASE OF EXIT TERM LOANS INTELLECTUAL PROPERTY SECURITY AGREEMENT AS RECORDED AT REEL 054438 AND FRAME 0219 Recorded Jun 11, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
To: IQOR US INC.; IQOR HOLDINGS INC; IQOR TECHNOLOGIES, INC.
Reel/Frame 067698/0865 →
SECURITY INTEREST Recorded Nov 20, 2020
From: IQOR US INC.; IQOR HOLDINGS INC.; IQOR TECHNOLOGIES INC.
To: ENCINA BUSINESS CREDIT, LLC
Reel/Frame 054431/0144 →
SECURITY INTEREST Recorded Nov 20, 2020
From: IQOR US INC.; IQOR HOLDINGS INC.; IQOR TECHNOLOGIES INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 054438/0219 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT RECORDED AT REEL 032597/FRAME 0245 Recorded Nov 20, 2020
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: IQOR US INC.; IQOR HOLDINGS INC.
Reel/Frame 054487/0167 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT RECORDED AT REEL 032606/FRAME 0257 Recorded Nov 20, 2020
From: ALTER DOMUS (US) LLC
To: IQOR US INC.; IQOR HOLDINGS INC.
Reel/Frame 054496/0751 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT RECORDED AT REEL 053785/FRAME 0501 Recorded Nov 20, 2020
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: IQOR HOLDINGS INC.; IQOR US INC.
Reel/Frame 054496/0775 →
RELEASE OF SECURITY INTEREST Recorded Sep 16, 2020
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: IQOR HOLDINGS INC.; IQOR US INC; IQOR TECHNOLOGIES, INC
Reel/Frame 053795/0375 →
SUPER-PRIORITY DEBTOR-IN-POSSESSION INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Sep 15, 2020
From: IQOR US INC.; IQOR HOLDINGS INC.; IQOR TECHNOLOGIES INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 053785/0501 →
NOTICE OF SUCCESSION OF AGENCY Recorded Aug 21, 2020
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ALTER DOMUS (US) LLC
Reel/Frame 053573/0512 →
FIRST LIEN NOTICE OF SUCCESSION OF AGENCY Recorded Jul 8, 2020
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 053158/0567 →
SUPER-PRIORITY NOTICE OF SUCCESSION OF AGENCY Recorded Jul 8, 2020
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 053158/0583 →
SUPER-PRIORITY INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 23, 2020
From: IQOR US INC.; IQOR HOLDINGS INC.; IQOR TECHNOLOGIES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053020/0459 →
SECOND LIEN NOTICE OF SUCCESSON OF AGENCY Recorded May 15, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 046153/0781 →
FIRST LIEN NOTICE OF SUCCESSION OF AGENCY Recorded May 14, 2018
From: MORGAN STANELY SENIOR FUNDING, INC.
To: CREDIT SUISSE AG, CAYMEN ISLANDS BRANCH
Reel/Frame 046434/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2015
From: KAPOOR, VIKAS, MR
To: IQOR HOLDINGS, INC.
Reel/Frame 035222/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2015
From: MADHAVARAPU, ABHILASH
To: IQOR US INC.
Reel/Frame 035244/0334 →
SECOND LIEN SECURITY AGREEMENT Recorded Apr 4, 2014
From: JABIL GLOBAL SERVICES, LLC; IQOR US, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 032606/0257 →
FIRST LIEN SECURITY AGREEMENT Recorded Apr 3, 2014
From: JABIL GLOBAL SERVICES, LLC; IQOR US, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 032597/0245 →
Continuity (15)
Continuation In Part 12763320 · Apr 20, 2010
Continuation 12650542 · Dec 31, 2009
Continuation 12905239
Continuation In Part 12760948 · Apr 15, 2010
Continuation 12650493 · Dec 30, 2009
Continuation 12905239
Continuation In Part 12762570 · Apr 19, 2010
Continuation 12650442 · Dec 30, 2009
Continuation 12905239
Continuation In Part 12763331 · Apr 20, 2010
Continuation 12650530 · Dec 30, 2009
Continuation 12905239
Continuation In Part 12762577 · Apr 19, 2010
Continuation 12650548 · Dec 31, 2009
Provisional Application 61252611 · Oct 16, 2009