×

Control-based graphical user interface framework

  • US 7,853,884 B2
  • Filed: 02/27/2004
  • Issued: 12/14/2010
  • Est. Priority Date: 02/28/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating a graphical user interface (GUI), comprising:

  • mapping a request from a client to a control tree factory residing on a server for generating a response;

    generating a control tree from the control tree factory based on the request, wherein the control tree can include a plurality of controls, wherein each control of the plurality of controls is associated with a software class that represents a graphical element of a the GUI;

    wherein each said control can be dynamically added to the control tree during a control tree lifecycle;

    using a render queue to collect a subset of the control tree that are selected for pre-rendering, wherein the subset of the control tree contains one or more controls of the plurality of controls;

    dispatching each control in the render queue to a separate render worker using a separate thread;

    pre-rendering the subset of the control tree in the render queue before the control tree is processed;

    advancing the control tree, including the pre-rendered subset of the control tree, through at least one lifecycle stage based on the request and updating the control tree; and

    generating the response based on the control tree that is updated, wherein the response can be used to render at least a portion of the GUI on the client.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×