Location-Based Application Distribution Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile application distribution methods require users to download and install applications from app stores, which can be inconvenient and inefficient, especially for location-based applications that need to be accessed based on geographic location or user authentication.

Innovation Solution

A location-based application distribution server generates and provides location-based applications directly to mobile devices based on their geographic location and user authentication, eliminating the need for users to download additional apps from app stores by using a server that renders applications based on source code and metadata, including time validity and termination conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users download and install applications from app stores, then applications can be distributed widely, but it requires additional downloads and installation steps which is inconvenient and inefficient

Engineering Contradiction:
Improveapplication access convenienceVSAvoiddownload and installation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts the application distribution function from traditional app stores and implements it directly within the social media platform. The system generates location-based applications dynamically and delivers them through the existing social media infrastructure, eliminating the need for separate app store visits and installations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a server as an intermediary that dynamically generates location-based applications and delivers them through the social media platform's existing infrastructure. This intermediary handles application creation, packaging, and distribution, allowing users to access applications without leaving the social media environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If location-based applications are provided through traditional app stores, then applications can be distributed broadly, but it increases bandwidth usage and reduces UI performance

Engineering Contradiction:
Improveapplication distribution efficiencyVSAvoidbandwidth usage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent changes the parameter of application delivery from pre-packaged binary files to dynamically generated content delivered through web technologies. Applications are rendered based on source code and metadata received from the server, allowing for more efficient bandwidth utilization and better UI performance within the social media platform.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If applications are downloaded from app stores, then users can access a wide variety of applications, but it requires users to go to application stores and perform additional steps

Engineering Contradiction:
Improveapplication availabilityVSAvoidapplication access process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges the application distribution function with the social media platform itself. Location-based applications are generated and delivered through the social media infrastructure, combining communication and application delivery into a single integrated system. Users access applications directly within the social media environment without needing to visit separate app stores.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9351105B2Location based applications
Publication Date: 2016.05.24 SAP SE
  • US9351105B2 patent drawing
  • US9351105B2 patent drawing
  • US9351105B2 patent drawing

AI summary

A server provides location-based applications to an application of a mobile device based on a geographic location of the mobile device. The server receives an application definition and metadata comprising a geographic area associated with the application definition. The server generates a location-based application based on the application definition and metadata. The server identifies a geographic location of the mobile device and one or more location-based applications based on the geographic location of the mobile device. One or more location-based applications are provided within the application in the mobile device.