Device-Specific Search Results via Application Rating Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing diversity of user devices and operating systems complicates the relevance of software application experiences, as applications may perform well on some devices but poorly on others due to hardware and software differences, leading to inconsistent user experiences.

Innovation Solution

A method that receives a search query and a device type identifier from a user device, identifies a consideration set of application records, determines device-specific ratings based on user-provided ratings from similar devices, and generates device-specific search results to provide relevant software applications tailored to the user's device type and operating system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If application search results are generated without device-specific filtering, then the search process is simple and fast, but the relevance of search results to the user's specific device type deteriorates

Engineering Contradiction:
Improverelevance of search resultsVSAvoidsearch process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the application search results by device type, creating separate consideration sets for different device categories (smartphones, tablets, computers, wearables, etc.). This segmentation allows the system to filter and rank applications specifically for each device type, improving relevance without requiring complex manual configuration. The segmentation is implemented through device type identifiers that categorize user devices into predefined groups.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary filtering of application records based on device type before presenting results to the user. By pre-identifying which applications are compatible with and optimized for the user's device type, the system reduces the set of candidate applications in advance. This preliminary action improves search result relevance while keeping the actual search process simple and fast.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If device-specific ratings are determined and applied to each application record, then the accuracy of application recommendations improves, but the processing time and computational resources increase

Engineering Contradiction:
Improveaccuracy of application recommendationsVSAvoidsearch processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements a universal device type classification system that groups diverse devices into common categories (smartphones, tablets, computers, wearables, etc.). This universal categorization allows the system to apply the same rating and filtering logic across all device types, improving recommendation accuracy without requiring device-specific processing for each individual device model. The multi-functional approach handles various device types through a unified framework.

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

Solution Approach 2:

The patent changes the parameter of application evaluation from generic ratings to device-type-specific ratings. By introducing device type as a key parameter in the rating system, the system can accurately match applications to devices while using efficient pre-computed ratings stored in the application records. This parameter change enables accurate recommendations without real-time computational overhead.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the system filters application records based on device type identifiers, then the user experience consistency across different devices improves, but the system complexity and data processing requirements increase

Engineering Contradiction:
Improveuser experience consistencyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the user base by device type identifiers, creating distinct consideration sets for smartphones, tablets, computers, wearables, and other device categories. This segmentation ensures that each user receives application recommendations optimized for their specific device type, improving experience consistency. The segmentation is implemented through simple device type identification and filtering logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces device type identifiers as an intermediary between the user's actual device and the application recommendation system. These identifiers act as a mediator that translates diverse device characteristics into standardized categories, enabling consistent treatment of different devices without requiring the system to directly handle the complexity of individual device specifications. The intermediary simplifies the matching process while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10324985B2Device-specific search results
Publication Date: 2019.06.18 SAMSUNG ELECTRONICS CO LTD
  • US10324985B2 patent drawing
  • US10324985B2 patent drawing
  • US10324985B2 patent drawing

AI summary

A method includes receiving a search query and a device type identifier from a user device at a processing system. The method also includes identifying a consideration set of application records based on the search query. Each application record in the consideration set has an initial score associated therewith indicating a degree to which the application record matches the search query. For each application record, the method includes determining a device-specific rating of the software application identified in the application record based on the device type identifier by the processing system, and determining a result score of the application record based on the device-specific rating and the initial score. The method further includes generating device-specific search results based on the consideration set of application records and the result scores thereof by the processing system and transmitting the device-specific search results from the processing system to the user device.