Server Access Permission Sharing for Secure Content Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional server client systems fail to securely share content information among multiple servers connected to a network, as they allow clients to access and attempt to reproduce content from servers they are not permitted to access, leading to unauthorized content distribution.
Innovation Solution
A server program that shares access permission information among connected servers, determining which servers permit client access and only sending content information from those servers, ensuring secure content reproduction by restricting access to authorized servers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the server shares content information from multiple servers with the client, then the content information sharing function is improved, but unauthorized content distribution occurs because the client can access content from servers it is not permitted to access
Solution Approach 1:
The patent introduces access permission information as an intermediary element between the server and client. The server collects not only content information but also access permission information from multiple servers, and uses this intermediary data to filter and select only the content information that the client is permitted to access. This intermediary mechanism enables secure content sharing while preventing unauthorized access.
2Adaptability or versatility
If the server collects content information from multiple servers, then the content sharing capability is improved, but the server cannot determine which content the client is permitted to access
Solution Approach 1:
The patent merges the collection of content information with the collection of access permission information. The server simultaneously gathers both types of information from multiple servers and stores them together in a unified data structure. This merging ensures that when the server selects content to send to the client, it has both the content information and the corresponding access permission information available, eliminating any loss of permission data.
3Quantity of substance
If the server sends all content information from multiple servers to the client, then the content information is complete, but the client receives content it is not permitted to access
Solution Approach 1:
The patent applies local quality by differentiating the treatment of different content items based on their access permission status. Instead of uniformly sending all content information, the server examines the access permission information for each content item and selectively includes only those items that the client is permitted to access. This localized filtering ensures that the client receives complete information about permitted content while excluding unauthorized content.
Data Source
AI summary
A server comprises a content database for storing content files of a plurality of contents; a content information database for storing the content information of the content; a sharing section for sharing the content information with other server connected to a network; an access control section which permits or prohibits an access from other terminal connected to the network based on access permission information in which terminal specifying information for specifying a terminal to be permitted to access is registered; and a request response section which sends content information to the client in response to a request from the client for the content information. the sharing section shares the access permission information with other server connected to the network, the request response section, when the content information is requested from a client, determines a server which permits the client to access based on the shared access permission information and sends only the content information of the server which permits the client to access, of the shared content information to the client.


