Local Profiler Package for Secure System Diagnostics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Administrators of computing systems are hesitant to use diagnostic tools that communicate system information with third-party servers over the Internet, due to concerns about sensitive data and proprietary architecture being transmitted outside their control, leading to a need for improved diagnostic techniques that maintain security and privacy.

Innovation Solution

A computer program product and method that scans a computing system to determine its profile and recommend actions, with a profiler package executing entirely within the system to avoid network communication, using local diagnostic tools, problem classifiers, product information generators, and recommenders to suggest applications and fixes without exposing sensitive information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If diagnostic tools communicate system information with third-party servers over the Internet, then diagnostic accuracy and recommendation quality are improved, but data security and privacy are compromised

Engineering Contradiction:
Improvediagnostic accuracyVSAvoiddata security risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a local profiler package as an intermediary that collects system information locally and processes it through a problem classifier and product information generator. This intermediary layer prevents direct communication between the diagnostic system and external servers, thereby maintaining diagnostic accuracy while eliminating data security risks associated with transmitting sensitive system information over the Internet

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the data processing functionality from the remote server environment and places it locally within the computing system. By taking out the information collection, classification, and recommendation generation processes from the external server and implementing them locally through the profiler package, the system maintains diagnostic capabilities while preventing sensitive data from leaving the controlled environment

Inventive Principle:
Principle #2Taking out (Extraction)

2Difficulty of detecting and measuring

If diagnostic tools transmit system information to external servers, then problem detection capability is improved, but control over sensitive information is lost

Engineering Contradiction:
Improveproblem detection capabilityVSAvoidinformation control
Core Design Contradiction:
Difficulty of detecting and measuringVSEase of operation

Solution Approach 1:

The patent implements self-service by enabling the computing system to perform diagnostic scanning, problem classification, and recommendation generation entirely locally without external server involvement. The profiler package collects system information, the problem classifier detects issues, and the product information generator creates recommendations—all within the controlled environment, maintaining both detection capability and information control

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The local profiler package acts as an intermediary that enables problem detection capabilities previously requiring external servers, but keeps all processing within the controlled environment. This intermediary local processing system provides the same problem detection functionality while maintaining complete control over sensitive information

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If remote diagnostic servers are used, then application recommendation quality is improved, but user hesitation and adoption decline

Engineering Contradiction:
Improverecommendation qualityVSAvoiduser adoption
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent extracts the recommendation generation capability from remote servers and implements it locally through the product information generator component. By taking out the entire diagnostic and recommendation system from the external server environment and placing it locally, the system maintains recommendation quality while eliminating user concerns about data privacy, thereby increasing adoption

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11687434B2Scanning a computing system to determine computing profile and problems to recommend an action to initiate with the computing system
Publication Date: 2023.06.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11687434B2 patent drawing
  • US11687434B2 patent drawing
  • US11687434B2 patent drawing

AI summary

Provided are a computer program product, system, and method for scanning a computing system to determine a computing system profile and problems to recommend actions to initiate with the computing system. A package is transmitted to the computing system including package code to scan the computing system to determine a computing system profile comprising a computing architecture and installed applications at the computing system. The computing system profile is processed to determine a recommended action to perform with respect to the computing system to improve operations of the computing system based on the computing system profile. A display element is generated in a user interface with information on the recommended action to enable a user of the computing system to implement the recommended action. The package code executes within the computing system without communicating over the network to an external system outside of a computing environment of the computing system.