Portal Server SIFT Data Fusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data retrieval systems are limited in their ability to dynamically deliver information from multiple disparate data sources, particularly when dealing with periodic and aperiodic data, and often require complex client applications for formatting and customization, lacking user-defined display options and filters.

Innovation Solution

A system and method that utilizes a portal server to generate portlets for retrieving data periodically and aperiodically from multiple data sources, storing it in a database, and displaying it according to user-defined options and filters, using XML configuration files to manage data retrieval and presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is retrieved from multiple disparate data sources and stored in a data warehouse, then data accessibility is improved, but data formatting and processing complexity increases

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata formatting complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a portal server as an intermediary component between data sources and client applications. The portal server retrieves data from multiple disparate data sources, stores it in a data warehouse, and handles formatting and processing centrally, thereby improving data accessibility while managing formatting complexity in one location rather than requiring complex client-side processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the data formatting and processing functions from client applications and consolidates them in the portal server. By taking out these complex operations from multiple client endpoints and centralizing them in the server, the system improves data accessibility across clients while reducing the formatting complexity burden on individual applications.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If complex client applications are used to retrieve and format data, then data customization is improved, but application complexity increases

Engineering Contradiction:
Improvedata customizationVSAvoidapplication complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The portal server acts as an intermediary that provides data customization capabilities to client applications without requiring the clients to be complex. The server handles data retrieval, formatting, and customization logic centrally, allowing simple client applications to access customized data through standardized interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements portlets as reusable, pluggable components that can be deployed across multiple client applications. These portlets encapsulate data retrieval and formatting logic, allowing the same customization functionality to be copied and used across different applications without increasing their complexity.

Inventive Principle:
Principle #26Copying

3Reliability

If data retrieval is performed periodically and aperiodically from multiple sources, then information freshness is improved, but coordination difficulty increases

Engineering Contradiction:
Improveinformation freshnessVSAvoidcoordination difficulty
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The portal server serves as a coordinating intermediary that manages periodic and aperiodic data retrieval from multiple data sources. It centralizes the scheduling and coordination logic, tracking when data should be refreshed from each source and managing the complexity of simultaneous retrievals, thereby ensuring information freshness without requiring complex coordination in client applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If user-defined display options and filters are implemented, then user control is improved, but system configuration complexity increases

Engineering Contradiction:
Improveuser controlVSAvoidsystem configuration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements portlets as reusable components that encapsulate display options and filter configurations. These portlets can be copied and deployed across multiple users and applications, allowing user control capabilities to be shared and managed centrally while reducing the configuration complexity burden on individual users.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10956496B2Systems and methods for retrieving data utilizing a social intelligence fusion toolkit (SIFT)
Publication Date: 2021.03.23 ALQIMI ANALYTICS & INTELLIGENCE LLC
  • US10956496B2 patent drawing
  • US10956496B2 patent drawing
  • US10956496B2 patent drawing

AI summary

Some embodiments are directed to a method for exchanging data between a user terminal, and a first data source and a second data source, the method including configuring a user-defined XML configuration file stored on a portal server. The method further includes retrieving data periodically from the first data source via a periodically executed application and retrieving data aperiodically from the second data source via an aperiodically executed application. The method further includes storing a combined data retrieved from the first data source and the second data sources in a database. The method further includes displaying the combined data on the user terminal in accordance with at least one option specified in the user-defined XML configuration file.