Customized Digital Font Device Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems fail to securely identify computing devices via web browsers without requiring users to input login information, as they rely on unreliable mechanisms like NPAPI and Flash local storage, which are subject to security issues and browser discontinuations.

Innovation Solution

A digital identification system that uses customized digital fonts unique to each computing device, where a customized font is downloaded and rendered to authenticate the device without violating browser security rules, allowing seamless transition between local and cloud-based digital assets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional systems use NPAPI or Flash local storage to identify computing devices, then device identification is achieved, but security issues and browser discontinuation support cause reliability to deteriorate

Engineering Contradiction:
Improvedevice identification reliabilityVSAvoidbrowser compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent replaces the mechanical/plugin-based identification system (NPAPI, Flash) with a font-based identification system that operates through standard web rendering. The customized digital font contains embedded identification data that is automatically processed by the browser's text rendering engine, eliminating the need for separate plugin mechanisms and achieving both reliability and broad browser compatibility.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If users provide login information to access cloud-based systems, then secure authentication is achieved, but user convenience and ease of operation deteriorate

Engineering Contradiction:
Improveuser convenienceVSAvoidauthentication security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements self-service authentication where the computing device automatically presents its identification information embedded in the customized digital font without requiring user action. The server automatically verifies the font-based identification and provides access, eliminating the need for users to manually enter login credentials while maintaining secure authentication through the unique font characteristics.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If browser plug-ins are used to identify computing devices, then device identification capability is improved, but device complexity and maintenance difficulty increase due to individualized browser characteristics

Engineering Contradiction:
Improvedevice identification capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The customized digital font serves multiple functions simultaneously: it acts as a stylistic element for text display, an authentication credential containing device identification data, and a portable identifier that works across all browsers without requiring separate plugin implementations. This universal approach eliminates the complexity of browser-specific plug-in development and maintenance.

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

Data Source

PatentUS11606343B2Utilizing a customized digital font to identify a computing device
Publication Date: 2023.03.14 ADOBE INC
  • US11606343B2 patent drawing
  • US11606343B2 patent drawing
  • US11606343B2 patent drawing

AI summary

Systems and methods are disclosed for securely identifying a computing device via a web browser utilizing a customized digital font. In particular, in one or more embodiments, the disclosed systems and methods generate a customized digital font and install the customized digital font on a computing device. Moreover, the disclosed systems and methods utilize the customized digital font to identify the computing device. In particular, one or more embodiments include systems and methods that identify an element of a webpage rendered by the computing device utilizing the customized digital font and identify the client device based on the rendered element of the webpage.