Patent ID: 11870665
Assignee: CISCO TECHNOLOGY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to:
configure a first diagnostic logic including first diagnostic rules for processing data generated by first devices associated with a first product type;
configure a second diagnostic logic including second diagnostic rules for processing data generated by second devices associated with a second product type;
configure a first proxy of a diagnostic proxy pool to perform diagnostic analysis for the first product type using the first diagnostic logic;
configure a second proxy of the diagnostic proxy pool to perform diagnostic analysis for the second product type using the second diagnostic logic;
send, to a computing device, the first diagnostic logic and the second diagnostic logic, wherein the first diagnostic logic and the second diagnostic logic includes diagnostic rules associated with generating filtered data and performing a predetermined number of hash functions on the filtered data;
receive, from the computing device, diagnostic data;
determine that the diagnostic data is associated with the first product type;
determine to forward the diagnostic data to the first proxy based at least in part on being associated with the first product type;
send the diagnostic data to the first proxy;
determine a number of deployed devices associated with the first devices deployed on customer networks exceeds a threshold; and
configure a third proxy of the diagnostic proxy pool to perform diagnostic analysis for the first product type using the first diagnostic logic.