×

Application-specific personalization for data display

  • US 7,945,846 B2
  • Filed: 03/17/2003
  • Issued: 05/17/2011
  • Est. Priority Date: 09/06/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for detecting a display device and presenting a plurality of graphical movable elements and a plurality of data cells with respect to the display device, comprising:

  • receiving a set of information from one or more enterprise links;

    storing the set of information at an active data cache;

    processing the set of information;

    generating the set of data elements by an active reports engine;

    rendering said data table in said browser window;

    providing a column function configured to calculate a first value for an aggregate data cell of the plurality of aggregate data cells as a first mathematical function of values associated with cells that are disposed in a column of cells;

    providing a row function configured to calculate a second value for the aggregate data cell of the plurality of aggregate data cells as a second mathematical function of values associated with cells that are disposed in a said row of cells;

    providing a single user-selectable function selector, said user-selectable function selector having at least a first user-selectable choice reflective of a desire to employ, for each aggregate data cell, said column function to calculate the first value of said aggregate given data cell and a second user-selectable choice reflective of a desire to employ, for each aggregate data cell, said row function to calculate the second value of said aggregate data cell, wherein said first user-selectable choice is identified by one of a row label and a column label and said second user-selectable choice is identified by an other of the one of a row label and a column label;

    automatically receiving a selection of one of the first choice and the second choice through the single user-selectable function selector;

    for each aggregate data cell, automatically determining a selected function, wherein the selected function is one of the column function and the row function, based on the selection of the one of the first choice and the second choice, wherein the selected function identifies data objects associated with the aggregate data cell;

    detecting a type of the display device, wherein the type of the display device includes a viewable dimensions available for displaying graphical information;

    based on the viewable dimensions available for the display device, generating a set of workspace display configuration indicia configured for positioning one or more aggregate moveable graphical elements; and

    automatically applying the set of workspace display configuration indicia, including,positioning each aggregate moveable graphical element in accordance with the set of workspace display configuration indicia;

    for each aggregate moveable graphical element, determining the associated data objects for the aggregate moveable graphical element;

    for each aggregate moveable graphical element, displaying in said aggregate moveable graphical element said first value, calculated by applying the selected function for the aggregate moveable graphical element on the associated data objects; and

    for each aggregate moveable graphical element, displaying in said aggregate moveable graphical element said second value, calculated by applying the selected function for the aggregate moveable graphical element on the associated data objects.

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