Patents by Inventor Scott Musson

Scott Musson 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: 8225234
    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: Grant
    Filed: February 27, 2004
    Date of Patent: July 17, 2012
    Assignee: Oracle International Corporation
    Inventors: Daryl B. Olander, Richard Feit, Edward K. O'Neil, Timothy Breeden, Scott Musson, Christopher Jolley, Thomas A. Cook, Sathyanarayana Giridhar, Jason Howes, Douglas Dew, Fernand Galiana, Robert Bergman, Brodi Beartusk, Purushotham Babu Naidu
  • Patent number: 7934163
    Abstract: A method for responding to a request, comprising accepting the request, mapping the request to a control tree wherein the control tree is a logical representation of a graphical user interface (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 lifecycle stage based on the request, wherein the control tree includes at least one portlet control that represents at least one portlet, providing the request to a portlet container that contains the at least one portlet, and aggregating the output of each of the at least one portlets and providing the output to the GUI.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: April 26, 2011
    Assignee: Oracle International Corporation
    Inventors: Scott Musson, Christopher Jolley, George Murnock, Subrahmanyam Allamaraju, Brodi Beartusk, Robert Bergman, James D'Ambrosia, Kevin Blair Frender, Stephen Hetzel, Purushotham Babu Naidu, Sameer Sawant
  • Patent number: 7814423
    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: Grant
    Filed: February 27, 2004
    Date of Patent: October 12, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Scott Musson, Christopher Jolley, George Murnock, Subrahmanyam Allamaraju, Brodi Beartusk, Robert Bergman, James D'Ambrosia, Kevin Blair Frender, Stephen Hetzel, Purushotham Babu Naidu, Sameer Sawant
  • Patent number: 7752677
    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: Grant
    Filed: February 27, 2004
    Date of Patent: July 6, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Scott Musson, Christopher Jolley, George Murnock, Subrahmanyam Allamarju, Brodi Beartusk, Robert Bergman, James D'Ambrosia, Kevin Blair Frender, Stephen Hetzel, Purushotham Babu Naidu, Sameer Sawant, Shane Pearson, Jeffrey Sauls
  • Patent number: 7725560
    Abstract: A web service user interface can be automatically generated, thus simplifying development of web applications. Web service configuration data can be received and proxies to access the web service can be automatically generated. Communication code can also be automatically generated to facilitate communicate with said web service using the proxies. Display code can be automatically generated to display content provided by a web service. In one example, the web service user interface is a portlet.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: May 25, 2010
    Assignee: BEA Systems Inc.
    Inventors: Christopher E. Bales, Scott Musson, Jalpesh Patadia, Troy Beecroft
  • Patent number: 7650572
    Abstract: A method for navigating a graphical user interface (GUI) having at least one page, comprising providing a first booklet, wherein user interaction with the first booklet can cause the GUI to navigate to a new page; providing a request based on user interaction with the first booklet; mapping the request to a control tree factory; generating a control tree from the factory based on the request wherein the control tree includes a booklet control corresponding to the first booklet; advancing the control tree through at least one lifecycle stage based on the request; and generating a response wherein the response can be used to render the new page.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: January 19, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Daryl B. Olander, Richard Feit, Edward K. O'Neil, Timothy Breeden, Scott Musson, Christopher Jolley, Thomas A. Cook, Sathyanarayana Giridhar, Jason Howes, Douglas Dew, Fernand Galiana, Robert Bergman, Brodi Beartusk, Purushotham Babu Naidu
  • Publication number: 20070006069
    Abstract: Embodiments provide methods and mechanisms for organizing portal content that can enable a newly created portal element, i.e., a subsection of a portal, to be persisted as an externally, self-contained entity that can be created for the element and referenced by a control tree for the portal. A control tree includes information organized hierarchically or otherwise that is used to control serving of portal content. Externally persisted self-contained entities can be created for many types of portal elements.
    Type: Application
    Filed: June 27, 2005
    Publication date: January 4, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Gregory Smith, Christopher Bales, Melissa Dawe, Jeffrey Mueller, Christopher Jolley, Shane Pearson, Skip Sauls, Scott Musson, Robert Ritchy, James D'Ambrosia
  • Publication number: 20060294495
    Abstract: Embodiments provide methods and mechanisms for organizing portal content that can enable a newly created portal element, i.e., a subsection of a portal, to be persisted as an externally, self-contained entity that can be created for the element and referenced by a control tree for the portal. A control tree includes information organized hierarchically or otherwise that is used to control serving of portal content. Externally persisted self-contained entities can be created for many types of portal elements.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Gregory Smith, Christopher Bales, Melissa Dawe, Jeffrey Mueller, Christopher Jolley, Shane Pearson, Skip Sauls, Scott Musson, Robert Ritchy, James D'Ambrosia
  • Publication number: 20060294496
    Abstract: Embodiments provide methods and mechanisms for organizing portal content that can enable a newly created portal element, i.e., a subsection of a portal, to be persisted as an externally, self-contained entity that can be created for the element and referenced by a control tree for the portal. A control tree includes information organized hierarchically or otherwise that is used to control serving of portal content. Externally persisted self-contained entities can be created for many types of portal elements.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Gregory Smith, Christopher Bales, Melissa Dawe, Jeffrey Mueller, Christopher Jolley, Shane Pearson, Skip Sauls, Scott Musson, Robert Ritchy, James D'Ambrosia
  • Publication number: 20060294458
    Abstract: Embodiments provide methods and mechanisms for organizing portal content that can enable a newly created portal element, i.e., a subsection of a portal, to be persisted as an externally, self-contained entity that can be created for the element and referenced by a control tree for the portal. A control tree includes information organized hierarchically or otherwise that is used to control serving of portal content. Externally persisted self-contained entities can be created for many types of portal elements.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Gregory Smith, Scott Musson, James Ambrosia, Robert Ritchy, Christopher Bales, Skip Sauls, Christopher Jolley, Jeffrey Mueller, Melissa Dawe, Shane Pearson
  • 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: 20050108034
    Abstract: A method for responding to a request, comprising accepting the request, mapping the request to a control tree wherein the control tree is a logical representation of a graphical user interface (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 lifecycle stage based on the request, wherein the control tree includes at least one portlet control that represents at least one portlet, providing the request to a portlet container that contains the at least one portlet, and aggregating the output of each of the at least one portlets and providing the output to the GUI.
    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 Babu 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
  • Publication number: 20040261032
    Abstract: A method for navigating a graphical user interface (GUI) having at least one page, comprising providing a first booklet, wherein user interaction with the first booklet can cause the GUI to navigate to a new page; providing a request based on user interaction with the first booklet; mapping the request to a control tree factory; generating a control tree from the factory based on the request wherein the control tree includes a booklet control corresponding to the first booklet; advancing the control tree through at least one lifecycle stage based on the request; and generating a response wherein the response can be used to render the new page.
    Type: Application
    Filed: February 27, 2004
    Publication date: December 23, 2004
    Inventors: Daryl B. Olander, Richard Feit, Edward K. O'Neil, Timothy Breeden, Scott Musson, Christopher Jolley, Thomas A. Cook, Sathyanarayana Giridhar, Jason Howes, Douglas Dew, Fernand Galiana, Robert Bergman, Brodi Beartusk, Purushotham Babu Naidu
  • Publication number: 20040068554
    Abstract: A web service user interface can be automatically generated, thus simplifying development of web applications. Web service configuration data can be received and proxies to access the web service can be automatically generated. Communication code can also be automatically generated to facilitate communicate with said web service using the proxies. Display code can be automatically generated to display content provided by a web service. In one example, the web service user interface is a portlet.
    Type: Application
    Filed: February 28, 2003
    Publication date: April 8, 2004
    Applicant: BEA Systems, Inc.
    Inventors: Christopher E. Bales, Scott Musson, Jalpesh Patadia, Troy Beecroft