Patents Assigned to Hyperion Solutions Corporation
-
Patent number: 7890546Abstract: Disclosed is a method for determining database queries to be sent by an analytical server to a Relational Dababase Monitoring System (RDBMS) by using hierarchical level metadata to describe the various structures within the database.Type: GrantFiled: February 3, 2006Date of Patent: February 15, 2011Assignee: Hyperion Solutions CorporationInventors: Arun Shah, Robert F. Novy
-
Patent number: 7818305Abstract: The present invention introduces the concept of a super-trigger to allow for multi-level hierarchical triggers in a database application. The super-trigger may be created by identifying one or more triggers as sub-triggers, and defining a condition in the super-trigger, the result of the condition depending from a result of one or more of the sub-triggers. Upon execution, information may be retrieved regarding a result for each of the sub-triggers. The condition may then be evaluated using these results, and an action may be performed if the condition is met.Type: GrantFiled: October 8, 2007Date of Patent: October 19, 2010Assignee: Hyperion Solution CorporationInventor: Vijayakumar Anjur
-
Patent number: 7797320Abstract: A solution is provided wherein the apparent dimensionality of a data set is reduced by ranking combinations of dimensions and parts of dimensions in terms of their suitability for mapping to the axes of a grid display. A user may then be presented with dense lower dimensional views of the data that are much easier to understand than sparse high dimensional views. The user may then make further refinements, groupings, and analyses as needed.Type: GrantFiled: March 15, 2005Date of Patent: September 14, 2010Assignee: Hyperion Solutions CorporationInventor: Erik Thomsen
-
Patent number: 7716172Abstract: A method of operating a multi-dimensional database is disclosed. In this method, a multi-dimensional portion of the data is transferred to a multi-dimensional database. A relational portion of the cube is kept in the relational database. When data from the relational portion needs to be accessed, the system produces the SQL queries to obtain data from the relational database.Type: GrantFiled: January 30, 2006Date of Patent: May 11, 2010Assignee: Hyperion Solutions CorporationInventors: Vaishnavi Anjur, Vijay K. Anjur, Hemanta Banerjee, Maya Binkovich, Srinivas Duvvuri, Mark Goldenshteyn, Arun Kumar, Kevin Kaixuan Liao, Igor Nazarenko
-
Patent number: 7631005Abstract: A solution is provided wherein multiple instances of source data measures are displayed in individual cells by utilizing a slicing mechanism that allows the user to select a range of values for certain dimensions known as slicers. The source data measures to be displayed in a cell may then be filtered using these ranges of values for the slicers, and then displayed inside the cell.Type: GrantFiled: March 16, 2005Date of Patent: December 8, 2009Assignee: Hyperion Solutions CorporationInventor: Erik Thomsen
-
Patent number: 7467127Abstract: Selection of certain views of a multidimensional database to materialize may be accomplished using an efficient and effective solution. A set of all potential views may be stored in a structure. A path in the structure may then be traversed in an indicated direction through the structure, the path including two or more potential views and beginning at an indicated view. Then two or more immaterialized views in the path may be compared to each other to determine which immaterialized view is the optimum choice for maximizing benefit if selected to be materialized. Then the traversing and comparing may be continually iterated through, each iteration utilizing an indicated direction different than the last, each iteration also utilizing an indicated view set at the optimum choice determined by the last iteration, the iterating continuing until it converges on a single view. That single view may then be selected for materialization.Type: GrantFiled: June 7, 2004Date of Patent: December 16, 2008Assignee: Hyperion Solutions CorporationInventors: Jonathan M. Baccash, Igor Nazarenko, Uri Rodny, Ambuj Shatdal
-
Patent number: 7392242Abstract: The cost of running a query (having a query range) on a multidimensional database may be estimated using a process factors criteria beyond merely the number of affected records. First, a materialized view of the database may be represented as a container of tuples, sorted by key. Then keys may be stepped through, each key representing a mapping of a combination of tuples from the container. At each step, the process may request the next smallest key in the query range greater than or equal to the key of the current step, which results in the tuple in the database whose key is the smallest, greater than or equal to the requested key, and determine if the resulting tuple is in the query range. The cost of the query may then be estimated as the number of tuples upon which the range check was performed.Type: GrantFiled: June 7, 2004Date of Patent: June 24, 2008Assignee: Hyperion Solutions CorporationInventors: Jonathan M. Baccash, Igor Nazarenko, Uri Rodny, Ambuj Shatdal
-
Patent number: 7337163Abstract: A multi-dimensional database query to be sent to a data source may be split into multiple smaller queries by a mid-tier solution and sent individually to the data source(s) for calculation and retrieval of data. This may be accomplished by creating row and column tree structures representing title and header rows and header columns in the query grid. The operation to be performed by the query may then be performed on these tree structures. The grid may then be split based on the resulting tree structures, and forwarded independently to one or more data servers. The results may be merged to generate the complete result or cursored. This allows the system to pass multiple smaller grids to data servers.Type: GrantFiled: December 4, 2003Date of Patent: February 26, 2008Assignee: Hyperion Solutions CorporationInventors: Ranganathan Srinivasan, Abhijeet Kataria
-
Publication number: 20080034369Abstract: A method and apparatus for processing jobs on an enterprise-wide computer system. The computer system uses a portal architecture to allow a user to view a wide variety of content retrieved from a variety of different computer systems. The computer system is configured such that a plurality of users can access the system at the same time through a computer network such as the Internet. Users may access the computer system by using a standardized browser program, thus simplifying the user interface. The computer system may also be connected to one or more back-end databases that correspond to the different computer systems within the enterprise. The computer system is configured to run predefined jobs to process data. These jobs can perform a variety of tasks such as retrieving data from a back-end database, preparing a report based upon retrieved data, processing data already resident within the portal system, or notifying a user when a particular condition occurs within the portal system.Type: ApplicationFiled: August 13, 2007Publication date: February 7, 2008Applicant: HYPERION SOLUTIONS CORPORATIONInventors: Kathleen Polizzi, Gail Godbeer, Gadi Yedwab, Anthony Murphy, Robert Bick, Jeffrey Ewry, William Hippenmeyer, Peter Burton, Jack Norris
-
Patent number: 7324991Abstract: Sampling may be supported in a multidimensional database by integrating it into metadata and/or data navigation requests. Additionally, biasing may be introduced to allow a user to focus results.Type: GrantFiled: August 30, 2002Date of Patent: January 29, 2008Assignee: Hyperion Solutions CorporationInventor: Vijayakumar Anjur
-
Patent number: 7305419Abstract: Embodiments of the present invention provide systems and methods of managing hierarchical reference data. According to one embodiment of the present invention, a hierarchical data management program can maintain a master set of reference data corresponding to the reference data being managed. From the master set of reference data, the hierarchy management program can instantiate centralized hierarchies, validate changes to the centralized hierarchies and enforce business rules with respect to the centralized hierarchies. The hierarchy management program can publish the centralized hierarchies to subscribing systems for use by the subscribing systems in managing data of interest.Type: GrantFiled: March 25, 2004Date of Patent: December 4, 2007Assignee: Hyperion Solutions CorporationInventors: Douglas Cosby, Byron McKenzie, Jack Smiley
-
Patent number: 7272609Abstract: A solution may be provided in which a cache may assign a version to each object that it caches. The version may be saved in a database along with the object. Each time the business logic accesses the cache for a dependent object, such as a read from the bit mask field of the new parent member, the version of the object checked in the cache and its identification may be saved on a dependency list. Once changes to the object are performed, the business logic may issue a commit command. The cache may then verify that the version of each object on the dependency list matches the version that is in the database. If an object on the dependency list either does not exist in the database, or exists with another version, then the transaction may be canceled.Type: GrantFiled: January 12, 2004Date of Patent: September 18, 2007Assignee: Hyperion Solutions CorporationInventor: Shaun Bakey
-
Patent number: 7266821Abstract: A method and apparatus for processing jobs on an enterprise-wide computer system. The computer system uses a portal architecture to allow a user to view a wide variety of content retrieved from a variety of different computer systems. The computer system is configured such that a plurality of users can access the system at the same time through a computer network such as the Internet. Users may access the computer system by using a standardized browser program, thus simplifying the user interface. The computer system may also be connected to one or more back-end databases that correspond to the different computer systems within the enterprise. The computer system is configured to run predefined jobs to process data. These jobs can perform a variety of tasks such as retrieving data from a back-end database, preparing a report based upon retrieved data, processing data already resident within the portal system, or notifying a user when a particular condition occurs within the portal system.Type: GrantFiled: April 27, 2001Date of Patent: September 4, 2007Assignee: Hyperion Solutions CorporationInventors: Kathleen Riddell Polizzi, Gail Helen Godbeer, Gadi Yedwab, Anthony John Murphy, Robert Mark Bick, Jeffrey Alan Ewry, William Hippenmeyer, Peter Alan Burton, Jack Norris
-
Patent number: 7167859Abstract: Disclosed is a system, method, and apparatus for calculating metrics by using hierarchical level metadata to describe the various structures within the database. The hierarchical level metadata permit calculation of complex metrics by an analytical server which would otherwise be difficult or impossible. As a result of the way that the analytical server calculates the metrics, slicing and drilling are supported. Additionally, dimension and fact level security are also supported.Type: GrantFiled: April 27, 2001Date of Patent: January 23, 2007Assignee: Hyperion Solutions CorporationInventors: Arun Shah, Robert F. Novy, Robert A. Ertl
-
Patent number: 7080090Abstract: Disclosed is a system, method, and apparatus for calculating metrics by using hierarchical level metadata to describe the various structures within the database. The hierarchical level metadata permit calculation of complex metrics by an analytical server which would otherwise be difficult or impossible. As a result of the way that the analytical server calculates the metrics, slicing and drilling are supported. Additionally, dimension and fact level security are also supported.Type: GrantFiled: April 27, 2001Date of Patent: July 18, 2006Assignee: Hyperion Solutions CorporationInventors: Arun Shah, Robert F. Novy, Robert A. Ertl
-
Patent number: 7072897Abstract: Disclosed is a system, method, and apparatus for calculating metrics by using hierarchical level metadata to describe the various structures within the database. The hierarchical level metadata permit calculation of complex metrics by an analytical server which would otherwise be difficult or impossible. As a result of the way that the analytical server calculates the metrics, slicing and drilling are supported. Additionally, dimension and fact level security are also supported.Type: GrantFiled: April 27, 2001Date of Patent: July 4, 2006Assignee: Hyperion Solutions CorporationInventors: Arun Shah, Robert F. Novy, Robert A. Ertl
-
Patent number: 7031953Abstract: Disclosed is a method for determining database queries to be sent by an analytical server to a Relational Database Monitoring System (RDBMS) by using hierarchical level metadata to describe the various structures within the database.Type: GrantFiled: December 8, 2003Date of Patent: April 18, 2006Assignee: Hyperion Solutions CorporationInventors: Arun Shah, Robert F. Novy
-
Patent number: 7028046Abstract: A method of operating a multi-dimensional database is disclosed. In this method, a multi-dimensional portion of the data is transferred to a multi-dimensional database. A relational portion of the cube is kept in the relational database. When data from the relational portion needs to be accessed, the system produces the SQL queries to obtain data from the relational database.Type: GrantFiled: March 19, 2002Date of Patent: April 11, 2006Assignee: Hyperion Solutions CorporationInventors: Vaishnavi Anjur, Vijay K. Anjur, Hemanta Banerjee, Maya Binkovich, Srinivas Duvvuri, Mark Goldenshteyn, Arun Kumar, Kevin Kaixuan Liao, Igor Nazarenko
-
Patent number: 7024417Abstract: A framework is provided that enables data mining algorithms to be plugged into it without any change to algorithm software implementations, while still providing all the standard data mining tasks. It may be implemented by the data source provider. It also then allows for the complete separation of data storage and algorithms. When the user initiates a mining session and picks an algorithm for build task or a model for an apply or test task, the framework may become responsible for preparing a set of “prompts” to the user asking him to provide some expression which is specific to the particular kind of data the user is working with.Type: GrantFiled: November 14, 2002Date of Patent: April 4, 2006Assignee: Hyperion Solutions CorporationInventors: Alexander Russakovsky, Uri Rodny
-
Patent number: 6976015Abstract: A database manager and a corresponding method for having a database manager extract information from a relational database having, e.g., a star configuration (i.e. having a hub table and related so-called dimension tables) in response to what is called a joining query (one that would require that dimension tables be joined to the hub table), and, in addition, a query according to the invention. The method includes the steps of: having the database manager provide an alias table for a field from at least one dimension table that would be joined to the hub table according to the joining query, the alias table including each value of the field occurring in the dimension table (the aliased field) and also including an alias for each value of the aliased field; and having the database manager transform the joining query into a reduced query in which the aliased field is replaced by the alias.Type: GrantFiled: November 7, 2001Date of Patent: December 13, 2005Assignee: Hyperion Solutions CorporationInventors: Arun Kumar, Eric Smadja