Patents Assigned to Hyperroll, Israel, Ltd.
  • Publication number: 20090327217
    Abstract: The current invention is a method and a system for analyzing templates of queries, with different levels of precision. When the system of the current invention takes a decision to arrange data, these templates are used, and a single data arrangement object (HRBlob) is designed which may serve a single template or several templates and not just a single query. This approach has an important impact on data arrangement performance and on queries performance, since this approach may help many more queries to be handled using less data arrangement objects.
    Type: Application
    Filed: June 24, 2009
    Publication date: December 31, 2009
    Applicant: HYPERROLL ISRAEL LTD.
    Inventors: Yossi Matias, Guy Shaked, Vladimir Braverman, Victor Belyaev, Shahar Golan, Marina Sadetsky
  • Patent number: 7392248
    Abstract: Improved method of and apparatus for joining and aggregating data elements integrated within a relational database management system (RDBMS) using a non-relational multi-dimensional data structure (MDD). The improved RDBMS system of the present invention can be used to realize achieving a significant increase in system performance (e.g. deceased access/search time), user flexibility and ease of use. The improved RDBMS system of the present invention can be used to realize an improved Data Warehouse for supporting on-line analytical processing (OLAP) operations or to realize an improved informational database system or the like.
    Type: Grant
    Filed: December 9, 2002
    Date of Patent: June 24, 2008
    Assignee: Hyperroll Israel, Ltd.
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 7333982
    Abstract: A customer relationship management (CRM) system with integrated data aggregation engine comprising a database management system (DBMS) including a relational datastore storing data in tables. An aggregation module, operatively coupled to the relational datastore aggregates the data stored in the tables of the relational datastore and storing the resultant aggregated data in a non-relational datastore. A reference generating mechanism generates a first reference to data stored in the relational datastore and a second reference to aggregated data generated by the aggregation module and stored in the non-relational datastore. A query processing mechanism processes query statements, wherein, upon identifying that a given query statement is on the second reference, the query processing mechanism communicates with the aggregation module to retrieve portions of aggregated data identified by the reference that are relevant to the given query statement.
    Type: Grant
    Filed: December 9, 2002
    Date of Patent: February 19, 2008
    Assignee: Hyperroll Israel, Ltd.
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 7315849
    Abstract: An enterprise-wide data-warehouse comprising a database management system (DBMS) including a relational datastore storing data in tables. An aggregation module, operatively coupled to the relational datastore aggregates the data stored in the tables of the relational datastore and storing the resultant aggregated data in a non-relational datastore. A reference generating mechanism generates a first reference to data stored in the relational datastore, and a second reference to aggregated data generated by the aggregation module and stored in the non-relational datastore. A query processing mechanism processes query statements, wherein, upon identifying that a given query statement is on the second reference, the query processing mechanism communicates with the aggregation module to retrieve portions of aggregated data identified by the reference that are relevant to the given query statement.
    Type: Grant
    Filed: December 9, 2002
    Date of Patent: January 1, 2008
    Assignee: Hyperroll Israel, Ltd.
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Publication number: 20020129032
    Abstract: An improved method of and apparatus for aggregating data including a high-performance aggregation module (comprising a scalable multi-dimensional database (MDDB)) that is integrated into a database management system (DBMS). The DBMS includes a relational part comprising a relational datastore storing data in tables and support mechanisms. Bi-directional data flow occurs between the relational part and the integrated aggregation module whereby data stored in the relational datastore in loaded into the aggregation module and aggregated data stored in the MDDB of the aggregation module is communicated to the relational part. The improved DBMS can be used to realize achieving a significant increase in system performance (e.g. deceased access/search time), user flexibility and ease of use.
    Type: Application
    Filed: November 7, 2001
    Publication date: September 12, 2002
    Applicant: HyperRoll Israel Ltd.
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 6434544
    Abstract: An improved method of and apparatus for aggregating data elements in multidimensional databases (MDDB) realized in the form of a high-performance stand-alone (i.e. external) aggregation server which can be plugged-into conventional OLAP systems to achieve significant improvements in system performance. In accordance with the principals of the present invention, the stand-alone aggregation server contains a scalable MDDB and a high-performance aggregation engine that are integrated into the modular architecture of the aggregation server. The stand-alone aggregation server of the present invention can uniformly distributed data elements among a plurality of processors, for balanced loading and processing, and therefore is highly scalable.
    Type: Grant
    Filed: February 28, 2000
    Date of Patent: August 13, 2002
    Assignee: Hyperroll, Israel Ltd.
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 6408292
    Abstract: An improved method of and a system for managing data elements in a multidimensional database (MDB) supported upon a parallel computing platform using modular-arithmetic based address data mapping (i.e. translation) processes on integer-encoded business dimensions. The parallel computing platform has a plurality of processors and one or more storage volumes for physically storing data elements therein at integer-encoded physical addresses in Processor Storage Space (i.e. physical address space in the one or more storage volumes associated with a given processor). The location of each data element in the MDB is specified in MDB Space by integer-encoded business dimensions associated with the data element. A data loading mechanism loads the integer-encoded business dimensions and associated data elements from a data warehouse. The address data mapping mechanism performs a two part address mapping processing.
    Type: Grant
    Filed: August 4, 1999
    Date of Patent: June 18, 2002
    Assignee: Hyperroll, Israel, Ltd.
    Inventors: Reuven Bakalash, Guy Shaked