Application Push Filtering by Device Configuration Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing application push methods often fail to match applications with terminal devices effectively, leading to suboptimal installation and operation experiences due to mismatched device parameters such as memory size or screen resolution.

Innovation Solution

An application push method that acquires target applications requiring specific configuration parameters, determines the device configuration parameters of the terminal, and pushes applications only if they match, ensuring better compatibility by filtering out non-compatible applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If applications are pushed based on largest installation number or user usage, then application popularity is improved, but device parameter compatibility deteriorates

Engineering Contradiction:
Improveapplication push efficiencyVSAvoiddevice parameter compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces configuration parameters (memory size, screen resolution, processor type) as filtering criteria to change the selection parameters of application push. By adding these technical parameter dimensions to the original popularity-based selection, the system transforms from single-criterion push to multi-criterion push, resolving the contradiction between push efficiency and device compatibility.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the application set into different groups based on their configuration requirements. Applications are divided into subsets according to their minimum required device parameters, allowing the system to match applications to terminal devices in a segmented manner rather than as a whole, thus improving compatibility while maintaining push efficiency.

Inventive Principle:
Principle #1Segmentation

2Reliability

If applications with high device parameter requirements are pushed, then application performance is improved, but terminal compatibility deteriorates

Engineering Contradiction:
Improveapplication operation stabilityVSAvoidterminal device compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent performs preliminary filtering of applications based on configuration parameters before pushing to terminals. By pre-screening applications to ensure their configuration requirements match the terminal's capabilities, the system guarantees application stability on the target device while maintaining broad terminal compatibility through the filtering mechanism.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces configuration parameters as an intermediary layer between applications and terminals. This intermediary layer acts as a matching criterion that bridges the gap between application requirements and terminal capabilities, ensuring that only compatible applications are pushed, thus maintaining both reliability and compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If configuration parameter matching is added to application push, then device compatibility is improved, but system complexity increases

Engineering Contradiction:
Improveapplication-terminal matching degreeVSAvoidparameter acquisition and matching complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where the application push system automatically acquires configuration parameters of both applications and terminals, performs matching judgment, and filters incompatible applications without manual intervention. This automation reduces the operational complexity despite adding parameter matching functionality, as the system serves itself by autonomously completing the complex matching process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10558447B2Application push method, and a service device
Publication Date: 2020.02.11 BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO LTD
  • US10558447B2 patent drawing
  • US10558447B2 patent drawing
  • US10558447B2 patent drawing

AI summary

Disclosed are an application push method and a server device. A set of target applications to be pushed is acquired, the target applications in the set of target applications to be pushed require a target terminal, to which the target applications are to be pushed, to at least have a target configuration parameter. A device configuration parameter of the target terminal is acquired. It is determined whether the device configuration parameter of the target terminal is matched with the target configuration parameter, and the target applications in the set of target applications to be pushed are pushed to the target terminal is performed if the device configuration parameter of the target terminal is matched with the target configuration parameter, otherwise, the procedure ends.