Patents by Inventor Induprakas Kodukula

Induprakas Kodukula 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: 8688816
    Abstract: Embodiments of the invention provide systems and methods for providing high availability in a session supporting multiple protocols. More specifically, embodiments of the present invention provide for high availability processing by decoupling an application session from protocol processing. That is, protocol processing can be performed at protocol nodes specific to each protocol session. The protocol nodes can then pass messages to and from a session node that performs session processing other than the protocol processing. The session of the first session node can be replicated on a second session node and, upon a failure of the first session node, control of the session can be passed to the second session node. The session can then be continued on the second session node according to a number of different models described herein.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: April 1, 2014
    Assignee: Oracle International Corporation
    Inventors: Stephane H. Maes, Terje Strand, Induprakas Kodukula
  • Patent number: 8401022
    Abstract: Embodiments of the invention provide systems and methods for providing services such as provided by Internet Protocol (IP) Multimedia Subsystem (IMS) with an IP network that is not the IMS. According to one embodiment, a system for providing communication services can comprise a communication network, one or more subsystems communicatively coupled with the network and adapted to provide one or more telco functions, and one or more applications communicatively coupled with the network and adapted to utilize the telco functions.
    Type: Grant
    Filed: February 3, 2009
    Date of Patent: March 19, 2013
    Assignee: Oracle International Corporation
    Inventors: Stéphane H. Maes, Induprakas Kodukula, Richard Guy Hallett
  • Publication number: 20110314165
    Abstract: Embodiments of the invention provide systems and methods for providing high availability in a session supporting multiple protocols. More specifically, embodiments of the present invention provide for high availability processing by decoupling an application session from protocol processing. That is, protocol processing can be performed at protocol nodes specific to each protocol session. The protocol nodes can then pass messages to and from a session node that performs session processing other than the protocol processing. The session of the first session node can be replicated on a second session node and, upon a failure of the first session node, control of the session can be passed to the second session node. The session can then be continued on the second session node according to a number of different models described herein.
    Type: Application
    Filed: November 17, 2010
    Publication date: December 22, 2011
    Applicant: Oracle International Corporation
    Inventors: Stéphane H. Maes, Terje Strand, Induprakas Kodukula
  • Publication number: 20090201917
    Abstract: Embodiments of the invention provide systems and methods for providing services such as provided by Internet Protocol (IP) Multimedia Subsystem (IMS) with an IP network that is not the IMS. According to one embodiment, a system for providing communication services can comprise a communication network, one or more subsystems communicatively coupled with the network and adapted to provide one or more telco functions, and one or more applications communicatively coupled with the network and adapted to utilize the telco functions.
    Type: Application
    Filed: February 3, 2009
    Publication date: August 13, 2009
    Applicant: Oracle International Corporation
    Inventors: Stephane H. Maes, Induprakas Kodukula, Richard Guy Hallett
  • Patent number: 6357041
    Abstract: A framework for improving program performance by locality-enhancing transformations is presented. This framework is appropriate for modern high-performance machines that have a memory hierarchy. The invention orchestrates the flow of data through the memory hierarchy directly, and is thus able to overcome limitations of existing approaches. This new approach allows for efficient execution of imperfectly nested loop programs which are ubiquitous in numerical calculations and database operations, and it can be integrated into high-performance optimizing compilers.
    Type: Grant
    Filed: November 29, 1999
    Date of Patent: March 12, 2002
    Assignee: Cornell Research Foundation, Inc.
    Inventors: Keshav K. Pingali, Induprakas Kodukula, Nawaaz Ahmed