Software Application Customization via User Contribution Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Customizing products to meet diverse regional requirements and user needs across international regions is a time-consuming task, making it challenging for global products to compete with locally focused products.

Innovation Solution

A method and system that utilize user contributions to customize online software applications, where a customizable component is configured based on structural specifications suggested by seed users, allowing new users to perform specific tasks according to regional requirements, through a community data repository and software application customizer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If product customization is performed manually for each region and user type, then product requirements are met accurately, but the time and resources required increase significantly

Engineering Contradiction:
Improvecustomization accuracyVSAvoidcustomization time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by collecting and analyzing customization requirements from multiple users in advance, creating a comprehensive customization profile that anticipates future customization needs. This allows the system to pre-configure product variants and reduce on-demand customization time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of successful customization configurations from one user or region and applies them to similar users or regions. By replicating proven customization patterns, the system rapidly deploys accurate customizations without repeating the full customization process, significantly reducing time while maintaining precision through pattern fidelity.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If a global product targets multiple types of users across international regions, then market reach is expanded, but the complexity of meeting diverse requirements increases

Engineering Contradiction:
Improvemarket coverageVSAvoidcustomization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the global user base into distinct groups based on geographic region, user type, and specific requirements. By dividing the heterogeneous global market into homogeneous segments, the system can apply targeted customization strategies to each segment independently, managing complexity through modular segmentation while maintaining broad market coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a universal customization framework that serves multiple user types and regions through a single integrated platform. This multi-functional system handles diverse customization requirements using common underlying mechanisms, reducing overall complexity while expanding adaptability to serve global markets through unified architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If local products focus on a single type of user, then user requirements are met precisely, but market reach is limited

Engineering Contradiction:
Improverequirement satisfactionVSAvoidmarket reach
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system applies local quality by tailoring specific product features and configurations to match the precise requirements of different user types and regions while maintaining a unified global platform. Each local market receives customized features appropriate to its specific needs, ensuring high requirement satisfaction locally while the overall system maintains global adaptability and market reach.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9372687B1Product customization based on user contributions
Publication Date: 2016.06.21 INTUIT INC
  • US9372687B1 patent drawing
  • US9372687B1 patent drawing
  • US9372687B1 patent drawing

AI summary

A method to customize an online software application. The method includes displaying, using a user interface of the online software application, a message inviting user contribution to a customizable component of the online software application, receiving, from an initial seed user via a network connection and in response to displaying the message, a structural specification of the customizable component suggested by the initial seed user according to a requirement based on an attribute of the initial seed user, determining that a new user of the online software application matches the attribute of the initial seed user, and configuring, based on the structural specification of the customizable component suggested by the initial seed user, an instantiation of the online software application for the new user to perform a pre-determined task according to the requirement.