Application Package Customization for Device Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for transmitting and receiving applications or content between clients and servers are inefficient, as they do not effectively account for device-specific requirements, leading to compatibility issues and suboptimal user experiences.

Innovation Solution

A method and apparatus that involve a client transmitting purchase result and device information to a server, which then generates and transmits application or content packages tailored to the client's specifications, ensuring compatibility and optimal functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If generic application packages are transmitted without device-specific customization, then transmission speed is improved, but compatibility and functionality are worsened

Engineering Contradiction:
Improvetransmission speedVSAvoiddevice compatibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

Device information is collected and analyzed in advance before application transmission. The server performs preliminary customization of application packages based on pre-acquired device specifications, ensuring compatibility without delaying the actual transmission process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The application distribution system is segmented into separate functional modules: device information collection, application analysis, customized package generation, and transmission. This segmentation allows parallel processing where generic applications are prepared while device-specific customization occurs, maintaining transmission speed while ensuring compatibility.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If customized application packages are generated for each device, then compatibility is improved, but processing complexity and time are worsened

Engineering Contradiction:
Improvedevice compatibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of creating entirely custom applications for each device, the system creates customized packages by copying and configuring existing application templates. Device-specific parameters are inserted into standardized package structures, reducing processing complexity while maintaining compatibility.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The customization process involves changing specific parameters within application packages (such as device IDs, configuration settings, and compatibility flags) rather than restructuring the entire application. This parameter-based approach simplifies the customization process while ensuring device-specific compatibility.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If device information is collected and processed, then application compatibility is improved, but information processing time and complexity are worsened

Engineering Contradiction:
Improveapplication compatibilityVSAvoidinformation processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Device information is collected and stored in advance during device registration or initial setup. This preliminary data collection eliminates the need for real-time information gathering during application transmission, reducing processing time while maintaining compatibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An intermediary database or cache system is introduced to store device information and pre-processed application packages. This intermediary layer allows quick retrieval and matching of device specifications with compatible applications without requiring complex real-time processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10121173B2Method and apparatus for transmitting and receiving application/content based on purchase information
Publication Date: 2018.11.06 SAMSUNG ELECTRONICS CO LTD
  • US10121173B2 patent drawing
  • US10121173B2 patent drawing
  • US10121173B2 patent drawing

AI summary

A method and apparatus for sharing information regarding a purchase result between a plurality of clients and receiving at least one of an application and content from a server based on the shared information regarding the purchase result. The method includes receiving information regarding a purchase result of the at least one of the application and the content from a second client; transmitting the information regarding the purchase result and device information of the first client to a server providing the at least one of the application and the content; and receiving the at least one of the application and the content from the server in response to the transmission.