App Search Engine Leveraging User Reviews for Cold Start

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The vast number of mobile apps in app stores makes it difficult for users to find specific apps without search or recommendation functions, and existing recommendation systems are less accurate and face challenges with cold start problems, as they rely on user profiles and transaction data.

Innovation Solution

A method and system for an app search engine that leverages user reviews by receiving a search query, extracting and preprocessing app descriptions and reviews, creating a topic-based language model, and ranking apps based on relevance to provide a ranked list to users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the number of mobile apps in app stores increases, then the variety and availability of apps improve, but it becomes extremely difficult for users to find specific apps

Engineering Contradiction:
Improvenumber of mobile appsVSAvoiddifficulty of finding specific apps
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an app search engine as an intermediary system between users and the vast number of apps in app stores. This search engine processes user queries, analyzes app descriptions and user reviews, and retrieves relevant apps, thereby mediating the connection between users and the large volume of available apps without requiring users to manually search through all apps

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual mechanical searching through app lists with an automated information retrieval system. The search engine automatically processes user queries, compares them against app descriptions and reviews, and generates ranked results, substituting the manual browsing process with an automated computational system that scales with the number of apps

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If recommendation systems use user profiles and transaction data to suggest apps, then convenience for users improves, but accuracy decreases and cold start problems occur

Engineering Contradiction:
Improveconvenience of app discoveryVSAvoidaccuracy of app recommendations
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent enables users to actively express their own needs through search queries, replacing the passive profile-based recommendation approach. Users directly input what they are looking for, and the search engine retrieves apps matching those explicit requirements, allowing users to self-serve their own recommendation needs without relying on system-generated profiles

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent inverts the traditional recommendation approach by switching from system-generated recommendations based on user profiles to user-initiated searches based on explicit queries. Instead of the system guessing what users need based on past behavior, users directly state their needs through search queries, and the system responds by retrieving matching apps

Inventive Principle:
Principle #13The other way round (Inversion)

3Ease of operation

If app search relies on app names only, then search simplicity improves, but search accuracy decreases since 83% of app searches are made by function

Engineering Contradiction:
Improvesimplicity of search inputVSAvoidaccuracy of search results
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent merges multiple information sources including app descriptions, user reviews, and query terms into a unified search analysis process. The system combines these different text sources to generate comprehensive search results, integrating both structured app metadata and unstructured user-generated content to improve search accuracy while maintaining simplicity

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10437894B2Method and system for app search engine leveraging user reviews
Publication Date: 2019.10.08 HONGFA GLOBAL LTD
  • US10437894B2 patent drawing
  • US10437894B2 patent drawing
  • US10437894B2 patent drawing

AI summary

A method for an app search engine leveraging user reviews is provided. The method includes receiving an app search query from a user, determining a plurality of relevant apps based on the received app search query, and extracting app descriptions and user reviews associated with the plurality of relevant apps from an app database. The method also includes preprocessing the extracted app descriptions and user reviews of each of the plurality of relevant apps to generate a text corpus and creating a topic-based language model for each of the plurality of relevant apps based on the generated text corpus. Further, the method includes ranking a list of relevant apps using the topic-based language model and providing the ranked app list for the user.