Patents by Inventor Peter J. Marsico

Peter J. Marsico has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250209375
    Abstract: A method for generating synthetic AI-implemented computer network behavioral model training data includes receiving, as input, sample AI-implemented computer network behavioral model training data or an AI-implemented computer network behavioral model training data definition, generating, based on the input, a test case definition for configuring and controlling components of an instrumented testbed environment to execute at least one network test. The method further includes executing the at least one network test within the instrumented testbed environment. The method further includes recording, network performance and operational data generated from the execution of the at least one network test.
    Type: Application
    Filed: January 25, 2024
    Publication date: June 26, 2025
    Inventors: Christian Paul Sommers, Peter J. Marsico
  • Publication number: 20250047586
    Abstract: Methods, systems, and computer readable media for providing a network test environment with variable emulation fidelity are disclosed. According to one method, the method occurs at a test system implemented using at least one processor. The method includes receiving test configuration information associated with a test session for configuring a test environment comprising a plurality of test bed elements (TBEs); configuring, using the test configuration information and available test system resources, the plurality of TBEs, wherein configuring the plurality of TBEs includes selecting a first TBE of the plurality of TBEs providing a higher fidelity than a second TBE of the plurality of TBEs; initiating the test session involving the test environment; and obtaining test results associated with the test session.
    Type: Application
    Filed: October 30, 2023
    Publication date: February 6, 2025
    Inventors: Venkateshwar Pullela, Ram Periakaruppan, Alexander Bortok, Peter J. Marsico
  • Publication number: 20250028929
    Abstract: One example method for training a machine learning model using fuzz test data comprises: at a test system: performing, using test configuration information, a plurality of fuzz testing sessions involving one or more systems under test (SUT); obtaining fuzz test data from one or more sources, wherein the fuzz test data includes test traffic data and SUT performance data associated with the plurality of fuzz testing sessions; training, using the fuzz test data and one or more machine learning algorithms, a machine learning model for receiving as input traffic data involving a respective SUT and SUT performance data and providing as output a stress state value indicating the likelihood of the respective SUT crashing or failing; and storing, in a machine learning model data store, the trained machine learning model for subsequent use by the test system or a SUT analyzer.
    Type: Application
    Filed: July 21, 2023
    Publication date: January 23, 2025
    Inventors: Razvan Ionut Stan, Abhijit Lahiri, Peter J. Marsico
  • Patent number: 12170605
    Abstract: A method for injecting a test plugin into a user-space network protocol stack executing on a device under test (DUT) and executing the test plugin during testing of the DUT includes transmitting, from a test system and to a first DUT, a first test plugin. The method further includes injecting the first test plugin into a user-space network protocol stack executing on the first DUT while the user-space network protocol stack is executing. The method further includes executing the first test plugin. The method further includes, while the first test plugin is executing, transmitting test packets to the DUT and receiving packets from the DUT. The method further includes reporting, from the DUT and to the test system, results generated from execution of the first test plugin.
    Type: Grant
    Filed: August 16, 2023
    Date of Patent: December 17, 2024
    Assignee: KEYSIGHT TECHNOLOGIES, INC
    Inventors: Bogdan-Cosmin Chifor, Peter J. Marsico
  • Publication number: 20240378395
    Abstract: One example method for network test configuration and execution using brokered communications with a large language model (LLM) comprises receiving, at an LLM communication broker and from a user, input regarding a network test objective for a network test; generating, by the LLM communication broker, based on the input regarding the network test objective, and using an application programming interface (API) of the LLM, input for invoking the LLM to produce configuration instructions for the network test; providing, by the LLM communication broker and to the LLM, the input for invoking the LLM to produce the configuration instructions; receiving, by a network test system, the configuration instructions for the network test; using, by the network test system, the configuration instructions to configure a network test system to conduct the network test; and conducting, by the network test system, the network test.
    Type: Application
    Filed: September 6, 2023
    Publication date: November 14, 2024
    Inventors: Christian Paul Sommers, Peter J. Marsico
  • Publication number: 20240378125
    Abstract: 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.
    Type: Application
    Filed: August 11, 2023
    Publication date: November 14, 2024
    Inventors: Christian Paul Sommers, Peter J. Marsico
  • Patent number: 12063140
    Abstract: Methods, systems, and computer readable media for test system agent deployment in a smartswitch computing environment are disclosed. One example method occurs at a test system, the method comprising: obtaining test information indicating a smartswitch or a data processing unit (DPU) of the smartswitch for testing in a smartswitch computing environment or at least one test system agent deployment factor, wherein the smartswitch includes a switch processor and DPUs; determining, using the test information and topology information about the smartswitch computing environment, at least one location for deploying at least one test system agent; and providing placement information indicating the at least one location for deploying the at least one test system agent to a target system or to a test system agent controller.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: August 13, 2024
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventors: Christian Paul Sommers, Peter J. Marsico
  • Publication number: 20240154896
    Abstract: Methods, systems, and computer readable media for smartswitch service chaining are disclosed. One example method occurs at a smartswitch controller implemented using at least one processor, the method comprising: receiving service chain configuration information indicating a service chain involving services performed using data processing units (DPUs) in at least one smartswitch; generating, using the service chain configuration information, one or more switching rules for causing traffic at the at least one smartswitch to be directed to one or more of the DPUs associated with the service chain; and providing the one or more switching rules to the at least one smartswitch or a management entity for implementing the one or more switching rules at the at least one smartswitch.
    Type: Application
    Filed: November 3, 2022
    Publication date: May 9, 2024
    Inventors: Christian Paul Sommers, Peter J. Marsico
  • Publication number: 20240146599
    Abstract: Methods, systems, and computer readable media for test system agent deployment in a smartswitch computing environment are disclosed. One example method occurs at a test system, the method comprising: obtaining test information indicating a smartswitch or a data processing unit (DPU) of the smartswitch for testing in a smartswitch computing environment or at least one test system agent deployment factor, wherein the smartswitch includes a switch processor and DPUs; determining, using the test information and topology information about the smartswitch computing environment, at least one location for deploying at least one test system agent; and providing placement information indicating the at least one location for deploying the at least one test system agent to a target system or to a test system agent controller.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventors: Christian Paul Sommers, Peter J. Marsico
  • Patent number: 11853254
    Abstract: Methods, systems, and computer readable media for exposing data processing unit (DPU) traffic in a smartswitch are disclosed. One example method occurs at a smartswitch controller implemented using at least one processor, the method comprising: receiving connection information for communicating with an in-line traffic processing agent; generating, using the connection information, one or more switching rules for causing traffic associated with a target DPU of a smartswitch to be directed to the in-line traffic processing agent; and providing the one or more switching rules to the smartswitch or another entity.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: December 26, 2023
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventors: Christian Paul Sommers, Peter J. Marsico
  • Patent number: 11190417
    Abstract: A method for network flow metadata processing at a network packet broker includes, receiving, as input at the network packet broker, network flow metadata, the network flow metadata including a network flow statistic generated by a network device regarding packets in the network flow. The method further includes accessing, by the network packet broker, a network flow metadata processing rules database and identifying a network flow metadata processing rule to apply to the network flow metadata. The method further includes processing, by the network packet broker, the network flow metadata using the network flow metadata processing rule. The method further includes forwarding, by the network packet broker and based on results of the processing, egress network flow metadata to a network tool.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: November 30, 2021
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventors: Kristopher Len Raney, Jonathan Glenn Stroud, Matthew R. Bergeron, Peter J. Marsico
  • Patent number: 11093376
    Abstract: Methods, systems, and computer readable media for configuring a test system using source code of a device being tested are disclosed. According to one method, the method occurs at a network equipment test device. The method includes receiving one or more device source files associated with a device under test (DUT); analyzing the one or more device source files to determine configuration source code for configuring at least one test system resource in the network equipment test device, wherein analyzing the one or more device source files includes identifying functionality of the DUT based on device source code portions and determining, using the device source code portions, the configuration source code for testing the functionality of the DUT; configuring, using the configuration source code, the at least one test system resource; and testing the DUT using the at least one test system resource.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: August 17, 2021
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventors: Christian Paul Sommers, Peter J. Marsico
  • Publication number: 20210243091
    Abstract: A method for network flow metadata processing at a network packet broker includes, receiving, as input at the network packet broker, network flow metadata, the network flow metadata including a network flow statistic generated by a network device regarding packets in the network flow. The method further includes accessing, by the network packet broker, a network flow metadata processing rules database and identifying a network flow metadata processing rule to apply to the network flow metadata. The method further includes processing, by the network packet broker, the network flow metadata using the network flow metadata processing rule. The method further includes forwarding, by the network packet broker and based on results of the processing, egress network flow metadata to a network tool.
    Type: Application
    Filed: February 4, 2020
    Publication date: August 5, 2021
    Inventors: Kristopher Len Raney, Jonathan Glenn Stroud, Matthew R. Bergeron, Peter J. Marsico
  • Publication number: 20200401504
    Abstract: Methods, systems, and computer readable media for configuring a test system using source code of a device being tested are disclosed. According to one method, the method occurs at a network equipment test device. The method includes receiving one or more device source files associated with a device under test (DUT); analyzing the one or more device source files to determine configuration source code for configuring at least one test system resource in the network equipment test device, wherein analyzing the one or more device source files includes identifying functionality of the DUT based on device source code portions and determining, using the device source code portions, the configuration source code for testing the functionality of the DUT; configuring, using the configuration source code, the at least one test system resource; and testing the DUT using the at least one test system resource.
    Type: Application
    Filed: June 19, 2019
    Publication date: December 24, 2020
    Inventors: Christian Paul Sommers, Peter J. Marsico
  • Patent number: 9935922
    Abstract: According to one aspect, the subject matter described herein includes a method for screening Diameter messages within a Diameter signaling router (DSR) having a distributed message processor architecture. The method includes steps occurring at a DSR comprising a plurality of Diameter message processors, each configured to perform at least one Diameter function. The steps include receiving, at an ingress Diameter message processor of the Diameter message processors, a Diameter message from a Diameter peer node. The steps also include identifying, at a Diameter application message processor of the Diameter message processors, a Diameter message screening rule associated with the received Diameter message. The steps further include performing, at the Diameter application message processor of the Diameter message processors, a screening function associated with the identified Diameter message screening rule on the received Diameter message.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: April 3, 2018
    Assignee: Tekelec, Inc.
    Inventors: Petrus Wilhelmus Adrianus Jacobus Maria Nas, Thomas Matthew McCann, Peter J. Marsico
  • Patent number: 9379898
    Abstract: It is an object of the presently disclosed subject matter to provide billing and usage data to downstream applications. According to one aspect, the subject matter described herein includes a method for acquiring billing and usage data in an IP multimedia subsystem (IMS) environment. The method includes copying at least one of a call signaling message and an IMS accounting message relating to an IMS transaction upstream from a billing system (BS) and providing the at least one copied message to an application for one of billing verification, fraud detection, revenue assurance, and data analysis. The types of acquired data may be copied separately or in combination, and the copied data may be examined, compared, or otherwise utilized separately or in combination.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: June 28, 2016
    Assignee: TEKELEC, INC.
    Inventors: Travis E. Russell, Peter J. Marsico
  • Patent number: 9332036
    Abstract: Methods, systems, and computer readable media for providing user receptivity driven policy in a communications network are disclosed. The method includes storing subscriber preference information indicating a willingness of a subscriber to receive a first type of content as well as policy and charging enhancement information associated with the subscriber preference information. Content is received from a content provider. Based on the subscriber preference information, it is determined whether the subscriber is willing to receive the content. In response to determining that the subscriber is willing to receive the content, the content is communicated to the subscriber and a policy and charging rules function (PCRF) is communicated with for temporarily enhancing a network or charging policy of the subscriber based on the policy charging enhancement information.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: May 3, 2016
    Assignee: Tekelec, Inc.
    Inventors: David Cackowski, Peter J. Marsico
  • Patent number: 9271159
    Abstract: According to one aspect, the subject matter described herein includes a method for testing a Diameter routing node. The method occurs a Diameter routing node. The method includes receiving, from a Diameter message generation module and via a test connection, a first Diameter message. The method also includes modifying the first Diameter message to include a test indicator parameter indicating the first Diameter message is a test message. The method further includes processing the first Diameter message. The method also includes directing the first Diameter message to an egress message manager.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: February 23, 2016
    Assignee: Tekelec, Inc.
    Inventors: Seetharaman Khadri, Srikanth Nanjund Rao, Peter J. Marsico
  • Patent number: 9241202
    Abstract: Methods, systems, and computer readable media for dynamically and conditionally setting service triggers in a communications network are disclosed. According to one aspect, a system for dynamic and conditional trigger insertion includes a dynamic trigger insertion (DTI) rules database for maintaining conditions or rules for dynamic trigger insertion and a DTI screening module for receiving a first mobility management message that is associated with a mobile subscriber, using the DTI rules database to determine whether a condition or rule for dynamic trigger insertion is satisfied, and, in response to determining that a condition or rule for dynamic trigger insertion is satisfied, generating a second mobility management message that includes a dynamically inserted trigger condition.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: January 19, 2016
    Assignee: Tekelec, Inc.
    Inventors: Sridhar Karuturi, Carlos Alberto Schifferli Lopes, Peter J. Marsico
  • Publication number: 20160005007
    Abstract: Disclosed are methods, systems and computer program products for facilitating scan-triggered PAMR instruction and reminder services to a user using a scanable information encoded graphic image, such as a bar code or a quick response (QR) code. A mobile communication device such as a smartphone, tablet computer or other mobile computer may include a scan client module for scanning and communicating scan-triggered service code information to a scan-triggered application server. The scan-enabled client module communicates extracted PAMR instruction set identifier information to an associated scan-triggered PAMR instruction and reminder service server application, which is adapted to resolve and deliver chronologically ordered PAMR instruction step information to the scanning user, as well as providing reminder notification services and collecting instruction step compliance data.
    Type: Application
    Filed: July 1, 2015
    Publication date: January 7, 2016
    Inventor: Peter J. Marsico