Auction Engine Matching Financially Settled Contracts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for trading financially settled contracts face challenges in improving liquidity and volume, particularly in facilitating auctions for complex contracts with non-outright bids that do not have a one-to-one correlation with underlying contracts.

Innovation Solution

A computer system architecture that receives and matches participant bids, including outright and non-outright bids, to maximize economic surplus and transaction volume by optimizing the matching of bids across various dimensions, such as location, time, and commodity types, using an auction engine that can handle complex positions and collateral constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional trading systems are used for financially settled contracts, then system simplicity is maintained, but liquidity and transaction volume are insufficient

Engineering Contradiction:
Improvetransaction volumeVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments bids into different types (outright bids, non-outright bids, spread bids, strip bids) and processes them through specialized matching logic. This segmentation allows the system to handle complex trading scenarios while maintaining manageable system architecture by dividing the matching function into discrete, handleable components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces multiple dimensions for bid matching beyond simple price pairing, including contract type dimensions (outright vs. non-outright), time dimensions (different settlement periods), and position dimensions (long/short). This multi-dimensional matching approach increases transaction volume by enabling more flexible and nuanced bid-ask pairing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If the system supports complex non-outright bids, then trading versatility is improved, but matching complexity increases

Engineering Contradiction:
Improvecontract position versatilityVSAvoidmatching process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary auction engine that acts as a mediator between complex non-outright bids and the matching process. This intermediary component translates diverse contract positions into a standardized matching framework, handling the complexity of spread bids, strip bids, and other non-outright positions without requiring complex custom logic for each bid type.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The matching system is designed with universal functionality that can handle multiple bid types (outright, non-outright, spread, strip) through a unified matching engine. This multi-functional approach allows the system to accommodate diverse contract positions while maintaining a single, consistent matching process rather than requiring separate specialized systems for each bid type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If batch bid matching is implemented to maximize economic surplus, then trading efficiency is improved, but computational requirements increase

Engineering Contradiction:
Improvetrading efficiencyVSAvoidcomputational power
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The system performs preliminary actions by pre-processing and categorizing bids before the main matching computation. Bids are segmented by type, filtered for compatibility, and organized into structured formats ahead of the batch matching process. This preliminary organization reduces the computational burden during the actual economic surplus maximization calculation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements partial matching in batch processing, where bids are matched in manageable groups rather than all at once. This allows the computational task to be divided into smaller, more efficient batches that can be processed sequentially, reducing peak computational power requirements while still achieving comprehensive matching across all bids.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7873564B1Computer system for an auction exchange for financially settled contracts
Publication Date: 2011.01.18 DC ENERGY LLC
  • US7873564B1 patent drawing
  • US7873564B1 patent drawing
  • US7873564B1 patent drawing

AI summary

Various embodiments show a system for conducting an auction for a plurality of financially settled contracts: The system may comprise at least one processor. The at least one processor may be programmed to receive a plurality of first participant bids from a first participant and a plurality of second participant bids from a second participant. The at least one processor may also be programmed to match a batch of bids, where the bids may be linear combinations, to create a plurality of awarded bids that may maximize an economic surplus or maximize a volume of awarded bids. Degenerate price solutions may be solved by minimizing variations from historic pricing levels for a contract. The contracts may include, for example, an oil contract, a coal contract, a natural gas contract, an electricity contract, a weather contract, a weather-related events contract, a commodities contract, a location specific service contract (e.g., passenger contract and/or freight contracts), a financial derivative contract or credit default contract on any of an entity's issued securities.