Extensible Remote Tag Markup System for Enterprise Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote tag markup systems are not extensible enough to fully leverage enterprise server functionality for HTML content from remote servers, limiting content developers' ability to use their preferred tools and access enterprise server data.

Innovation Solution

An extensible remote markup tag system that includes an enterprise server, gateway, transformer component, and tag transformation engine, allowing HTML content from remote servers to be parsed and converted for enterprise server functionality, with a library of remote markup tags that can be extended and executed on the enterprise server, and providing access to enterprise server data beyond the remote access API.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If remote tag markup systems use standard JSP tags or .NET server controls, then tag markup functionality is provided, but the system cannot access enterprise server data beyond remote access API and cannot leverage enterprise server functionality

Engineering Contradiction:
Improveaccess to enterprise server functionalityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway as an intermediary component that bridges remote servers and the enterprise server. The gateway collects HTML content from remote servers and forwards it to the enterprise server for processing, enabling access to enterprise server functionality while maintaining a clean separation between remote content delivery and enterprise server operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is divided into distinct functional segments: remote servers that deliver HTML content, a gateway that collects and forwards content, an enterprise server that processes tags and accesses enterprise data, and a tag transformation engine that executes tags. This segmentation allows each component to specialize in its function while accessing enterprise server capabilities through the coordinated system architecture.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If content developers use enterprise server tools, then access to enterprise server data is enabled, but content developers cannot use their preferred external content development tools

Engineering Contradiction:
Improvecontent development tool flexibilityVSAvoidcontent development process simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The enterprise server is designed to handle multiple types of tag markup from different sources (JSP tags, .NET server controls, and custom remote markup tags). The tag transformation engine can process various tag formats and convert them into enterprise server functionality, allowing content developers to use their preferred tools while the system universally processes all tag types through a common interface.

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

3Adaptability or versatility

If the system processes HTML content from remote servers through the enterprise server, then enterprise server functionality is applied to remote content, but processing time and system overhead increase

Engineering Contradiction:
Improveenterprise server functionality applicationVSAvoidcontent processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The gateway collects HTML content from remote servers in advance and prepares it for processing by the enterprise server. By pre-collecting and staging the content before enterprise server processing, the system reduces the time required for actual tag transformation and execution, as the content is already available and prepared when the enterprise server needs to process it.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8745485B2Extensible remote tag markup system and method
Publication Date: 2014.06.03 ORACLE INT CORP
  • US8745485B2 patent drawing
  • US8745485B2 patent drawing
  • US8745485B2 patent drawing

AI summary

Functionality available on an enterprise server is applied to HTML content from a remote server. HTML content is collected from remote servers including remote markup tags upon request from an end user. The HTML content for the remote markup tags is parsed and converted to content formatted for enterprise server functionality. The converted content is executed at the enterprise server. Remote server and enterprise server data are then transmitted to the end user. Tags and/or libraries may be extensible, such that they may be created or modified, and the tags may or may not be included within a supplied library of tags and/or a created library of tags, or any combination thereof.