Dynamic User Profile Aggregation Across Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional user profiling in computer applications is static and fails to accurately reflect real-time user behavior changes, making it difficult for developers to target the right users with advertising and in-app purchases, and users face hassle in managing multiple profiles across different applications.

Innovation Solution

A method and system that continuously updates a generic user profile based on user behavior data, including actions in computer applications and social media, to alter the setup of computer programs and create dynamic profiles that can be shared across multiple applications, using a processing device to log, transmit, and update user behavior data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional static user profiling is used, then the profile structure is simple and easy to manage, but the profile accuracy and relevance to real-time user behavior deteriorates

Engineering Contradiction:
Improveprofile accuracyVSAvoidprofile management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple individual application profiles into a single unified user profile that aggregates behavior data across all applications. This consolidation maintains profile accuracy by capturing comprehensive user behavior while simplifying management by eliminating the need to handle multiple separate profiles.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements dynamic user profiles that automatically update in real-time based on continuous behavior logging and analysis. The profile adapts to changing user behavior patterns, ensuring accuracy reflects current user preferences and actions rather than static historical data.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If separate user profiles are used for each application, then each profile can be optimized for its specific app, but users face hassle in handling and updating multiple profiles

Engineering Contradiction:
Improveprofile management easeVSAvoiduser behavior data completeness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent creates a universal user profile that serves all applications simultaneously. This single profile captures and stores behavior data from multiple applications, providing comprehensive user information that can be utilized by any application without requiring separate profiles for each.

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

Solution Approach 2:

The patent introduces a central profile management system that acts as an intermediary between multiple applications and the user. This mediator collects, aggregates, and manages behavior data from various applications in one centralized location, eliminating the need for users to manually manage multiple separate profiles while maintaining complete behavior data.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If real-time behavior logging is implemented, then user profile accuracy improves, but system resource consumption and processing load increases

Engineering Contradiction:
Improvebehavior tracking accuracyVSAvoidsystem resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements continuous behavior logging that operates in the background without requiring active user intervention or disrupting application performance. The logging system continuously captures user behavior data efficiently, maintaining high accuracy while minimizing resource consumption through optimized data collection methods.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent uses lightweight data structures and efficient data representation methods to log user behavior. By copying only essential behavior data points and using compact storage formats, the system maintains accurate behavior tracking while reducing memory usage and processing overhead.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10740321B2System and method for providing generic user profiles based on user behaviour
Publication Date: 2020.08.11 SONY GROUP CORP
  • US10740321B2 patent drawing
  • US10740321B2 patent drawing
  • US10740321B2 patent drawing

AI summary

A method for generating a profile for a user based on the user's behaviour and altering a setup of at least one computer program based on the generated user profile. The generic user profile for a user may be updated to include information from a similar user (e.g., a user having similar preferences). Using information from similar users allows for a generic user profile to be generated using information extracted from applications (e.g., both social media and games) and/or based on the behaviour of connections (e.g., social media contact, etc.). The generated generic user profile may be used to change the set-up for applications (e.g., executed/stored on the user's mobile device).