×

Systems and methods for automatic API generation for bi-directional communication between native and web-based components of a mobile application

  • US 10,296,309 B1
  • Filed: 01/25/2018
  • Issued: 05/21/2019
  • Est. Priority Date: 01/25/2018
  • Status: Active Grant
First Claim
Patent Images

1. A system to support automatic application programming interface (API) generation for integration of web-based components with a native application, comprising:

  • a computing device configured toinclude one or more mini apps in a container, wherein the container is a library native to a platform of a mobile device, wherein the mini apps are web-based features assembled and packaged together as a bundle of JavaScript assets to be deployed to and integrated with the native application on the mobile device;

    automatically generate a set of APIs to the mini apps based on pre-defined schemas in native code specific to the platform of the mobile device, wherein the APIs provide well-defined methods of communication between the mini apps and the native mobile application;

    merge the APIs with the mini apps into the container;

    publish the container to a repository at a central, team shared, location with a version number, wherein the version number of the container is updated every time the container is re-generated;

    import the container from the repository to the mobile device for integration with the native application;

    create a target mobile application by accessing and integrating the mini apps in the container with the native application on the mobile device via the APIs, wherein the target mobile application is uploaded to an app store and made available to an end user.

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