Context-Aware Recommendation System for Electronic Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users must manually select applications and settings on electronic devices, which is inefficient and does not adapt to external device connections or user context.

Innovation Solution

An electronic device with a recommendation system that detects external devices, collects usage data, and recommends relevant applications and settings based on device type, location, and user movement parameters, displaying them in a user interface for easy access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If applications and settings are manually selected by users, then user control is maintained, but user convenience and efficiency deteriorate

Engineering Contradiction:
Improveuser convenienceVSAvoidmanual selection process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically detects external devices, analyzes usage patterns, and recommends applications without requiring manual user configuration. The electronic device serves itself by collecting data about connected devices and autonomously generating recommendations based on predefined rules and historical usage information.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-collects usage data and pre-analyzes patterns before the user needs applications. By continuously monitoring device connections and usage behavior in advance, the system prepares recommendations proactively, so that when users need applications, suggestions are already available without requiring manual search or selection.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the system collects and analyzes usage data to provide recommendations, then adaptability improves, but system complexity increases

Engineering Contradiction:
Improveadaptation to external devicesVSAvoiddata collection and analysis system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses a unified data collection mechanism that handles multiple types of external devices (audio devices, display devices, input devices) through a single framework. The same usage pattern analysis engine processes different device types, and the recommendation generator adapts to various contexts without requiring separate specialized systems for each device category.

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

3Productivity

If the system provides automated recommendations, then productivity improves, but loss of information about user preferences increases

Engineering Contradiction:
Improveapplication selection efficiencyVSAvoiduser context understanding
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system continuously monitors actual user interactions with recommended applications and uses this feedback to refine future recommendations. By tracking which recommendations users accept or ignore, the system adjusts its understanding of user preferences over time, maintaining accuracy while providing automated suggestions that improve productivity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10750314B2Recommendation method implemented in electronic device
Publication Date: 2020.08.18 MOBILE DRIVE NETHERLANDS BV
  • US10750314B2 patent drawing
  • US10750314B2 patent drawing
  • US10750314B2 patent drawing

AI summary

An electronic device includes a display, a global positioning unit, a processor, and a memory. The global positioning unit establishes a location of the electronic device. The processor displays a user interface on the display, detects whether the user interface receives a predetermined gesture applied thereon, obtains a name of the location where the electronic device is located and a type of location corresponding to the name of the location when the predetermined gesture applied on the user interface is detected, and recommends relevant data on the user interface according to the type of location or the name of the location.