Network-Based Application Access Control for Computing Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices connected to public or untrusted networks face security concerns due to potential unauthorized access to sensitive applications, necessitating a method to restrict access to certain applications based on the network connection.

Innovation Solution

Implementing a system where a computing device detects the network identifier and applies user-defined settings to restrict access to specific subsets of applications, allowing only authorized applications to be accessible while connected to a particular network, with options for password override and background updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If access to all applications is allowed on any network, then application accessibility and ease of operation are improved, but security and protection from unauthorized access deteriorate

Engineering Contradiction:
Improveapplication accessibilityVSAvoidunauthorized access risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system dynamically adjusts application accessibility based on network characteristics. When a trusted network is detected, all applications are accessible; when an untrusted network is detected, only authorized applications are accessible. This dynamic adaptation resolves the contradiction by making the system flexible rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different quality levels of access are applied to different applications based on network trustworthiness. Instead of uniformly allowing or blocking all applications, the system applies selective access control where each application can have different authorization status, allowing critical applications to be restricted while non-critical ones remain accessible.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If access to sensitive applications is restricted on untrusted networks, then security is improved, but application functionality and user convenience deteriorate

Engineering Contradiction:
Improvesecurity protectionVSAvoidapplication functionality
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The system segments applications into different categories based on their sensitivity and necessity. Critical applications that require network access are authorized to function even on untrusted networks, while non-essential applications are blocked. This segmentation allows security restrictions to be applied selectively rather than universally.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the access parameter (authorized vs. blocked) based on network trust parameters. By detecting network characteristics and comparing them against stored trusted network identifiers, the system adjusts application accessibility parameters dynamically, maintaining functionality where needed while enforcing security where required.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If network-based application restrictions are implemented, then security control is improved, but system complexity and configuration requirements increase

Engineering Contradiction:
Improvesecurity controlVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically detects the current network, compares it against stored trusted network identifiers, and enforces appropriate access restrictions without requiring manual user configuration for each network scenario. The self-service automation reduces configuration complexity while maintaining security control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Trusted network identifiers are pre-configured and stored in the system before actual network connections occur. This preliminary configuration allows the system to automatically recognize and respond to trusted networks without requiring real-time user input or complex runtime decision-making, simplifying the overall system operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10939298B2Application access based on network
Publication Date: 2021.03.02 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US10939298B2 patent drawing
  • US10939298B2 patent drawing
  • US10939298B2 patent drawing

AI summary

Example implementations relate to application access based on a network. For example, a computing device may include a processor. The processor may detect that the computing device is connected to a particular network and may identify an identifier associated with the particular network. The processor may access settings indicating a subset of applications associated with the identifier of the particular network, where the subset of applications is part of a set of applications available on the computing device. The processor may restrict access to the subset of applications based on the settings.