Unified Check-In Code for Cross-Service Location Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing check-in systems require users to manage information on a service-by-service basis, complicating the management of check-in information across different services.

Innovation Solution

A check-in system that integrates first and second services, allowing users to check-in to locations using a unified check-in code, simplifying information management by centralizing the check-in process through a first application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manage check-in information on a service-by-service basis, then each service can be operated independently, but the management complexity increases

Engineering Contradiction:
Improveservice independenceVSAvoidinformation management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple service check-in systems into a unified check-in terminal that can process check-ins from different services (first service and second service) through a single interface. The terminal integrates user identification from the first service with location check-in for the second service, eliminating the need for users to manage separate check-in information for each service.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The check-in terminal is designed with universal functionality to handle check-ins from multiple different services. It can identify users from the first service, recognize locations from the second service, and execute check-ins across both services using a single terminal, making the system adaptable to various service combinations without requiring service-specific terminals.

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

2Device complexity

If a unified check-in system is implemented, then information management is simplified, but integration between services becomes more complex

Engineering Contradiction:
Improveinformation management complexityVSAvoidservice integration complexity
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The check-in terminal acts as an intermediary between the first service and the second service. It receives user identification information from the first service and location information from the second service, then executes the check-in by matching these pieces of information. This mediator approach simplifies the user experience while managing the integration complexity within the system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If check-in codes are made universally usable, then user convenience increases, but security against impersonation decreases

Engineering Contradiction:
Improveuser convenienceVSAvoidimpersonation prevention
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The check-in code is designed with dynamic characteristics including an expiration time and a one-time use limitation. After a check-in code is used once or after its expiration time is reached, it becomes invalid. This dynamic property allows the code to be universally usable for convenience while maintaining security by preventing reuse and impersonation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12493832B2Check-in system, check-in method and program
Publication Date: 2025.12.09 RAKUTEN GROUP INC
  • US12493832B2 patent drawing
  • US12493832B2 patent drawing
  • US12493832B2 patent drawing

AI summary

The at least one processor of a check-in system acquires, when a user of a first service visits a location relating to a second service, first information for identifying the user in the first service by using at least one of a user terminal of the user or a check-in terminal of the location. The at least one processor executes check-in to the location based on the first information or second information associated with the first information.