Patents by Inventor Purushotham Naidu

Purushotham Naidu 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: 20070244846
    Abstract: The present invention creates a partial control tree rather than a full control tree of a portal upon user's rendering request, wherein the partial control tree may contain only active controls in the portal while is still sufficient for rendering the portal. Such an approach improves performance and scalability characteristics of the portal, which depends on the size of the portal, i.e., number of controls on the portal. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    Type: Application
    Filed: August 3, 2005
    Publication date: October 18, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Christopher Jolley, Purushotham Naidu
  • Publication number: 20070079242
    Abstract: The present invention enables the scalable control tree state management/optimization, which compares the control's initial state with its current state and saves its state only if it is different from initial state. In addition, it can also reduce the size of the control tree's state by removing a control's state when it's current state is equal to its default state. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    Type: Application
    Filed: August 3, 2005
    Publication date: April 5, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Christopher Jolley, Purushotham Naidu
  • Publication number: 20070074227
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing interceptors between producer(s) and consumer(s) of content in a remote portal system. These mechanisms and methods for providing interceptors between producer(s) and consumer(s) of content can enable embodiments to provide improved functionality and/or flexibility to systems comprising remote portals. The ability of embodiments to provide improved functionality and/or flexibility can enable end users, systems programmers and so forth to obtain greater value from remote portal installations.
    Type: Application
    Filed: May 2, 2006
    Publication date: March 29, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Purushotham Naidu, Subrahmanyam Allamaraju
  • Publication number: 20070067727
    Abstract: The present invention enables control tree compression, which is designed and implemented to compress multiple meta control trees when they are created to conserve memory. More specifically, a sub-tree cache where all nodes of a meta control tree can be cached is maintained, and multiple meta control trees can be compressed by sharing sub trees that are used by all of them to reduce memory usage. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    Type: Application
    Filed: September 22, 2005
    Publication date: March 22, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Christopher Jolley, Purushotham Naidu
  • Publication number: 20050108648
    Abstract: A method for rendering a graphical user interface (GUI), comprising providing for the representation of the GUI as a set of controls wherein the controls are organized in a logical hierarchy, traversing the representation, wherein the traversing comprises associating a theme with a first control in the set of controls, rendering the first control according to the theme, rendering any descendents of the first control according to the theme wherein any descendents of the first control can override the theme; and wherein one of the set of controls can communicate with another of the set of controls.
    Type: Application
    Filed: February 27, 2004
    Publication date: May 19, 2005
    Inventors: Daryl Olander, Richard Feit, Edward O'Neil, Timothy Breeden, Scott Musson, Christopher Jolley, Thomas Cook, Sathyanarayana Giridhar, Jason Howes, Douglas Dew, Fernand Galiana, Robert Bergman, Brodi Beartusk, Purushotham Naidu
  • Publication number: 20050108647
    Abstract: A method for rendering a portal graphical user interface (GUI), comprising providing for the representation of a GUI desktop, a GUI look and feel, and a GUI book as a set of controls wherein the controls can be organized in a logical hierarchy, traversing the representation, wherein the traversing comprises associating a theme with a first control in the set of controls, rendering the first control according to the theme, rendering any descendents of the first control according to the theme, wherein any descendents of the first control can override the theme, and wherein one of the set of controls can communicate with another of the set of controls.
    Type: Application
    Filed: February 27, 2004
    Publication date: May 19, 2005
    Inventors: Scott Musson, Christopher Jolley, George Murnock, Subrahmanyam Allamaraju, Brodi Beartusk, Robert Bergman, James D'Ambrosia, Kevin Frender, Stephen Hetzel, Purushotham Naidu, Sameer Sawant
  • Publication number: 20050108732
    Abstract: A system and method for providing a request to a portlet wherein the portlet can render itself in a graphical user interface (GUI), comprising mapping the request to a control tree wherein the control tree is a logical representation of the GUI and wherein the control tree includes a set of controls which are related hierarchically to one another, advancing the control tree through at least one life cycle stage based on the request, wherein the control tree includes a portlet control that represents the portlet, and providing the request to a portlet container, wherein the providing can be performed by the portlet control.
    Type: Application
    Filed: February 27, 2004
    Publication date: May 19, 2005
    Inventors: Scott Musson, Christopher Jolley, George Murnock, Subrahmanyam Allamaraju, Brodi Beartusk, Robert Bergman, James D'Ambrosia, Kevin Frender, Stephen Hetzel, Purushotham Naidu, Sameer Sawant
  • Publication number: 20050028105
    Abstract: A method for rendering a graphical user interface (GUI), comprising providing for the representation of the GUI as a set of controls wherein the controls are organized in a logical hierarchy and wherein each one of the controls has an entitlement that can be used to determine whether or not the control is visible when rendered, traversing the representation, wherein the traversing comprises associating a theme with a first control in the set of controls, rendering the first control according to the theme, rendering any descendents of the first control according to the theme, wherein any descendents of the first control can override the theme, and wherein one of the set of controls can communicate with another of the set of controls.
    Type: Application
    Filed: February 27, 2004
    Publication date: February 3, 2005
    Inventors: Scott Musson, Christopher Jolley, George Murnock, Subrahmanyam Allamaraju, Brodi Beartusk, Robert Bergman, James D'Ambrosia, Kevin Frender, Stephen Hetzel, Purushotham Naidu, Sameer Sawant
  • Publication number: 20050005243
    Abstract: A method for rendering a graphical user interface (GUI), comprising providing for the representation of the GUI as a set of objects wherein the objects are organized in a logical hierarchy, associating a theme with a first object in the set of objects, rendering the first object according to the theme, rendering any descendents of the first object according to the theme, wherein any descendents of the first object can override the theme, and wherein one of the set of objects can communicate with another of the set of objects.
    Type: Application
    Filed: February 27, 2004
    Publication date: January 6, 2005
    Inventors: Daryl Olander, Richard Feit, Edward O'Neil, Timothy Breeden, Scott Musson, Christopher Jolley, Thomas Cook, Sathyanarayana Giridhar, Jason Howes, Douglas Dew, Fernand Galiana, Robert Bergman, Brodi Beartusk, Purushotham Naidu