Limited-Use Code Data Aggregation Bypassing IP Restrictions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in accessing and exporting their data from service providers' ecosystems, as these providers often block third-party access, even with user authorization, by restricting IP addresses.

Innovation Solution

The system employs a limited-use code to verify user identity, intercepting and parsing messages to access data without user input, using a message module, parse module, and submission module to provide the code to the service provider, allowing data aggregation across multiple devices and servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a service provider blocks third-party IP addresses to prevent unauthorized data access, then security is improved, but data aggregation capability deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoiddata aggregation capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary authentication mechanism using limited-use codes that act as mediators between the service provider's security system and the third-party data aggregation system. Instead of directly blocking or allowing access based on IP addresses, the system uses these codes as temporary credentials that enable authorized third-party access while maintaining security controls. The code serves as a mediator that translates user authorization into actionable access credentials.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the authentication parameter from static IP address blocking to dynamic limited-use codes. By transforming the authentication mechanism from location-based (IP address) to credential-based (temporary code), the system maintains security while enabling flexible data aggregation. The parameter change allows the system to differentiate between malicious access attempts and authorized data aggregation requests.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manual user input is required for each data access operation, then security control is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvesecurity controlVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements preliminary action by having users authorize data aggregation in advance through the limited-use code mechanism. Instead of requiring manual authentication for each data access operation, the user performs a single preliminary authorization action that generates the code. This code then enables automated, hands-free data aggregation operations without requiring further user input, thus maintaining security control while dramatically improving ease of operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing the automated data aggregation process to operate independently after initial authorization. The limited-use code mechanism allows the system to automatically authenticate and retrieve data without requiring continuous manual user intervention. The user's initial authorization enables the system to serve itself for subsequent data access operations.

Inventive Principle:
Principle #25Self-service

3Reliability

If multiple authentication steps are required for data export, then security is improved, but productivity deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoiddata export efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by consolidating multiple authentication steps into a single upfront authorization action. The limited-use code is generated through one preliminary authentication process, and then this code enables rapid, automated data export operations without requiring the user to go through multiple authentication steps for each export operation. This dramatically improves productivity while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables skipping of repeated authentication steps by using the limited-use code as a passkey. Once the code is obtained through the initial authentication process, the system can rush through multiple data export operations without stopping for additional authentication. The code allows the system to skip through multiple security checkpoints that would otherwise require manual user intervention.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS11863550B2Data aggregation using a limited-use code
Publication Date: 2024.01.02 MX TECHNOLOGIES INC
  • US11863550B2 patent drawing
  • US11863550B2 patent drawing
  • US11863550B2 patent drawing

AI summary

Apparatuses, methods, systems, and program products are disclosed for data aggregation using a limited-use code. An apparatus includes a message module configured to intercept a message comprising a limited-use code. A message may be sent from a third-party server and intended for a user of a hardware device. A limited-use code may be used to verify an identity of a user for access to a third-party server. An apparatus includes a parse module configured to parse a message to determine a limited-use code. An apparatus includes a submission module configured to provide a limited-use code to a third-party server without user input. An apparatus includes an authorization module configured to prompt a user for authorization prior to intercepting a message, parsing the message for a limited-use code, and providing the limited-use code to a third-party server without user input.