IP Library Granted Patent US 11,620,707
Granted Patent B2
US 11,620,707 · App. 17/692,659 · Granted Apr 4, 2023

Systems and methods for prevention of manipulation and gaming in electronic intraday auctions

Inventors: Paul M. Brennan (London, GB); Charles Broussin (London, GB)
Assignee: Goldman Sachs & Co. LLC
G06Q40/04G06Q30/08G06Q40/06
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 11,620,707
App. No.
17/692,659
Granted
Apr 4, 2023
Kind
B2
Abstract

This disclosure provides systems and methods for prevention of manipulation and gaming in electronic intraday auctions. The system includes using at least one processing device for obtaining orders related to an asset from an electronic trading system. The system includes using at least one processing device for identifying a value for the asset to be used during an intraday auction involving the asset. The identified value is based on a detected order cross within the orders. The value is identified and set prior to the intraday auction. The value is located within a best bid and best offer spread (BBO) band. The system includes using at least one processing device for initiating the intraday auction involving the asset based on the identified and set value and the detected order cross. Changes to the BBO band during the intraday auction do not affect the identified and set value.

Claims (46)

1. A non-transitory computer-readable medium storing instructions that, when executed by at least one processing device, cause the at least one processing device to:

(i) obtain an order related to an asset from an electronic trading system;

(ii) identify a value for the asset to be used during an intraday auction involving the asset, the identified value based on a detected order cross within the orders, wherein the value is identified and set prior to the intraday auction, and wherein the value is located within a best bid and best offer spread (BBO) band;

(iii) determine whether the BBO band has changed within a millisecond time period after the detected order cross;

responsive to determining that the BBO band has changed during the millisecond time period, repeat steps (i) to (iii); and

responsive to determining that the BBO band has not changed during the millisecond time period, initiate the intraday auction involving the asset based on the identified and set value and the detected order cross, wherein changes to the BBO band during the intraday auction do not affect the identified and set value.

2. The non-transitory computer-readable medium of claim 1 , further storing instructions that, when executed by at least one processing device, cause the at least one processing device to:

determine that the BBO band has not changed for a millisecond time before the detected order cross, wherein the intraday auction is initiated based on the determination.

3. The non-transitory computer-readable medium of claim 2 , wherein the intraday auction is initiated based on determining that the BBO band has not changed for the millisecond time period before the detected order cross.

4. The non-transitory computer-readable medium of claim 3 , wherein the millisecond period of time restarts if a change in the BBO band is detected.

5. The non-transitory computer-readable medium of claim 1 , wherein the millisecond period of time restarts if a change in the BBO band is detected.

6. The non-transitory computer-readable medium of claim 1 , further storing instructions that, when executed by at least one processing device, cause the at least one processing device to:

create trades using order messages associated with the intraday auction based on a prioritization.

7. The non-transitory computer-readable medium of claim 1 , further storing instructions that, when executed by at least one processing device, cause the at least one processing device to:

receive conditional offers for the asset during the intraday auction; and

match the conditional offers from different parties.

8. The non-transitory computer-readable medium of claim 1 , wherein the BBO band is created using market data received from a real-time BBO feed.

9. The non-transitory computer-readable medium of claim 1 , wherein the BBO band is based on a real-time BBO feed that receives exchange market data from a plurality of reference markets.

10. An apparatus comprising:

at least one processing device; and

at least one memory storing instructions that, when executed by the at least one processing device, cause the at least one processing device to:

(i) obtain an order related to an asset from an electronic trading system;

(ii) identify a value for the asset to be used during an intraday auction involving the asset, the identified value based on a detected order cross within the orders, wherein the value is identified and set prior to the intraday auction, and wherein the value is located within a best bid and best offer spread (BBO) band;

(iii) determine whether the BBO band has changed within a millisecond time period after the detected order cross;

responsive to determining that the BBO band has changed during the millisecond time period, repeat steps (i) to (iii); and

responsive to determining that the BBO band has not changed during the millisecond time period, initiate the intraday auction involving the asset based on the identified and set value and the detected order cross, wherein changes to the BBO band during the intraday auction do not affect the identified and set value.

11. The apparatus of claim 10 , wherein the at least one processing device is further configured to:

determine that the BBO band has not changed for a millisecond time before the detected order cross, wherein the intraday auction is initiated based on the determination.

12. The apparatus of claim 11 , wherein the intraday auction is initiated based on determining that the BBO band has not changed for the millisecond time period before the detected order cross.

13. The apparatus of claim 10 , wherein the millisecond period of time restarts if a change in the BBO band is detected.

14. The apparatus of claim 10 , wherein the at least one processing device is further configured to:

create trades using order messages associated with the intraday auction based on a prioritization.

15. The apparatus of claim 10 , wherein the at least one processing device is further configured to:

receiving conditional offers for the asset during the intraday auction; and

matching the conditional offers from different parties.

16. The apparatus of claim 10 , wherein the BBO band is created using market data received from a real-time BBO feed.

17. The apparatus of claim 10 , wherein the BBO band is based on a real-time BBO feed that receives exchange market data from a plurality of reference markets.

18. A method of using at least one processing device to prevent manipulation in an electronic trading system comprising:

(i) obtaining an order related to an asset from an electronic trading system;

(ii) identifying a value for the asset to be used during an intraday auction involving the asset, the identified value based on a detected order cross within the orders, wherein the value is identified and set prior to the intraday auction, and wherein the value is located within a best bid and best offer spread (BBO) band;

(iii) determining whether the BBO band has changed within a millisecond time period after the detected order cross;

responsive to determining that the BBO band has changed during the millisecond time period, repeating steps (i) to (iii); and

responsive to determining that the BBO band has not changed during the millisecond time period, initiating the intraday auction involving the asset based on the identified and set value and the detected order cross, wherein changes to the BBO band during the intraday auction do not affect the identified and set value.

19. The method of claim 18 , further comprising:

determining that the BBO band has not changed for a millisecond time before the detected order cross, wherein the intraday auction is initiated based on the determination.

20. The method of claim 19 , wherein the intraday auction is initiated based on determining that the BBO band has not changed for the millisecond time period before the detected order cross.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2023
From: BRENNAN, PAUL M.; BROUSSIN, CHARLES
To: GOLDMAN SACHS & CO. LLC
Reel/Frame 062264/0123 →