Customized Web Application Delivery for Secure Loyalty Card Administration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional customer loyalty cards are labor-intensive to administer and carry, and their electronic counterparts face security threats due to variable benefits and certification requirements, especially when customized for specific user and terminal parameters.

Innovation Solution

A method for providing customized web applications that are downloaded to user terminals, which involves storing templates and feature sets for different terminal types, determining user-specific and terminal-specific parameters, creating customized applications, and caching them for validity periods, allowing for secure and cost-effective delivery without requiring certification from terminal manufacturers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional plastic loyalty cards are used, then data security is maintained through physical control, but administration and mailing becomes labor-intensive and costly

Engineering Contradiction:
Improvedata securityVSAvoidadministration efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces the mechanical physical card system with an electronic application delivered via data communication networks. The customized application is transmitted electronically to user terminals, eliminating the need for physical card production, mailing, and manual administration, thereby significantly improving administrative efficiency while maintaining security through cryptographic techniques.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent creates electronic copies of loyalty card functionality in the form of customized applications that can be delivered and executed on user terminals. These application copies replicate the essential functions of physical cards while enabling automated distribution and management through data networks.

Inventive Principle:
Principle #26Copying

2Productivity

If electronic loyalty cards are implemented, then administration efficiency improves, but security threats increase due to variable benefits and customization requirements

Engineering Contradiction:
Improveadministration efficiencyVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies different security measures and cryptographic techniques to different portions of the application based on local requirements. Each customized application receives security treatment tailored to its specific benefit structure and access requirements, allowing variable benefits to be implemented while maintaining appropriate security controls for each segment.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes security parameters dynamically based on the specific customization requirements of each application. Different cryptographic algorithms, key management schemes, and access control parameters are applied according to the sensitivity and benefit structure of each customized application, enabling both efficiency and security.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If customized applications are created for each user and terminal, then user experience and adaptability improve, but device complexity and development costs increase

Engineering Contradiction:
Improveterminal adaptabilityVSAvoidapplication customization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent achieves terminal adaptability by changing parameters such as screen resolution, color depth, and interface layout within the application based on detected terminal characteristics. This allows a single application codebase to adapt to different terminals without requiring separate customized versions for each device, thereby reducing development complexity while maintaining versatility.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If cryptographic techniques are used to ensure tamper-proof loyalty cards, then data security improves, but implementation complexity increases due to variable feature sets

Engineering Contradiction:
Improvetamper-proof securityVSAvoidcryptographic implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies cryptographic techniques locally to specific data elements and functions within the application rather than implementing a comprehensive cryptographic system throughout. Different cryptographic methods are applied to different portions of the application based on their security requirements, reducing overall implementation complexity while maintaining necessary security.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP2652635B1Providing a customized application to a user terminal
Publication Date: 2023.06.07 INTELLIPOCKET
  • EP2652635B1 patent drawingFigure 1
  • EP2652635B1 patent drawingFigure 2
  • EP2652635B1 patent drawingFigure 3~4

AI summary

A method for providing a user terminal with a web application, which is customized in respect of terminal-specific properties and, optionally, user-specific parameters. An application server stores a template for the customized web application and a feature set for each of several terminal types; receives a request (2-2) for creation of the customized web application, and determines the user-specific parameters based on the request; sends the user terminal a data message (2-10) which triggers a request (2-14) from the user terminal; determines the user terminal's type based on the request (2-14); determines the terminal-specific properties based on the determined type; creates the customized web application based on the template, the user-specific parameters and the terminal-specific properties; inserts the customized web application into a set of delivery files for a data communication system and transmits (2-26) the set of delivery files to the user terminal.