Application Usage Scoring via ML Regression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack the capability to track and analyze software application usage at a granular level across different vendors and technologies, making it difficult for enterprises to assess utilization and optimize licensing costs.

Innovation Solution

A method and system that utilize Machine Learning algorithms to calculate usage scores by receiving and enriching activity data from multiple sources, training a regression model, and generating scores at user, department, and organizational levels to determine application usage and value.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If activity data is collected from multiple disparate sources using different technologies, then measurement completeness is improved, but device complexity increases

Engineering Contradiction:
Improveusage measurement completenessVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a central usage determination system that acts as an intermediary between multiple disparate application sources and the enterprise. This mediator collects, normalizes, and processes usage data from various vendors and technologies, converting heterogeneous data into a unified format that can be analyzed centrally without requiring direct integration between all source systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The usage determination system is designed with universal capabilities to handle multiple types of application data from different vendors and technologies. It performs multiple functions including data collection, normalization, enrichment, and analysis across diverse data sources, making the system adaptable to various application types without requiring source-specific processing logic.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If granular usage tracking is implemented across all applications, then information transparency is improved, but loss of time increases

Engineering Contradiction:
Improveusage information transparencyVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously collecting and normalizing usage data in real-time as it becomes available from various sources. This ongoing preliminary processing ensures that when analysis is needed, the data is already in a standardized, enriched format ready for immediate evaluation, reducing the time required for ad-hoc usage assessments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual or mechanical data collection and analysis methods with automated electronic systems. Machine learning algorithms and regression models automatically process usage data, eliminating the need for manual data gathering and analysis, thereby providing transparent granular usage information without proportionally increasing time loss.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If machine learning algorithms are used to dynamically calculate weights, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improveusage analysis efficiencyVSAvoidalgorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The machine learning algorithms perform self-service by automatically learning from the data and dynamically adjusting weights without requiring manual configuration or intervention. The regression model continuously improves its accuracy by processing incoming usage data and refining its predictions, enabling the system to autonomously optimize usage score calculations while maintaining high productivity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11880753B1System and method for determining application usage
Publication Date: 2024.01.23 ZLURI TECH PTE LTD
  • US11880753B1 patent drawing
  • US11880753B1 patent drawing
  • US11880753B1 patent drawing

AI summary

A system and a method for determining application usage is disclosed. The system may receive activity data for one or more applications from a plurality of sources in a raw format. The plurality of sources comprises Single Sign-on Integration (SSO), direct application integration, Browser Agents, Desktop Agents, and financial integration. Further, the system may create a master data by parsing the activity data. The master data may be enriched with organization data, department data, application data, and billing data. Subsequently, the system may calculate weights for each source and for each activity for each application using Machine Learning (ML) algorithms. Further, a regression model may be trained based on the master data and the weights assigned to each source for each activity. Generating a usage score for each application at a user level, a department level, and an organizational level based on the trained regression model.