Service Request Mechanism for Content Presentation Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content and presentation players in data processing environments lack communication, leading to independent displays where content nodes are unaware of their disposition in a collection and user navigation history, limiting interactive features and personalized content rendering.

Innovation Solution

Implementing a service request mechanism within content nodes that trigger requests to presentation players for information on node arrangement and user navigation history, allowing responsive updates to content rendering, including tables of contents and navigation indicia, using XML-formatted service responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If content nodes are rendered independently without communication with presentation players, then device complexity is reduced and ease of operation is improved, but adaptability and information completeness deteriorate

Engineering Contradiction:
Improveindependent content renderingVSAvoidpersonalized content rendering
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a service request mechanism as an intermediary between content nodes and presentation players. This mechanism enables content nodes to request information about user navigation history and node disposition from presentation players, while presentation players can provide this information through structured service responses. This intermediary communication layer resolves the contradiction by allowing personalized content rendering without requiring direct integration or increased operational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the communication functionality into distinct service requests and service responses. Instead of requiring full integration between content nodes and presentation players, the system divides communication into specific, modular service interactions. This segmentation allows content nodes to obtain only the specific information they need (user navigation history, node disposition) without requiring complex overall integration, thus maintaining ease of operation while enabling adaptability.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If service request mechanisms are integrated into content nodes to enable communication with presentation players, then adaptability and information completeness are improved, but device complexity increases

Engineering Contradiction:
Improveinteractive featuresVSAvoidcommunication mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The service request mechanism is designed as a universal interface that can be used by any content node to request any type of information from the presentation player. Rather than creating specialized communication channels for different types of interactions, the patent implements a single multi-functional service request mechanism that handles various information requests (user navigation history, node disposition, etc.). This universality reduces device complexity by consolidating communication functionality into a single standardized interface.

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

Solution Approach 2:

The patent uses parameter-based service requests where different types of information are requested by changing parameters within the service request structure. Instead of creating different communication mechanisms for different information types, the system maintains a consistent communication framework and achieves versatility by varying the request parameters. This approach reduces device complexity while maintaining adaptability.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If content nodes request and process user navigation history information, then information completeness and personalized rendering are improved, but loss of time increases due to additional data processing

Engineering Contradiction:
Improveuser navigation historyVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having presentation players maintain user navigation history information in advance, organized and ready for retrieval. Rather than processing navigation data in real-time when content nodes request it, the presentation player pre-processes and stores navigation history information in a structured format. This preliminary preparation reduces the time required for data processing when service requests are made, as the information is already organized and readily available.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8051193B2Communications between content and presentation players
Publication Date: 2011.11.01 SAP SE
  • US8051193B2 patent drawing
  • US8051193B2 patent drawing
  • US8051193B2 patent drawing

AI summary

Systems and techniques by which content and presentation players can communicate are described. In one aspect, presentation system for rendering a presentation for a user includes one or more output devices, a presentation including machine-readable descriptions of content and a service request triggering mechanism to trigger a service request, and a presentation player configured to generate a rendition of the presentation at one or more output devices and to respond to the service request with a service response to populate the rendition of the presentation. The service response includes at least one of information characterizing an arrangement of content in the presentation and information characterizing prior navigation of the user through the content of the presentation. The presentation further includes extraction logic to extract relevant information from a response to the service request for addition to the rendition of the presentation.