Online Store Generator Using Template-Based Code Synthesis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smaller companies and individual users lack the resources and technical expertise to create online stores with inventory tracking and payment acceptance capabilities, as existing solutions require complex coding and multiple technologies, making them inaccessible.

Innovation Solution

A computer-implemented method and system that allows users to create an online store by receiving product information, providing a customizable user interface, and generating program code to embed into a website, enabling inventory management and payment processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a company implements an elaborate website with inventory tracking and payment processing capabilities, then the functionality and capability of the online store is improved, but the complexity of implementation and required technical expertise increases

Engineering Contradiction:
Improveonline store functionalityVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the online store creation process into discrete, manageable steps: selecting from pre-built templates, customizing individual components, and embedding generated code. This segmentation allows users to build complex functionality without being overwhelmed by the entire system at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system acts as an intermediary that translates user-friendly template selections and customization choices into complex program code. Users interact with simple template interfaces while the system handles the complexity of generating and integrating the actual e-commerce functionality code.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a smaller company or individual user implements an elaborate website with inventory tracking and payment processing, then the online store capability is improved, but the time and resources required for implementation increase

Engineering Contradiction:
Improveonline store capabilityVSAvoidimplementation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system provides pre-built templates that have already been designed and configured with standard e-commerce functionality including inventory tracking and payment processing. Users can immediately deploy functional online stores by selecting and customizing these pre-prepared templates rather than building from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system allows users to copy proven, functional online store templates and customize them for their specific needs. This copying approach enables smaller entities to leverage existing successful designs and functionality without investing extensive time in development.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If a user selects multiple templates and customizes the online store appearance, then the adaptability and customization options are improved, but the complexity of the creation process increases

Engineering Contradiction:
Improvecustomization optionsVSAvoidcreation process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically generates code based on user selections and customizations. As users make changes to template selections or appearance preferences, the system automatically adjusts the generated code in real-time, providing flexibility without requiring users to understand the underlying complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system provides feedback to users about their customization choices and shows how selections affect the final online store appearance and functionality. This feedback mechanism helps users make informed decisions without being overwhelmed by the technical implications of each option.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10169308B1Method and system for creating an online store
Publication Date: 2019.01.01 GOOGLE LLC
  • US10169308B1 patent drawing
  • US10169308B1 patent drawing
  • US10169308B1 patent drawing

AI summary

Automated systems for allowing a user to quickly and easily create an online store having inventory management and payment processing capabilities. An online store generator can provide a user interface for a user to provide product and optionally inventory information for the product(s). The online store generator can display a preview of the online store using the product information and a predefined template. The user can then customize aspects of the online store, such as the size and appearance of the online store via the user interface. The online store generator can then use the product information and the customizations received from the user to generate computer program code, such as JavaScript, that can be embedded in an Internet website. The user can export the code into an Internet website to render a functional online store.