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

  • Publication number: 20260197284
    Abstract: A method and system for network level and protocol agnostic frame replication and elimination in a time-sensitive communications network to improve reliability of frame and packet transmission across the time-sensitive communications network. The method includes replication of a plurality of sequential frames delivered to a communications network across a plurality of member streams distributed across a plurality of interconnected switches of the communications network, wherein each frame of the plurality of sequential frames is identifiable via a sequence number and a member stream number inserted into each frame, whereupon receipt of each frame at an egress switch of the communications network, each frame is examined to determine which member stream the frame originated from, where the frame belongs in the plurality of sequential frames, and whether that frame has already been received from another member stream. All duplicate frames are eliminated, and each frame is egressed in sequential order.
    Type: Application
    Filed: December 15, 2025
    Publication date: July 9, 2026
    Inventors: Sameer Bagepalli RAMESH, Narendra PATEL, Brian KEANE, Rahul KHATRI
  • 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