Local User Preference Data Filtering via Keyword Engines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods of tracking user preferences aggregate sensitive data centrally, raising privacy and security concerns and failing to capture individual user preferences that deviate from group demographics.

Innovation Solution

A system that stores device-specific user preference data locally and uses keyword engines to filter data in real-time based on user coefficients, enabling context-appropriate data transmission via chat protocols across multiple devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user preference data is aggregated in a central location for statistical analysis, then preference tendencies can be identified on a demographic basis, but privacy and security concerns arise and individual user preferences that deviate from group demographics are not adequately captured

Engineering Contradiction:
Improvepreference data accuracyVSAvoidprivacy and security risks
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent segments user preference data by storing it locally on individual devices rather than aggregating it centrally. Each device maintains its own preference data in local storage, creating distributed data segments that preserve individual user preferences while eliminating central data aggregation risks. This segmentation approach allows precise measurement of individual preferences without compromising privacy or security.

Inventive Principle:
Principle #1Segmentation

2Productivity

If statistical analysis is used to identify preference tendencies on a demographic basis, then group-level patterns can be recognized, but individual aspects of user likes and dislikes that deviate from group demographics are lost

Engineering Contradiction:
Improvepreference analysis efficiencyVSAvoidindividual preference accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by enabling each device to perform preference analysis locally using its own stored preference data. The keyword engine on each device can identify both individual user preferences and group-level patterns without requiring central aggregation. This local processing approach maintains individual preference accuracy while still enabling efficient demographic-level insights through distributed analysis.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If sensitive preference data is stored and transmitted across devices, then context-specific recommendations can be provided, but the risk of data breaches increases

Engineering Contradiction:
Improvecontext-specific customizationVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary approach where preference data remains stored locally on devices rather than being transmitted to central servers. When context-specific recommendations are needed, the system uses local keyword engines and chat protocols to process and transmit only filtered results, not the raw preference data itself. This intermediary processing layer maintains data security while enabling versatile context-specific customization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10095793B2Collection and management of precision user preference data
Publication Date: 2018.10.09 INTEL CORP
  • US10095793B2 patent drawing
  • US10095793B2 patent drawing
  • US10095793B2 patent drawing

AI summary

Methods and systems may involve storing device-specific user preference data to a local device and receiving a real-time request from a remote device. One or more user coefficients may be used to filter the device-specific user preference data in response to the request. In one example, the user preference data includes keyword data and the filtered keyword data is used to discover and present information to the user via the remote device.