Patents Assigned to Business Objects
  • Patent number: 7984139
    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.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: July 19, 2011
    Assignee: Business Objects Software Limited
    Inventor: Radim Bacinschi
  • Patent number: 7984383
    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
  • Patent number: 7966383
    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.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: June 21, 2011
    Assignee: Business Objects Software Ltd.
    Inventors: Wu Cao, Sridhar Ganti, Vikram Kunniyur, Duc Tran
  • Patent number: 7957993
    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.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: June 7, 2011
    Assignee: Business Objects Software Ltd.
    Inventor: John Malcolm MacGregor
  • Patent number: 7949937
    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.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: May 24, 2011
    Assignee: Business Objects Software Ltd
    Inventor: Ju Wu
  • Patent number: 7945597
    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
  • Patent number: 7945529
    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
  • Patent number: 7937415
    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.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: May 3, 2011
    Assignee: Business Objects, S.A.
    Inventors: Sébastien Ducaule, Stéphane Lecercle, Benoit Maury
  • Patent number: 7912875
    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
  • Patent number: 7907151
    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.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: March 15, 2011
    Assignee: Business Objects Software Ltd.
    Inventor: Jeffery Rodd Daviss
  • Patent number: 7903114
    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.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: March 8, 2011
    Assignee: Business Objects Software Ltd.
    Inventor: Ellen Sagalov
  • Patent number: 7899832
    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.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: March 1, 2011
    Assignee: Business Objects Software Ltd.
    Inventors: Saurabh Abhyankar, Jean-Luc Agathos, Virgile Chongvilay, Davor Cubranic, Julian Lars Gosper
  • Patent number: 7899820
    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
  • Patent number: 7899837
    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
  • Patent number: 7899162
    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
  • Patent number: 7899810
    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.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: March 1, 2011
    Assignee: Business Objects Software Ltd.
    Inventors: Jean-Michel Cambot, Bernard Liautaud
  • Patent number: 7900150
    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.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: March 1, 2011
    Assignee: Business Objects Software Ltd.
    Inventor: Luke William Evans
  • Patent number: 7895578
    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.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: February 22, 2011
    Assignee: Business Objects Software Ltd.
    Inventors: Shawn Tsai, Santiago E. Becerra, Jr.
  • Patent number: 7885983
    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
  • Patent number: 7880749
    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