Mobile Intermediary Licensing Authentication Offline

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional licensing authentication techniques require Internet connectivity to communicate with licensing servers, preventing access to software and media items when Internet access is unavailable or restricted.

Innovation Solution

A mobile device acts as an intermediary, using cellular networks or local area networks to establish communication with a licensing server via a personal area network, managing licensing messages and responses between the device and the server, even when the mobile device is outside the proximity threshold or lacks Internet connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional licensing authentication techniques are used, then licensing verification can be performed, but access to software and media items is prevented when Internet connectivity is unavailable

Engineering Contradiction:
Improvelicensing authentication reliabilityVSAvoidaccess availability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a mobile device as an intermediary component that can perform licensing authentication locally without requiring direct Internet connectivity. The mobile device stores licensing information and can verify software licenses using stored credentials, acting as a mediator between the software and the licensing server. This resolves the contradiction by enabling reliable authentication while maintaining access availability in offline scenarios.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If Internet connectivity is required for licensing authentication, then communication with licensing server is enabled, but access to media items is blocked when Internet is restricted

Engineering Contradiction:
Improvelicensing communication capabilityVSAvoidmedia access capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements preliminary action by having the mobile device pre-download and store licensing information, authentication credentials, and media content before Internet connectivity is needed. The system performs licensing verification and stores authorized media items in advance, so that when Internet access is restricted, the user can still access previously authorized content without requiring real-time communication with the licensing server.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If licensing messages are exchanged via Internet, then authentication with server is possible, but functionality is lost when Internet access is unavailable

Engineering Contradiction:
Improveauthentication functionalityVSAvoidsoftware/media access continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the essential licensing authentication functionality from the Internet-based system and implements it locally within the mobile device. By taking out the core authentication mechanism and storing it in the device's memory, the system maintains authentication reliability without dependency on continuous Internet connectivity, thus preserving software and media access continuity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240106815A1Licensing verification message
Publication Date: 2024.03.28 IHEARTMEDIA MANAGEMENT SERVICES INC
  • US20240106815A1 patent drawing
  • US20240106815A1 patent drawing
  • US20240106815A1 patent drawing

AI summary

A client computer includes at least one processor and memory storing computer-executable instructions and coupled to the at least one processor. The at least one processor is configured to execute the computer-executable instructions to cause the client computer to generate a licensing message associated with verification of licensing permissions related to restricted functionality provided by the client computer. The licensing message includes a packet header including a source address associated with the client computer, and a destination address associated with an intermediary device. The licensing message also includes a licensing body, which further includes license authentication information used by an authentication server. The licensing body further includes an endpoint address specifying an address of the authentication server on a first network. The client computer transmits the licensing message to the intermediary device via a second network different than the first network.