DOI Scanning Retry via Cached Service Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In existing DOI scanning scenarios, users often need to repeatedly scan a code due to network connection issues between the end-user device and the service server, leading to an inconvenient user experience.

Innovation Solution

Implementing a DOI scanning-based information processing method that caches service information obtained from scanning a DOI, allowing the end-user device to retry sending a service request independently based on cached data when a network connection is abnormal, thereby reducing the need for repeated user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the end-user device sends a service request to the service server based on scanned DOI content, then the service can be obtained, but if the network connection is abnormal, a response timeout occurs and the user needs to repeatedly perform the scanning operation

Engineering Contradiction:
Improveservice request completionVSAvoidrepeated scanning operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by caching the service information (such as URL, merchant ID, product ID) extracted from the DOI before the actual service request is sent. This cached information is stored locally in the end-user device, so that when network connection fails or timeout occurs, the device can immediately retry sending the service request using the pre-cached information without requiring the user to rescan the DOI. This resolves the contradiction by preparing necessary data in advance, improving reliability while eliminating the need for repeated user operations.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the end-user device caches the service information for retry, then repeated scanning can be reduced, but additional memory and processing are required

Engineering Contradiction:
Improvereduced repeated scanningVSAvoidcaching mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies the taking out principle by extracting only the essential service information (URL, merchant ID, product ID, etc.) from the complete DOI data and caching only these critical parameters. Rather than caching the entire scanning process or all possible data, the system selectively extracts and stores only the minimum necessary information required to retry the service request. This reduces the complexity of the caching mechanism while still achieving the goal of eliminating repeated scanning operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11275915B2DOI scanning-based information processing
Publication Date: 2022.03.15 ADVANCED NOVA TECH (SINGAPORE) HLDG PTE LTD
  • US11275915B2 patent drawing
  • US11275915B2 patent drawing
  • US11275915B2 patent drawing

AI summary

Implementations of the present specification recite DOI scanning-based information apparatuses, methods, and devices. In one implementation, a method includes: scanning, by a user device, a digital object identifier (DOI); based on scanning the DOI, obtaining service information encoded in the DOI; caching the service information within memory of the user device; generating a first service request based on the service information cached within the memory of the user device; sending the first service request to a service server; determining non-receipt of a service response from the service server within a predetermined time duration following the sending of the first service request; responsive to determining the non-receipt of the service response from the service server within the predetermined time duration, generating a second service request based on the service information cached within the memory of the user device; and sending the second service request to the service server.