-
公开(公告)号:US20230216894A1
公开(公告)日:2023-07-06
申请号:US17569793
申请日:2022-01-06
Applicant: Citrix Systems, Inc.
Inventor: Santosh Kumar Swain
IPC: H04L65/1069 , H04L45/24 , H04L67/06
CPC classification number: H04L65/1069 , H04L45/24 , H04L67/06
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.
-
公开(公告)号:US20220109663A1
公开(公告)日:2022-04-07
申请号:US17062130
申请日:2020-10-02
Applicant: Citrix Systems, Inc.
Inventor: Santosh Kumar Swain , Gajula Rambabu
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.
-
公开(公告)号:US11418582B1
公开(公告)日:2022-08-16
申请号:US17368426
申请日:2021-07-06
Applicant: Citrix Systems, Inc.
Inventor: Santosh Kumar Swain , Rambabu Gajula
IPC: H04L67/1004 , H04L65/1066 , H04L47/726
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.
-
公开(公告)号:US20230344815A1
公开(公告)日:2023-10-26
申请号:US17729564
申请日:2022-04-26
Applicant: Citrix Systems, Inc.
Inventor: Santosh Kumar Swain
IPC: H04L9/40 , H04L67/141
CPC classification number: H04L63/0807 , H04L67/141
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.
-
公开(公告)号:US11632361B2
公开(公告)日:2023-04-18
申请号:US17062130
申请日:2020-10-02
Applicant: Citrix Systems, Inc.
Inventor: Santosh Kumar Swain , Gajula Rambabu
IPC: H04L9/40 , H04L12/66 , H04L69/164 , H04L69/24
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.
-
-
-
-