Encrypted Token Authentication for Secure Partner Service Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication systems face challenges in maintaining security between a primary service provider and a partner service provider while allowing access to various services, especially when the user is away from the user device.

Innovation Solution

A method and system that involves initiating an account setup page from the partner service provider, providing primary service account data, generating an encrypted token, and using this token to validate requests for data from the primary service provider, ensuring secure communication between the user network device, partner service provider, and primary service provider.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If partner service providers are allowed to interact with the primary service provider and provide supplementary services, then service versatility and user accessibility are improved, but security between the user device, partner service provider and primary provider deteriorates

Engineering Contradiction:
Improveservice versatilityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary authentication mechanism where the user device obtains authentication tokens from the primary service provider before communicating with the partner service provider. This intermediary authentication layer ensures that only authorized users can access services through the partner provider, maintaining security while enabling service versatility. The authentication server acts as a mediator that validates credentials and issues tokens, allowing secure third-party interactions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If access to services is allowed when the user is away from the user device, then user accessibility and convenience are improved, but security control deteriorates

Engineering Contradiction:
Improveuser accessibilityVSAvoidsecurity control
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements self-service authentication where the user device automatically obtains and manages authentication tokens without requiring continuous user presence. The system performs authentication checks and token validation automatically during service requests, enabling users to access services remotely while maintaining security control through automated verification processes.

Inventive Principle:
Principle #25Self-service

3Reliability

If encrypted tokens are generated and validated for each data request, then security is improved, but communication complexity and processing time increase

Engineering Contradiction:
ImprovesecurityVSAvoidcommunication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by obtaining authentication tokens before actual data requests are made. The authentication server issues tokens in advance after validating user credentials, and these tokens are then reused for subsequent data requests. This preliminary authentication step reduces the complexity of individual data request processing while maintaining strong security, as the heavy authentication logic is performed once during token issuance rather than with every data request.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8453251B2Method and system for securely communicating between a user network device, a primary service provider and a partner service provider
Publication Date: 2013.05.28 DIRECTV LLC
  • US8453251B2 patent drawing
  • US8453251B2 patent drawing
  • US8453251B2 patent drawing

AI summary

A system and method is set forth for communicating between a user network device, a partner service provider, a primary service provider and a user network device. The user network device initiates an account set-up page from the partner service provider, provides primary service account data in response to the account setup page and communicates the primary service account data to the primary service provider setup web service. The primary service provider validates the primary service account data and generates an encrypted token in response to validating the primary service account data. The user network device generates a request for data through a partner service provider. The partner service provider communicates the request for data with the encrypted token to the primary service provider. The primary service provider validates the request for data at the authentication web service and communicates data to the client device from a data web service through the partner service provider after validating.