Patents by Inventor Santosh Kumar Swain

Santosh Kumar Swain 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: 20230344815
    Abstract: Systems and methods for indexing to an end-point instance and selecting an owner point of presence (POP) are provided. A system can include one or more processors coupled to memory. The system can receive a request to process a ticket used to authenticate a connection to a session between a client device and one or more servers. The system can locate a plurality of access points across a plurality of groups of access points that each maintain the ticket in storage on the plurality of access points based on a function applied to an identifier of the ticket. The system can provide the request to at least one access point of the plurality of access points located based on the function to perform the process on the ticket.
    Type: Application
    Filed: April 26, 2022
    Publication date: October 26, 2023
    Inventor: Santosh Kumar Swain
  • Publication number: 20230216894
    Abstract: Systems and methods for real-time data band multi-path routing include a device determining a first designation for a first point of presence (POP) and a second designation for a second POP. The first POP and the second POP are intermediary to a client device and an endpoint. The device selects, based on the first designation or the second designation and network traffic for transmitting to the endpoint, a first connection to the first POP or a second connection to the second POP. The device transmits the network traffic between the client device and the endpoint, via the selected first connection or second connection.
    Type: Application
    Filed: January 6, 2022
    Publication date: July 6, 2023
    Applicant: Citrix Systems, Inc.
    Inventor: Santosh Kumar Swain
  • Patent number: 11632361
    Abstract: A computer system to establish a connection between a client device and a server device is provided. The computer system includes a gateway device that receives a message from the client device. The message includes a connection request and authentication information. The gateway device extracts the authentication information and the connection request from the message. The gateway device authenticates the client device, based on the authentication information. Subsequently, the gateway device transmits the connection request to the server device. Thereafter, the gateway device acts as a transparent proxy between the client and server devices, while the client and server devices engage in a handshake process to establish the connection between the client and server devices.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: April 18, 2023
    Inventors: Santosh Kumar Swain, Gajula Rambabu
  • Patent number: 11418582
    Abstract: Described embodiments provide systems and methods for priority-based transport connection control. A first packet engine can read connection information of existing connections of a second packet engine written to a shared memory region by the second packet engine. The first packet engine can establish one or more virtual connections according to the connection information of existing connections of the second packet engine. Each of the first packet engine and the second packet engine can receive mirrored traffic data. The first packet engine can receive a first packet and determine that the first packet is associated with a virtual connection corresponding to an existing connection of the second packet engine. The first packet engine can drop the first packet responsive to the determination that the first packet is associated with the virtual connection.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: August 16, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Santosh Kumar Swain, Rambabu Gajula
  • Publication number: 20220109663
    Abstract: A computer system to establish a connection between a client device and a server device is provided. The computer system includes a gateway device that receives a message from the client device. The message includes a connection request and authentication information. The gateway device extracts the authentication information and the connection request from the message. The gateway device authenticates the client device, based on the authentication information. Subsequently, the gateway device transmits the connection request to the server device. Thereafter, the gateway device acts as a transparent proxy between the client and server devices, while the client and server devices engage in a handshake process to establish the connection between the client and server devices.
    Type: Application
    Filed: October 2, 2020
    Publication date: April 7, 2022
    Applicant: Citrix Systems, Inc.
    Inventors: Santosh Kumar Swain, Gajula Rambabu