Extendible User Profiles for Group-Specific Data Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user profile systems lack flexibility for group administrators to add group-specific information fields for members, limiting the ability to tailor profiles according to the group's unique characteristics.

Innovation Solution

An extendible user profile system that allows group administrators to create and manage group-specific fields, enabling users to provide additional information relevant to the group, and linking these fields to user profiles, allowing for customizable and context-dependent profile extensions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a standard user profile system is used, then the system structure is simple and easy to maintain, but the system lacks flexibility to accommodate group-specific information fields

Engineering Contradiction:
Improveflexibility to add group-specific fieldsVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The user profile system is segmented into multiple components: a base user profile table containing universal user information, and separate group-specific extension tables for different groups. Each group can have its own custom fields and data structure, allowing flexibility without complicating the core user profile system. The base table remains simple while extension tables handle group-specific requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested table structure where group-specific profile fields are nested within the broader user profile system. Each user can have multiple nested group profile tables associated with their base profile, allowing hierarchical organization of information. This nesting enables complex group-specific data structures while maintaining a clean, simple base user profile structure.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If group-specific fields are added to user profiles, then the functionality and user experience are improved, but the database structure and maintenance complexity increase

Engineering Contradiction:
Improvecustomizable profile functionalityVSAvoidsystem implementation and maintenance ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system segments profile management into standardized operations on modular table structures. Each group-specific field set is implemented as a separate, self-contained table with defined schemas. This segmentation allows independent creation, modification, and maintenance of group-specific fields without affecting other groups or the base user profile system, easing implementation and maintenance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal framework for group-specific profiles that can be applied to any group type across the system. The same table structure and field mechanisms serve multiple groups with different requirements, eliminating the need to build custom solutions for each group. This multi-functionality simplifies maintenance by providing consistent patterns across diverse use cases.

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

3Loss of information

If all users have the same profile fields, then the system is easy to manage, but it cannot provide tailored information for different group contexts

Engineering Contradiction:
Improvegroup-specific information completenessVSAvoidprofile structure complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements local quality by allowing different groups to have different profile field structures tailored to their specific needs. Each group's profile table can contain fields relevant only to that group's context (e.g., technical skills for a developer group, hobbies for a social group). This local customization ensures complete group-specific information while maintaining a simple, uniform base user profile structure for common fields.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11704746B2Extendible user profiles
Publication Date: 2023.07.18 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11704746B2 patent drawing
  • US11704746B2 patent drawing
  • US11704746B2 patent drawing

AI summary

Implementations described herein disclose a method, an article of manufacture, and a system for displaying user profile information using extendible user profiles for user groups. A user profile with an application user profile is maintained. A value provided by a user joining a group for a group specific field is used to override a user profile field maintained in the application user profile.