Virtual Content Repository for Federated Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrating multiple content repositories with proprietary APIs and different content services is challenging, as each repository requires modifications to application software, leading to inconsistencies and inefficiencies in content management across disparate systems.

Innovation Solution

A method for providing lightweight loading in federated content repositories, allowing for a unified API to access and manage content from multiple repositories, using a virtual content repository (VCR) that supports paged result and paged list models for efficient data retrieval and filtering, sorting, and caching, enabling transparent and scalable content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple proprietary content repositories are integrated into a portal, then content diversity and functionality are improved, but system complexity and integration difficulty increase

Engineering Contradiction:
Improvecontent diversityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a Portal Page Descriptor (PPD) as an intermediary layer between the portal application and multiple proprietary content repositories. The PPD serves as a standardized interface that abstracts the heterogeneity of different repository systems, allowing the portal to access diverse content without direct integration with each repository's proprietary API. This mediator approach resolves the contradiction by enabling content diversity while hiding integration complexity behind a unified descriptor-based interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The Portal Page Descriptor is designed as a universal interface that can represent and access content from multiple different repository types through a common structure. The PPD's multi-functional capability allows it to handle various content formats, search methods, and repository protocols through a single standardized mechanism, thereby achieving adaptability across diverse systems without proportionally increasing complexity.

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

2Speed

If all content from multiple repositories is loaded into memory, then access speed is improved, but memory consumption and system resource usage increase

Engineering Contradiction:
Improvecontent access speedVSAvoidmemory consumption
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments the content loading process into manageable portions through the Portal Page Descriptor framework. Instead of loading all content at once, the system divides content retrieval into discrete page-level operations where only the required subset of content is loaded into memory at any given time. This segmentation allows fast access to needed content while controlling memory consumption by releasing unused content from memory.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements partial action by loading only the specific content subsets that are currently needed for display, rather than loading all available content. The Portal Page Descriptor enables selective content retrieval based on portal page requirements, achieving sufficient access speed for user needs while avoiding the excessive memory consumption that would result from loading the entire content repository into memory.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If proprietary interfaces of different repositories are supported, then repository compatibility is improved, but application software modification requirements increase

Engineering Contradiction:
Improverepository compatibilityVSAvoidsoftware modification ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The Portal Page Descriptor acts as an intermediary that standardizes access to proprietary repository interfaces. Rather than modifying application software to accommodate each repository's proprietary interface, the PPD provides a unified descriptor structure that abstracts these differences. This allows the application software to remain unchanged while still achieving compatibility with multiple proprietary repositories through the standardized PPD interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The Portal Page Descriptor is designed as a universal interface that can represent content from any proprietary repository through a common structure. This multi-functional descriptor can adapt to different repository types without requiring modifications to the application software, thereby achieving repository compatibility while maintaining software stability and ease of deployment.

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

4Productivity

If content is retrieved in large batches, then network efficiency is improved, but data processing time and sorting/filtering overhead increase

Engineering Contradiction:
Improvenetwork efficiencyVSAvoiddata processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments content retrieval into smaller, manageable batches corresponding to portal page displays. The Portal Page Descriptor enables the system to retrieve content in discrete subsets rather than large monolithic batches, optimizing the balance between network efficiency and processing time. Each segmented retrieval operation processes only the content needed for a specific portal page, reducing sorting and filtering overhead while maintaining acceptable network utilization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system retrieves content in partial batches that are sufficient for current portal page display needs rather than retrieving all possible content in one large batch. This partial action approach achieves adequate network efficiency by minimizing unnecessary data transfer while significantly reducing data processing time and sorting/filtering overhead compared to bulk retrieval of entire repositories.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7483893B2System and method for lightweight loading for managing content
Publication Date: 2009.01.27 ORACLE INT CORP
  • US7483893B2 patent drawing
  • US7483893B2 patent drawing
  • US7483893B2 patent drawing

AI summary

In accordance with embodiments, there are provided mechanisms and methods for providing lightweight loading for managing content in federated content repositories. These mechanisms and methods for providing lightweight loading for managing content in federated content repositories can enable embodiments to provide subset(s) of content determined to satisfy the request from one or more content repositories integrated into a VCR. The ability of embodiments to provide subset(s) of content determined to satisfy the request can enable displaying content responsive to a request in a format appropriate to the requestor's request.