Graph-Based Account Linkage Across Service and Data Servers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face the burden of performing multiple operations to link accounts between various service providers and data holders, leading to increased complexity and communication overhead in accessing user data across different services.

Innovation Solution

A system and method that utilize a graph structure to connect accounts between service providers and data holders, allowing data access even when direct linkages are not established, by tracing edges in the graph and using comprehensive consent mechanisms to facilitate data acquisition without requiring explicit linkages between all service providers and data holders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users perform multiple operations to link accounts between service providers and data holders, then account linkage is established, but operational complexity and communication overhead increase

Engineering Contradiction:
Improveaccount linkage establishmentVSAvoidoperational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a graph data structure as an intermediary mechanism to represent account linkage relationships. Instead of requiring direct linkages between all service providers and data holders, the graph serves as a mediator that stores and processes linkage information, enabling indirect connections through graph traversal (edges) to achieve data access across services without manual operations for each connection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-establishing account linkages between service providers and data holders, storing these relationships in the graph structure. This allows the system to later query and traverse existing linkages to enable data access without requiring users to perform multiple linkage operations, as the foundational connections are already in place and indexed in the graph.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If direct linkages are established between all service providers and data holders, then data access is enabled, but the number of required operations increases

Engineering Contradiction:
Improvedata access capabilityVSAvoidnumber of operations
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent transitions from a direct, two-dimensional connection model (service provider directly linked to data holder) to a multi-dimensional graph structure where accounts are nodes and linkages are edges. This dimensional expansion allows the system to represent complex relationship networks, enabling data access through graph traversal algorithms that can find paths between any two nodes, thereby reducing the need for direct linkages between all pairs of service providers and data holders.

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

Solution Approach 2:

The graph data structure serves multiple functions simultaneously: it stores linkage information, enables indirect data access, facilitates query processing, and supports various access patterns. This universal structure allows a single graph to replace multiple direct linkage mechanisms, reducing the total number of operations needed while maintaining comprehensive data access capability across all service providers and data holders.

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

Data Source

PatentUS20240305621A1System, method, and information processing apparatus
Publication Date: 2024.09.12 TOYOTA JIDOSHA KK
  • US20240305621A1 patent drawing
  • US20240305621A1 patent drawing
  • US20240305621A1 patent drawing

AI summary

A system includes a plurality of service providing servers, a plurality of data holding servers, and a platform server. The platform server acquires, for a first user, a graph having an account as a node, a first linkage between accounts at different service providing servers as a first edge, and a second linkage between an account at the service providing server and an account at the data holding server as a second edge. The platform server notify, when it is possible to reach a second account of a first user at a first data holding server from a first account of the first user at a first service providing server by tracing one or more first edges and one second edge, the first service providing server of information enabling the first service providing server to acquire data corresponding to the second account from the first data holding server.