Dynamic User Interface Proxy for Secure Cross-Device Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems lack mechanisms for portable personalization or customization of user interfaces across various devices, and users are hesitant to trust ubiquitous devices due to security concerns regarding password and sensitive information capture.

Innovation Solution

A dynamic user interface proxy system that uses physical keys to authenticate and associate user devices with generic devices, enabling secure and customizable user interface experiences by transforming and routing user interface events based on previously determined associations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional systems provide different versions of user interfaces for each device platform, then device compatibility is improved, but system complexity increases due to required porting of operating system and applications

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsystem porting complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a user interface proxy server as an intermediary component that receives user interface events from various user devices and forwards them to the appropriate application instances. This mediator eliminates the need for separate user interface implementations for each device platform, as the proxy server handles the adaptation layer between diverse devices and the application, thereby reducing system complexity while maintaining broad device compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If users trust ubiquitous devices with passwords and sensitive information, then ease of operation is improved, but security risk increases due to potential capture of sensitive information

Engineering Contradiction:
Improvedevice usabilityVSAvoidinformation security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts the authentication and trust verification functions from the ubiquitous user devices and relocates them to the user interface proxy server. The proxy server implements security measures to verify user identities and protect sensitive information, separating the convenience of using various devices from the security responsibilities. This extraction allows users to operate diverse devices easily while the proxy server maintains security controls, thus improving ease of operation without compromising security.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If a dynamic user interface proxy implements physical key authentication and device association, then security is improved, but device complexity increases due to additional authentication mechanisms

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The user interface proxy server serves as an intermediary that centralizes the physical key authentication and device association logic. Rather than implementing complex authentication mechanisms in each user device, the proxy server handles the verification of physical keys, the association of devices with users, and the management of authentication states. This centralization improves security while keeping individual user devices relatively simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7562383B2Systems and methods for a dynamic user interface proxy using physical keys
Publication Date: 2009.07.14 FUJIFILM BUSINESS INNOVATION CORP
  • US7562383B2 patent drawing
  • US7562383B2 patent drawing
  • US7562383B2 patent drawing

AI summary

Techniques are provided for dynamically connecting and transforming user interface events between user and generic devices based on physical keys. A user and a user device are determined. The user device is authenticated based on a login sequence, smartcard or the like. A physical key associated with the user is physically associated with a generic device by insertion, wireless link, proximity, RFID detection and the like. The dynamic association is communicated over a first communications channel. A user device confirms the dynamic association over a second communications channel. The dynamically associated generic device communicates user interface events with the dynamic user interface proxy. The user device also communicates user interface events with the dynamic user interface proxy. The dynamic user interface proxy receives, optionally transforms and routes the user interface events associated with the user device and the generic device. The dynamic user interface proxy routes received user interface events to the respective devices based on the dynamic associations between a user, a user identifier and devices associated with the user's physical key. Inter-modal user interface events are optionally transformed by the dynamic user interface proxy based on internal and/or externally accessible transformation functions.