Dynamic Multi-User Login Session Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing operating systems and web services typically provide user experiences customized for individual users, limiting access to data associated with a single user-account, and do not efficiently facilitate multi-user login sessions where multiple users need to access and share data simultaneously.

Innovation Solution

A method and system that allow a computing device to establish a single-user login session and then convert it to a multi-user login session by accepting further logins from additional user-accounts, enabling read and write access to data associated with multiple user-accounts, allowing simultaneous access and editing of emails, calendar entries, and browser histories across multiple user-accounts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single-user login session is established, then access to user data is secured and customized for one user, but multiple users cannot simultaneously access and collaborate on data

Engineering Contradiction:
Improvemulti-user access capabilityVSAvoiddata access security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The login session is designed to be dynamic, transitioning from a static single-user state to a multi-user state. The system allows the session to adapt its user profile and data access rights in real-time based on which users are currently logged in, enabling both security and multi-user collaboration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The login session serves multiple functions: it provides customized user profiles for individual users while also enabling multi-user collaboration. The same session mechanism supports both single-user security and multi-user access, making the system universally applicable to different usage scenarios.

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

2Productivity

If separate login sessions are maintained for each user, then each user has customized access to their data, but collaboration and simultaneous access become complex and inefficient

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidsession management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges multiple user login sessions into a single unified session context. Instead of managing separate sessions for each user, the system combines them into one collaborative environment where all users can access and edit data simultaneously through a shared interface.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Within the unified session, the system segments data access by user profile. Each user maintains their customized data view and editing rights, allowing the system to manage complexity by organizing access rights into distinct user segments within the shared session.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If user data is access-protected for individual accounts, then data security is maintained, but shared access and customization for multiple users is limited

Engineering Contradiction:
Improvedata sharing capabilityVSAvoiddata access convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system applies local quality by providing customized data access and viewing rights for each individual user within the shared session. Each user sees and can edit data according to their profile, while still being part of the broader multi-user collaboration environment.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11188626B2Multi-user login session
Publication Date: 2021.11.30 GOOGLE LLC
  • US11188626B2 patent drawing
  • US11188626B2 patent drawing
  • US11188626B2 patent drawing

AI summary

An example method includes establishing a single-user login session associated with a first user-account such that the single-user login session has read and/or write access to first user data associated with the first user-account. The method further includes accepting, within the single-user login session, a further login associated with a second user-account to convert the single-user login session to a multi-user login session having read and/or write access to second user data associated with the second user-account in addition to having read and/or write access to the first user data. Computer readable media and computing devices related to the example method are disclosed herein as well.