×

Dynamic data collection pattern for target device

  • US 10,042,732 B2
  • Filed: 08/17/2015
  • Issued: 08/07/2018
  • Est. Priority Date: 08/17/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computing device to dynamically modify a data collection pattern, the computing device comprising:

  • a memory configured to store instructions; and

    one or more processors coupled to the memory, the one or more processors configured to execute, in conjunction with the instructions stored in the memory, an application and a telemetry module integrated with the application, wherein the telemetry module comprises;

    a data collection and analysis engine configured to;

    receive the data collection pattern comprised of one or more data collection rules from a service associated with the application; and

    perform data collection and analysis for reporting to the service based on the data collection pattern;

    a scaling profile manager configured to;

    receive a profile for the device that defines criteria for scaling of the data collection and analysis from the service;

    determine one or more resources and capabilities of the device; and

    compare the one or more resources and capabilities of the device to the criteria in order to generate instructions for scaling the data collection and analysis based on the comparison; and

    one or more resource allocators associated with the data collection and analysis engine, the one or more resource allocators configured to receive and execute the instructions generated by the scaling profile manager to scale the data collection and analysis, wherein the data collection and analysis engine is further configured todetermine one or more additional data collection rules based on the scaled data collection and analysis,dynamically modify the data collection pattern based on the one or more additional data collection rules such that the modified data collection pattern corresponds to the one or more resources and capabilities of the device, andperform the data collection and analysis for reporting to the service based on the modified data collection pattern that corresponds to the one or more resources and capabilities of the device.

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