Server Session Handoff for Threshold-Based Pay-by-Bank Transfers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for session handoff in computer networks lack efficient mechanisms for transferring resources and performing operations based on session definition data, particularly in scenarios requiring threshold-based triggers for pay-by-bank transactions, which can lead to increased complexity and risk due to reliance on third-party servers for authentication and payment processing.

Innovation Solution

A server computer system that receives session handoff data, provides a user interface for defining instructions based on session definition data, and performs operations such as pay-by-bank transfers upon determining that attributes of items meet specified thresholds, reducing reliance on third-party servers and enhancing security through client device authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If third-party servers are used for authentication and payment processing, then system functionality is provided, but security risk and operational complexity increase

Engineering Contradiction:
ImprovesecurityVSAvoidoperational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the authentication and payment processing functions from third-party servers and relocates them to the server computer system. The server system directly authenticates client devices and processes pay-by-bank transactions without requiring external authentication services, thereby reducing security risks and operational complexity associated with third-party dependencies

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server computer system acts as an intermediary between client devices and bank payment systems. It receives session handoff data containing payment information, authenticates the client device, and directly communicates with the bank to process transactions, eliminating the need for third-party payment processors and reducing operational complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If session handoff data is processed through multiple third-party servers, then resource transfer operations are enabled, but network traffic and processing time increase

Engineering Contradiction:
Improveresource transfer efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges multiple distributed processing functions into a single server computer system. The server consolidates session handoff processing, client device authentication, threshold evaluation, and payment processing into one centralized system, eliminating the need for multiple third-party server interactions and reducing overall processing time

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The server computer system performs preliminary authentication of the client device upon receiving session handoff data, before initiating payment processing. This preliminary action validates the client device early in the process, preventing unnecessary processing steps and reducing overall transaction time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240364776A1Method and system for performing an operation in response to a session handoff
Publication Date: 2024.10.31 THE TORONTO DOMINION BANK
  • US20240364776A1 patent drawing
  • US20240364776A1 patent drawing
  • US20240364776A1 patent drawing

AI summary

A server computer system, comprises a processor; a communications module coupled to the processor; and a memory coupled to the processor, the memory storing instructions that, when executed, configure the processor to receive, via the communications module and from a third party server computer system, a session handoff that includes session definition data identifying two or more items; provide, via the communications module and to a client device, a user interface for defining instructions based on the session definition data; receive, via the communications module and from the client device, the instructions defining at least one threshold associated with the two or more items; and perform an operation in accordance with the instructions defining the at least one threshold.