Webpage Publication Dependency Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Coordinating the simultaneous publication of webpages across multiple websites within a large organization is challenging due to dispersed ownership and management using different software tools across various time zones, leading to difficulties in ensuring that marketing, system requirements, downloadable code, and blogs are available simultaneously to avoid customer confusion and broken links.

Innovation Solution

A computer-implemented method where web servers assess the readiness of new webpages for publication by checking dependencies on other webpages, ensuring that these dependencies are satisfied before making the new version available, using a dependency processor to manage the timing of publication and maintain consistency across distributed clusters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If webpages are managed and published by different individuals, departments, and locations using different software tools, then the organization can operate with distributed ownership and flexibility, but coordinating simultaneous publication becomes difficult and error-prone

Engineering Contradiction:
Improvedistributed ownershipVSAvoidcoordinated publication
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

A central coordination system acts as an intermediary between distributed webpage managers and the publication infrastructure. This system receives publication requests, checks dependencies across multiple websites, and coordinates simultaneous publication. The intermediary resolves the contradiction by maintaining distributed ownership while ensuring reliable coordinated publication through centralized dependency management and synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If webpage publication is coordinated across multiple time zones and locations, then global organization operations are enabled, but ensuring simultaneous availability becomes increasingly complex

Engineering Contradiction:
Improveglobal operationsVSAvoidpublication coordination system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by checking all dependencies and preparing publication status before actual simultaneous publication. Dependency checks are conducted in advance to identify required webpages across different websites. This preliminary validation simplifies the coordination complexity by resolving dependencies before the critical simultaneous publication moment, enabling global operations with manageable system complexity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If dependency checking is performed across multiple websites and servers, then publication consistency is ensured, but the time and computational resources required increase

Engineering Contradiction:
Improvepublication consistencyVSAvoiddependency checking time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Dependency checks are performed in advance before publication to identify and validate all required webpages. By conducting this validation preliminarily, the system ensures publication consistency while minimizing the time impact at the critical publication moment. The preliminary dependency resolution prevents delays during actual publication.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If all dependencies are checked and validated before publication, then broken links and customer confusion are prevented, but the publication process becomes slower

Engineering Contradiction:
Improvepublication qualityVSAvoidpublication speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

All dependency validation and consistency checks are performed as preliminary actions before publication. This ensures high publication quality by preventing broken links and customer confusion, while the preliminary timing minimizes the impact on overall publication speed. The system validates dependencies in advance so that when publication occurs, it can proceed efficiently with already-verified consistency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11005912B2Coordination of webpage publication
Publication Date: 2021.05.11 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11005912B2 patent drawing
  • US11005912B2 patent drawing
  • US11005912B2 patent drawing

AI summary

Managing the timing of publication of new webpages and in particular new versions of existing webpages. New webpages are uploaded into a data repository for storing them before they are made available for access externally. A dependency processor is provided to process these new webpages to assess their readiness for publication by checking for dependencies on other webpages, the dependencies including a mutual dependency; locating any of the other webpages; and ascertaining whether each such dependency is satisfied. If dependencies are satisfied, then the new webpage is deemed ready for publication and is published. The satisfied dependencies include the content being accessible. In the case that the new webpage is a new version of an existing webpage, it replaces the old version. If dependencies are not satisfied, then the new webpage is held back until such time as they are met.