17956967. DETERMINING DIFFERENCES BETWEEN WEB ELEMENTS OF DIFFERENT VERSIONS OF A WEB APPLICATION simplified abstract (Dell Products L.P.)

From WikiPatents
Jump to navigation Jump to search

DETERMINING DIFFERENCES BETWEEN WEB ELEMENTS OF DIFFERENT VERSIONS OF A WEB APPLICATION

Organization Name

Dell Products L.P.

Inventor(s)

Abhishek Mishra of Bangalore (IN)

Anusha N of Bangalore (IN)

DETERMINING DIFFERENCES BETWEEN WEB ELEMENTS OF DIFFERENT VERSIONS OF A WEB APPLICATION - A simplified explanation of the abstract

This abstract first appeared for US patent application 17956967 titled 'DETERMINING DIFFERENCES BETWEEN WEB ELEMENTS OF DIFFERENT VERSIONS OF A WEB APPLICATION

Simplified Explanation

The apparatus described in the patent application is designed to compare different versions of a web application and identify differences between them. This is achieved by analyzing the document object model structures and generating tree structures to represent web elements, allowing for automated actions to be initiated based on the identified differences.

  • The processing device selects different versions of a web application.
  • It obtains document object model structures of the selected versions.
  • Based on these structures, it generates tree structures representing web elements.
  • Node differences between the tree structures are identified.
  • Information characterizing differences between web elements is generated.
  • Automated actions are initiated based on the generated information.

Potential Applications

The technology described in this patent application could be applied in the following areas:

  • Website testing and quality assurance
  • Version control and monitoring of web applications
  • Automated website optimization and maintenance

Problems Solved

This technology addresses the following issues:

  • Efficient comparison of different versions of web applications
  • Automated detection of differences in web elements
  • Streamlining the process of identifying and resolving issues in web development

Benefits

The benefits of this technology include:

  • Increased efficiency in web development and maintenance
  • Improved accuracy in detecting changes between web application versions
  • Enhanced automation capabilities for web development tasks

Potential Commercial Applications

A potential commercial application for this technology could be:

  • A software tool for web developers to streamline the process of comparing and analyzing different versions of web applications

Possible Prior Art

One possible prior art for this technology could be:

  • Existing tools for comparing document object model structures in web development, although they may not offer the same level of automation and tree structure generation as described in this patent application.

Unanswered Questions

How does this technology handle dynamic web elements that change frequently?

The patent application does not provide details on how the apparatus deals with dynamic web elements that may change frequently between versions of a web application.

What is the potential impact of this technology on web development workflows?

The patent application does not discuss the potential impact of implementing this technology on existing web development workflows and processes.


Original Abstract Submitted

An apparatus comprises a processing device configured to select first and second versions of at least a given portion of a web application, to obtain first and second document object model structures of the first and second versions of the given portion of the web application, and to generate, based at least in part on the first and second document object model structures, first and second tree structures, the first and second tree structures comprising nodes representing web elements of the given portion of the web application. The processing device is also configured to identify node differences between the first and second tree structures, to generate information characterizing differences between web elements in the given portion of the first and second versions of the web application, and to initiate automated action based at least in part on the generated information.