Patents by Inventor Prasanth Pallamreddy

Prasanth Pallamreddy 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: 9569193
    Abstract: A system and method for patching cloud services for use with a cloud computing environment. In accordance with an embodiment, a cloud environment includes a cloud services infrastructure, which allows a suite of software applications, middleware, and database offerings to be delivered to customers in a self-service, elastically scalable manner. Over time, it may become necessary to update one or more of the deployed services. In accordance with an embodiment, services can be patched using a two phase approach. During an offline phase, patches are used to update shared components, such as middleware volumes, without disrupting any currently running services. Subsequently, during an online phase, patched components are enabled on all service hosts, and any necessary domain update/upgrade operations are invoked.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: February 14, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Prasanth Pallamreddy, Naresh Revanuru, William Arthur Jackson, III, Nilesh P. Junnarkar
  • Patent number: 8849946
    Abstract: A system and method for providing a publish and subscribe server that includes channels to allow web based clients to send and receive asynchronous messages. In accordance with an embodiment, the system provides a Hypertext Transfer Protocol (HTTP) publish and subscribe (pub/sub) server that includes a channels-based means to allow web based clients to send and receive asynchronous messages over HTTP, including in some embodiments messages published by a JMS provider.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: September 30, 2014
    Assignee: Oracle International Corporation
    Inventors: Prasanth Pallamreddy, Steven Liu, Xiao Hai Zhang
  • Patent number: 8707294
    Abstract: A model for extending application server functionality includes two types of libraries: an automatically-referenced (auto-ref) library and a superseding library. The auto-ref library includes a special tag that identifies it as the auto-ref library and a pattern that restricts the application types that can refer to it. Once the auto-ref library is deployed, it is automatically referred to by all applications as long as they are not excluded by the restricting pattern. The code contained in the auto-ref library is merged into the application code and the configuration of the library is merged into the application configuration at deployment time. The superseding library also includes an identifying tag and a restriction pattern. At deployment, however, the code and configuration data in the superseding library overrides the corresponding application configuration and code. The remaining code of the application that is not overridden by the superseding library is used without any modification.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: April 22, 2014
    Assignee: Oracle International Corporation
    Inventors: Aseem Bajaj, Prasanth Pallamreddy
  • Publication number: 20140075427
    Abstract: A system and method for patching Java cloud services for use with a cloud computing environment. In accordance with an embodiment, a cloud environment, such as Oracle Public Cloud (OPC), includes a Java cloud services (JCS) infrastructure, which allows a suite of software applications, middleware, and database offerings to be delivered to customers in a self-service, elastically scalable manner. Over time, it may become necessary to update one or more of the deployed services. In accordance with an embodiment, services can be patched using a two phase approach. During an offline phase, patches are used to update shared components, such as middleware volumes, without disrupting any currently running Java services. Subsequently, during an online phase, patched components are enabled on all Java service hosts, and any necessary domain update/upgrade operations are invoked.
    Type: Application
    Filed: August 27, 2013
    Publication date: March 13, 2014
    Applicant: Oracle International Corporation
    Inventors: Prasanth Pallamreddy, Naresh Revanuru, III, William Arthur Jackson, Nilesh P. Junnarkar
  • Patent number: 8051143
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for sharing sessions between web-based applications. These mechanisms and methods can enable embodiments to provide sharing sessions between web-based applications. A method embodiment includes receiving a request to access a second web application from a user currently accessing a first web application. Session information from a first session between the user and the first web application is provided to a second session established between the user and the second web application. Access to the second web application is provided responsive to the user's request, using session information from the first session.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: November 1, 2011
    Assignee: Oracle International Corporation
    Inventors: Prasanth Pallamreddy, Vinod Mehra
  • Publication number: 20100257508
    Abstract: A model for extending application server functionality includes two types of libraries: an automatically-referenced (auto-ref) library and a superseding library. The auto-ref library includes a special tag that identifies it as the auto-ref library and a pattern that restricts the application types that can refer to it. Once the auto-ref library is deployed, it is automatically referred to by all applications as long as they are not excluded by the restricting pattern. The code contained in the auto-ref library is merged into the application code and the configuration of the library is merged into the application configuration at deployment time. The superseding library also includes an identifying tag and a restriction pattern. At deployment, however, the code and configuration data in the superseding library overrides the corresponding application configuration and code. The remaining code of the application that is not overridden by the superseding library is used without any modification.
    Type: Application
    Filed: April 7, 2009
    Publication date: October 7, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Aseem Bajaj, Prasanth Pallamreddy
  • Publication number: 20090150502
    Abstract: A system and method for providing a publish and subscribe server that includes channels to allow web based clients to send and receive asynchronous messages. In accordance with an embodiment, the system provides a Hypertext Transfer Protocol (HTTP) publish and subscribe (pub/sub) server that includes a channels-based means to allow web based clients to send and receive asynchronous messages over HTTP, including in some embodiments messages published by a JMS provider.
    Type: Application
    Filed: December 5, 2008
    Publication date: June 11, 2009
    Applicant: BEA SYSTEMS, INC.
    Inventors: Prasanth Pallamreddy, Steven Liu, Xiao Hai Zhang
  • Publication number: 20070088831
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for sharing sessions between web-based applications. These mechanisms and methods can enable embodiments to provide sharing sessions between web-based applications. A method embodiment includes receiving a request to access a second web application from a user currently accessing a first web application. Session information from a first session between the user and the first web application is provided to a second session established between the user and the second web application. Access to the second web application is provided responsive to the user's request, using session information from the first session.
    Type: Application
    Filed: October 14, 2005
    Publication date: April 19, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Prasanth Pallamreddy, Vinod Mehra