Patent ID: 11954470
Assignee: VIGNET INCORPORATED
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 19:
20. One or more non-transitory computer-readable media storing instructions that are operable, when executed by one or more computers, to cause the one or more computers to perform operations comprising:
storing, by the one or more computers, modules that are respectively configured to customize monitoring performed by an application, wherein at least some of the modules are configured to cause different items to be monitored by the application;
providing, by the one or more computers, a module to a client device over a communication network, wherein the module is configured to enable a third-party system to initiate data collection from devices that have the application installed and that have received and processed the module;
after the module is provided to the client device and has been received and processed by the client device, receiving, by the one or more computers, a request from the third-party system to collect information from the client device, wherein the request is provided over the communication network;
in response to receiving the request from the third-party system, communicating, by the one or more computers, with the client device over the communication network to cause the client device to use elements from the module previously received and processed by the client device to (i) obtain the information requested by the request from the third-party system and (ii) transmit the obtained information to the one or more computers over the communication network; and
providing, by the one or more computers, the obtained information from the client device to the third-party system over the communication network.