×

Generating mobile data schema to support disconnected operations

  • US 10,747,748 B2
  • Filed: 01/29/2016
  • Issued: 08/18/2020
  • Est. Priority Date: 01/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating a mobile structure configured to operate when a mobile device is disconnected from an enterprise application server, comprising:

  • receiving a data model and a set of validation rules associated with an enterprise application;

    determining, based on a set of usage factors, a disconnection event for the mobile device, the disconnection event indicating a time at which the mobile device will disconnect from the enterprise application server;

    determining an application role to be performed by the mobile device when disconnected from the enterprise application server;

    filtering, based on the application role to be performed by the mobile device, a set of simplified application data, wherein the set of simplified application data is prioritized for transmission, according to relevance of the data to the application role by;

    receiving, by a rule module, a usage factor of the set of usage factors;

    comparing, by a filter generator the usage factor to a condition defined by a rule; and

    filtering, based on the comparing, the set of simplified application data;

    storing, on the mobile device, the set of filtered simplified application data relating to the application role of the mobile device prior to the time of the disconnection event, wherein the set of simplified application data includes data query definitions configured to map a query data cache to one or more output data fields;

    validating the set of simplified application data based on the set of validation rules; and

    generating, based on the time of the disconnection event, a user interface for the mobile device, wherein the user interface is configured to contain functionality based on the application role during the disconnection event.

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