Server-Based Dynamic Data Sharing Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data sharing methods are prone to security breaches due to incorrect user access, often resulting from user errors such as forgetting to log out of data sharing applications or inviting the wrong users to online meetings.

Innovation Solution

A computer-implemented method that identifies events, matches them with historical events, analyzes historical data sharing behavior, and automatically implements data sharing actions to ensure secure access by determining and implementing appropriate data sharing actions based on historical behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual data sharing methods are used, then users have flexibility in sharing data, but security breaches occur due to user errors such as forgetting to log out or inviting wrong users

Engineering Contradiction:
Improvedata securityVSAvoiduser operation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically logging out users and revoking data sharing permissions before users can make errors. The server monitors user behavior patterns and proactively terminates sharing sessions based on historical data, preventing security breaches before they occur rather than relying on user remembrance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by using historical user behavior data to automatically make decisions about data sharing permissions. The server analyzes patterns from past events and autonomously adjusts sharing settings without requiring user intervention, making the system secure while reducing operational burden on users.

Inventive Principle:
Principle #25Self-service

2Reliability

If automatic data sharing actions are implemented based on historical behavior, then unauthorized access is prevented, but system complexity increases due to event monitoring and analysis requirements

Engineering Contradiction:
Improveaccess control securityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback by continuously monitoring current user actions and comparing them against historical behavior patterns stored in the server. The server analyzes this feedback loop to dynamically adjust data sharing permissions, using past event data to inform present decisions without requiring complex real-time analysis of every user action.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The server acts as an intermediary between users and data sharing resources. It mediates access control by inserting a layer of automated permission management between user actions and data access, using historical behavior analysis to make authorization decisions without adding significant complexity to the core data sharing functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If users manually manage data sharing permissions, then system resources are conserved, but user errors lead to unauthorized access and data breaches

Engineering Contradiction:
Improveprevent unauthorized accessVSAvoidserver processing resources
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The system applies partial action by monitoring and analyzing only specific user behavior patterns relevant to data sharing security rather than all system activities. The server focuses computational resources on analyzing historical sharing events and user interaction patterns, avoiding excessive processing of unrelated system operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11425222B2Dynamically managing data sharing
Publication Date: 2022.08.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11425222B2 patent drawing
  • US11425222B2 patent drawing
  • US11425222B2 patent drawing

AI summary

A computer-implemented method according to one embodiment includes identifying an event, utilizing a server device, determining a match between the event and an historical event, utilizing the server device, identifying historical data sharing behavior associated with the historical event, utilizing the server device, determining, by the server device, one or more data sharing actions to be performed during the event, utilizing the historical data sharing behavior, and automatically implementing the one or more data sharing actions in response to an initialization of the event, utilizing the server device.