Portal Widget Routing via Mapping Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of maintaining information portals increases as they incorporate more elements, making updates to linked pages tedious and time-consuming.

Innovation Solution

A method that transmits initial page data from a service platform customer instance to a client device, allowing for the selection of a widget associated with a second page, and using mapping data to route the client device to a third page instead, thereby simplifying page updates and management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If more informational and functional elements are added to the information portal, then the portal's functionality and content are improved, but the complexity of maintaining the portal increases

Engineering Contradiction:
Improveportal functionalityVSAvoidmaintenance complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the portal into modular widgets, each representing a discrete functional element. These widgets can be independently managed, updated, and routed. By dividing the portal into separate widget components rather than treating it as a monolithic structure, the system enables targeted maintenance of individual elements without affecting the entire portal, thereby reducing overall maintenance complexity while preserving functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces mapping data as an intermediary layer between widgets and their target pages. This mapping data stores the association between each widget and its corresponding page, acting as a mediator that decouples the widget from its destination. When page updates occur, the mapping data can be modified to reflect new associations without requiring changes to the widget code or structure, thus simplifying maintenance while maintaining portal versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If each widget is individually updated to reflect page changes, then the portal maintains accuracy, but the time and effort required for updates increase

Engineering Contradiction:
Improveportal accuracyVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-storing the mapping relationships between widgets and pages in the mapping data structure. This advance preparation allows the system to quickly determine widget associations when updates are needed, eliminating the need for time-consuming searches or manual tracking of widget-page relationships during maintenance operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The mapping data serves as an intermediary that centralizes the widget-page association information. When a page is updated or replaced, the system only needs to modify the corresponding entry in the mapping data to reflect the new association, rather than updating each widget individually. This intermediary layer ensures portal accuracy while dramatically reducing update time and effort.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If direct linking between widgets and pages is used, then the system structure is simple, but the flexibility to reroute to alternative pages is reduced

Engineering Contradiction:
Improvesystem structureVSAvoidrouting flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces mapping data as an intermediary layer between widgets and pages, which maintains a simple overall system structure while enabling flexible routing. The mapping data stores associations that can point to either the original second page or an alternative third page, providing routing flexibility without complicating the fundamental widget-page relationship. This intermediary approach allows multiple pages to be associated with a single widget through different mapping entries.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamics by making the widget-page association configurable and changeable through the mapping data. Rather than having fixed, hard-coded links between widgets and pages, the system allows dynamic rerouting where the mapping can be updated to point to alternative pages based on different conditions or requirements. This dynamic capability provides adaptability while maintaining a relatively simple system structure.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11677822B2Portal management
Publication Date: 2023.06.13 SERVICENOW INC
  • US11677822B2 patent drawing
  • US11677822B2 patent drawing
  • US11677822B2 patent drawing

AI summary

A method includes transmitting initial page data from a service platform customer instance to a client device. The initial page data representing a first page of a portal, and the first page includes a widget associated with a second page. The method further includes receiving, from the client device, a selection of the widget. The method further includes obtaining mapping data indicating an association between the second page and a third page, the association specific to the portal. The method further includes, in response to the selection and the association, routing the client device to the third page rather than the second page.