Feed validator
AssigneeMicrosoft Corporation
InventorsPAUL JOHN MCKEVITT, GARY THOMAS MARTIN MCLAUGHLIN, EDWIN ANTHONY O'SULLIVAN, IGOR KLIMCHUK
Life of this patent
Estimating the term…
Abstract
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.
Claims20
One or more computer-readable media having computer-executable instructions embodied thereon for performing a method of validating a feed against a schema, the method comprising:
- receiving input describing a feed location for the feed that is to be validated;
- receiving a selection of a schema against which the feed is to be validated;
- receiving a request to validate the feed against the schema;
- determining that the feed conforms to requirements of the schema, thereby validating the feed;
- and
- displaying at least a portion of feed content from the feed in a representation that is based on a display template that utilizes the schema, thereby indicating to a user that the feed has been successfully validated against the schema.
A method of creating a schema that is used to specify an organizational structure for a feed, the method comprising:
- displaying a schema-creation user interface that includes a specification portion through which schema attributes are received and a schema-representation portion that displays a hierarchical depiction of the schema;
- receiving, through the specification portion, an instruction to add an element to the schema;
- and
- displaying, in the schema-representation portion, the hierarchical depiction of the schema with the element.
One or more computer-readable media having computer-executable instructions embodied thereon that when executed perform a method of creating and validating schema for a feed, the method including:
- displaying a schema-creation user interface that includes a specification portion through which a schema's attributes are received;
- receiving, through the specification portion, attributes of the schema;
- receiving an instruction to save the schema;
- receiving input describing a feed location for the feed that is to be validated against the schema;
- receiving a request to validate the feed against the schema;
- determining that the feed conforms to requirements of the schema, thereby validating the feed;
- and
- displaying a validation confirmation.
Dependencies are inferred from the claim text.