WYSIWYG Task Flow Pin for Portal Web Sites

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing portal web site generation tools lack a "What You See Is What You Get" (WYSIWYG) user interface for configuring task flows, leading to variations in display appearance across deployments and limited functionality in customizing content display.

Innovation Solution

A pin data driven task flow system that allows users to define and save reusable task flows in a WYSIWYG mode, using JavaScript Object Notation (JSON) format for pin generation, enabling customizable display types and content selection, and storing this data within the page for consistent rendering across user instances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If portal web site content is stored in a centralized location (database or files local to web server), then content transmission is facilitated and efficient, but as web content becomes more complex and diverse, the time, money and effort in obtaining, storing and updating the web content increases

Engineering Contradiction:
Improvecontent transmission efficiencyVSAvoidtime for obtaining, storing and updating content
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments web content into modular portlets that can be independently stored, managed, and displayed. Each portlet represents a discrete content unit that can be configured separately, allowing parallel processing and reducing the time required to obtain, store, and update complex web content while maintaining centralized storage benefits

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If portal web site displays content with as much breadth and depth as possible, then the utility of the web site to users is maximized, but the complexity of web content increases requiring more time, money and effort for obtaining, storing and updating

Engineering Contradiction:
Improvecontent breadth and depthVSAvoidcontent management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Content is divided into discrete portlet modules that can be independently configured, stored, and managed. This segmentation allows the system to handle complex and diverse content through modular units, reducing overall management complexity while maintaining content breadth and depth

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal portlet architecture where standardized components can serve multiple functions and content types. This multi-functionality allows the same infrastructure to handle diverse content requirements without proportionally increasing complexity

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

3Ease of operation

If a WYSIWYG user interface is implemented for configuring task flows, then user experience and ease of customization are improved, but system complexity and configuration overhead increase

Engineering Contradiction:
Improvetask flow configuration easeVSAvoidconfiguration system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system uses pin data to create reusable templates and configurations that can be copied and applied across multiple task flows. This copying mechanism allows users to leverage existing configurations, reducing the need for complex manual setup while maintaining WYSIWYG capabilities

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10095381B2Task flow pin for a portal web site
Publication Date: 2018.10.09 ORACLE INT CORP
  • US10095381B2 patent drawing
  • US10095381B2 patent drawing
  • US10095381B2 patent drawing

AI summary

A system that defines, on a user interface, a task flow for a portal web site, provides a first plurality of selections of a display type for the task flow, where each of the first selections displays the display type on the user interface in substantially an identical manner as the display type is displayed on the portal web site. The system provides a second plurality of selections of a content of display for the task flow, where each of the second selections displays the content of display on the user interface in substantially an identical manner as the content of display is displayed on the portal web site. The system receives one of the first plurality of selections of the display type for the task flow and one of the second plurality of selections of the content of display for the task flow. Based on the received selections of the display type and content of display, the system then generates pin data, where the pin data represents the received selections.