User-Level Program Session Shifting via Device Identifier
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multimedia systems primarily manage access and usage of content at an account level, lacking individual user identification and rights management, which restricts flexible session shifting and sharing across different devices and service providers.
Innovation Solution
A multimedia system that identifies users based on unique device identifiers, performs digital rights management at an individual level, allows universal program session shifting, and enables users to save, share, and automatically log in to their sessions across various devices and service providers using a multimedia system component that acts as a client or proxy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If account-level access management is used, then device compatibility and service accessibility are improved, but individual user rights management and session control deteriorate
Solution Approach 1:
The patent segments the account-level access management into individual user-level management. Each user within an account is assigned a unique identifier, allowing the system to track and manage program sessions, viewing history, and digital rights on an individual basis rather than collectively for the entire account. This segmentation enables precise control over what each user can access and do with the content.
Solution Approach 2:
The patent implements local quality by applying different management rules to different users within the same account. Each user's device and session are treated with individualized rights and permissions based on their specific profile, rather than applying a uniform account-level policy. This allows tailored rights management for each user while maintaining overall account accessibility.
2Ease of operation
If universal program session shifting is implemented, then user convenience and session continuity are improved, but digital rights management security deteriorates
Solution Approach 1:
The patent introduces an intermediary mechanism in the form of a proxy component that mediates between the user's request to shift sessions and the digital rights management system. This proxy verifies user identity through unique identifiers, checks rights associations, and authorizes session transfers only when proper permissions exist. This intermediary layer enables convenient session shifting while maintaining security through automated verification.
Solution Approach 2:
The patent implements feedback mechanisms where the system continuously monitors and verifies user identity, session status, and rights permissions during session shifting operations. The system provides real-time feedback on whether a session transfer is permitted based on the user's digital rights, ensuring that convenience operations do not violate rights management policies.
3Adaptability or versatility
If individual user identification is implemented, then personalized rights management and session control are improved, but system complexity and implementation difficulty deteriorate
Solution Approach 1:
The patent applies universality by designing a multi-functional unique identifier system that serves multiple purposes simultaneously. The same user identifier is used for authentication, session tracking, rights management, and device identification across different platforms and service providers. This universal identifier reduces system complexity by eliminating the need for separate identification mechanisms for each function.
Solution Approach 2:
The patent implements self-service through automated processes where the system automatically generates, manages, and validates user identifiers and their associated rights without requiring manual intervention. The automated authentication and session management systems handle complex rights verification independently, reducing the perceived complexity for users while maintaining robust individualized control.
Data Source
AI summary
Method, device, and storage medium for providing a program service based on identifying a user at a user level versus at an account level or a device level. The user is identified based on an identifier associated with a mobile device. The program service allows the user to store program session information according to various user settings including location, time of day, user device used during previous session, type of program, and service provider that provides access to the program service. The program service allows the user to share program session information with other users or prevent other users from accessing the program session information. The program service provides digital rights management at the user level.


