Enterprise Node Rank Engine Using Perron-Frobenius Theorem

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search engines struggle to provide relevant results within an enterprise network, as they lack a method to accurately rank the importance of nodes such as users and items, leading to irrelevant recommendations due to the absence of hyperlinks between objects, which are common in internet searches but rare in enterprise systems.

Innovation Solution

A method using the Perron-Frobenius theorem to process a matrix of relations derived from user interactions and events within an enterprise, calculating the importance of nodes and ordering search results based on these rankings, which are computed using a rank engine that gathers and processes events from various applications to create a mathematical graph representing node relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If search engines provide many results to users, then the coverage of search results is improved, but the relevance of results deteriorates due to obscure recommendations

Engineering Contradiction:
Improvenumber of search resultsVSAvoidrelevance of search results
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent changes the ranking parameter from traditional keyword matching to importance scores derived from Perron-Frobenius analysis of enterprise activity graphs. This mathematical transformation reorders results based on node importance rather than mere keyword presence, improving relevance while maintaining comprehensive coverage

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical hyperlink structure of the Internet with an enterprise activity graph model that captures user-item interactions. This substitution enables importance calculation through matrix analysis instead of relying on hyperlink authority, resolving the contradiction between result quantity and relevance in enterprise environments

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

2Device complexity

If search engines rely on hyperlinks to rank results, then the ranking mechanism is simple, but the applicability to enterprise networks deteriorates due to absence of hyperlinks between objects

Engineering Contradiction:
Improveranking mechanism complexityVSAvoidapplicability to enterprise networks
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal ranking mechanism that functions in both Internet and enterprise environments. By generalizing the hyperlink concept to enterprise activity graphs with user-item interactions, the system achieves multi-functionality across different network types while maintaining mathematical rigor through Perron-Frobenius analysis

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

Solution Approach 2:

The patent changes the fundamental parameter from hyperlink existence to interaction-based importance scores. This transformation allows the ranking mechanism to adapt to enterprise networks where hyperlinks are absent but user-item interactions provide sufficient structure for meaningful ranking through matrix analysis

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9251157B2Enterprise node rank engine
Publication Date: 2016.02.02 ORACLE INT CORP

AI summary

Various methods and systems for calculating ranks of importance of nodes of an enterprise are described. A plurality of relations may be accessed, wherein each relation of the plurality of relations comprises an indication of two nodes of a plurality of nodes, and an indication of a relationship between the two nodes. A matrix may be created using the plurality of relations. The matrix may be processed using the Perron-Frobenius theorem. The plurality of nodes of the enterprise may be ranked according to importance, wherein each node is either a user or an item.