×

Mobilizing an existing web application

  • US 10,216,856 B2
  • Filed: 01/26/2015
  • Issued: 02/26/2019
  • Est. Priority Date: 06/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for adjusting a web application to comply with user interface capabilities of a device type, the method comprising:

  • monitoring, by one or more processors, usage patterns of a web application by a user utilizing internal and external analytics techniques, wherein;

    the usage patterns comprise device type and an alternate first usage pattern, andthe monitoring further comprises externally monitoring, using a Java application programming interface for RESTful Web Services (JAX-RS)/servlet filter, usage of a representational state transfer (REST) resource of the web application, including input network communication data and output network communication data of the REST resource of the web application;

    converting, by one or more processors, a set of data from the monitored input network communication data and the monitored output network communication data of the REST resource to Extensible Markup Language Schema (XSD);

    updating, by one or more processors, documentation of the REST resource of the web application with the converted set of data;

    receiving, by one or more processors, user interface capabilities of the device type;

    retrieving, by one or more processors, a set of one or more rules associated with the device type including a first rule to adjust the at least one user interface element based on a corresponding first usage pattern identified during a specified time of access of the web application, wherein the specified time is a time of day;

    analyzing, by one or more processors, the web application for compatibility with the user interface capabilities of the device type based on, at least, the set of one or more rules;

    analyzing, by one or more processors, the web application for the corresponding first usage pattern during the specified time of access of the web application corresponding to the first rule;

    determining, by one or more processors, at least one user interface element to be modified within presentation of the web application on the device type based on the analyzed compatibility of the web application with the user interface capabilities of the device type and the analyzed corresponding first usage pattern during the specified time of access of the web application corresponding to the first rule, wherein;

    the at least one user interface element to be modified comprises a list including a plurality of items, andthe at least one user interface element to be modified within presentation of the web application on the device type comprises organizing the plurality of items of the list based on hit frequency of each of the plurality of items over a period of time, and adjusting a number of items to display within the list; and

    generating, by one or more processors, a version of the web application compatible with the user interface capabilities of the device type that includes the modified at least one user interface element.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×