Computerized Tool Recommendation System for Policy Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Businesses face challenges in enforcing best practices and policies among employees due to varying experiences, knowledge, and skill sets, leading to inconsistent adherence and potential ad-hoc behavior.

Innovation Solution

A computerized system that identifies and recommends the most appropriate tools for tasks based on characteristic values and scores, ensuring compliance with best practices and policies by providing users with a pictorial representation of tool suitability and automating the evaluation of test scripts against policy data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If businesses enact rules or policies to ensure employees follow best practices, then policy compliance is improved, but enforcement difficulty increases due to varying employee experiences and knowledge

Engineering Contradiction:
Improvepolicy complianceVSAvoidenforcement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables self-service by allowing employees to autonomously query the tool recommendation system and receive guidance on appropriate tools for their tasks. The system automatically evaluates tasks against best practices and policies, eliminating the need for manual enforcement by supervisors while maintaining compliance.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback by monitoring employee tool usage, comparing it against best practices and policies, and providing real-time recommendations. This automated feedback loop ensures policy compliance without requiring complex manual enforcement mechanisms.

Inventive Principle:
Principle #23Feedback

2Loss of information

If comprehensive training is provided to all employees on best practices and policies, then knowledge consistency is improved, but training time and cost increase

Engineering Contradiction:
Improveknowledge consistencyVSAvoidtraining time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-evaluating tasks against best practices and policies before employees execute them. The system proactively identifies compliance requirements and recommends appropriate tools, eliminating the need for extensive training while ensuring consistent application of best practices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system acts as an intermediary between best practices/policies and employee actions. It translates complex policies into simple, actionable recommendations, allowing employees to comply with best practices without requiring deep understanding or extensive training.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If employees are allowed to use any tool they prefer for tasks, then ease of operation is improved, but adherence to best practices deteriorates

Engineering Contradiction:
Improvetool selection freedomVSAvoidbest practice adherence
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements dynamic tool recommendation by adapting suggestions based on the specific task context, employee expertise level, and organizational policies. Rather than imposing rigid restrictions, the system dynamically guides employees toward appropriate tool selection, maintaining ease of operation while ensuring best practice adherence.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8429002B2Approaches for enforcing best practices and policies through computerized processes
Publication Date: 2013.04.23 ORACLE INT CORP
  • US8429002B2 patent drawing
  • US8429002B2 patent drawing
  • US8429002B2 patent drawing

AI summary

Approaches for employing computerized processes to conform the behavior of users to a set of best practices and policies is provided. In an approach, a tool for use in performing a desired task may be identified. A plurality of characteristic values is stored, on a machine-readable medium, for each of a plurality of tools. Each of the plurality of characteristic values identifies a number that reflects how much the tool associated with the characteristic value supports a particular characteristic. A score for each of the plurality of tools is computed. The score for each tool is the sum of the characteristic values that are associated with each tool. Thereafter, display data that describes how to render a pictorial representation, which uses the scores in depicting a relative measure of how appropriate each of the plurality of tools is for the desired task, may be transmitted to a client.