×

Hybrid applications utilizing distributed models and views apparatuses, methods and systems

  • US 9,582,598 B2
  • Filed: 01/15/2014
  • Issued: 02/28/2017
  • Est. Priority Date: 07/05/2011
  • Status: Active Grant
First Claim
Patent Images

1. A processor-implemented method of providing distributed model views utilizing a hybrid application environment, comprising:

  • receiving, at a processor, a request to create a hybrid web-view within a native application running on a user'"'"'s mobile device;

    transmitting, in response to the request, a web-view application request to a third party view provider;

    receiving, via the processor and from the third party view provider, a web-view application view, wherein the web-view application view is embedded with a hybrid application handler interaction link request;

    instantiating, on the user mobile device, a native language handler link configured to receive a notification signal when the web-view application view interaction link is triggered;

    transmitting, to a private data provider, a model population request including the representation of the web-view application view;

    receiving, in response to the model population request, a populated model containing user data from the private data provider;

    receiving an indication that the instantiated native language handler link has been triggered via the web-view application;

    creating a native language representation of the current state of the web-view application view;

    requesting, from the third-party view provider, a second web-view application view;

    receiving, from the third-party view provider, the second web-view application view;

    creating a web-view environment insertion function using the populated model, wherein the insertion function is configured to populate the web-view environment with a plurality of data values from the populated model; and

    injecting the web-view environment insertion function into the second web-view application view.

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