Patents by Inventor John Curtin

John Curtin 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: 12568397
    Abstract: A method is disclosed. A first data packet is received. Data is extracted from the first data packet. A first synthetic data packet is generated from data of the first data packet. A second data packet is received. Data is extracted from the second data packet. A key performance indicator is generated from data of the first and second synthetic data packets.
    Type: Grant
    Filed: February 22, 2023
    Date of Patent: March 3, 2026
    Assignee: NetScout Systems, Inc.
    Inventors: Sandeep Prasad, Abhishek Saraswati, John Curtin, Yu Wang, Rajeev Nadkarni, Bruce Kelley, Tauras Liubinskas
  • Patent number: 12457243
    Abstract: A method includes identifying, via a kernel application executing in a kernel of a server hosting an application, a handshake operation for a communication session between a client device and the server; retrieving, via the kernel application, a session identifier for the communication session from one or more handshaking messages of the handshake operation for the communication session; storing, via the kernel application, the session identifier in a cache within the kernel; retrieving, via the kernel application, one or more data transfer messages of the communication session after the communication session has been established; correlating, via the kernel application, the one or more data transfer messages of the communication session based on the one or more data transfer messages containing the session identifier; and generating, via the kernel application, a record comprising the one or more correlated data transfer messages.
    Type: Grant
    Filed: March 7, 2024
    Date of Patent: October 28, 2025
    Assignee: NetScout Systems, Inc.
    Inventors: Tarun M. Tiwari, John Curtin
  • Publication number: 20250286910
    Abstract: A method includes identifying, via a kernel application executing in a kernel of a server hosting an application, a handshake operation for a communication session between a client device and the server; retrieving, via the kernel application, a session identifier for the communication session from one or more handshaking messages of the handshake operation for the communication session; storing, via the kernel application, the session identifier in a cache within the kernel; retrieving, via the kernel application, one or more data transfer messages of the communication session after the communication session has been established; correlating, via the kernel application, the one or more data transfer messages of the communication session based on the one or more data transfer messages containing the session identifier; and generating, via the kernel application, a record comprising the one or more correlated data transfer messages.
    Type: Application
    Filed: March 7, 2024
    Publication date: September 11, 2025
    Applicant: NetScout Systems, Inc.
    Inventors: Tarun M. Tiwari, John Curtin
  • Publication number: 20240276295
    Abstract: A method is disclosed. A first data packet is received. Data is extracted from the first data packet. A first synthetic data packet is generated from data of the first data packet. A second data packet is received. Data is extracted from the second data packet. A key performance indicator is generated from data of the first and second synthetic data packets.
    Type: Application
    Filed: February 22, 2023
    Publication date: August 15, 2024
    Applicant: NetScout Systems, Inc.
    Inventors: Sandeep Prasad, Abhishek Saraswati, John Curtin, Yu Wang, Rajeev Nadkarni, Bruce Kelley, Tauras Liubinskas
  • Patent number: 7103662
    Abstract: A system and method is disclosed for improved session management when roaming between access networks (AN) within a data cellular network. In one embodiment, gateway functionality is added to one AN in each subnet. The Gateway AN (GAN) provides session transfer capabilities during a dormant handoff with a source AN located in a different subnet. The GAN is responsible for receiving session information request messages from target AN's within the local subnet, querying other GANs within other subnets to locate the subnet that contains the source AN for the session and routing the session information back to the target ANs. In another embodiment, an extended session is established across several ANs within a subnet. When an Access Terminal (AT) initiates a new extended session, the responsible AN negotiates a common session across the ANs covered by the extended session area. During the session negotiation, each AN establishes a new session and allocates a new Unicast Access Terminal Identifier (UATI).
    Type: Grant
    Filed: January 16, 2002
    Date of Patent: September 5, 2006
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Dipankar Ray, Sonal Pauddar, Pankaj Pobaru, John Curtin
  • Publication number: 20030135626
    Abstract: A system and method is disclosed for improved session management when roaming between access networks (AN) within a data cellular network. In one embodiment, gateway functionality is added to one AN in each subnet. The Gateway AN (GAN) provides session transfer capabilities during a dormant handoff with a source AN located in a different subnet. The GAN is responsible for receiving session information request messages from target AN's within the local subnet, querying other GANs within other subnets to locate the subnet that contains the source AN for the session and routing the session information back to the target ANs. In another embodiment, an extended session is established across several ANs within a subnet. When an Access Terminal (AT) initiates a new extended session, the responsible AN negotiates a common session across the ANs covered by the extended session area. During the session negotiation, each AN establishes a new session and allocates a new Unicast Access Terminal Identifier (UATI).
    Type: Application
    Filed: January 16, 2002
    Publication date: July 17, 2003
    Applicant: Telefonaktiebolaget L M Ericsson
    Inventors: Dipankar Ray, Sonal Pauddar, Pankaj Pobaru, John Curtin
  • Publication number: 20030112977
    Abstract: Data is securely stored encrypted within a database server or portal within a public network. A wireless device first registers with an authentication center maintained separately from the database server to obtain a session key. The obtained session key is then used by the wireless device to request particular data from the database server. The database server, in response to said request, queries the authentication center to verify the authenticity of the wireless device. The authentication center verifies the received session key with the identified wireless device and provides the wireless device with a second group key. The authentication center further instructs the database server to comply with the data request and provide the wireless device with the encrypted data. The wireless device thereafter uses the received group key to decrypt the received data from the database server and is allowed access to the secured data.
    Type: Application
    Filed: December 18, 2001
    Publication date: June 19, 2003
    Inventors: Dipankar Ray, Charles M. Feltner, John Curtin