XML Document Forwarding via Compact Descriptor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for forwarding XML documents in communication networks require creating and transmitting the document to the recipient even if they reject it, wasting resources like processor utilization and bandwidth.

Innovation Solution

The method involves using a compact descriptor of the document in the request to the recipient, creating the document only if accepted, and storing it on the recipient's server, thereby saving resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the document is created and transmitted to the recipient in conventional XML document forwarding, then the recipient can receive the document, but system resources (processor utilization and bandwidth) are wasted when the recipient rejects the document

Engineering Contradiction:
Improvedocument delivery reliabilityVSAvoidsystem resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The document forwarding process is segmented into two distinct phases: (1) transmission of a compact descriptor containing only essential document metadata and forwarding request information, and (2) conditional creation and transmission of the full document only if the recipient accepts the descriptor. This segmentation eliminates the waste of creating and transmitting complete documents that will be rejected, while ensuring reliable delivery when acceptance occurs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The recipient performs a preliminary evaluation of the compact descriptor before the full document is created or transmitted. This preliminary action allows the recipient to accept or reject the forwarding request based on document metadata alone, preventing unnecessary resource consumption associated with creating and transmitting documents that would be rejected anyway.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If the full document is transmitted to the recipient, then complete document information is delivered, but bandwidth is wasted in wireless systems when the document is rejected

Engineering Contradiction:
Improvedocument information completenessVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of substance

Solution Approach 1:

The essential information needed for document evaluation is extracted from the full document and placed into a compact descriptor. This descriptor contains only the critical metadata and forwarding request information required for the recipient to make an informed decision, separating the evaluation-critical information from the full document content that would consume valuable bandwidth if transmitted unnecessarily.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of transmitting the full document, a compact copy or representation (the descriptor) is transmitted first. This descriptor serves as a lightweight surrogate that enables the recipient to evaluate the forwarding request without consuming the bandwidth that would be required to transmit the complete document, especially important in wireless systems.

Inventive Principle:
Principle #26Copying

3Productivity

If the document is created before transmission, then the document is ready for delivery, but processor resources are wasted when the recipient rejects the document

Engineering Contradiction:
Improvedocument forwarding speedVSAvoidprocessor utilization
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The recipient performs preliminary evaluation of the compact descriptor before the full document is created by the sender. This reverses the traditional sequence where the sender creates the document first. By enabling the recipient to decide based on the descriptor alone, the system avoids the waste of processor resources spent creating documents that will be rejected, while maintaining fast forwarding capability when acceptance occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The conventional sequence of operations is inverted: instead of the sender creating and transmitting the document for the recipient to evaluate, the recipient first evaluates a compact descriptor and only then does the sender create and transmit the full document. This inversion places the decision-making authority and resource investment in the optimal sequence, preventing wasted processor utilization.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS8639763B2Methods and apparatus to forward documents in a communication network
Publication Date: 2014.01.28 MALIKIE INNOVATIONS LTD
  • US8639763B2 patent drawing
  • US8639763B2 patent drawing
  • US8639763B2 patent drawing

AI summary

Methods and apparatus to forward documents in a communication network are disclosed. An example method to forward a resource in an extensible markup language (XML) document management (XDM) system disclosed herein comprises receiving an XML document command protocol (XDCP) forward request specifying a first identifier corresponding to the resource to be forwarded and a list of recipients to be notified, the first identifier comprising a uniform resource identifier (URI), and notifying a recipient in the list of recipients that the resource is available.