Patents by Inventor Chinnappa Codanda

Chinnappa Codanda 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: 8627328
    Abstract: A system and method can deploy and manage software services in virtualized and non-virtualized environments. The system provides an enterprise application virtualization solution that allows for centralized governance and control over software and Java applications. Operations teams can define policies, based on application-level service level agreements (SLA) that govern the allocation of hardware and software resources to ensure that quality of service (QoS) goals are met across virtual and non-virtualized platforms. The system use a rules engine that can compare administrator defined constraints with runtime metrics; generate events when a constraint is violated by a metric of the runtime metrics and generate events when a constraint is violated by a metric of the runtime metrics.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: January 7, 2014
    Assignee: Oracle International Corporation
    Inventors: Richard Mousseau, John Herendeen, Mark Spotswood, Ravi Sankar Akella, Chinnappa Codanda, Michael Jasnowski
  • Publication number: 20120303805
    Abstract: A system and method can manage software services in virtualized and non-virtualized environments. A plurality of data collection components in a computing environment can include a plurality of virtual machines running on the one or more microprocessors, wherein the plurality of virtual machines are adapted to be deployed with services and applications. Each data collection component operates to use one or more data structures to communicate with a data consumer, wherein each data structure describes metrics to be collected by said data collection component and is capable of containing collected metric values.
    Type: Application
    Filed: August 6, 2012
    Publication date: November 29, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Franklin Fulton Simpson, John Herendeen, Richard P. Mousseau, Chinnappa Codanda
  • Publication number: 20100125477
    Abstract: A system and method can deploy and manage software services in virtualized and non-virtualized environments. The system provides an enterprise application virtualization solution that allows for centralized governance and control over software and Java applications. Operations teams can define policies, based on application-level service level agreements (SLA) that govern the allocation of hardware and software resources to ensure that quality of service (QoS) goals are met across virtual and non-virtualized platforms. The system use a rules engine that can compare administrator defined constraints with runtime metrics; generate events when a constraint is violated by a metric of the runtime metrics and generate events when a constraint is violated by a metric of the runtime metrics.
    Type: Application
    Filed: November 13, 2009
    Publication date: May 20, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Richard Mousseau, John Herendeen, Mark Spotswood, Ravi Sankar Akella, Chinnappa Codanda, Michael Jasnowski
  • Publication number: 20100125665
    Abstract: A system and method can deploy and manage software services in virtualized and non-virtualized environments. The system provides a data consumer that manages a plurality of data collectors, wherein each data collector resides on one of the plurality of virtualized and non-virtualized machines in the computing environment and extracts performance data from a set of Virtual Machines running on a specific compute resource using an operating contract. The operating contract includes one or more metric descriptors, wherein each metric descriptor specifies one or more resources associated with the set of Virtual Machines. In addition, a push manager allows the data consumer to register performance data items that need to be handled, wherein the push manager calls the data consumer to process the performance data items at each time the periodic interval elapse.
    Type: Application
    Filed: November 13, 2009
    Publication date: May 20, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Franklin Fulton Simpson, John Herendeen, Richard P. Mousseau, Chinnappa Codanda
  • Publication number: 20070261054
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for recovering from an incomplete transaction. These mechanisms and methods can enable embodiments to detect incomplete transactions when recovering from a server crash or other catastrophic event. Some embodiments can automatically re-establish interrupted connections when incomplete transactions have been detected. The ability of embodiments to detect incomplete transaction can allow recovery to initiate substantially immediately upon server restart and adapter redeployment.
    Type: Application
    Filed: May 3, 2006
    Publication date: November 8, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Brian Chesebro, James Gish, Chinnappa Codanda
  • Publication number: 20070169102
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for substituting a new version resource adaptor for a production version of the resource adaptor. These mechanisms and methods can enable embodiments to provide upgrade to a new version resource adaptor contemporaneous with completion of work by the production version of the resource adaptor. The ability of embodiments to provide upgrade to a new version resource adaptor contemporaneous with completion of work by the production version of the resource adaptor can enable an installation desiring to install a new component of their connector system while the system remains in production, eliminating the need to halt the system, i.e., stop all traffic, replace the production version of the component with an upgraded version, test and finally place the upgraded version into production.
    Type: Application
    Filed: November 17, 2005
    Publication date: July 19, 2007
    Applicant: BEA Systems, Inc.
    Inventors: James Gish, Chinnappa Codanda, Brian Chesebro
  • Publication number: 20070113217
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for suspending work by a resource adapter. These mechanisms and methods for suspending work by a resource adapter can enable embodiments to provide the capability to start and stop work performed by a resource adapter to connector architectures. The ability of embodiments to provide the capability to start and stop work performed by a resource adapter can enable users of Connector Architectures to quiesce an adapter's inbound/outbound or work sections. Such capability can enable an adapter embodiment to complete in-flight transactions but not accept new inbound transactions until a request to resume operation is received. Resource adapters may be quiesced during a versioning or change out process or other maintenance processes for example.
    Type: Application
    Filed: November 17, 2005
    Publication date: May 17, 2007
    Applicant: BEA Systems, Inc.
    Inventors: James Gish, Chinnappa Codanda, Brian Chesebro