×

Automatic classification and parallel processing of untested code in a protected runtime environment

  • US 9,977,725 B2
  • Filed: 08/26/2016
  • Issued: 05/22/2018
  • Est. Priority Date: 08/26/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method comprising:

  • receiving at least one new code module that processes operational data of at least one computing device;

    instantiating at least one duplicate engine to run the at least one new code module on the operational data, the at least one duplicate engine running the at least one new code module in parallel with a production engine running a plurality of verified code modules that process the operational data;

    running the at least one new code module on the at least one duplicate engine with the operational data to produce new code module results;

    running the plurality of verified code modules on the production engine with the operational data to produce verified code module results;

    combining the new code module results with the verified code module results to produce combined results describing an operational status of the computing device;

    measuring a performance of the new code module running on the duplicate engine;

    determining whether the performance of the new code module meets a predetermined criterion; and

    responsive to a determination that the performance of the new code module meets the predetermined criterion, adding the new code module to the plurality of verified code modules.

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