IP Library Granted Patent US 12,556,607
Granted Patent B2
US 12,556,607 · App. 18/600,435 · Granted Feb 17, 2026

Telemetry-based anomaly detection

Inventors: Ran Sandhaus (Tel Aviv, IL); Vladimir Shalikashvili (Petah-Tiqwa, IL); Hanan Shteingart (Herzliya, IL); Amihay Tabul (Ness Ziona, IL)
Assignee: MELLANOX TECHNOLOGIES, LTD.
H04L67/12H04L67/147
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,556,607
App. No.
18/600,435
Granted
Feb 17, 2026
Kind
B2
Abstract

A system for predicting and/or capturing data relating to anomalies in a networking device is provided. In one example, a networking device receives telemetry data, stores the telemetry data in a cyclic buffer, detects an anomaly, and outputs the telemetry data from the cyclic buffer. The telemetry data from the cyclic buffer may be used for training a prediction model. In another example, a trained prediction model analyzes telemetry data sampled at a first rate, predicts a future anomaly, and in response to the prediction of the future anomaly, triggers sampling of the telemetry at a second rate, faster than the first rate.

Claims (31)

1 . A system comprising one or more circuits to:

sample a stream of telemetry data received via a network at a first rate;

process the sampled stream of telemetry data using an artificial intelligence system to predict one or more trigger conditions; and

in response to predicting the one or more trigger conditions, initiate sampling of the stream of telemetry data at a second rate.

2 . The system of claim 1 , wherein sampling the telemetry data is performed by a first sampler, and initiating the sampling of the stream of telemetry data is performed by a second sampler.

3 . The system of claim 2 , wherein processing the data comprises executing a neural network.

4 . The system of claim 3 , wherein the neural network outputs, in response to identifying one or more trigger conditions, instructions to the second sampler.

5 . The system of claim 1 , wherein the stream of telemetry data is received via a software development kit (SDK) hardware interface.

6 . The system of claim 1 , wherein sampling the telemetry data is performed at a first rate, and initiating the sampling of the stream of telemetry data is performed at a second rate, wherein the second rate is faster than the first rate.

7 . The system of claim 1 , wherein the artificial intelligence system is trained to predict the one or more trigger conditions by processing a set of telemetry data received via the network.

8 . The system of claim 7 , wherein the set of telemetry data is stored in a cyclic buffer and processing the sampled stream of telemetry data comprises processing contents of the cyclic buffer.

9 . The system of claim 8 , wherein the contents of the cyclic buffer comprises data received for a time period before and after a second one or more trigger conditions.

10 . A network device comprising one or more circuits to:

sample a stream of telemetry data received via a network at a first rate;

process the sampled stream of telemetry data using an artificial intelligence system to predict one or more trigger conditions; and

in response to predicting the one or more trigger conditions, initiate sampling of the stream of telemetry data at a second rate.

11 . The network device of claim 10 , wherein sampling the telemetry data is performed by a first sampler, and initiating the sampling of the stream of telemetry data is performed by a second sampler.

12 . The network device of claim 11 , wherein processing the data comprises executing a neural network.

13 . The network device of claim 12 , wherein the neural network outputs, in response to identifying one or more trigger conditions, instructions to the second sampler.

14 . The network device of claim 10 , wherein the stream of telemetry data is received via a software development kit (SDK) hardware interface.

15 . The network device of claim 10 , wherein sampling the telemetry data is performed at a first rate, and initiating the sampling of the stream of telemetry data is performed at a second rate, wherein the second rate is faster than the first rate.

16 . The network device of claim 10 , wherein the artificial intelligence system is trained to predict the one or more trigger conditions by processing a set of telemetry data received via the network.

17 . The system of claim 16 , wherein the set of telemetry data is stored in a cyclic buffer and processing the sampled stream of telemetry data comprises processing contents of the cyclic buffer.

18 . The system of claim 17 , wherein the contents of the cyclic buffer comprise data received for a time period before and after a second one or more trigger conditions.

19 . A system, comprising:

a processor; and

a computer-readable storage medium coupled with the processor, wherein the computer-readable storage medium comprises instructions stored thereon that, when executed by the processor, enable the processor to:

sample a stream of telemetry data received via a network at a first rate;

process the sampled stream of telemetry data using an artificial intelligence system to predict one or more trigger conditions; and

in response to predicting the one or more trigger conditions, initiate sampling of the stream of telemetry data at a second rate.

20 . The system of claim 19 , wherein the sampling of the stream of telemetry data at the first rate is performed by a first sampler, and the sampling of the stream of telemetry data at the second rate is performed by a second sampler.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2024
From: SANDHAUS, RAN; SHALIKASHVILI, VLADIMIR; SHTEINGART, HANAN; TABUL, AMIHAY
To: MELLANOX TECHNOLOGIES, LTD.
Reel/Frame 066909/0146 →
Continuity (1)
Related Publication 20250286927A1 · Sep 11, 2025
References Cited (23)
US 11494200B2 · Liang · 2022 [cited by examiner]
US 11516308B1 · Dubynskiy · 2022 [cited by examiner]
US 11960907B2 · Liang · 2024 [cited by examiner]
US 12007865B2 · Kommula · 2024 [cited by examiner]
US 12072906B2 · Cardente · 2024 [cited by examiner]
US 12099427B2 · Kommula · 2024 [cited by examiner]
US 12113686B2 · Juneja · 2024 [cited by examiner]
US 12159250B2 · Raymond · 2024 [cited by examiner]
US 12184394B2 · Bode · 2024 [cited by examiner]
US 12373322B2 · Kommula · 2025 [cited by examiner]
US 20190339989A1 · Liang · 2019 [cited by examiner]
US 20210232472A1 · Nagaraj · 2021 [cited by examiner]
US 20210264375A1 · Himura · 2021 [cited by examiner]
US 20220374796A1 · Raymond · 2022 [cited by examiner]
US 20230018913A1 · Liang · 2023 [cited by examiner]
US 20230142161A1 · Nicotera · 2023 [cited by examiner]
US 20230333956A1 · Kommula · 2023 [cited by examiner]
US 20230336408A1 · Kommula · 2023 [cited by examiner]
US 20230336447A1 · Kommula · 2023 [cited by examiner]
US 20240187310A1 · Bhandaru · 2024 [cited by examiner]
US 20240187321A1 · Juneja · 2024 [cited by examiner]
US 20240193177A1 · Cardente · 2024 [cited by examiner]
US 20240211368A1 · Kommula · 2024 [cited by examiner]