IP Library › Granted Patent US 12,481,570
Granted Patent B2
US 12,481,570 · App. 18/233,270 · Granted Nov 25, 2025

Methods, systems, and computer readable media for network testing and collecting generative artificial intelligence training data

Inventors: Christian Paul Sommers (Bangor, CA); Peter J. Marsico (Chapel Hill, NC)
Assignee: KEYSIGHT TECHNOLOGIES, INC.
G06F11/2268G06F11/263
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,481,570
App. No.
18/233,270
Granted
Nov 25, 2025
Kind
B2
Abstract

Methods, systems, and computer readable media for networking testing. In some examples, a system includes a test controller and a training data collector. The test controller is configured for receiving a test case including test case definition information defining a network test for a system under test (SUT); determining test system resource information for test system resources configured to execute the test case; and executing the test case on the SUT. The training data collector is configured for collecting at least a portion of the test case definition information; collecting SUT status information or SUT configuration information or both for the SUT; collecting metadata associated with the test case including at least one test context label; and processing collected data to produce artificial intelligence training data.

Claims (43)

1 . A network test system for network testing, the network test system comprising:

a test controller implemented using at least one hardware or firmware processor and configured for:

receiving a test case including test case definition information defining a network test for a system under test (SUT);

determining test system resource information for test system resources configured to execute the test case; and

executing the test case on the SUT;

a generative artificial intelligence (GAI) model training data collector implemented as an integrated subsystem of the network test system, the GAI model training data collector being configured for:

collecting at least a portion of the test case definition information;

collecting SUT status information or SUT configuration information or both for the SUT;

collecting metadata associated with the test case including at least one test context label; and

processing the at least a portion of the test case definition information, test system resource information, SUT status information or SUT configuration information, and metadata to produce artificial intelligence (AI) training data for training a generative AI model to drive operation of a test system in testing a network device under test by transmitting packets to the device under test.

2 . The network test system of claim 1 , wherein collecting SUT status information or SUT configuration information or both comprises polling the SUT via an administrative interface.

3 . The network test system of claim 1 , wherein the test case definition information specifies one or more of: test traffic generators, transmit ports, receive ports, load modules, test environment topology details, test traffic types, test protocols, test traffic generation rates, test connection/teardown rates, packet sizes, and timeout settings.

4 . The network test system of claim 1 , wherein processing the at least a portion of the test case definition information, SUT status information or SUT configuration, and metadata to produce artificial intelligence training data comprises correlating and associating one or more natural language labels of the metadata with the portion of the test case definition information.

5 . The network test system of claim 1 , comprising the artificial intelligence training system, wherein the artificial intelligence training system is configured for using the artificial intelligence training data to train an artificial intelligence model configured for producing one or more test cases in response to a natural language query.

6 . The network test system of claim 1 , wherein the training data collector is configured for exporting the artificial intelligence training data to an artificial intelligence training system by exporting the artificial intelligence training data to an external system via an interface and a data communications network.

7 . The network test system of claim 1 , wherein the network test system is configured for training, using a federated learning architecture, an artificial intelligence model configured for producing one or more test cases in response to a natural language query.

8 . A method for network testing, the method comprising:

receiving, by a network test system, a test case including test case definition information defining a network test for a system under test (SUT);

determining, by the network test system, test system resource information for network test system resources configured to execute the test case;

executing, by the network test system, the test case on the SUT;

collecting, by a generative artificial intelligence (GAI) model training data collector implemented as an integrated subsystem of the network test system, at least a portion of the test case definition information;

collecting, by the GAI model training data collector, SUT status information or SUT configuration information or both for the SUT;

collecting, by the GAI model training data collector, metadata associated with the test case including at least one test context label; and

processing, by the GAI model training data collector, the at least a portion of the test case definition information, test system resource information, SUT status information or SUT configuration information, and metadata to produce artificial intelligence training data for training a generative AI model to drive operation of a test system in testing a network device under test by transmitting packets to the device under test.

9 . The method of claim 8 , wherein collecting SUT status information or SUT configuration information or both comprises polling the SUT via an administrative interface.

10 . The method of claim 8 , wherein the test case definition information specifies one or more of: test traffic generators, transmit ports, receive ports, load modules, test environment topology details, test traffic types, test protocols, test traffic generation rates, test connection/teardown rates, packet sizes, and timeout settings.

11 . The method of claim 8 , wherein processing the at least a portion of the test case definition information, SUT status information or SUT configuration, and metadata to produce artificial intelligence training data comprises correlating and associating one or more natural language labels of the metadata with the portion of the test case definition information.

12 . The method of claim 8 , comprising using the artificial intelligence training data to train an artificial intelligence model configured for producing one or more test cases in response to a natural language query.

13 . The method of claim 8 , comprising exporting the artificial intelligence training data to an artificial intelligence training system by exporting the artificial intelligence training data to an external system via an interface and a data communications network.

14 . The method of claim 8 , comprising training, using a federated learning architecture, an artificial intelligence model configured for producing one or more test cases in response to a natural language query.

15 . A non-transitory computer readable medium storing executable instructions that when executed by at least one processor of a computer control the computer to perform operations comprising:

receiving, by a network test system, a test case including test case definition information defining a network test for a system under test (SUT);

determining, by the network test system, test system resource information for test system resources configured to execute the test case;

executing, by the network test system, the test case on the SUT;

