Feature Transfer Module for Consistent User Experience Across Authentication States
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques fail to maintain consistent user experiences across different devices and applications, leading to inconsistent feature presentation and inaccurate user sentiment analysis due to limitations in tracking users across devices and applications.
Innovation Solution
A feature transfer module collects information about unauthenticated users and communicates it to an identity management service, which generates a token to ensure consistent feature access across unauthenticated and authenticated states, merging features to provide a seamless user experience across devices and applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional techniques (cookies) are used to track unauthenticated users, then user interaction data can be collected, but user identification reliability deteriorates because cookies data may be generated for different users or sessions and are not secure
Solution Approach 1:
The patent introduces a device identifier as an intermediary element that bridges the gap between tracking user interactions and reliably identifying users. Instead of relying on cookies that may be insecure or inaccurate, the device identifier serves as a more reliable mediator that can consistently track users across different sessions and authentication states, thereby improving both data collection and identification reliability
2Adaptability or versatility
If conventional techniques are used to track users across devices, then some tracking capability is provided, but tracking accuracy deteriorates because users may log in to different browsers or use different devices resulting in inconsistent feature presentation
Solution Approach 1:
The patent applies universality by making the device identifier a multi-functional element that serves multiple purposes: tracking users across different devices, maintaining feature consistency across authentication states, and providing a reliable basis for user identification. This universal identifier resolves the inconsistency problem by providing a single source of truth that works across all devices and browsers
3Adaptability or versatility
If features are varied for unauthenticated users through AB testing, then user experience customization is improved, but user experience consistency deteriorates when users authenticate because they may not receive the same features they saw when unauthenticated
Solution Approach 1:
The patent implements feedback by using the device identifier to track which features were presented to the unauthenticated user and then providing feedback to the system when the user authenticates. This feedback mechanism ensures that the system can restore feature consistency by comparing the authenticated state against the previously observed unauthenticated state, thereby maintaining user experience stability across authentication transitions
Data Source
AI summary
Resource feature transfer is described. In one or more embodiments, information is collected about interaction of an unauthenticated user of a computing device with a resource, such as content (e.g., a web page) or an application. The information may identify the user, a device or application used to interact with the resource, and so on. This information is communicated to an identity management service (IMS) to determine features to make accessible to the unauthenticated user when interacting with the resource. During the interaction, the user initiates authentication to a corresponding user profile. To achieve a consistent user experience, the features made accessible to the user when unauthenticated are transferred so they are also accessible when authenticated. To do this, authentication information is communicated to the IMS with a token indicating the features determined for the unauthenticated user. The IMS then merges these features with features indicated by the user profile.


