User Profile Management via Context-Aware Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User profiles created on decentralized service servers are not easily shareable across different services or appliances, and existing methods fail to accurately consider the user's situation at the time of profile creation or usage, leading to ineffective personalized services.

Innovation Solution

A management device that collects user profiles from various applications, determines the current user situation using predefined criteria, and creates a comprehensive user profile based on relevant profiles, allowing for situation-specific profile usage and sharing across different applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user profiles are decentralized on each service server or appliance, then each service can maintain its own user profile independently, but it becomes difficult to share and utilize user profiles across different services or appliances

Engineering Contradiction:
Improveprofile sharing capabilityVSAvoidprofile management structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a profile information management table as an intermediary component that stores mappings between user identifiers and profile locations. This mediator enables different services and appliances to access and share user profiles without requiring direct integration between each service, thus improving profile sharing capability while maintaining a manageable structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal user profile structure that can be utilized across multiple services and appliances. By establishing a common profile format and access mechanism, the system enables a single user profile to serve multiple functions and services, improving versatility without significantly increasing complexity.

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

2Reliability

If user profiles are created without considering the user's situation, then profile creation is simple and fast, but the resulting profiles lack effectiveness and are difficult to use

Engineering Contradiction:
Improveprofile effectivenessVSAvoidprofile creation process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by determining the user's situation (such as location, time, device type) before creating or retrieving the user profile. This ensures that the appropriate profile is selected or created based on the current context, improving profile effectiveness. The situation determination is done in advance of profile usage, preventing the need for complex real-time adjustments.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If comprehensive user profile information is collected and stored, then accurate situation-based profiles can be created, but the system requires more storage capacity and processing power

Engineering Contradiction:
Improvesituation detection accuracyVSAvoiddata storage requirement
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential situation-related information (such as user identifier, location, time, device type) needed for effective profile management, rather than storing all possible user data. This extraction approach maintains high measurement precision for situation detection while minimizing the quantity of data that needs to be stored and processed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7650342B2User profile management system
Publication Date: 2010.01.19 PANASONIC HOLDINGS CORP
  • US7650342B2 patent drawing
  • US7650342B2 patent drawing
  • US7650342B2 patent drawing

AI summary

A management device that provides user profile taking the user's situation into consideration. The management device creates, in response to a request from applications, a new user profile (hereinafter referred to as “comprehensive user profile”) based on a plurality of user profiles, and provides it to the applications. The management device always monitors a user's situation, directly or indirectly correlates the user's situation at the time that the user profile is registered with the user profile, and stores the same. Because the management device creates the comprehensive user profile based on the user profile corresponding to the current user situation, the comprehensive user profile reflects the user's situation which changes from time to time.