Persistent Activity Session Management Across Client Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems fail to provide a seamless user experience when accessing content across multiple client devices and content mediums, requiring users to repeatedly log in and perform duplicative actions, leading to an inconvenient and time-consuming experience.

Innovation Solution

A persistent activity system that associates multiple client devices and content mediums with a user, allowing for seamless session resumption across devices and mediums without the need for re-login, by monitoring user interactions and providing state information to maintain a continuous activity session.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional systems require users to log in each time they switch to a new client device, then user identification and session restoration are achieved, but user convenience and experience quality deteriorate due to repeated login requirements

Engineering Contradiction:
Improveuser identificationVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by storing user session information and device identifiers during the initial login. When the user switches devices, the system proactively retrieves this stored information and automatically restores the session without requiring the user to log in again, thus maintaining reliability while improving ease of operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism (session management system) that acts as a mediator between the user and multiple client devices. This intermediary stores and manages session information, allowing automatic session restoration across devices without requiring repeated authentication, thereby resolving the contradiction between reliable user identification and user convenience

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If conventional systems restore limited data after login, then some session information is recovered, but user experience completeness deteriorates because users must perform duplicative actions to regain their full user experience

Engineering Contradiction:
Improvesession data restorationVSAvoiduser experience efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system performs preliminary actions by comprehensively storing all user session information including shopping cart contents, browsing history, and interaction states during the initial session. When the user returns, this complete information is automatically restored, eliminating the need for duplicative actions and fully recovering the user experience, thus addressing both information preservation and productivity concerns

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If conventional systems treat each content medium as a separate session, then medium-specific functionality is maintained, but seamless cross-medium user experience deteriorates requiring users to manually restart activities on each medium

Engineering Contradiction:
Improvemedium-specific functionalityVSAvoidcross-medium continuity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system applies universality by creating a unified session management framework that works across multiple content mediums (web browser, mobile application, etc.). The session information is stored in a medium-agnostic manner, allowing the same session to be seamlessly accessed across different mediums while each medium maintains its specific functionality, thus resolving the contradiction between adaptability and ease of operation

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

Data Source

PatentUS10505997B2Providing persistent activity sessions across client devices
Publication Date: 2019.12.10 META PLATFORMS INC
  • US10505997B2 patent drawing
  • US10505997B2 patent drawing
  • US10505997B2 patent drawing

AI summary

One or more embodiments of the disclosure provide systems and methods for improving a user experience related to interacting with content using multiple client devices and/or mediums. For example, a persistent activity system can receive activity data for a user from a client device. The persistent activity system can generate state information based on the received activity data. Further, the persistent activity system can provide the state information to another client device and/or medium to enable the user to seamlessly resume the user's activity on the other client device and/or medium.