Adaptive Profile Layouts for Context-Aware Interface Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems provide static user interfaces for displaying profile information, which are not adaptable to the viewing context of users, leading to inefficiencies in locating desired information and increased resource consumption.

Innovation Solution

Implementing adaptive user interfaces that customize the display of profile information based on the viewing context of the viewer and the person of interest, using machine learning to develop interface models that suggest or automatically apply display layouts optimized for different viewing contexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static user interfaces are used for displaying profile information, then the system structure is simple and easy to implement, but the adaptability to different viewing contexts is poor and users cannot efficiently locate desired information

Engineering Contradiction:
Improveadaptability to viewing contextVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic user interfaces that automatically adapt their layout and content based on the viewer's context (relationship to the person, viewing device, location, time). The system transitions from static profiles to dynamic presentations that change according to contextual parameters, resolving the contradiction between simplicity and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes interface parameters (layout, content prioritization, information density) based on contextual variables such as the viewer's relationship to the person, device type, location, and time. This allows the same profile information to be presented differently for various contexts without requiring multiple separate systems.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If static profile information display is implemented, then the device complexity is low, but the productivity of users in locating desired information is reduced

Engineering Contradiction:
Improveefficiency in locating informationVSAvoidinterface complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically analyzing the viewer's context and pre-organizing profile information in the most relevant layout before the user even requests it. This eliminates the need for users to manually search or navigate through static interfaces, directly improving information location efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The profile display system serves itself by automatically adapting its presentation based on contextual data without requiring user intervention. The system autonomously determines what information to prioritize and how to layout the interface, reducing the need for complex user interactions while improving productivity.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If customized profile information display is provided for different viewing contexts, then the user experience is improved, but the computing load and network bandwidth consumption increase

Engineering Contradiction:
Improveuser experienceVSAvoidcomputing load and network bandwidth
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent implements a universal context-analysis engine that handles multiple viewing contexts through a single system architecture. Rather than creating separate customized interfaces for each context type, the system uses one multi-functional framework that adapts to various contexts, reducing redundant computing overhead and network bandwidth consumption.

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

4Loss of time

If multiple interactions are required to locate desired profile information in static interfaces, then the interface structure remains simple, but the time consumption for users increases

Engineering Contradiction:
Improvetime to locate informationVSAvoidnumber of user interactions
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary organization and prioritization of profile information based on contextual analysis before the user interacts with it. This pre-processing eliminates the need for multiple user interactions to locate desired information, directly reducing time loss while maintaining operational simplicity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11157153B2Profile information layout customization in computer systems
Publication Date: 2021.10.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11157153B2 patent drawing
  • US11157153B2 patent drawing
  • US11157153B2 patent drawing

AI summary

Techniques for customization of user interfaces in a computing system are disclosed herein. In one embodiment, a method includes receiving, at a server, data representing a change signal from a first client device of a first user. The change signal indicates that the first user has modified a display layout of profile information of a person of interest viewed by the first user on the first client device. The method also includes identifying a second user having a viewing context that is sufficiently similar to the first user. The method further includes automatically applying the modified display layout of the profile information on a second client device corresponding to the identified second user upon receiving a request from the second user for viewing the profile information of the person of interest.