Content Distribution Server Conditional Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for restricting access to data, such as conference material data, are inefficient as they use the same security code for different conditions like location and time, leading to increased server management load and inability to conditionally restrict data access.

Innovation Solution

A content distribution method where a server receives condition information from a terminal, including user attributes and location, and transmits corresponding ticket information, allowing dynamic content distribution based on these conditions, reducing server load by managing security codes more efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the server uses the same security code for different conditions (location, time), then the access control system is simple to implement, but the server management load increases and the system cannot conditionally restrict data access

Engineering Contradiction:
Improveaccess control system complexityVSAvoidserver management load
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the security code into multiple components: terminal identification information and condition-specific information. Instead of using a single unified security code, the system divides the authentication mechanism into separate elements that can be independently managed and validated, thereby reducing server management load while enabling conditional access control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a temporal and spatial dimension to access control by incorporating condition information (location, time) into the security verification process. The terminal identification information is validated against specific conditions, transforming the access control system from a static code-based approach to a dynamic, multi-dimensional verification system that reduces server burden.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of manufacture

If the server uses the same security code for different conditions, then the system is easy to implement, but the system cannot conditionally restrict data access based on user attributes and location

Engineering Contradiction:
Improvesystem implementation easeVSAvoidconditional data access capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The security code is segmented into terminal identification information and condition information. This segmentation allows the system to maintain implementation simplicity while gaining conditional access capabilities, as each segment can be independently processed and validated against specific conditions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The terminal identification information serves multiple functions: it identifies the terminal, validates against multiple conditions (location, time), and enables conditional content distribution. This multi-functional design allows the system to achieve adaptability without significantly increasing implementation complexity.

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

3Adaptability or versatility

If the server manages security codes for different conditions, then the system can conditionally restrict access, but the server management load increases

Engineering Contradiction:
Improveconditional access restriction capabilityVSAvoidserver management load
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the condition validation logic from the server and implements it at the terminal or through pre-configured rules. The terminal identification information is used to determine applicable conditions without requiring the server to actively manage and validate each condition for every request, thereby reducing server management load while maintaining conditional access control.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary setup by associating terminal identification information with specific conditions in advance. This pre-configuration allows the server to simply match terminal information against predefined conditions rather than dynamically managing complex security code assignments, reducing ongoing server management load.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10185839B2Content distribution method, content distribution apparatus, and storage medium
Publication Date: 2019.01.22 FUJITSU LTD
  • US10185839B2 patent drawing
  • US10185839B2 patent drawing
  • US10185839B2 patent drawing

AI summary

A content distribution method including: receiving, from a terminal, first information indicating an attribute of a user of the terminal, transmitting, to the terminal, second information relating to the attribute of the user of the terminal based on the first information, receiving, from the terminal, the second information and third information indicating a location of the terminal, and transmitting a content that is selected from among a plurality of contents based on the received second information and the received third information.