Samples Service Accelerates Authentication via Static Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience disruptions due to multiple authentication demands from various content providers and session timeouts in workflows, leading to negative user experiences when accessing content on devices like smartphones and tablets.

Innovation Solution

A samples service facilitates accelerated application authentication by exchanging a proof of identity with credentials to authenticate client applications with content providers, and provides customized content by selecting samples based on contextual information, using static data instead of resource-intensive dynamic data to minimize resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple authentication schemes are implemented for different content providers, then content accessibility is improved, but user experience deteriorates due to frequent authentication disruptions

Engineering Contradiction:
Improvecontent accessibilityVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary authentication service that acts as a mediator between the client application and multiple content providers. This service centralizes authentication logic, allowing the client to authenticate once and access content from multiple providers without repeated authentication prompts, thus maintaining versatility while improving ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The authentication service implements a universal authentication mechanism that serves multiple content providers through a single interface. By creating a multi-functional authentication system that can handle various content providers uniformly, the patent eliminates the need for separate authentication flows for each provider, resolving the contradiction between adaptability and ease of operation

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

2Adaptability or versatility

If dynamic data is generated for content samples, then content customization is improved, but resource consumption increases

Engineering Contradiction:
Improvecontent customizationVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-generating and caching static data representations of content samples before they are needed. This allows the system to provide customized content representations without performing resource-intensive dynamic generation at the moment of access, thus maintaining customization capability while reducing real-time resource consumption

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates static copies or representations of dynamic content samples that can be reused without regenerating the original dynamic data. These copies maintain the essential customization information while eliminating the need for repeated resource-intensive dynamic generation operations, resolving the contradiction between customization and resource consumption

Inventive Principle:
Principle #26Copying

3Duration of action of stationary object

If authentication sessions are extended to prevent timeout, then workflow continuity is improved, but security risk increases

Engineering Contradiction:
Improveworkflow continuityVSAvoidsecurity
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The patent implements preliminary action by establishing authentication tokens with extended validity periods before the actual content access occurs. This allows the authentication to be performed once with a longer-lived token, maintaining workflow continuity without requiring continuous security verification, thus balancing duration with security through proper token management

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9646149B2Accelerated application authentication and content delivery
Publication Date: 2017.05.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9646149B2 patent drawing
  • US9646149B2 patent drawing
  • US9646149B2 patent drawing

AI summary

A samples service is configured to provide accelerated application authentication and content delivery. A proof of identity of a client application is exchanged with credentials that are used to authenticate the client application to a content provider. Samples of documents from the content provider are selected based on a contextual information of the client application to provide it with customized content. Static data associated with the samples are provided instead of dynamic data that is resource intensive to generate.