User Identification During Server Inaccessibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user identification systems fail to identify users who attempt to access services during server failures, as access logs cannot be recorded in such scenarios.

Innovation Solution

A user identifying system and method that includes a terminal with detection, recording, and transmission capabilities to record and send timestamps and identification information to a server, allowing the server to specify users who attempted access during inaccessibility periods by analyzing received timestamps and identification information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server records access logs during normal operation, then user identification is accurate, but the server cannot record access logs during server failures

Engineering Contradiction:
Improveuser identification reliabilityVSAvoidaccess log recording capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The terminal device performs preliminary actions by detecting access failures, recording timestamps, and storing identification information before the server recovers. This preliminary recording ensures that user identification data is preserved even when the server cannot record access logs during the failure period.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The terminal device acts as an intermediary by taking over the log recording function during server failures. Instead of relying solely on the server to record access logs, the terminal captures and stores the necessary identification information locally, then transmits it to the server after recovery.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the terminal transmits identification information after server recovery, then users who accessed during failure periods can be identified, but processing load increases on the server

Engineering Contradiction:
Improveaccess information completenessVSAvoidserver processing load
Core Design Contradiction:
Loss of informationVSPower

Solution Approach 1:

The server performs partial processing by only analyzing timestamps and identification information that correspond to the inaccessibility period, rather than processing all access logs. This selective approach reduces the processing load while still capturing the necessary information about users who accessed during the failure period.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The terminal device performs preliminary filtering and organization of identification information before transmission to the server. By preparing the data in advance and only transmitting relevant information about access failures, the amount of data requiring server processing is minimized.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the system records all access attempts, then complete user identification is achieved, but the complexity of the system increases

Engineering Contradiction:
Improveaccess log completenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system is segmented into distinct functional components: the terminal device handles detection, recording, and transmission of access failure information, while the server handles reception and analysis. This segmentation allows each component to perform its specific function without unnecessary complexity, as the terminal only needs to capture basic identification information and the server only needs to analyze timestamps during the inaccessibility period.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10419277B2User identifying device, user identifying method, and user identifying program
Publication Date: 2019.09.17 RAKUTEN GROUP INC
  • US10419277B2 patent drawing
  • US10419277B2 patent drawing
  • US10419277B2 patent drawing

AI summary

A user identifying system includes a user terminal and a server for communicating with the terminal. The terminal includes a detecting means that detects an event of a failure in accessing a service provided by the server, a recording means that records a timestamp indicating time of a failure in accessing the service when the event is detected, and a transmitting means that transmits, to the server, the timestamp and identification information allowing the server to identify the user of the terminal. The server includes a receiving means that receives the identification information and the timestamp transmitted from the transmitting means, and a specifying means that specifies a user identified by the identification information received by the receiving means when access by the terminal related to the timestamp has been made during an inaccessibility period wherein access to a service provided by the server has been unacceptable.