IP Library Granted Patent US 10,915,951
Granted Patent B2
US 10,915,951 · App. 14/214,035 · Granted Feb 9, 2021

Method and apparatus for generating and operating a swaps trading platform

Inventors: Harpal Sandhu (Palo Alto, CA); Michelle Yip Chen (San Mateo, CA); Vikas Srivastava (Palo Alto, CA)
Assignee: Integral Development Corporation
G06Q40/04
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 10,915,951
App. No.
14/214,035
Granted
Feb 9, 2021
Kind
B2
Abstract

Methods and apparatuses for generating and operating a swaps execution facility (SEP) compliant swaps trading platform. A swaps trading platform is generated, where the generated swaps trading platform is configured to operate in accordance with a plurality of predefined rules associated with swaps execution facility (SEP) requirements. One or more communication channels are established with respective one or more clearinghouses for transmission of clearinghouse information concerning one or more trade requests. One or more communication channels are established with respective one or more swaps data repository (SDR) providers for transmission of SDR information concerning the one or more trade requests.

Claims (56)

1. A computer-implemented method comprising:

causing, by a processor, a representation of a swaps trading platform to be displayed on a display device via at least one of a graphical user interface (GUI) and a webpage, wherein the swaps trading platform includes an embedded selectable non-swaps execution facility (SEF) compliant portal in the swaps trading platform, wherein the swaps trading platform is configured to operate in accordance with a plurality of predefined rules associated with SEF requirements, and wherein first information is exchanged via the swaps trading platform;

receiving a selection of a user interface element included in the selectable non-SEF compliant portal for accessing a non-SEF compliant trading platform that is different from the swaps trading platform;

in response, transitioning from the swaps trading platform to the non-SEF compliant trading platform by causing a representation of an interface to access the non-SEF compliant trading platform to be displayed on the display device by updating the at least one of the GUI and the webpage to display the representation of the interface to access the non-SEF compliant trading platform, wherein second information is exchanged via the non-SEF compliant trading platform;

establishing, by the processor, one or more communication channels between the swaps trading platform and respective one or more clearinghouses for transmission of clearinghouse information concerning one or more trade requests; and

establishing, by the processor, one or more communication channels between the swaps trading platform and respective one or more swaps data repository (SDR) providers for transmission of SDR information concerning the one or more trade requests.

2. The computer-implemented method of claim 1 , further comprising:

obtaining the one or more trade requests; and executing the one or more trade requests in accordance with the plurality of predefined rules associated with the SEF requirements.

3. The computer-implemented method of claim 2 , further comprising:

transmitting, via the one or more communication channels with the respective one or more clearinghouses, the clearinghouse information concerning the one or more executed trade requests.

4. The computer-implemented method of claim 2 , further comprising:

transmitting, via the one or more communication channels with the respective one or more swaps data repository (SDR) providers, the SDR information concerning the one or more executed trade requests.

5. The computer-implemented method of claim 1 , further comprising:

obtaining selection information selecting the selectable non-SEF compliant portal; and

transitioning from the swaps trading platform to a non-SEF compliant swaps trading platform based on the selection of the selectable non-SEF compliant portal.

6. The computer-implemented method of claim 1 , wherein the plurality of predefined rules associated with the SEF requirements are associated with at least one of the following:

market snapshot at execution;

mid-mark;

counterparty legal entity identifier (LEI); and

unique Swap identifier (USI).

7. The computer-implemented method of claim 6 , wherein the market snapshot at execution includes information representing market quotes made available to one or more liquidity takers.

8. The computer-implemented method of claim 6 , wherein the mid-mark includes information representing a mid-point between a first bid and a first offer.

9. The computer-implemented method of claim 6 , wherein the LEI includes a unique identifier that is assigned to each counterparty of a swap transaction.

10. The computer-implemented method of claim 6 , wherein the USI includes a unique identifier that is assigned to each swap transaction entered into by counterparties.

11. The computer-implemented method of claim 1 , wherein the trade-type requiring execution in the SEF comprises at least one of:

a non-deliverable forward; and

a foreign exchange option.

12. The computer-implemented method of claim 1 , wherein causing the representation of the swaps trading platform to be displayed comprises causing the swaps trading platform to be displayed on the display device in the webpage, and wherein causing the representation of the interface to access the non-SEF compliant trading platform to be displayed comprises causing the non-SEF compliant trading platform to be displayed on the display device in place of the swaps trading platform in the webpage.

13. The computer-implemented method of claim 1 , wherein causing the representation of the swaps trading platform to be displayed comprises causing the swaps trading platform to be displayed on the display device in the webpage, and wherein causing the representation of the interface to access the non-SEF compliant trading platform to be displayed comprises causing the non-SEF compliant trading platform to be displayed on the display device in an interface launched via the webpage.

14. An apparatus comprising:

a swaps trading platform generation module configured to cause a representation of a swaps trading platform to be displayed on a display device via at least one of a first graphical user interface (GUI) and a first webpage, wherein the swaps trading platform includes an embedded selectable non-swaps execution facility (SEF) compliant portal in the swaps trading platform, wherein the swaps trading platform is configured to operate in accordance with a plurality of predefined rules associated with SEF requirements, and wherein first information is exchanged via the swaps trading platform; and

a communications module configured to:

