Patents by Inventor Sameer Bagepalli Ramesh

Sameer Bagepalli Ramesh 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: 11816057
    Abstract: A user space driver for input/output traffic distribution and packet processing is provided. A device can establish a driver in user space with access to a memory mapped region shared with a kernel of the device. The driver can access a packet stored to the memory mapped region by a network interface of the device responsive to receipt of the packet. The driver can provide the packet to a selected application of a plurality of applications for processing by the selected application.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: November 14, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Mohit Prakash Saxena, Rukmangada Naidu Kathem, Sameer Bagepalli Ramesh, Satish Shankarnaidu
  • Publication number: 20230119494
    Abstract: A user space driver for input/output traffic distribution and packet processing is provided. A device can establish a driver in user space with access to a memory mapped region shared with a kernel of the device. The driver can access a packet stored to the memory mapped region by a network interface of the device responsive to receipt of the packet. The driver can provide the packet to a selected application of a plurality of applications for processing by the selected application.
    Type: Application
    Filed: October 19, 2021
    Publication date: April 20, 2023
    Applicant: Citrix Systems, Inc.
    Inventors: Mohit Prakash Saxena, Rukmangada Naidu Kathem, Sameer Bagepalli Ramesh, Satish Shankarnaidu
  • Patent number: 9602465
    Abstract: Methods and systems for maintaining NAT session management on a multi-core device are disclosed. A first core of the multi-core device that is intermediary between a plurality of clients and a plurality of servers may insert a NAT session into a local outbound session table stored in a memory of the first core. The first core may determine that a second core of the multi-core device will serve as a receiving core for a response to the request from the server to the client. The first core may insert the NAT session into a global session table responsive to determining that the second core will serve as the receiving core.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: March 21, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Nishant Kumar Jain, Sameer Bagepalli Ramesh
  • Publication number: 20160072766
    Abstract: Methods and systems for maintaining NAT session management on a multi-core device are disclosed. A first core of the multi-core device that is intermediary between a plurality of clients and a plurality of servers may insert a NAT session into a local outbound session table stored in a memory of the first core. The first core may determine that a second core of the multi-core device will serve as a receiving core for a response to the request from the server to the client. The first core may insert the NAT session into a global session table responsive to determining that the second core will serve as the receiving core.
    Type: Application
    Filed: September 9, 2014
    Publication date: March 10, 2016
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Nishant Kumar Jain, Sameer Bagepalli Ramesh