collecting, by a generative artificial intelligence (GAI) model training data collector implemented as an integrated subsystem of the network test system, at least a portion of the test case definition information;

collecting, by the GAI model training data collector, SUT status information or SUT configuration information or both for the SUT;

collecting, by the GAI model training data collector, metadata associated with the test case including at least one test context label; and

processing, by the GAI model training data collector, the at least a portion of the test case definition information, test system resource information, SUT status information or SUT configuration information, and metadata to produce artificial intelligence training data for training a generative AI model to drive operation of a test system in testing a network device under test by transmitting packets to the device under test.

16 . The non-transitory computer readable medium of claim 15 , wherein collecting SUT status information or SUT configuration information or both comprises polling the SUT via an administrative interface.

17 . The non-transitory computer readable medium of claim 15 , wherein the test case definition information specifies one or more of: test traffic generators, transmit ports, receive ports, load modules, test environment topology details, test traffic types, test protocols, test traffic generation rates, test connection/teardown rates, packet sizes, and timeout settings.

18 . The non-transitory computer readable medium of claim 15 , wherein processing the at least a portion of the test case definition information, SUT status information or SUT configuration, and metadata to produce artificial intelligence training data comprises correlating and associating one or more natural language labels of the metadata with the portion of the test case definition information.

19 . The non-transitory computer readable medium of claim 15 , comprising using the artificial intelligence training data to train an artificial intelligence model configured for producing one or more test cases in response to a natural language query.

20 . The non-transitory computer readable medium of claim 15 , comprising training, using a federated learning architecture, an artificial intelligence model configured for producing one or more test cases in response to a natural language query.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2023
From: SOMMERS, CHRISTIAN PAUL; MARSICO, PETER J.
To: KEYSIGHT TECHNOLOGIES, INC.
Reel/Frame 064752/0686 →
Continuity (2)
Provisional Application 63466242 · May 12, 2023
Related Publication 20240378125A1 · Nov 14, 2024
References Cited (46)
US 10073763B1 · Raman · 2018 [cited by examiner]
US 11070441B2 · Di Pietro · 2021 [cited by applicant]
US 11099237B2 · Nochilur · 2021 [cited by examiner]
US 11533247B2 · Saxena et al. · 2022 [cited by applicant]
US 11550707B2 · Vasavan et al. · 2023 [cited by applicant]
US 12106476B2 · Voigt · 2024 [cited by examiner]
US 12216758B2 · Liu · 2025 [cited by examiner]
US 20190012592A1 · Beser · 2019 [cited by examiner]
US 20190213115A1 · Takawale · 2019 [cited by examiner]
US 20200005523A1 · Brebner · 2020 [cited by examiner]
US 20200167653A1 · Manjunath · 2020 [cited by examiner]
US 20200272887A1 · Li · 2020 [cited by examiner]
US 20200304396A1 · Said et al. · 2020 [cited by applicant]
US 20210188306A1 · Himayat · 2021 [cited by examiner]
US 20210397545A1 · Liu · 2021 [cited by examiner]
US 20220036194A1 · Sundaresan · 2022 [cited by examiner]
US 20220076063A1 · Park · 2022 [cited by examiner]
US 20220171371A1 · Wang · 2022 [cited by examiner]
US 20220210140A1 · Dhunay · 2022 [cited by examiner]
US 20220250656A1 · Ucar · 2022 [cited by examiner]
US 20220261535A1 · Madaan · 2022 [cited by examiner]
US 20220274251A1 · Leon · 2022 [cited by examiner]
US 20230015477A1 · Verburg · 2023 [cited by examiner]
US 20230078061A1 · Cheng · 2023 [cited by examiner]
US 20230082173A1 · Li · 2023 [cited by examiner]
US 20230107148A1 · Taheri · 2023 [cited by examiner]
US 20230168994A1 · Hans · 2023 [cited by examiner]
US 20230205917A1 · Chalk · 2023 [cited by examiner]
US 20230245651A1 · Wang · 2023 [cited by examiner]
US 20230334370A1 · Shi · 2023 [cited by examiner]
US 20230342392A1 · McCarson · 2023 [cited by examiner]
US 20240202107A1 · Jari · 2024 [cited by examiner]
US 20240256432A1 · Ryszka · 2024 [cited by examiner]
US 20240289636A1 · Lu · 2024 [cited by examiner]
US 20240296315A1 · Singh · 2024 [cited by examiner]
US 20240370350A1 · Sarvesetty · 2024 [cited by examiner]
US 20240378083A1 · Kunz · 2024 [cited by examiner]
US 20250053500A1 · Barreto · 2025 [cited by examiner]
US 20250258951A1 · Thompson · 2025 [cited by examiner]
US 20250277844A1 · Rule · 2025 [cited by examiner]
US 20250298955A1 · Ramirez Beltran · 2025 [cited by examiner]
CN 113778894A · 2021 [cited by applicant]
Combined Search and Examination Report under Sections 17 and 18(3) for GB 2406479.2 (Sep. 24, 2024). [cited by applicant]
Kyle Wiggers, “OpenAI launches an API for ChatGPT, plus dedicated capacity for enterprise customers”, Tech Crunch (Mar. 1, 2023). [cited by applicant]
“IXNETWORK Rest API Quick Reference Guide”, IXIA (2023). [cited by applicant]
Intention to Grant for GB 2406479.2 (Aug. 15, 2025). [cited by applicant]