×

Dynamically change user interfaces for web applications and associated methods

  • US 11,609,963 B2
  • Filed: 10/24/2018
  • Issued: 03/21/2023
  • Est. Priority Date: 10/24/2018
  • Status: Active Grant
First Claim
Patent Images

1. A computing system comprising:

  • a server comprising a web application; and

    at least one client computing device operated by at least one user and comprising;

    a display; and

    a native application comprising an embedded browser for accessing the web application in order to customize user interfaces (UI) of the web application without re-designing the web application itself, with the embedded browser to perform the following;

    access the web application in an edit mode to perform the following;

    display a web page of a plurality of web pages,process a DOM (document object model) structure of the displayed web page to identify anchor points that are part of the user interfaces (UI) of the web application, with the anchor points being identified as user interface enclosures on the DOM structure,based on user input, determine which anchor points on the displayed web page are available for customization, andfor the anchor points that are available for customization, based on user input select one or more customization options that can be applied to each anchor point, with the anchor points and corresponding customization options defining an anchor definition layer that is associated with the displayed web page;

    after the edit mode, access the web application in a customization mode to perform the following;

    display the web page having the anchor definition layer associated therewith, including display of the anchor points that are available for customization,based on user input select one of the anchor points,customize the selected anchor point to change order or position of the selected anchor point based on the one or more customization options that can be applied as defined in the anchor definition layer associated with the displayed web page, with the one or more customization options being applied via user input, andsave the customization of the selected anchor point in an anchor customization layer, with the anchor customization layer being associated with the displayed web page; and

    after exiting the customization mode, access the web application in a normal mode to perform the following;

    before display of the web page, apply the anchor customization layer associated therewith to customize display of the anchor points in the web page in response to the web page being displayed.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×