Central Console Federating Legacy Remote Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing administration consoles require administrators to switch between multiple consoles to manage different resources, leading to inefficiencies and the need for existing administrative functions to be rewritten to adhere to a central console's programming model, which is impractical and time-consuming.

Innovation Solution

The development of techniques that allow content from legacy and remote consoles to be federated into a central console, enabling administrators to access and manage remote console functionality directly from a single, integrated network console without requiring changes to existing programming models, using methods such as determining invocable software entities and functions, presenting them in a unified view, and aggregating results for rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If administrators use multiple independent consoles to manage different resources, then each console can provide specialized administrative functions, but administrators must switch between consoles which reduces efficiency and increases operational complexity

Engineering Contradiction:
Improveadministrative operation efficiencyVSAvoidnumber of consoles to manage
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines multiple independent console applications into a single unified console that provides access to administrative functions for multiple resources. The system aggregates content from different consoles and presents them in a unified interface, allowing administrators to manage diverse resources without switching between separate applications.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified console is designed to perform multiple administrative functions across different resource types through a single interface. It provides universal access to various administrative tasks that were previously distributed across multiple specialized consoles, making the system both simpler to operate and more versatile.

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

2Adaptability or versatility

If existing administrative functions are rewritten to adhere to a central console's programming model, then integration into a unified console becomes possible, but the rewriting process is impractical and time-consuming

Engineering Contradiction:
Improveintegration capabilityVSAvoidtime for rewriting code
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system introduces an intermediary layer that sits between the existing administrative functions and the unified console interface. This intermediary aggregates content from various sources and translates it into the unified console's presentation format without requiring changes to the underlying administrative functions, thus maintaining compatibility while achieving integration.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of rewriting existing administrative functions, the system creates virtual copies or representations of their functionality within the unified console framework. The aggregation mechanism copies the essential interface and functionality of multiple consoles into a single unified interface, allowing access to original functions without modification.

Inventive Principle:
Principle #26Copying

3Ease of operation

If a single unified console aggregates content from multiple sources, then administrators gain a centralized access point, but the system must handle heterogeneous execution contexts and diverse programming models

Engineering Contradiction:
Improvecentralized accessVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The unified console system is segmented into distinct functional layers: content aggregation layer, translation/adaptation layer, and presentation layer. Each layer handles specific aspects of the complexity, allowing the system to manage heterogeneous sources while maintaining a simple unified interface. The aggregation layer collects content, the adaptation layer handles context translation, and the presentation layer provides consistent output.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7444633B2Federating legacy/remote content into a central network console
Publication Date: 2008.10.28 SERVICENOW INC
  • US7444633B2 patent drawing
  • US7444633B2 patent drawing
  • US7444633B2 patent drawing

AI summary

Content from multiple remote/legacy consoles is aggregated within a central console to provide a single point-of-access for managing remote resources. Preferred embodiments deploy the central console as a network-accessible application, and this console application communicates with remotely-located console applications (and/or other locally-executing functions) that carry out tasks selected from the central console by an administrator and then return content generated by those tasks for rendering in the central console. The run-time environment used at the central console is not required to match the run-time environment of the remote/legacy consoles.