Input Method Resource Pushing via User Characteristic Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current input methods require users to manually browse and install input resources, such as skins, which is cumbersome and increases system costs and inefficiency.

Innovation Solution

A method and system that obtain user characteristic information, such as interests or position, to automatically push relevant input resources like input method skins, fonts, or font sizes to the client terminal, reducing the complexity and cost of resource replacement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually browse and install input resources, then users can choose and install input method skins, but the process becomes complicated and increases system running costs

Engineering Contradiction:
Improveease of input resource replacementVSAvoidcomplexity of resource replacement process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically obtains user characteristic information and pushes relevant input resources without requiring users to manually browse, choose, and install. The input method system serves itself by automatically identifying user needs and delivering appropriate resources, eliminating the need for complex manual operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by proactively obtaining user characteristic information and preparing relevant input resources before users need them. Instead of waiting for users to manually search and select, the system anticipates needs and pushes resources in advance, simplifying the user experience.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If users manually browse and install input resources, then users can obtain input method skins, but the process reduces system efficiency

Engineering Contradiction:
Improveefficiency of input resource replacementVSAvoidtime required for resource replacement
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system automatically handles the entire resource replacement process without requiring user intervention. By obtaining user characteristics and pushing resources autonomously, the system eliminates the time-consuming manual browsing and installation process, significantly improving efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by proactively obtaining user characteristic information and preparing relevant input resources before users need them. This anticipatory approach eliminates the time users would otherwise spend manually searching and installing resources.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the system obtains user characteristic information and pushes input resources, then resource replacement becomes efficient, but the system requires additional functionality to obtain and process user characteristics

Engineering Contradiction:
Improveefficiency of input resource replacementVSAvoidcomplexity of system functionality
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system utilizes existing multi-functional capabilities of the input method to obtain user characteristic information and push resources. By integrating these functions into the existing input method framework, the system avoids adding separate complex systems while still achieving automated efficient resource replacement.

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

Data Source

PatentUS9716767B2Method, system, computer storage medium, and apparatus for pushing input resources
Publication Date: 2017.07.25 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US9716767B2 patent drawing
  • US9716767B2 patent drawing
  • US9716767B2 patent drawing

AI summary

The embodiments of the invention provide a method for pushing input resources, comprising: obtaining user characteristic information in a client terminal, the user characteristic information including user interest information or user position information; obtaining at least one input resource based on the user characteristic information; the input resources including at least one of input method skin, input method font, and input method font size; pushing the at least one input method resource to the client terminal. The embodiments of the invention further provide a system for pushing input resources. The technical solutions of the embodiments of the invention can easily and conveniently achieve replacement of input resources.