Session Ticket Hierarchy for Centralized Renewal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing multiple session tickets for a user across different resources becomes unwieldy and requires frequent re-authentication as session tickets expire, leading to frustration and inefficient user experience.

Innovation Solution

A ticketing authority server associates renewable session tickets, generating a master session ticket and derivative tickets, allowing for centralized management and automatic renewal of expiration dates, thereby simplifying ticket management and reducing the need for frequent re-authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple session tickets are issued to a user for different resources, then the user can access multiple resources simultaneously, but the complexity of managing multiple tickets increases and user experience deteriorates

Engineering Contradiction:
Improveaccess to multiple resourcesVSAvoidticket management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the multiple session tickets into a hierarchical structure with a master session ticket and derivative session tickets. Each derivative ticket is associated with a specific resource while the master ticket provides overarching user identity. This segmentation allows the system to manage multiple tickets systematically rather than as a disorganized collection, reducing management complexity while maintaining multi-resource access capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The master session ticket acts as an intermediary between the user and multiple derivative session tickets. Instead of directly managing numerous individual tickets, the system uses the master ticket as a central coordinating element that can trigger bulk operations (like renewal) across all derivative tickets. This intermediary structure simplifies the management interface and reduces the cognitive load on users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If session tickets are set with expiration dates for security, then security is improved, but users must frequently re-authenticate which reduces productivity

Engineering Contradiction:
ImprovesecurityVSAvoiduser productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary action by automatically renewing session tickets before they expire. When a derivative session ticket is presented for validation, the system proactively renews it (and associated master ticket) if still valid, preventing expiration-related disruptions. This preliminary renewal action maintains security through continued expiration mechanisms while eliminating the need for users to manually re-authenticate, thus preserving productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The session ticket renewal process operates as a self-service mechanism. The system automatically detects when tickets need renewal and performs the renewal without requiring user intervention. Users simply continue using their resources while the system handles the expiration and renewal logistics in the background, maintaining both security requirements and user productivity.

Inventive Principle:
Principle #25Self-service

3Reliability

If manual re-authentication is required for expired tickets, then security control is maintained, but user frustration increases and ease of operation decreases

Engineering Contradiction:
Improvesecurity controlVSAvoidease of ticket management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service by automatically detecting expired or expiring session tickets and triggering the authentication process without requiring user initiative. When a ticket expires, the system proactively initiates re-authentication, validates new credentials, and issues fresh tickets. This maintains strict security control while significantly improving ease of operation, as users experience no disruption and don't need to understand or manage the authentication process manually.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback mechanisms to monitor session ticket status continuously. When tickets approach expiration or become invalid, the system detects this state and triggers appropriate responses (renewal or re-authentication). This feedback loop ensures security control is maintained through active monitoring while keeping the process transparent and effortless for users, thereby improving ease of operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7748032B2Method and apparatus for associating tickets in a ticket hierarchy
Publication Date: 2010.06.29 CITRIX SYSTEMS INC
  • US7748032B2 patent drawing
  • US7748032B2 patent drawing
  • US7748032B2 patent drawing

AI summary

A method and apparatus for associating session ticket includes a ticketing authority server. The ticketing authority server receives a ticket generation request and information about a client node. It identifies a master session ticket associated in a storage element with the client node. The ticketing authority server then generates a derivative session ticket for the client node and associates the derivative session ticket with the master session ticket. Finally, the ticketing authority server stores information about the client node and the derivative session ticket in the storage element.