Patents by Inventor Kevin Canady

Kevin Canady 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).

  • Patent number: 11824740
    Abstract: The technology disclosed provides a method of testing handling of HTTPS sessions of a plurality of clients with a plurality of servers by a switching, bridging or routing device (i.e., a DUT), where the testing is conducted by a test system coupled to ports on the DUT. The method includes using client state machines running on at least four processor cores, communicating through the DUT with server state machines running on at least four additional processor cores. The method also includes, for each connection between a client represented by a client state machine and a server represented by a server state machine, setting up an HTTPS session by negotiating an encryption protocol and completing an HTTPS handshake. Further, the method includes following the setup of between 100,000 HTTPS sessions and 10,000,000 HTTPS sessions, conducting a stress test including combining payload data and header information without using the negotiated encryption.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: November 21, 2023
    Assignee: Spirent Communications, Inc.
    Inventors: Kevin Canady, Richard Wank, Xiaohua Wu, Chunsheng Li
  • Publication number: 20220006711
    Abstract: The technology disclosed provides a method of testing handling of HTTPS sessions of a plurality of clients with a plurality of servers by a switching, bridging or routing device (i.e., a DUT), where the testing is conducted by a test system coupled to ports on the DUT. The method includes using client state machines running on at least four processor cores, communicating through the DUT with server state machines running on at least four additional processor cores. The method also includes, for each connection between a client represented by a client state machine and a server represented by a server state machine, setting up an HTTPS session by negotiating an encryption protocol and completing an HTTPS handshake. Further, the method includes following the setup of between 100,000 HTTPS sessions and 10,000,000 HTTPS sessions, conducting a stress test including combining payload data and header information without using the negotiated encryption.
    Type: Application
    Filed: July 19, 2021
    Publication date: January 6, 2022
    Applicant: Spirent Communications, Inc.
    Inventors: Kevin CANADY, Richard WANK, Xiaohua WU, Chunsheng Li
  • Patent number: 11070451
    Abstract: The technology disclosed provides a method of testing handling of HTTPS sessions of a plurality of clients with a plurality of servers by a switching, bridging or routing device (i.e., a DUT), where the testing is conducted by a test system coupled to ports on the DUT. The method includes using client state machines running on at least four processor cores, communicating through the DUT with server state machines running on at least four additional processor cores. The method also includes, for each connection between a client represented by a client state machine and a server represented by a server state machine, setting up an HTTPS session by negotiating an encryption protocol and completing an HTTPS handshake. Further, the method includes following the setup of between 100,000 HTTPS sessions and 10,000,000 HTTPS sessions, conducting a stress test including combining payload data and header information without using the negotiated encryption.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: July 20, 2021
    Assignee: Spirent Communications, Inc.
    Inventors: Kevin Canady, Richard Wank, Xiaohua Wu, Chunsheng Li
  • Publication number: 20190182129
    Abstract: The technology disclosed provides a method of testing handling of HTTPS sessions of a plurality of clients with a plurality of servers by a switching, bridging or routing device (i.e., a DUT), where the testing is conducted by a test system coupled to ports on the DUT. The method includes using client state machines running on at least four processor cores, communicating through the DUT with server state machines running on at least four additional processor cores. The method also includes, for each connection between a client represented by a client state machine and a server represented by a server state machine, setting up an HTTPS session by negotiating an encryption protocol and completing an HTTPS handshake. Further, the method includes following the setup of between 100,000 HTTPS sessions and 10,000,000 HTTPS sessions, conducting a stress test including combining payload data and header information without using the negotiated encryption.
    Type: Application
    Filed: December 11, 2017
    Publication date: June 13, 2019
    Applicant: Spirent Communications, Inc.
    Inventors: Kevin Canady, Richard Wank, Xiaohua Wu, Chunsheng Li
  • Patent number: 9768893
    Abstract: A unique method/device for isolating the over-the-air segment within a mobile communications network is provided. A coordinated set of tests is run to isolate problems in an end-to-end network including over-the-air segment, wired, and core network segments. Test results are compared to identify which segment or components within a segment is failing. The testing device executes the same test in two differentiated modes. In one mode, the device acts as a mobile client device identified by subscriber identification data that communicates with the network base station over-the-air using the standard control and data protocols of the mobile network. In another mode, the testing device, identified by the same subscriber identification data, acts like the combination of the same Mobile Client Device(s) and a Network Base Station using a wired interface that is equivalent to the wired interface that connects the network base station to the rest of the wired network.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: September 19, 2017
    Assignee: Spirent Communications, Inc.
    Inventors: Richard Wank, Mike Ludwig, Kevin Canady, Michael Shen
  • Publication number: 20060039538
    Abstract: A high-performance software tool for testing networks, having many new features. First, the test tool combines both control traffic and data traffic generation in one platform. Existing tools do only one or the other. Second, by dynamically linking protocol stacks, the test tool achieves stunning performance levels. More than 1,000 new sessions per second per test server. More than 200,000 simultaneous sessions per test server. Modeling real-world traffic requires these speeds. Third, even at these speeds, each session simulates real-world user activities with “stateful,” meaningful data. Fourth, the test tool has a “software only” architecture. No special hardware needed. The tool runs on any platform from a laptop to a system with 32 (or even more) “off the shelf” test servers. That reduces system cost and makes it easy to scale to high capacities. It also makes the test tool much easier to modify and update than existing tools.
    Type: Application
    Filed: August 23, 2004
    Publication date: February 23, 2006
    Inventors: John Minnis, Kevin Canady