Abstract: A computer readable storage medium includes executable instructions for facilitating automatic server optimization in a system. The executable instructions include instructions to accept a set of initialization parameters, analyze a set of one or more configuration sources, determine a set of configuration settings, receive a series of load levels, and select a load level. The set of configuration settings are tested against the load level. An optimal configuration setting for the load level is identified. The optimal configuration setting is recorded.
Abstract: A computer readable medium includes executable instructions to select a panel layout with panels specified in combination. Interactive graphic files representative of input and output values for panels within the panel layout are selected. The interactive graphic files are associated with panels in the panel layout. A composite interactive graphic file representative of input and output values for the interactive graphic files representative of input and output values that have been associated with the panel layout is generated.
Type:
Grant
Filed:
April 28, 2006
Date of Patent:
July 19, 2011
Assignee:
Business Objects Software, Ltd.
Inventors:
Justin Mark Schell, Santiago Becerra, Sr., William Justin Cox, Brian Eric Mantuano, Jaime Zuluaga
Abstract: Embodiments of the present invention include a computer-implemented systems and methods for accessing metadata across a network. A metadata server receives requests to access a data source from one or more clients. The metadata server is coupled between one or more backend servers and the clients. The backend servers may be coupled to the data sources of interest. The metadata server provides a metadata service proxy for establishing communications with the backend servers and for signaling the backend servers to establish connections to data sources. Data sources may be stateful or stateless. For stateless data sources, the metadata server may dynamically create reusable metadata service provider proxies that receive metadata from metadata service providers on the backend servers. For stateful data sources, unique metadata service provider proxies may be dynamically created and used to service client requests.
Abstract: A computer readable storage medium comprises executable instructions to define and calculate a plurality of performance indicators, including key performance indicators. A validity index for a key performance indicator is determined based on variances of performance indicators that are in conflict with the key performance indicator.
Abstract: A computer-readable medium includes a report parts viewer. The report parts viewer is configured to identify a first report object of a first plurality of report objects included in a first report. The report parts viewer is configured to facilitate display of the first report object absent each remaining report object included in the first report.
Abstract: A system and a method for creating an analytical report on top of a multidimensional data model built on top of a relational or multidimensional database. The database operates in a computer system and provides returned values responsive to queries. Such a query is generated automatically and is deduced from a report definition. According to one embodiment, a report specification is used by the system and method of the present invention is able to defer the initial query of the data source, as is the case with conventional reporting tools and methods, until after the report has been defined. That is, the manner in which a analytic report is defined provides for an automatically generated query. Once the report has been defined, the data to populate such a report is retrieved to build the document.
Type:
Grant
Filed:
November 27, 2006
Date of Patent:
May 17, 2011
Assignee:
Business Objects Software Ltd.
Inventors:
Jean-Yves Cras, Ricardo Polo-Malouvier, Henri Biestro
Abstract: A computer readable storage medium includes executable instructions to analyze sort options associated with an input table and a comparison table. It is determined whether a consistent sort can be performed by a first database associated with the input table and a second database associated with the comparison table. A first sort operation is performed on the input table at the first database and a second sort operation is performed on the comparison table at the second database when a consistent sort can be achieved. Sort operations on the input table and the comparison table are executed at a common sort engine when a consistent sort cannot be performed by the first database and the second database.
Type:
Grant
Filed:
December 27, 2007
Date of Patent:
May 17, 2011
Assignee:
Business Objects, S.A.
Inventors:
Hui Xu, Werner Daehn, Mon For Yee, Ajit Dash
Abstract: A computer readable storage medium comprises executable instructions to provide a first report defining a plurality of references to a plurality of data objects. The plurality of references to the plurality of data objects is analyzed to identify references to unused data objects. The references to the unused data objects are removed from the plurality of references to generate a subset of references to a subset of data objects. A second report defining the subset of references to the subset of data objects is generated.
Abstract: A computer implemented method includes receiving a data filter from a first panel of filtering categories. The data filter is applied to a dataset wherein a resulting data subset is created. One or more further data filters is displayed within a nested second panel of filtering categories.
Type:
Grant
Filed:
October 31, 2006
Date of Patent:
March 22, 2011
Assignee:
Business Objects Software Ltd.
Inventors:
Julian Lars Gosper, Adam Binnie, Davor Cubranic, Richard Bruce Cameron
Abstract: A computer readable storage medium includes executable instructions to accept a set of document objects, wherein each document object is associated with a z-order. A document object in the set of document objects is passed to a pre-rendering region comprising a stack of one or more panes, wherein the document object is added in z-order. The document object is checked against each pane in the stack for document object overlap, beginning with a topmost pane, until a pane selected from one of a bottommost pane and an overlap pane is reached. The document object is associated with a pane selected from one of the bottommost pane and a pane above the overlap pane. The pane above the overlap pane is selected from one of a pane in the stack and a new pane added to the top of the stack.
Abstract: A computer readable storage medium includes executable instructions to associate two or more data sets with two or more vertices in a Venn graph. An intersection of the two or more data sets is associated with a vertex in the Venn graph. A plurality of outliers is associated between the two or more data sets and the intersection of the two or more data sets with a plurality of vertices disposed between the two or more vertices and the vertex in the Venn graph.
Abstract: A computer readable storage medium includes executable instructions to receive a relevancy parameter. The relevancy parameter is searched in a category ensemble including a set of categories, where the category ensemble overlies a dataset. A first order of the set of categories is created based on the relevancy of the relevancy parameter to each category in the set of categories, where the relevancy is a degree of match to the relevancy parameter. A second order of the set of categories is created based on the merit of each category to partition the dataset. The first order and the second order are combined into a final order, which is returned. A measure in the category ensemble is searched based on the relevancy parameter. The measure is returned as a selected measure, where the selected measure is a codomain of a visualization depicting a portion of the dataset.
Abstract: A computer readable medium includes executable instructions to create a first export file that defines attributes and relationships associated with a first business intelligence object. A second export file that characterizes a second business intelligence object associated with the first business intelligence object is formed. The first export file and the second export file are combined into a composite export entity. The composite export entity is distributed.
Type:
Grant
Filed:
December 14, 2005
Date of Patent:
March 1, 2011
Assignee:
Business Objects Software Ltd.
Inventors:
Stephan Jacob Nagoski, Carlos Antonio Mejia
Abstract: A computer readable storage medium includes executable instructions to extract data model object information and report data values from data model objects in at least one semantic abstraction to define indexed fields. A search query is received. The search query is applied against the indexed fields to define matching data model objects and matching report data values. A proposed abstract query with at least one matching data model object and a corresponding semantic abstraction is generated.
Type:
Grant
Filed:
September 29, 2006
Date of Patent:
March 1, 2011
Assignee:
Business Objects Software Ltd.
Inventors:
Ricardo Polo-Malouvier, Grégoire Jean Antoine Cacheux, Gilles Vergnory-Mion, Mark Allerton
Abstract: A computer readable medium includes executable instructions to facilitate an instant messaging conversation between a first computer and a second computer on a network. A first request for a report specified by the user of the first computer is processed. A first portion of the report is returned to a first output device of the first computer and a second output device of the second computer. An interaction signal characterizing an interaction with the first portion of the report is processed to produce a second portion of the report. The second portion of the report is routed to the first output device of the first computer and the second output device of the second computer.
Type:
Grant
Filed:
March 31, 2006
Date of Patent:
March 1, 2011
Assignee:
Business Objects Software Ltd.
Inventors:
Ju Wu, Hlaing Than, Patrick Yee Cheuk Cheng
Abstract: A relational database access system and method provides a new data representation and a query technique which allows information system end users to access (query) relational databases without knowing the relational structure or the structure query language (SQL). The present invention utilizes semantically dynamic objects.
Abstract: A method of constructing a data transformation block includes selecting a first discrete logic visual icon and a second discrete logic visual icon from a logic repository. A combination valid state is established when the first discrete logic visual icon can be combined with the second discrete logic visual icon. The first discrete logic visual icon and the second discrete logic visual icon are combined in response to the combination valid state to form a data transformation block. The data transformation block has a corresponding functional language source code description of the logical operations to be performed by the data transformation block. The data transformation block processes data to form transformed data. The data transformation block may be stored in the logic repository so that others can access it.
Abstract: A computer readable medium includes executable instructions to allow the designation of a connector component provided within a Graphical User Interface (GUI). The selection of a graphic component within the GUI is supported. The connector component is associated with the graphic component. The connector component is associated with a data source. An interactive control panel incorporating the connector component and the graphic component is generated. The interactive control panel presents data from the data source.
Abstract: A computer readable medium includes executable instructions to define an individual publication schema for each heterogeneous source of a set of heterogeneous sources. Each individual publication schema specifies mapping rules between data from a heterogeneous source and a non-permanent structured instance of data. A non-permanent structured instance of data as defined by an individual publication schema is generated. An integration schema defining a set of integration rules for combining data from each non-permanent structured instance of data as defined by individual publication schema is established. A target non-permanent structured instance of data to include data from the plurality of heterogeneous sources based on at least one integration schema is formed.
Type:
Grant
Filed:
June 30, 2006
Date of Patent:
February 8, 2011
Assignee:
Business Objects Software Ltd.
Inventors:
Françoise Fabret, François Llirbat, Eric Simon
Abstract: A computer readable storage medium includes executable instructions to define an abstraction layer disposed between a business intelligence application and a set of visualization libraries. The abstraction layer provides an application programmer interface for the business intelligence application to the set of visualization libraries. A visualization settings model is defined within the abstraction layer. The visualization settings model describes a visualization that can be rendered by a visualization library in the of visualization libraries.
Type:
Grant
Filed:
January 31, 2007
Date of Patent:
February 1, 2011
Assignee:
Business Objects Software Ltd.
Inventors:
Christophe Favart, Marc Labouze, Bruno Plumejeau