Patents Assigned to Cognos Incorporated
-
Publication number: 20090144313Abstract: A computing device is described that includes a user interface to receive contribution data of an enterprise and to display a sheet of the contribution data, an annotation interface module to receive one or more annotations for objects of the contribution data, a planning application to retrieve a context definition defining a context in which each of the annotations was received, and an annotation table to store each of the annotations and the context definition corresponding to each of the annotations. The user interface may be configured to output the annotations. The computing device may improve the collaborative process of developing multidimensional data. Users of the computing device may quickly and easily share their thoughts, questions, and comments about the data through annotations. Recreating an annotated sheet may be done efficiently by storing relevant coordinates.Type: ApplicationFiled: December 4, 2007Publication date: June 4, 2009Applicant: Cognos IncorporatedInventors: Johnathan Hodge, Peter Roy Ballantine, Sasa Conic
-
Publication number: 20090089240Abstract: A segmentation management system manages segmentation of a set of members in a multi-dimensionally modeled data source. The segmentation management system comprises a segment definition manager, a segmentation engine and a segment application manager. The segment definition manager manages definitions of identifiable non-overlapping segments for a given base set of members in a multi-dimensionally modeled data source. The segmentation engine divides the base set of members into the segments based on the definitions of the segments. The segment application manager allows the segments to be used as objects.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: Cognos IncorporatedInventors: Stewart James Winter, Andrew Alexander Leikucs, Mark Randy Westman
-
Publication number: 20090030915Abstract: Method and system for determining a driving factor for a data value of interest in a multidimensional database, by collecting a context for the data value of interest in the multidimensional database. The data value of interest has dimensional levels with dimensional members outside the drill path of the data value of interest. The dimensional levels are enumerated in a list. A query using the dimensional members of the dimensional level is executed. A variance is calculated for the set of query results. A driving factor for the data value of interest is determined based on the variance. The driving factor is added to the context of the data value of interest.Type: ApplicationFiled: July 25, 2007Publication date: January 29, 2009Applicant: Cognos IncorporatedInventors: Stewart James Winter, Randy Mark Westman, Murray John Reid, Andrew Alexander Leikucs, William Todd MacCulloch
-
Publication number: 20090024660Abstract: Techniques are described for sharing multidimensional data and associated annotations between software systems. As described herein, the techniques provide mechanisms for defining inter-application “links” for automatically copying data and associated annotations among databases associated with the enterprise software systems. For example, a system may include a first database storing multidimensional data for a first software application, and a second database storing multidimensional data for a second software application. The system further includes an interface by which an administrator defines a link that specifies a source area of the first database and a target area of the second database. A link control module automatically moves multidimensional data and annotations associated with cells or cubes of the multidimensional data from the source area to the target area in accordance with the link.Type: ApplicationFiled: December 12, 2007Publication date: January 22, 2009Applicant: Cognos IncorporatedInventors: Rasmus Borgsmidt, Finuala Tarnoff, Bindhu Mary Cherian
-
Publication number: 20080301086Abstract: A data warehouse comprises a multidimensional data storage area to store multidimensional data and a transactional data storage area to store underlying transactional data from which the multidimensional data is generated. The data warehouse also comprises a multidimensional query processor to provide one or more interfaces to issue a first set of queries conforming to one or more multidimensional query languages to retrieve the multidimensional data from the multidimensional data storage area. Furthermore, the data warehouse comprises a dynamic query engine to provide an additional interface to issue a second set of queries that bypass the interfaces provided by the multidimensional query processor to retrieve the transactional data from the transactional data storage area, wherein the second set of queries do not conform to any of the one or more multidimensional query languages.Type: ApplicationFiled: June 19, 2007Publication date: December 4, 2008Applicant: Cognos IncorporatedInventor: Sanjeev Kumar Gupta
-
Publication number: 20080301155Abstract: This disclosure describes techniques of validating data that a user enters into an enterprise system for storage within a multidimensional data cube. The data cube includes one or more data hyperplanes associated with members of a dimension having cells that contain data. In addition, the data cube includes a validation rule hyperplane of the dimension. Cells in the validation rule hyperplane contain data that indicate whether data in corresponding cells of the data hyperplanes comply with a validation rule. In accordance with these techniques, data in the cells of the data hyperplanes may be submitted if the data in the cells of the validation results hyperplane indicate that data contained in corresponding cells of the data hyperplanes complies with the validation rule.Type: ApplicationFiled: May 31, 2007Publication date: December 4, 2008Applicant: Cognos IncorporatedInventor: Rasmus Borgsmidt
-
Publication number: 20080288525Abstract: Method and system for removing sparse data in a response to a query to a multidimensional database by establishing a cross-tab with sparse data. After selecting a member in an axis of the cross-tab for sparsity removal, a first set expression on the orthogonal axis is selected in the context of the member. The context of the orthogonal axis is collected for generating a filter set expression with a data removal criteria, based on the collected context; and the query is submitted to the database with the filter set expression.Type: ApplicationFiled: May 14, 2007Publication date: November 20, 2008Applicant: Cognos IncorporatedInventors: Andrew Leikucs, Stewart James Winter
-
Publication number: 20080270479Abstract: A method and a system for updating values in a multidimensional database. The method includes the steps of receiving a value for updating a cell in the multidimensional database; and determining a component cell of the cell. The component cell affects the cell through a formula. The cell receiving the input and the component cell are then marked. The method further determines a target cell, affected by the cell or the component cell through an additional formula. The target cell is also marked. The method may further include the steps of identifying an additional formula for the component cell or the target cell; determining an unmarked component cell through the additional formula; and marking the unmarked component cell. The method may further place values of the marked cells in a multidimensional space without triggering allocations, calculates a new state.Type: ApplicationFiled: April 25, 2007Publication date: October 30, 2008Applicant: Cognos IncorporatedInventors: Rick Soderstrom, Guillaume Senneville
-
Publication number: 20080256612Abstract: A method of validating parameters of a request from a Web client to a Web application. The validation rules are sent to a Web client, together with a response to a Web client. The parameters in a response are updated by the Web client. The updated parameters are sent in a subsequent request to the Web client, along with the validation rules. The updated parameters are validated using the validation rules in the request, thus achieving stateless validation. The validation rules are preferably digitally signed.Type: ApplicationFiled: April 13, 2007Publication date: October 16, 2008Applicant: Cognos IncorporatedInventors: Patrick Roy, Robert Desbiens
-
Patent number: 7417546Abstract: A method and RFID system for providing a service is provided. A plurality of RFID tokens are prepared. Each tag is associated with one or more services. The RFID token is a RFID tag-based token. A user selects the RFID tag to an item. The RFID token is inserted into a package with the item to request the service to the item. A recipient scans the package to obtain the service information from the RFID tag, and handles the item based on the information.Type: GrantFiled: December 12, 2005Date of Patent: August 26, 2008Assignee: Cognos IncorporatedInventors: Pascal Llorca, Rob Vandervecht
-
Publication number: 20080201293Abstract: An enterprise business intelligence system includes a data access service that provides consistent availability of functionality for querying multidimensional data sources regardless of the capabilities of the underlying data sources. The data access service disassembles a multidimensional query into execution units, and may optimize the multidimensional query such that individual execution units may be executed locally or remotely to achieve increase computational efficiently.Type: ApplicationFiled: February 15, 2007Publication date: August 21, 2008Applicant: Cognos IncorporatedInventors: Robin Grosset, David Hood, Joachim Limburg
-
Publication number: 20080198156Abstract: A report rendering system and method of filtering and navigating reports on mobile devices are provided. The report rendering system comprises a scene generator for generating a scene of a report in response to a request to view the report or a subset of the report and a navigation module for storing selected components within the scene.Type: ApplicationFiled: September 17, 2007Publication date: August 21, 2008Applicant: Cognos IncorporatedInventors: Stephan Jou, Doug Liversidge
-
Publication number: 20080201356Abstract: A report representation system and method of transforming report outputs into a standard representation format are provided. The report representation system comprises a report parser for parsing a report output, a code generator for generating a standard representation code of the report output and a code compiler for converting the standard representation code into a format representable as a fixed schema repository. The method comprises the steps of parsing a report output, generating a standard representation code of the report output and converting the standard representation code into a format representable as a fixed schema repository.Type: ApplicationFiled: September 14, 2007Publication date: August 21, 2008Applicant: Cognos IncorporatedInventor: Stephan Jou
-
Publication number: 20080189332Abstract: Method and server in a business intelligence analysis system for building a response to a client request. The response includes information regarding the response in an updated server context. The updated server context is round tripped to the client and included in a subsequent request. After being received from the client, the subsequent request is optimized based on the included updated server context.Type: ApplicationFiled: October 4, 2007Publication date: August 7, 2008Applicant: Cognos IncorporatedInventor: Stewart James Winter
-
Publication number: 20080183744Abstract: A process management system comprises a process model, a process engine and a process user interface. The process model stores predefined configurable process metadata components of one or more business management processes. The process engine configures the process metadata components. The process engine also generates user interface contents for a specific management process based on a set of the process metadata components relevant to the specific management process. The process user interface presents the user interface contents for configuration of the process metadata components, and for conducting the specific management process using the generated user interface contents.Type: ApplicationFiled: May 1, 2007Publication date: July 31, 2008Applicant: Cognos IncorporatedInventors: Michael Adendorff, Tom Fazal
-
Publication number: 20080140682Abstract: A system provides multidimensional tuple Hilbert ordering within a linear storage structure to enable more consistent and efficient access to stored multidimensional tuples. The database system comprises a tuple storage module that receives multidimensional data elements, where each multidimensional data element is defined by a plurality of different object types, and where each object is associated with a different dimension within a multidimensional data space. The tuple storage module further forms a respective tuple for each of the multidimensional data elements by mapping each object to an associated reference and applies a Hilbert function to the references of each of the tuples to determine a respective Hilbert ordering for each of the tuples. The system further comprises a linear data storage structure that includes a B-tree for storing the Hilbert ordering.Type: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Applicant: Cognos IncorporatedInventors: Robin Grosset, David Hood
-
Publication number: 20080133568Abstract: Techniques are described of applying on-line analytical processing (OLAP) to associative databases. For instance, a database adapter implemented in computer hardware or software may automatically create dimensions in a multidimensional dataset for data types in an associative database. The database adapter may then query the associative database for metadata that describes index values of each dimension of the multidimensional dataset. The database adapter may then query the associative database for data values to populate individual cells of the multidimensional database.Type: ApplicationFiled: November 30, 2006Publication date: June 5, 2008Applicant: Cognos IncorporatedInventors: Robin Grosset, David Hood
-
Publication number: 20080126326Abstract: A system and method of producing a business report from data contained in a computer based business intelligence system, is provided. The method includes defining one or more macro functions, and producing a report layout containing one or more macrotized database language expressions. The macrotized database language expression having at least one of the macro functions. The method includes produce one or more valid database language expressions for a database query by modifying the one or more macrotized database language expressions in dependence upon the return value of the at least one of the macro functions, and applying the one or more valid database language expressions to one or more database to produce the business report.Type: ApplicationFiled: November 2, 2007Publication date: May 29, 2008Applicant: Cognos IncorporatedInventors: Charles Michael Potter, Henk Cazemier, Glen Michael Seeds
-
Publication number: 20080114793Abstract: Techniques are described for compressing multidimensional datasets. For instance, a compression module obtains lists of indices of data along dimensions of the multidimensional dataset. The compression module calculates lists of offset values from the lists of coordinates. The compression module then performs a statistical redundancy data compression algorithm on the lists of offset values. Because the lists of offset values may contain more repetitious values than the initial lists of coordinates, a compression ratio on the multidimensional dataset may be higher than without first calculating the lists of offset values.Type: ApplicationFiled: November 9, 2006Publication date: May 15, 2008Applicant: Cognos IncorporatedInventors: Robin Grosset, David Hood
-
Publication number: 20080104068Abstract: A member naming system is provided for naming members of a dimension in a data analyzing system having a receiver for receiving a pattern. One example of the dimension is a time dimension containing time periods. The pattern has a sequence of pattern components for defining a name. A time period is defined by a start time, an end time, a relationship and a level in a single time hierarchy. The time period naming system further has an interpreter for interpreting the sequence of pattern components, and a generator for generating the time period name based on the interpretation of the sequence of pattern components within a context of the relationship of the time period in the time hierarchy.Type: ApplicationFiled: October 27, 2006Publication date: May 1, 2008Applicant: Cognos IncorporatedInventors: Rick Soderstrom, Bob Sparks, Guillaume Senneville, Phil Archdeacon