Sharing Terminal Management via Environment Fingerprinting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting and managing Internet address-sharing terminals are inefficient, as they require installing special programs or inserting identifiers into cookies, which can be refused or deleted by users, and result in increased server load and incorrect blocking due to misjudgment.

Innovation Solution

A method and apparatus that collect terminal environment information to identify and manage sharing terminals without installing programs or inserting identifiers, using a sharing terminal management server to determine whether to transmit blocking notifications based on pre-stored permitted lists, reducing server load and incorrect blocking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If a particular program is installed in the terminal or a terminal identifier is inserted into a cookie or flash-shared object to detect sharing terminals, then terminal detection capability is improved, but user acceptance deteriorates and detection reliability worsens due to program refusal or deletion

Engineering Contradiction:
Improveterminal detection capabilityVSAvoiddetection reliability
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The patent extracts the terminal identifier from the terminal itself and places it on the server side in a whitelist. This eliminates the need for continuous client-side programs or cookies, as the identifier is passively collected during initial terminal environment information submission and stored server-side for comparison against detected terminals.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces terminal environment information as an intermediary that indirectly identifies the terminal without requiring the terminal to actively carry or display an identifier. The environment information (browser version, screen resolution, etc.) serves as a fingerprint that can be matched against the whitelist without user awareness or action.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If all Internet access traffic is analyzed to determine Internet connection blocking, then blocking accuracy is improved, but server load increases

Engineering Contradiction:
Improveblocking accuracyVSAvoidserver load
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent performs preliminary action by pre-collecting terminal environment information and pre-storing it in a whitelist before any blocking determination is needed. When a terminal access request is detected, the system only needs to compare the terminal's environment information against the pre-prepared whitelist, avoiding the need to analyze all Internet access traffic in real-time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by analyzing only the necessary terminal environment information parameters rather than all Internet access traffic. The system selectively collects and compares specific terminal characteristics (browser type, screen resolution, etc.) instead of monitoring complete traffic flows, reducing computational overhead while maintaining detection accuracy.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If terminal environment information is collected and compared against a whitelist to identify sharing terminals, then detection accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent makes the terminal environment information collection mechanism universal by using the same information submission process for both legitimate terminal registration and sharing detection. The terminal submits its environment information once during normal operation, and this same information serves dual purposes: establishing the terminal's identity in the whitelist and enabling future sharing detection through comparison, eliminating the need for separate detection infrastructure.

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

Data Source

PatentUS10819639B2Method for managing shared terminal and device therefor
Publication Date: 2020.10.27 SOOSAN INT CO LTD
  • US10819639B2 patent drawing
  • US10819639B2 patent drawing
  • US10819639B2 patent drawing

AI summary

Provided are a sharing terminal management method and a sharing terminal management apparatus. In response to an Internet access request packet, a sharing terminal management server collects terminal environment information and stores as many pieces of terminal environment information as the number of terminals permitted for each line in a permitted list via a process of transmitting a response packet for the Internet access request packet, and determines whether to transmit an Internet blocking notification, based on whether newly collected terminal environment information exists in the permitted list.