×

Method for selecting a data set from a plurality of data sets by means of an input device

  • US 8,972,467 B2
  • Filed: 08/31/2010
  • Issued: 03/03/2015
  • Est. Priority Date: 08/31/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a plurality of aggregated Key Performance Indicator values (KPI-values) of a plurality of different KPIs to one or more views of a GUI of a client processing device, the method comprising:

  • providing the client processing device, the client processing device being a mobile, hand-held electronic appliance, the client processing device comprising;

    a touch-screen for displaying the one or more views,an application program,wherein the client processing device is adapted to receive log-in data of a user, anda first database,providing a server processing device, the server processing device being operatively coupled to a second database, wherein the first database and the second database respectively comprise an organization graph, each organization node of the organization graph having assigned one or more KPI values, the server processing device comprising;

    a plurality of web-service interfaces being accessible by the application program, each interface being operable to receive and process a request for one or more KPIs being particular to said interface, each interface being operable to return an aggregated KPI value read from the second database, wherein the first and the second database respectively comprise a first table for storing O-aggregated KPI-values, each O-aggregated KPI value being calculated for one of the organization nodes and one of the KPIs by aggregating KPI values of said one KPI being respectively assigned to said one organization node or to any of its direct or indirect child nodes,receiving the log-in data of the user by the application program,identifying one organization node of the organization graph as the organization node representing the logged-in user and using said identified node as current organization node,A) determining one or more first KPIs for the current organization node;

    B) accessing, by the application program, the first table of the first database for retrieving O-aggregated KPI values for one or more first KPIs for the current organization node,C) in case the O-aggregated KPI values could not be retrieved from the first database, determining from the plurality of web service interfaces one or more first web-service interfaces being operable to receive and process a request for the first KPIs,D) querying, by the application program, the determined first web service interfaces via a network for receiving the O-aggregated KPI values of the first KPIs,E) storing, by the application program, the O-aggregated KPI values received from the second database in the first table of the first database,F) displaying, by the application program, the O-aggregated KPI values retrieved from the first database or received from the second database in an organization view, the organization view displaying the current organization node and its direct child organization nodes, the organization view enabling the user to navigate within the organization graph, whereby a selection of one of the displayed organization nodes triggers there-execution of the steps A-F, wherein the selected organization node is used as the current organization nodewherein the content of the first table of the first database is automatically filled by the application program with O-aggregated KPI values by submitting a plurality of requests to the first web service interfaces until for each KPI and for each organization node being the organization node representing the logged-in user or being one of the direct or indirect child nodes of said organization node the corresponding O-aggregated KPI value is received from the second database and is stored to the first table of the first database.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×