Context Link System for Reducing Network Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing application programs lack efficient methods to create context links between text elements in front-end systems and data objects in back-end systems, leading to limited user access and increased network traffic.

Innovation Solution

Implementing a method in the front-end system to create context links by associating text elements with data objects, using a link program to determine associations and optimize token matching, and employing a software cache to reduce network traffic by bulk recognition and caching of tokens.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If context links are implemented to associate text elements with data objects, then user access to data objects is improved, but network traffic increases due to repeated token recognition requests

Engineering Contradiction:
Improveuser access to data objectsVSAvoidnetwork traffic
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system performs preliminary action by creating context links in advance that associate text elements with data objects. When a text element is encountered in a document, the pre-established context link allows direct access to associated data objects without requiring real-time network requests for token recognition, thus reducing network traffic while maintaining ease of access

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the association relationship between text elements and data objects in the form of context links stored in the front-end system. This copying mechanism allows the system to reference local context link data instead of repeatedly querying the back-end system, reducing network traffic while preserving user access capabilities

Inventive Principle:
Principle #26Copying

2Measurement precision

If token recognition is performed for each text element, then accurate matching with data objects is achieved, but processing time increases

Engineering Contradiction:
Improvetoken matching accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs token recognition and matching in advance when context links are created. The associations between text elements and data objects are pre-established and stored, so that during document processing, the system can directly reference pre-validated context links without performing repeated recognition operations, thus maintaining accuracy while reducing processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from previous token recognition results to improve future matching. By storing the outcomes of token recognition in context links, the system learns from past matching operations and applies this knowledge to subsequent text element processing, maintaining high accuracy while reducing the time required for each individual matching operation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7665083B2Method and apparatus for supporting context links for application program text
Publication Date: 2010.02.16 SAP SE
  • US7665083B2 patent drawing
  • US7665083B2 patent drawing
  • US7665083B2 patent drawing

AI summary

Methods and apparatus are provided for supporting text-based context links for application programs. In some embodiments, an application executing on a first computer system may receive a request to open a context link to a text element in a document. The application may determine, based on a list of context links, whether more than one data object is associated with the text element. If so, a list of data objects associated with the text element and distinguishing information may be displayed, a selection of a data object from the displayed list may be received, and a selection of an action relating to a context link for the selected data object may be received. In some embodiments, the context link list is created by parsing a document into text elements at the first computer, storing entries representing a plurality of text elements on a list, and transmitting the list to a second computer to determine in the second computer if the text elements are associated with data objects. In some embodiments, before transmitting a data element to a second computer to determine an association with a data object, a software cache is checked to determine if the text element has already been transmitted, with text elements removed from the software cache if the software cache is larger than a threshold amount.