receive a selection of a user interface element included in the selectable non-SEF compliant portal for accessing a non-SEF compliant trading platform that is different from the swaps trading platform;

in response, transition from the swaps trading platform to the non-SEF compliant trading platform by causing a representation of an interface to access the non-SEF compliant trading platform to be displayed on the display device by updating the at least one of the first GUI and the first webpage to display the representation of the interface to access the non-SEF compliant trading platform, wherein second information is exchanged via the non-SEF compliant trading platform;

establish one or more communication channels between the swaps trading platform and respective one or more clearinghouses for transmission of clearinghouse information concerning one or more trade requests; and

establish one or more communication channels between the swaps trading platform and respective one or more swaps data repository (SDR) providers for transmission of SDR information concerning the one or more trade requests.

15. The apparatus of claim 14 , further comprising:

the swaps trading platform, wherein the swaps trading platform is operatively connected to the communications module and wherein the swaps trading platform comprises a trade execution module, the trade execution module configured to:

obtain the one or more trade requests; and

execute the one or more trade requests in accordance with the plurality of predefined rules associated with the SEF requirements.

16. The apparatus of claim 15 , wherein the communications module is further configured to transmit, via the one or more communication channels with the respective one or more clearinghouses, the clearinghouse information concerning the one or more executed trade requests.

17. The apparatus of claim 15 , wherein the communications module is further configured to transmit, via the one or more communication channels with the respective one or more swaps data repository (SDR) providers, the SDR information concerning the one or more executed trade requests.

18. The apparatus of claim 14 , wherein the plurality of predefined rules associated with the SEF requirements are associated with at least one of the following:

market snapshot at execution;

mid-mark;

counterparty legal entity identifier (LEI); and

unique Swap identifier (USI).

19. The apparatus of claim 14 , wherein the trade-type requiring execution in the SEF comprises at least one of:

a non-deliverable forward; and

a foreign exchange option.

20. A non-transitory computer-readable medium comprising executable instructions that when executed by a processor cause the processor to carry out a method comprising:

causing a representation of a swaps trading platform to be displayed on a display device via at least one of a graphical user interface (GUI) and a webpage, wherein the swaps trading platform includes an embedded selectable non-swaps execution facility (SEF) compliant portal in the swaps trading platform, wherein the swaps trading platform is configured to operate in accordance with a plurality of predefined rules associated with SEF requirements, and wherein first information is exchanged via the swaps trading platform;

receiving a selection of a user interface element included in the selectable non-SEF compliant portal for accessing a non-SEF compliant trading platform that is different from the swaps trading platform;

in response, transitioning from the swaps trading platform to the non-SEF compliant trading platform by causing a representation of an interface to access the non-SEF compliant trading platform to be displayed on the display device by updating the at least one of the GUI and the webpage to display the representation of the interface to access the non-SEF compliant trading platform, wherein second information is exchanged via the non-SEF compliant trading platform;

establishing one or more communication channels between the swaps trading platform and respective one or more clearinghouses for transmission of clearinghouse information concerning one or more trade requests; and

establishing one or more communication channels between the swaps trading platform and respective one or more swaps data repository (SDR) providers for transmission of SDR information concerning the one or more trade requests.

Assignments (8)
SECURITY INTEREST Recorded Oct 22, 2025
From: INTEGRATED DEVELOPMENT CORP.
To: AXOS BANK
Reel/Frame 072643/0494 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTEGRALDEVELOPMENT, INC TO INTEGRALDEVELOPMENT CORP. PREVIOUSLY RECORDED ON REEL 33078 FRAME 845. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 19, 2025
From: SANDHU, HARPAL; YIP CHEN, MICHELLE; SRIVASTAVA, VIKAS
To: INTEGRAL DEVELOPMENT CORP.
Reel/Frame 073624/0369 →
SECURITY INTEREST Recorded Aug 14, 2023
From: NH EXPANSION CREDIT FUND HOLDINGS LP
To: INTEGRAL DEVELOPMENT CORP.
Reel/Frame 064579/0145 →
SECURITY INTEREST Recorded Aug 14, 2023
From: INTEGRAL DEVELOPMENT CORP.
To: VISTARA INTEGRAL SPV LP
Reel/Frame 064579/0341 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME FROM INTEGRAL DEVELOPMENT, INC. TO INTEGRAL DEVELOPMENT CORPORATION PREVIOUSLY RECORDED ON REEL 033078 FRAME 0845. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 2, 2020
From: SANDHU, HARPAL; CHEN, MICHELLE YIP; SRIVASTAVA, VIKAS
To: INTEGRAL DEVELOPMENT CORPORATION
Reel/Frame 054292/0672 →
SECURITY INTEREST Recorded Jul 2, 2018
From: INTEGRAL DEVELOPMENT CORP
To: NH EXPANSION CREDIT FUND HOLDINGS LP
Reel/Frame 046254/0055 →
SECURITY INTEREST Recorded Feb 23, 2017
From: INTEGRAL DEVELOPMENT CORP.
To: SILICON VALLEY BANK
Reel/Frame 041363/0012 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2014
From: SANDHU, HARPAL; CHEN, MICHELLE YIP; SRIVASTAVA, VIKAS
To: INTEGRAL DEVELOPMENT, INC
Reel/Frame 033078/0845 →