Patent ID: 9037965
Filing Date: 2015-05-19
Classification: G06F,H04L

Abstract:
1. A browser and operating system (OS) compatibility system comprising: a user interface to select a first combination of a browser and an OS for comparison to a second combination of a browser and an OS, wherein at least one of the browser and the OS for the first combination is different from at least one of the browser and the OS for the second combination; a download engine to capture source files for the browsers for the first and second combinations; a parse engine to create Document Object Model (DOM) trees of objects of first and second website pages respectively for the browsers for the first and second combinations, wherein the website pages are for a same uniform resource locator; a metric engine to read the DOM trees for attributes of the objects to capture metrics of the objects of the first and second website pages; an analysis metric engine, executed by a processor, to compare a metric of an object of the first website page to a metric of the same object of the second website page to determine a compatibility of the browser and the OS for the first combination to the browser and the OS for the second combination; and a style engine to invoke a maximum number of dynamic objects with similar characteristics for adding HyperText Markup Language (HTML) source data related to the dynamic objects to a respective DOM tree of the DOM trees, wherein the dynamic objects are selected from the objects of first and second website pages.