Patents by Inventor Sathaiah Dontula

Sathaiah Dontula 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: 20210368009
    Abstract: Described embodiments provide systems and methods for pushing session information to a newly joined node in a cluster of nodes. In the cluster, each node may maintain a session table of existing sessions. One or more nodes may detect a new node has joined the cluster. Each node, responsive to the detection, may apply a hash function on a tuple of each session of the existing sessions in the session table of the node to determine whether one or more existing sessions are identified to be owned by the new node as a result of the hash function. Each node, responsive to identifying that one or more sessions are to be owned by the new node, may push corresponding session information to the new node. The new node may become configured to receive a packet corresponding to the one or more sessions and to process the packet.
    Type: Application
    Filed: August 5, 2021
    Publication date: November 25, 2021
    Applicant: Citrix Systems, Inc.
    Inventors: Sandhya Gopinath, Sathaiah Dontula, Ranjith Nath
  • Patent number: 11089113
    Abstract: Described embodiments provide systems and methods for pushing session information to a newly joined node in a cluster of nodes. In the cluster, each node may maintain a session table of existing sessions. One or more nodes may detect a new node has joined the cluster. Each node, responsive to the detection, may apply a hash function on a tuple of each session of the existing sessions in the session table of the node to determine whether one or more existing sessions are identified to be owned by the new node as a result of the hash function. Each node, responsive to identifying that one or more sessions are to be owned by the new node, may push corresponding session information to the new node. The new node may become configured to receive a packet corresponding to the one or more sessions and to process the packet.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: August 10, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Sandhya Gopinath, Sathaiah Dontula, Ranjith Nath
  • Publication number: 20210120033
    Abstract: Disclosed herein includes a system, a method, and a device for preventing replay attacks in a cluster. A first node in the cluster having a plurality of nodes can receive an indication of a node event. The first node can access a first sequence number from a storage corresponding to a previous communication between the plurality of nodes. The first node can adjust the first sequence number by a delta indicative of an average number of communications between the plurality of nodes in the cluster in a determined time period to generate a second sequence number. The first node can transmit a packet including the second sequence number to the plurality of nodes in the cluster. The second sequence number can be used by the plurality of nodes to reset a starting sequence number for communications between the plurality of nodes to prevent replay attacks in the cluster.
    Type: Application
    Filed: October 16, 2019
    Publication date: April 22, 2021
    Inventors: Venkata Subba Rao Gorrepati, Jubin Jose, Ranjith Nath, Sathaiah Dontula
  • Publication number: 20190045015
    Abstract: Described embodiments provide systems and methods for pushing session information to a newly joined node in a cluster of nodes. In the cluster, each node may maintain a session table of existing sessions. One or more nodes may detect a new node has joined the cluster. Each node, responsive to the detection, may apply a hash function on a tuple of each session of the existing sessions in the session table of the node to determine whether one or more existing sessions are identified to be owned by the new node as a result of the hash function. Each node, responsive to identifying that one or more sessions are to be owned by the new node, may push corresponding session information to the new node. The new node may become configured to receive a packet corresponding to the one or more sessions and to process the packet.
    Type: Application
    Filed: August 7, 2017
    Publication date: February 7, 2019
    Inventors: Sandhya Gopinath, Sathaiah Dontula, Ranjith Nath
  • Publication number: 20080147717
    Abstract: A method includes connecting an external storage medium to an image forming apparatus, generating a file directory structure of files stored in the external storage medium and identification signals respectively corresponding to the files, printing the generated file directory structure and the identification signals, and printing files corresponding to the selected identification signal of the printed identification signals, and an apparatus to perform the method. Thus, a file can be printed by easily selecting a file stored in an external storage medium connected to the image forming apparatus that does not include a user display interface.
    Type: Application
    Filed: December 18, 2007
    Publication date: June 19, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Gurunathan RAJENDRAN GANDHI, Bisht Deepak, Sathaiah Dontula, Guruvare Gopalakrishna Holla Mangalpay