×

Publishing customized application modules

  • US 10,705,816 B2
  • Filed: 12/29/2017
  • Issued: 07/07/2020
  • Est. Priority Date: 02/10/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • installing, by an electronic device, an application downloaded over a computer network from an application store provided by a first server system;

    after installing the application, obtaining, by the electronic device, data identifying a particular program module of multiple program modules that are provided outside the application store by a second server system that is separate from the first server system, each of the multiple program modules being configured to cause a different set of customizations to the application after the application is installed;

    providing, by the electronic device, data identifying the particular program module to the second server system, wherein the second server system is configured to store and distribute the multiple program modules, wherein at least some of the multiple program modules are respectively customized for different organizations and wherein at least some of the multiple program modules are respectively configured to cause the application to track different types of data;

    after providing the data identifying the particular program module, receiving, by the electronic device, the particular program module outside the application store from the second server system; and

    adjusting, by the electronic device, the previously-installed application that was downloaded from the application store based on the particular program module received outside the application store, the previously-installed application being adjusted based on the particular program module to (i) generate monitoring data for types of data indicated by the particular program module, and (ii) provide the monitoring data to the second server system or a system indicated by the particular program module.

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