Stack Software Object for Secure Electronic Transaction Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic transaction platforms lack sufficient control over information access and participation levels in network communications, leading to potential information leakage and inefficient trading processes.

Innovation Solution

A computer-based method and system that utilize a stack software object to manage participation levels in electronic communication sessions, including locked, unlocked, and open levels, allowing controlled access and negotiation of attributes by initiating users and intermediate entities, ensuring secure and transparent transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If all information is made available to all parties in network communications, then transparency and accessibility are improved, but information security and control over data access deteriorate

Engineering Contradiction:
Improveaccessibility of informationVSAvoidinformation leakage
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent implements differentiated access rights where different participants in the electronic communication session have different levels of access to information. The stack software object controls what each participant can see and do based on their role and permissions, allowing simultaneous transparency for authorized users while protecting sensitive information from unauthorized access.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the electronic communication session into multiple participation levels (locked stack, unlocked stack, open stack) with distinct access controls. This segmentation allows the system to provide tailored information access to different participant groups, improving accessibility for those who need it while preventing information leakage to those who don't.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If the same level of participation is allowed for all network participants, then equality and simplicity are improved, but control over information access and negotiation capabilities deteriorate

Engineering Contradiction:
Improvesimplicity of participation structureVSAvoidcontrol over information access
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic participation levels that can change during the electronic communication session. The stack software object allows the initiating user to transition between locked, unlocked, and open stack states, enabling the system to adapt participation control in real-time based on negotiation progress and trust relationships, rather than using a static access model.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediate entity (such as a dealer or clearinghouse) that mediates the electronic communication session between the initiating user and counterparty. This intermediary controls the flow of information and participation levels, allowing sophisticated access control while maintaining a relatively simple interface for the end users through the stack software object.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If controlled access levels are implemented in electronic communication sessions, then information security is improved, but system complexity and negotiation overhead increase

Engineering Contradiction:
Improveinformation leakage preventionVSAvoidcomplexity of access control system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements self-service access control where the initiating user automatically configures their own participation levels and information access rights through the stack software object without requiring manual intervention from administrators or complex centralized authorization systems. The system autonomously manages the locked/unlocked/open stack transitions based on pre-defined rules and user actions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent creates a universal stack software object that handles multiple functions including access control, negotiation management, session coordination, and information distribution. This multi-functional component consolidates what would otherwise require multiple separate systems, reducing overall system complexity while maintaining robust information security controls.

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

Data Source

PatentUS11995732B2Computer platforms designed for improved electronic execution of electronic transactions and methods of use thereof
Publication Date: 2024.05.28 BROADRIDGE FIXED INCOME LIQUIDITY SOLUTIONS LLC
  • US11995732B2 patent drawing
  • US11995732B2 patent drawing
  • US11995732B2 patent drawing

AI summary

The present disclosure includes systems and/or methods for receiving historical trading data associated with previously executed trade transactions for a financial instrument by a plurality of candidate invitee users. Trading intentions are received from the candidate invitee users and a score representative of a likelihood of successfully trading the financial instrument is modelled for each candidate invitee user based on inputting into a machine learning model the trading intentions and the historical trading data of each candidate invitee user. An electronic communication session is established for trading the financial instrument between an initiating user and selected invitee users using a stack software object that controls the electronic communication session according to a set of participation levels, and communications during the electronic communication session are coordinated, via the stack software object, to determine offers from the selected invitee users that, when aggregated, achieve a maximum value for a predetermined position.