IP Library Granted Patent US 9,454,526
Granted Patent B1
US 9,454,526 · App. 12/903,718 · Granted Sep 27, 2016

Apparatuses, methods and systems for a chart of accounts simplifier

Inventors: Vikas Kapoor (New York, NY); Abhilash Madhavarapu (Nutley, NJ)
Assignee: IQor Holdings Inc., IQor US Inc.
G06F17/30
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,454,526
App. No.
12/903,718
Granted
Sep 27, 2016
Kind
B1
Abstract

The APPARATUSES, METHODS AND SYSTEMS FOR A CHART OF ACCOUNTS SIMPLIFIER (hereinafter “CAS”) implement efficient and scalable monitoring, regulation, and allocation of computational processing, data, labor, and/or the like resources within an enterprise. In some embodiments, the CAS may facilitate, in various implementations, report generation through the use of universal variables and economical interface features. In one embodiment, a report generation request may be received. A subset of transactions may be selected based on accounting Classes/Subclasses and business Categories/Subcategories. Report breakdown may be determined based on accounting Classes/Subclasses and on the report configuration details, and the report may be displayed to the user.

Claims (53)

1. A processor-implemented method comprising:

receiving a report generation request to generate a report based on a set of transactions;

determining report configuration details;

selecting a first subset of transactions from the set of stored transactions based on allocation, wherein at least one transaction in the first subset is generated using a predefined recurring temporal trigger;

querying a database of business grammar rules using a data-structure-tracking syntax-configured string associated with applicable business grammar rules associated with the first subset of transactions, wherein the syntax-configured string consists of a plurality of component parts delimited by syntax separators, and where each part of the string tracks a separate data structure for an enterprise and the associated business grammar rules;

applying the first rule to the at least one transaction in the first subset;

selecting a second subset of transactions from the first subset of transactions based on accounting classes and subclasses;

querying a database of business grammar rules using a data-structure-tracking syntax-configured string associated with applicable business grammar rules associated with the second subset of transactions, wherein the syntax-configured string consists of a plurality of component parts delimited by syntax separators, and where each part of the string tracks a separate data structure for an enterprise and the associated business grammar rules;

applying the second rule to at least one transaction in the second subset;

evaluating a plurality of rules applicable to at least one transaction and tagging the transaction with a rule-based transaction characteristic, wherein at least one of the evaluated plurality of rules defines which data to display and how to display it based on accounting classes and subclasses;

automatically determining via a processor report breakdown based on accounting classes and subclasses and on the report configuration details; and

displaying the report using the second subset of transactions based on the report breakdown.

2. The method of claim 1 , wherein the report is one of a balance sheet, an income statement, a cash flow statement.

3. The method of claim 1 , wherein the transactions are classified orthogonally with respect to accounting classes and subclasses, and business categories and subcategories.

4. The method of claim 1 , wherein the tagging of the transaction with a rule-based transaction characteristic triggers application of at least one additional contextual rule to the transaction.

5. The method of claim 1 , wherein the report generation request takes on the form of a user opening an application report page.

6. The method of claim 1 , wherein the report configuration details include visual and data configuration settings.

7. The method of claim 1 , wherein selecting the first subset and selecting the second subset are done concurrently.

8. The method of claim 1 , wherein the report breakdown is based on accounting classes and subclasses.

9. The method of claim 8 , wherein the report breakdown is further based on accounting type.

10. The method of claim 1 , wherein the report breakdown further comprises calculating totals based on accounting classes and subclasses.

11. The method of claim 1 , wherein the report breakdown further comprises calculating accounting metrics.

12. A processor-implemented method, comprising:

receiving a plurality of discrete economic transaction indicators, each comprising at least a transaction identifier and an associated transaction amount;

for each of the plurality of the received discrete economic transaction indicators:

receiving at least one accounting class indicator;

receiving at least one business category indicator;

querying a database of business grammar rules using a data-structure-tracking syntax-configured string associated at least one accounting class indicator, wherein the syntax-configured string consists of a plurality of component parts delimited by syntax separators, and where each part of the string tracks a separate data structure for an enter rise and the associated business grammar rules;

extracting at least one accounting class rule using the data-structure-tracking syntax-configured string and evaluating said at least one rule applicable to at least one accounting class indicator, wherein the rule defines which data to display and how to display the data based on accounting classes and subclasses;

extracting a business class determinative rule using a second data-structure-tracking syntax-configured string and evaluating said business class determinative rule, wherein the rule defines which data to display and how to display the data based on business class and accounting classes and subclasses; and

storing an association between the at least one accounting class indicator, the at least one business category indicator, and the each of the plurality of discrete economic transaction indicators, tagged with and associated with a set of rule-based transaction characteristics.

13. The method of claim 12 , further comprising:

receiving a report generation request comprising an accounting class specification;

selecting a subset of the plurality of discrete economic transaction indicators based on a comparison of the accounting class specification and the at least one accounting class indicator associated with each of the plurality of discrete economic transaction indicators;

aggregating transaction amounts associated with each of the subset of the plurality of discrete economic transaction indicators; and

generating a report comprising aggregated transaction amounts.

14. The method of claim 12 , further comprising:

receiving a report generation request comprising a business category;

selecting a subset of the plurality of discrete economic transaction indicators based on a comparison of the business category specification and the at least one business category indicator associated with each of the plurality of discrete economic transaction indicators;

aggregating transaction amounts associated with each of the subset of the plurality of discrete economic transaction indicators; and

generating a report comprising aggregated transaction amounts.

15. A processor-implemented method comprising:

receiving a report generation request to generate a report based on a set of transactions;

determining report configuration details;

selecting a first subset of transactions from the set of stored transactions based on allocation, wherein at least one transaction in the first subset is generated using a predefined recurring temporal trigger; and

querying a database of business grammar rules using a data-structure-tracking syntax-configured string associated with applicable business grammar rules associated with the first subset of transactions, wherein the syntax-configured string consists of a plurality of component parts delimited by syntax separators, and where each part of the string tracks a separate data structure for an enterprise and the associated business grammar rules;

applying the first rule to the at least one transaction in the first subset;

selecting a second subset of transactions from the first subset of transactions based on accounting classes and subclasses;

querying a database of business grammar rules using a data-structure-tracking syntax-configured string associated with applicable business grammar rules associated with the second subset of transactions, wherein the syntax-configured string consists of a plurality of component parts delimited by syntax separators, and where each part of the string tracks a separate data structure for an enterprise and the associated business grammar rules;

applying the second rule to at least one transaction in the second subset;

evaluating a plurality of rules applicable to at least one transaction and tagging the transaction with a rule-based transaction characteristic, wherein at least one of the evaluated plurality of rules defines which data to display and how to display it based on accounting classes and subclasses;

automatically determining via a processor report breakdown based on accounting classes and subclasses and on the report configuration details; and

displaying the report using the second subset of transactions based on the report breakdown.

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 (11)
Continuation In Part 12763320 · Apr 20, 2010
Continuation In Part 12760948 · Apr 15, 2010
Continuation In Part 12762570 · Apr 19, 2010
Continuation In Part 12763331 · Apr 20, 2010
Continuation In Part 12762577 · Apr 19, 2010
Continuation 12650542 · Dec 31, 2009
Continuation 12650493 · Dec 30, 2009
Continuation 12650442 · Dec 30, 2009
Continuation 12650530 · Dec 30, 2009
Continuation 12650548 · Dec 31, 2009
Provisional Application 61252611 · Oct 16, 2009