Variable Content Path Scrubbing via Mediator Adjacency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing navigation technologies face difficulties in responding to variations in content features, leading to undesirable route changes when users fail to maintain correspondence with predefined paths, such as travel routes on maps.

Innovation Solution

The implementation of techniques that allow users to define a scrub path and navigate a data path through content, accounting for variations by maintaining adjacency between the scrub path and navigation, using physics-based models like virtual springs to adjust navigation speed and mode based on user input, ensuring that data path content is presented appropriately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a user navigation maintains strict correspondence with a predefined route, then the navigation reliability is improved, but the ease of operation deteriorates because the user cannot freely navigate through content variations

Engineering Contradiction:
Improvenavigation reliabilityVSAvoidease of navigation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a mediator component that acts as an intermediary between the user's scrub path input and the predefined data path. This mediator calculates the degree of correspondence between the scrub path and data path, and automatically adjusts navigation behavior to maintain reliability without requiring strict user adherence to the predefined route. The mediator translates user intent into appropriate navigation actions, resolving the contradiction between free navigation and route fidelity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by continuously monitoring the correspondence between the scrub path and data path, then using this information to adjust navigation behavior. When the scrub path deviates from the data path, the system provides feedback about the degree of correspondence and automatically responds by maintaining navigation on the data path or adjusting presentation modes. This closed-loop feedback mechanism ensures reliability while allowing operational flexibility.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the navigation allows free movement through content, then the ease of operation is improved, but the reliability deteriorates because the navigation may fail or change routes undesirably

Engineering Contradiction:
Improveease of navigationVSAvoidnavigation reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by making the navigation behavior adaptive rather than static. The system dynamically adjusts between following the scrub path strictly, following the data path strictly, or blending between them based on real-time correspondence calculations. This dynamic adjustment allows the system to be flexible when the scrub path aligns with the data path (improving ease of operation) while automatically correcting when correspondence is lost (maintaining reliability).

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters such as navigation speed, presentation mode, and path following behavior based on the calculated correspondence between scrub path and data path. When correspondence is high, the system allows more freedom in following the scrub path. When correspondence drops, parameters are adjusted to maintain navigation on the data path, thus preserving reliability while allowing operational flexibility in between.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If the system uses simplified navigation techniques, then the device complexity is reduced, but the adaptability to content variations deteriorates

Engineering Contradiction:
Improvenavigation system complexityVSAvoidadaptability to content variations
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The navigation system performs self-service by automatically calculating correspondence between scrub paths and data paths, determining appropriate navigation behavior, and adjusting presentation modes without requiring complex user configuration or manual intervention. The system serves itself by having built-in logic that adaptively responds to content variations, achieving high adaptability through automated decision-making rather than complex user-controlled mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9146119B2Scrubbing variable content paths
Publication Date: 2015.09.29 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9146119B2 patent drawing
  • US9146119B2 patent drawing
  • US9146119B2 patent drawing

AI summary

Various embodiments provide techniques for scrubbing variable paths in content. By way of example and not limitation, scrubbing can include receiving user input that defines a scrub path and navigating a data path through content based on the scrub path. According to some embodiments, a data path can include one or more predefined paths (e.g., a travel route) through the content. One or more of the techniques can account for variations in a data path and provide ways of maintaining adjacency between a scrub path and navigation along the data path. In some embodiments, a data path can be associated with one or more types of data path content that can be presented in response to a navigation of the data path.