Customized Web Application Delivery for Secure Loyalty Card Administration
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If electronic loyalty cards are implemented, then administration efficiency improves, but security threats increase due to variable benefits and customization requirements
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.
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.
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
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.
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
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.
Data Source
Figure 1
Figure 2
Figure 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.