Feed Validator Schema Validation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Websites face errors when displaying content from feeds due to mismatched schemas, as they often use different formats for consuming and displaying feed content, leading to validation failures and incorrect rendering of content.

Innovation Solution

A system and method for creating and validating feed schemas, allowing users to define schema nodes through a user interface, store schemas for later use, and validate feeds against specific schemas, providing error messages for failures and correct rendering upon successful validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If different schema formats are used for consuming and displaying feed content, then content display flexibility is improved, but schema compatibility deteriorates

Engineering Contradiction:
Improvecontent display flexibilityVSAvoidschema compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an XSD schema validation system as an intermediary layer between feed consumption and content display. This mediator ensures that feeds conform to defined schemas before processing, maintaining compatibility while allowing flexible display formats. The schema acts as a contract that both content providers and consumers must follow, enabling versatility without sacrificing reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If schema validation is implemented, then content accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvecontent accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements schema validation as a preliminary action before content processing and display. By validating feeds against XSD schemas upfront, the system ensures content accuracy early in the pipeline, preventing errors from propagating through subsequent processing stages. This preliminary validation approach maintains high accuracy while managing complexity through structured, reusable schema definitions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9002841B2Feed validator
Publication Date: 2015.04.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9002841B2 patent drawing
  • US9002841B2 patent drawing
  • US9002841B2 patent drawing

AI summary

Methods, systems, and computer-readable media for generating feed schemas and validating feeds are provided. A user interface may be provided that displays the schema in one pane, while providing drop-down menus for defining new schema nodes in a separate pane. An interface for validating the schema may show the feed as it will be displayed on a webpage utilizing the feed.