Automated Native Mobile App Generation for E-commerce

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

E-commerce marketplaces face challenges in creating relevant mobile experiences for users due to a lack of resources and development teams to build native mobile applications.

Innovation Solution

An online system with a mobile application generation module automatically generates source code for native mobile applications, customizing them based on organization data from webpages and product feeds, using templates to define appearance and functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If e-commerce marketplaces provide product feeds for search engines and price comparison websites, then product information can be incorporated into external systems, but the marketplaces cannot provide relevant mobile experiences to users

Engineering Contradiction:
Improvemobile experience adaptabilityVSAvoidapplication development complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system generates mobile applications by copying and adapting existing webpage content and product feed data into native mobile application formats. The mobile app generation module automatically replicates the organization's webpage structure, styling, and product information into a functional mobile application, eliminating the need for separate development efforts while providing tailored mobile experiences.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The mobile app generation module enables organizations to automatically generate their own mobile applications without requiring in-house development teams. By providing templates and automated generation capabilities, the system allows organizations to serve themselves in creating customized mobile experiences, removing the dependency on external developers or internal technical resources.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If organizations want to create customized mobile applications with their own branding and product information, then users can have tailored mobile experiences, but organizations need in-house development teams and resources

Engineering Contradiction:
Improvemobile application customizationVSAvoidapplication creation ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system copies organizational branding elements (colors, logos, styling) directly from existing webpages and product information from feeds, automatically applying them to generate customized mobile applications. This copying mechanism preserves the organization's unique identity while eliminating the need for manual customization efforts.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The mobile app generation module serves multiple functions: it extracts branding information from webpages, processes product feed data, selects appropriate templates, and generates complete mobile applications. This multi-functional approach consolidates what would traditionally require separate development processes into a single automated system, making customization accessible to organizations without technical expertise.

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

3Reliability

If organizations build native mobile applications with in-house development teams, then they can control application functionality and branding, but it requires significant time and resources

Engineering Contradiction:
Improveapplication functionality controlVSAvoidapplication development time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining templates for mobile application structures, layouts, and functionalities. These templates are prepared in advance and can be automatically applied to generate complete mobile applications. This preliminary preparation eliminates the need for time-consuming development processes while maintaining functional control through template selection and customization options.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system copies proven, reliable application patterns from templates into generated applications, ensuring functional reliability without requiring organizations to build functionality from scratch. Simultaneously, it copies organization-specific content and branding to maintain customization, achieving both reliability and adaptability through automated copying processes.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10007490B1Automatic generation of native E-commerce applications for mobile devices
Publication Date: 2018.06.26 META PLATFORMS INC
  • US10007490B1 patent drawing
  • US10007490B1 patent drawing
  • US10007490B1 patent drawing

AI summary

An online system generates customized mobile applications for e-commerce organizations. The online system obtains information about an organization from images and text displayed on a webpage of the organization. The online system additionally obtains updated lists of products or services from the organization via a data feed. An application that can run natively on a mobile device is automatically generated by incorporating the information about the organization as well as the data about product lists into one of a plurality of templates for e-commerce applications. The organization can provide users with the generated mobile application, e.g., as a way to view merchandise natively on a mobile device.