Dual Input Code Processing for Dynamic Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing QR code systems are static and network-dependent, limiting their ability to provide dynamic information, especially in environments where network access is unreliable.

Innovation Solution

A method and device that read profile and content codes to create a persistent record, allowing for dynamic data output by applying content operations to output material, enabling user customization and privacy through temporary device-side storage, and utilizing optical or RFID codes for wide compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If QR codes store complete information directly, then network independence is achieved, but user privacy is compromised and information cannot be customized

Engineering Contradiction:
Improvenetwork independenceVSAvoiduser customization
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent divides information into two segments: profile information (stored temporarily on device) and content information (stored in QR code). This segmentation allows the system to maintain network independence through content codes while enabling user customization through profile codes, resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces profile information as an intermediary element that mediates between the user and the content information. The profile code stored temporarily on the device acts as a mediator that can be applied to different content codes, enabling customization without compromising network independence.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If QR codes provide static information, then implementation simplicity is maintained, but dynamic information delivery cannot be achieved

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddynamic information delivery
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamics by allowing the same content code to be processed differently based on the user's profile information. The temporary storage of profile codes enables dynamic customization of content delivery while maintaining the simplicity of the QR code structure itself.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies preliminary action by storing profile information temporarily on the device before content delivery. This preliminary storage of user profiles enables dynamic information delivery without complicating the QR code implementation, as the profile processing occurs in advance.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If profile information is stored permanently, then user customization is enhanced, but user privacy is compromised

Engineering Contradiction:
Improveuser customizationVSAvoiduser privacy risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies the principle of temporary storage by storing profile information only for the duration of the content delivery process. This short-living storage approach enhances user customization while minimizing privacy risks, as the profile information is discarded after use rather than stored permanently.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent uses dynamic storage duration for profile information, keeping it temporary and active only when needed for content processing. This dynamic approach balances user customization needs with privacy protection by avoiding permanent storage of sensitive user data.

Inventive Principle:
Principle #15Dynamics

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables the presentation of information in a dynamic, network-independent manner, customizable by users, while preserving privacy through temporary storage, and is applicable across various devices without requiring special hardware.

Implementation Method 1

a profile code reader, adapted to read a profile code

Methodology Applied
Scientific EffectOptical scanning:

Implementation Method 2

radio based tagging solutions such as those based on RFID tags are increasingly widespread

Methodology Applied
Scientific EffectRFID radio frequency communication: Electromagnetic Induction

Data Source

PatentUS11615258B2Dual input content processing method and device
Publication Date: 2023.03.28 MOBILEAD
  • US11615258B2 patent drawing
  • US11615258B2 patent drawing
  • US11615258B2 patent drawing

AI summary

A content code is defined containing user content, and a corresponding profile code defining user context information. The profile code may be scanned and stored temporarily in a user device or elsewhere. The user content can then be modified on the basis of the stored context information. In some cases the context code and profile code may be separate, so that a given profile code may be applied to diverse pieces of content, or may be combined. The stored context information may be undated or modified when particular events, such as re-scanning a code, occur. The codes may comprise binary codes, such that the profile code and the content code can be compared by a logical operation. Embodiments include a mechanism for presenting different notice information to different users on the basis of their profile codes, implementing a game such that the number of attempts are counted by refreshing the stored version of the profile code, and identifying cases where a list of ingredients stored in the context codes matches an ingredient corresponding to an allergy, intolerance or the like as specified in the profile code.