Patents by Inventor Sudeep Reguna

Sudeep Reguna 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: 9182941
    Abstract: Systems and methods are described herein that include flow control mechanisms that provide a receiving device with the ability to reclaim buffers that have been previously advertised to a sending device. Data structures and communication methods are described that facilitate the communication of flow control messages between sending and receiving devices that allow an advertised window to be reduced, and buffers to be released, by a sending device in response to a flow control message from the receiving device.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: November 10, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bhaskar Mathur, Feroz Alam Khan, Kant C. Patel, Sudeep Reguna
  • Publication number: 20150193201
    Abstract: Systems and methods are described herein that include flow control mechanisms that provide a receiving device with the ability to reclaim buffers that have been previously advertised to a sending device. Data structures and communication methods are described that facilitate the communication of flow control messages between sending and receiving devices that allow an advertised window to be reduced, and buffers to be released, by a sending device in response to a flow control message from the receiving device.
    Type: Application
    Filed: January 6, 2014
    Publication date: July 9, 2015
    Inventors: Bhaskar MATHUR, Feroz Alam KHAN, Kant C. PATEL, Sudeep REGUNA
  • Patent number: 8719345
    Abstract: Techniques are described herein for propagating continuously generated data from a seed to a plurality of peers without requiring the seed to send the new data to all peers, and without establishing static sender/receiver relationships between the peers. The data generated by the seed is divided into a number of “windows”, where each window is divided into a number of “pieces”. The seed sends the data piece-by-piece to different peers. The peer to which the seed sends any given piece may be selected at random. The peers exchange pieces until all pieces of a window are obtained by each peer. When a peer receives all pieces of a window, the pieces are applied at the peer, and the process repeats for the next window.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: May 6, 2014
    Assignee: Oracle International Corporation
    Inventors: Sudeep Reguna, Feroz Alam Khan, Kant C. Patel
  • Publication number: 20130304816
    Abstract: Techniques are described herein for propagating continuously generated data from a seed to a plurality of peers without requiring the seed to send the new data to all peers, and without establishing static sender/receiver relationships between the peers. The data generated by the seed is divided into a number of “windows”, where each window is divided into a number of “pieces”. The seed sends the data piece-by-piece to different peers. The peer to which the seed sends any given piece may be selected at random. The peers exchange pieces until all pieces of a window are obtained by each peer. When a peer receives all pieces of a window, the pieces are applied at the peer, and the process repeats for the next window.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 14, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sudeep Reguna, Feroz Alam Khan, Kant C. Patel
  • Patent number: 8036109
    Abstract: Systems, methods, and other embodiments associated with set transparent network communication are described. In one embodiment, in response to receiving a listen signal from a listen requestor, where the listen signal contains a handle identifying a set of interfaces from which the listen requestor is configured to receive incoming network communications: a set of listening endpoints are opened, where a member of the set of listening endpoints is associated with a member of the set of interfaces. The handle is modified to produce a modified handle that identifies the set of listening endpoints. The modified handle facilitates set transparent communication between the listen requester and a member of the set of listening endpoints. The modified handle is provided to the listen requester.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: October 11, 2011
    Assignee: Oracle International Corporation
    Inventors: Kant C. Patel, Karthik Rajan, Sudeep Reguna, Feroz A. Khan, Srinivas Pamu, Bhaskar Mathur
  • Publication number: 20100189101
    Abstract: Systems, methods, and other embodiments associated with set transparent network communication are described. In one embodiment, in response to receiving a listen signal from a listen requestor, where the listen signal contains a handle identifying a set of interfaces from which the listen requestor is configured to receive incoming network communications: a set of listening endpoints are opened, where a member of the set of listening endpoints is associated with a member of the set of interfaces. The handle is modified to produce a modified handle that identifies the set of listening endpoints. The modified handle facilitates set transparent communication between the listen requester and a member of the set of listening endpoints. The modified handle is provided to the listen requester.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kant C. Patel, Karthik Rajan, Sudeep Reguna, Feroz A. Khan, Srinivas Pamu, Bhaskar Mathur