Systems and methods for automated visual validation of web assets
AssigneeDiscovery Communications, Inc.
InventorBrian SAYLOR
Life of this patent
Estimating the term…
Abstract
The invention includes systems and methods to provide automated visual validation of web assets. The invention uses computer-controlled web browsers to view baseline and transformed versions of assets or web pages. The invention provides a side-by-side comparison of the baseline and transformed versions of the page and manages presentations to validators, in order to facilitate streamlined human validation of the transformed page. The invention provides a way for the results of validation to be tracked and reported to quickly and efficiently troubleshoot transformed page validations.
Claims20
A computer-implemented method for visual validation of a transformed web page across web browsing platforms comprising:
- rendering an original web page in an original web browsing platform;
- rendering the transformed web page in a transformed web browsing platform, wherein the transformed web page rendered in the transformed web browsing platform corresponds to the original web page rendered in the original web browsing platform;
- storing a validation set in a database, the validation set including a screenshot of the rendered original web page and a screenshot of the rendered transformed web page;
- queuing the validation set for presentation to a validator;
- presenting a visualization of the validation set to the validator, wherein the presented validation set includes the screenshot of the rendered original web page and the screenshot of the rendered transformed web page;
- and
- receiving a validation from the validator including at least a pass or fail indication of the validation set, wherein the pass or fail indication of the validation set includes an indication of unintended visual effects or aberrations.
A computer system for visual validation of a plurality of transformed web pages across web browsing platforms, the computer system comprising:
- a processor configured to:
- select one of a plurality of users to visually validate transformed web pages;
- render an original web page in an original web browsing platform;
- render the transformed web page in a transformed web browsing platform, wherein the transformed web page rendered in the transformed web browsing platform corresponds to the original web page rendered in the original web browsing platform;
- store a validation set in a database, the validation set including a screenshot of the rendered original web page and a screenshot of the rendered transformed web page;
- queue the validation set for presentation to a validator;
- present a visualization of the validation set to the validator;
- and
- receive a validation from the validator including at least a pass or fail indication of the validation set, wherein the pass or fail indication of the validation set includes an indication of unintended visual effects or aberrations.
Dependencies are inferred from the claim text.