Context-Aware Recommendation Using Limited Cluster Sizes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face challenges in recommending software applications due to display and interface limitations, making it difficult for users to navigate and find relevant apps, especially when preferences vary by context such as location and time, and existing methods require user input or training that is not flexible or granular enough for real-world usage.

Innovation Solution

A method that clusters user data points based on context and usage patterns, determining centroids for each cluster, and selecting similar clusters to compute probabilities for recommending items, which reduces processing requirements and adapts to changing preferences and environments without needing user input or extensive training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional recommendation methods are used that consider all user data points, then recommendation accuracy is improved, but processing time and computational resources increase significantly

Engineering Contradiction:
Improverecommendation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the large set of user data points into multiple clusters, where each cluster represents a group of similar usage patterns or contexts. By dividing the data into manageable clusters and selecting representative centroids, the system maintains recommendation accuracy while significantly reducing the computational burden of processing all individual data points.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts key representative elements (centroids) from each cluster of data points. Instead of processing all raw user data points, the system extracts and processes only the essential cluster centroids, which capture the fundamental patterns of user behavior. This extraction approach preserves the core information needed for accurate recommendations while eliminating redundant data processing.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If context-aware recommendations are implemented with fine-grained clustering, then adaptability to user preferences is improved, but device resource consumption increases

Engineering Contradiction:
Improveadaptability to user preferencesVSAvoiddevice energy consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by processing only a subset of data points (cluster centroids) rather than all available user data. This selective processing approach provides sufficient context-awareness for accurate recommendations while consuming significantly fewer computational resources and energy on mobile devices.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of data representation from individual detailed data points to aggregated cluster centroids. This parameter transformation reduces the dimensionality and complexity of the data while preserving the essential contextual information needed for adaptability to user preferences.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If comprehensive user data is processed for recommendations, then recommendation relevance is improved, but interface complexity and user navigation difficulty increase

Engineering Contradiction:
Improverecommendation relevanceVSAvoidinterface ease of use
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent extracts only the most relevant recommendation items based on cluster centroid comparisons with current context. By filtering and presenting only the top-ranked recommendations rather than all possible matches, the system maintains high relevance while keeping the interface clean and easy to navigate.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by tailoring recommendations specifically to the current user context and situation. Instead of providing generic or overly comprehensive results, the system delivers context-specific recommendations that are highly relevant to the user's immediate needs, making the interface more intuitive and easier to use.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8019782B2Situation-aware recommendation using limited cluster sizes
Publication Date: 2011.09.13 HUAWEI TECH CO LTD
  • US8019782B2 patent drawing
  • US8019782B2 patent drawing
  • US8019782B2 patent drawing

AI summary

In one embodiment, data relating to usage patterns of the user is stored, wherein the data includes information as to items which were used and the context in which they were used. The data is then clustered into clusters of data points, wherein the number of data points per cluster is limited based on a preset value. Then a centroid is determined for each of the clusters. Clusters similar to the current context of the user are then selected by comparing a data point representing the current context of the user to one or more of the centroids. Then, for each of the one or more items, a probability that the user wishes to use the corresponding item is computed, based on the selected similar clusters, wherein the probabilities are used to recommend one or more of the items.