Automated Native Mobile App Generation for E-commerce
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


