Conversion Server for Dynamic Content Assignment via Image Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods lack an effective way to appropriately assign content objects to products, such as cards, that have a value added after a predetermined number of uses or a specific period, using codes embedded in images.

Innovation Solution

An information providing system that includes a conversion server, where a code embedded in an image is used to retrieve a content URL from a storage unit, allowing for dynamic assignment of content objects based on cumulative access numbers and expiration dates, enabling varied content access for products with added value over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a code embedded in an image is used to retrieve content information, then the product can provide basic content access, but the system cannot appropriately assign different content objects based on cumulative usage or time-based value addition

Engineering Contradiction:
Improvecontent assignment flexibilityVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the content delivery function into multiple components: a conversion server that manages the mapping between codes and content objects, a storage unit that holds the mapping relationships, and client devices that access content. This segmentation allows the system to handle complex content assignment logic centrally while keeping individual client devices simple.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The conversion server acts as an intermediary between the embedded code and the content objects. Instead of directly linking codes to content, the conversion server receives the code, queries the storage unit for the appropriate content object based on cumulative access numbers or expiration dates, and returns the selected content. This intermediary enables dynamic content assignment without increasing client device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system stores detailed mapping information for all products and usage scenarios, then content assignment accuracy improves, but information storage requirements and system complexity increase

Engineering Contradiction:
Improvecontent assignment accuracyVSAvoidstored information volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The storage unit stores mapping information in a structured format where each code is associated with specific attributes such as cumulative access thresholds and expiration dates. This allows the system to store only the necessary differentiation data rather than complete content descriptions, reducing storage requirements while maintaining assignment accuracy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses parameter-based differentiation in the stored mapping information, such as cumulative access numbers and expiration dates, to determine content assignment. By storing and comparing these parameters rather than complete content metadata, the system achieves precise content assignment with minimal storage requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP1965320B1System and method for providing information
Publication Date: 2011.12.21 FUJITSU LTD
  • EP1965320B1 patent drawingFigure 1
  • EP1965320B1 patent drawingFigure 2
  • EP1965320B1 patent drawingFigure 3

AI summary

According to an aspect of an embodiment, a system comprises, a client (22) for obtaining a code included in an image, and sending out the code obtained by the client and identification information of the client, and a server (25) for obtaining address information on the basis of the code received from the client in association with the address information, identifying a table containing content address information, obtaining content address information on the basis of the code and the identification information in reference to the table, and providing the content address information to the client whereby the client is enable to obtain content information by using the content address information.