Patents by Inventor Sreekanth Rupavatharam

Sreekanth Rupavatharam 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: 10243877
    Abstract: A device may receive a packet associated with an application. The device may identify a filter associated with the application. The device may determine that information associated with the packet matches information associated with the filter. The device may compare a count, associated with the filter, and an expediting threshold associated with expediting processing of the packet based on determining that the information associated with the packet matches the information associated with the filter. The device may selectively expedite processing of the packet based on comparing the count and the expediting threshold.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: March 26, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Ramanan Govindarajan, Sreekanth Rupavatharam, Erin C. Macneil
  • Publication number: 20190065291
    Abstract: A device may receive, by a kernel of the device and from a loadable kernel module of the device, information that instructs the kernel to invoke a callback function associated with the loadable kernel module based on an execution of a hook of the kernel. The device may receive, by the kernel of the device and from an application of the device, a socket application programming interface (API) call. The socket API call may include control information. The device may execute, by the kernel of the device, the hook based on receiving the socket API call. The device may invoke, by the kernel of the device, the callback function associated with the loadable kernel module based on executing the hook to permit a functionality associated with the callback function to be provided. The kernel may provide the control information, associated with the socket API call, to the callback function as an argument.
    Type: Application
    Filed: October 31, 2018
    Publication date: February 28, 2019
    Inventors: Erin C. MACNEIL, Hariprasad SHANMUGAM, Sreekanth RUPAVATHARAM
  • Patent number: 10127091
    Abstract: A device may receive, by a kernel of the device and from a loadable kernel module of the device, information that instructs the kernel to invoke a callback function associated with the loadable kernel module based on an execution of a hook of the kernel. The device may receive, by the kernel of the device and from an application of the device, a socket application programming interface (API) call. The socket API call may include control information. The device may execute, by the kernel of the device, the hook based on receiving the socket API call. The device may invoke, by the kernel of the device, the callback function associated with the loadable kernel module based on executing the hook to permit a functionality associated with the callback function to be provided. The kernel may provide the control information, associated with the socket API call, to the callback function as an argument.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: November 13, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Erin C. MacNeil, Hariprasad Shanmugam, Sreekanth Rupavatharam
  • Patent number: 8572245
    Abstract: A device may distribute client packets to multiple servers, transmit health check packets with a specific window size to the multiple servers, capture the client packets and the health check packets, and extract the health check packets from the captured packets. In addition, the device may capture packets, detect a connection problem, transmit a reset packet with a specific window size, and extract the reset packet from the captured packets.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: October 29, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Yogendra Singh, Sreekanth Rupavatharam
  • Patent number: 8493959
    Abstract: A method for providing multiple media access control (MAC) addresses in a device of a master/slave system may include providing a first MAC address in a MAC address storage of the device. The method may also include providing a second MAC address in a multicast table entry of a multicast hash filter of the device.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: July 23, 2013
    Assignee: Juniper Networks, Inc.
    Inventor: Sreekanth Rupavatharam
  • Patent number: 8145746
    Abstract: A device may distribute client packets to multiple servers, transmit health check packets with a specific window size to the multiple servers, capture the client packets and the health check packets, and extract the health check packets from the captured packets. In addition, the device may capture packets, detect a connection problem, transmit a reset packet with a specific window size, and extract the reset packet from the captured packets.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: March 27, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Yogendra Singh, Sreekanth Rupavatharam
  • Publication number: 20100306571
    Abstract: A method for providing multiple media access control (MAC) addresses in a device of a master/slave system may include providing a first MAC address in a MAC address storage of the device. The method may also include providing a second MAC address in a multicast table entry of a multicast hash filter of the device.
    Type: Application
    Filed: August 12, 2010
    Publication date: December 2, 2010
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: Sreekanth RUPAVATHARAM
  • Patent number: 7801150
    Abstract: A method for providing multiple media access control (MAC) addresses in a device of a master/slave system may include providing a first MAC address in a MAC address storage of the device. The method may also include providing a second MAC address in a multicast table entry of a multicast hash filter of the device.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: September 21, 2010
    Assignee: Juniper Networks, Inc.
    Inventor: Sreekanth Rupavatharam