IP Library Granted Patent US 9,405,814
Granted Patent B1
US 9,405,814 · App. 12/762,570 · Granted Aug 2, 2016

Apparatuses, methods and systems for a global data exchange

Inventor: Vikas Kapoor (New York, NY)
Assignee: Iqor Holdings Inc., Iqor US Inc.
G06F17/30566G06F17/30569
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,405,814
App. No.
12/762,570
Granted
Aug 2, 2016
Kind
B1
Abstract

The APPARATUSES, METHODS AND SYSTEMS FOR A GLOBAL DATA EXCHANGE (hereinafter “GDE”) 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 GDE may provide a plurality of universal variables allocable to tables and/or fields across multiple, otherwise disparate database systems, facilitating integrability and exchange of data therebetween. In some implementations, the universal variables may be selectively chosen for broad applicability to a vast swath of enterprise data types and organizations, and may themselves be organized in accordance with a hierarchical schema facilitating business understanding and decision making. The GDE may further facilitate, in various implementations, report generation, data updating, and cohesion between different enterprise functions, systems, and applications through the use of universal variables and economical interface features.

Claims (51)

1. A global data exchanging processor-implemented method, comprising:

receiving an association between a program identifier, a file identifier, and a file source address;

receiving a mapping, the mapping specifying a correspondence between a first set of data labels and a plurality of universal variables, wherein the universal variables are linked to at least a second set of data labels, said universal variables utilizing a delimited multi-level format, wherein each level relates to a hierarchical level for data access and access to a at least one of plurality of applications that require different access formats;

retrieving a file corresponding to the file identifier from the file source address;

extracting data from the file, the data being labeled in accordance with the first set of data labels;

labeling the data from the file with the second set of data labels using the mapping and universal variables to generate relabeled data;

storing the relabeled data in association with the program identifier;

receiving a transaction trigger condition associated with at least one external factor, said transaction trigger indicating access to databases and applications having different formatting requirements through at least one universal variable;

monitoring the at least one external factor for occurrence of the transaction trigger condition; and

executing by the processor a data transaction between the first database in the data repository and the at least one other database if the transaction trigger condition occurs.

2. The method of claim 1 , wherein the retrieving a file occurs in accordance with a schedule.

3. The method of claim 2 , wherein the schedule is periodic.

4. The method of claim 1 , wherein the file source address is an FTP address and the retrieving occurs in accordance with FTP standards.

5. The method of claim 1 , further comprising:

reformatting the data from the file.

6. The method of claim 5 , further comprising:

querying reformatting instructions from a database; and

wherein the reformatting is performed in accordance with the reformatting instructions.

7. A global data exchanging 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:

receive an association between a program identifier, a file identifier, and a file source address;

receive a mapping, the mapping specifying a correspondence between a first set of data labels and a plurality of universal variables, wherein the universal variables are linked to at least a second set of data labels, said universal variables utilizing a delimited multi-level format, wherein each level relates to a hierarchical level for data access and access to a at least one of plurality of applications that require different access formats;

retrieve a file corresponding to the file identifier from the file source address;

extract data from the file, the data being labeled in accordance with the first set of data labels;

label the data from the file with the second set of data labels using the mapping and universal variables to generate relabeled data; and

store the relabeled data in association with the program identifier.

8. The apparatus of claim 7 , wherein retrieving a file occurs in accordance with a schedule.

9. The apparatus of claim 8 , wherein the schedule is periodic.

10. The apparatus of claim 7 , wherein the file source address is an FTP address and the retrieving occurs in accordance with FTP standards.

11. The apparatus of claim 7 , further comprising:

reformat the data from the file.

12. The apparatus of claim 11 , further comprising:

query reformatting instructions from a database; and

wherein reformatting is performed in accordance with the reformatting instructions.

13. A global data exchanging non-transitory processor-accessible computer storage medium, comprising:

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

receive an association between a program identifier, a file identifier, and a file source address;

receive a mapping, the mapping specifying a correspondence between a first set of data labels and a plurality of universal variables, wherein the universal variables are linked to at least a second set of data labels, said universal variables utilizing a delimited multi-level format, wherein each level relates to a hierarchical level for data access and access to a at least one of plurality of applications that require different access formats;

retrieve a file corresponding to the file identifier from the file source address;

extract data from the file, the data being labeled in accordance with the first set of data labels;

label the data from the file with the second set of data labels using the mapping and universal variables to generate relabeled data; and

store the relabeled data in association with the program identifier.

14. The medium of claim 13 , wherein retrieving a file occurs in accordance with a schedule.

15. The medium of claim 14 , wherein the schedule is periodic.

16. The medium of claim 13 , wherein the file source address is an FTP address and the retrieving occurs in accordance with FTP standards.

17. The medium of claim 13 , further comprising:

reformat the data from the file.

18. The medium of claim 17 , further comprising:

query reformatting instructions from a database; and

wherein reformatting is performed in accordance with the reformatting instructions.

Assignments (20)
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 Apr 15, 2015
From: KAPOOR, VIKAS
To: IQOR HOLDINGS, INC.
Reel/Frame 035418/0652 →
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 (2)
Continuation 12650442 · Dec 30, 2009
Provisional Application 61252611 · Oct 16, 2009