×

Mobilizing an existing web application

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

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

  • one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising;

    program instructions to monitor 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 program instructions to monitor, 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;

    program instructions to convert 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);

    program instructions to update documentation of the REST resource of the web application with the converted set of data;

    program instructions to receive user interface capabilities of the device type;

    program instructions to retrieve 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;

    program instructions to analyze 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;

    program instructions to analyze the web application for the corresponding first usage pattern during the specified time of access of the web application corresponding to the first rule;

    program instructions to determine 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

    program instructions to generate 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
    ×
    ×