Patents Assigned to Yanicklo Technology Limited Liability Company
-
Patent number: 9047349Abstract: A method of effectively representing and processing data sets with time series is disclosed. The method may comprise representing time series as a virtual part of data in a data store layer of a user system, thereby allowing processing of time-series related queries in said data store layer of said user system.Type: GrantFiled: April 2, 2010Date of Patent: June 2, 2015Assignee: Yanicklo Technology Limited Liability CompanyInventors: Guy Shaked, Vladimir Braverman, Victor Belyaev, Gabby Rubin, Marina Sadetsky
-
Patent number: 8799209Abstract: Improved method of and apparatus for aggregating data elements in multidimensional databases (MDDB). In the preferred embodiment, the apparatus is realized in the form of a high-performance stand-alone (i.e. external) aggregation server which can be plugged-into conventional MOLAP systems to achieve significant improvements in system performance. In accordance with the principles 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 distribute data elements among a plurality of processors, for balanced loading and processing, and therefore is highly scalable.Type: GrantFiled: November 4, 2011Date of Patent: August 5, 2014Assignee: Yanicklo Technology Limited Liability CompanyInventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
-
Patent number: 8788453Abstract: Improved method of and apparatus for aggregating data elements in multidimensional databases (MDDB). In the preferred embodiment, the apparatus is realized in the form of a high-performance stand-alone (i.e. external) aggregation server which can be plugged-into conventional MOLAP systems to achieve significant improvements in system performance. In accordance with the principles 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 distribute data elements among a plurality of processors, for balanced loading and processing, and therefore is highly scalable.Type: GrantFiled: October 17, 2011Date of Patent: July 22, 2014Assignee: Yanicklo Technology Limited Liability CompanyInventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
-
Patent number: 8473450Abstract: A relational database management system (RDBMS) for servicing query statements through one or more client machines. The RDBMS comprises a query interface adapted to receive query statements from the client machines. The query handling mechanism (i) receives each request from the query interface, (ii) extracts a set of dimensions associated with the request, (iii) uses the dimensions to retrieve aggregated fact data from a multi-dimensional database (MDDB), and (iv) forwards retrieved aggregated fact data to the query processing mechanism for subsequent processing. When the query processing mechanism determines that servicing of one or more query requests require data stored in the relational tables, then the query processing mechanism automatically routes the requests to the relational data tables, so that data can be accessed from the relational tables and forwarded to the query processing mechanism for use in servicing the requests, in a manner transparent to the client machine.Type: GrantFiled: June 4, 2009Date of Patent: June 25, 2013Assignee: Yanicklo Technology Limited Liability CompanyInventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
-
Patent number: 8463736Abstract: 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. decreased 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: GrantFiled: March 31, 2009Date of Patent: June 11, 2013Assignee: Yanicklo Technology Limited Liability CompanyInventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
-
Patent number: 8452804Abstract: A database management system (DBMS) for servicing query statements through one or more client machines. The DBMS comprises a query interface adapted to receive query statements from the client machines. The query handling mechanism (i) receives each request from the query interface, (ii) extracts a set of dimensions associated with the request, (iii) uses the dimensions to retrieve aggregated fact data from a multi-dimensional database (MDDB), and (iv) forwards retrieved aggregated fact data to the query processing mechanism for subsequent processing. When the query processing mechanism determines that servicing of one or more query requests require data stored in the relational tables, then the query processing mechanism automatically routes the requests to the relational data tables, so that data can be accessed from the relational tables and forwarded to the query processing mechanism for use in servicing the requests, in a manner transparent to the client machine.Type: GrantFiled: November 9, 2009Date of Patent: May 28, 2013Assignee: Yanicklo Technology Limited Liability CompanyInventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
-
Patent number: 8364697Abstract: 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: GrantFiled: June 24, 2009Date of Patent: January 29, 2013Assignee: Yanicklo Technology Limited Liability CompanyInventors: Yossi Matias, Guy Shaked, Vladimir Braverman, Victor Belyaev, Shahar Golan, Marina Sadetsky
-
Patent number: 8195602Abstract: A relational database management system (RDBMS) for servicing query statements from one or more client machines, using a relational data store and a multi-dimensional database (MDDB). The RDBMS includes a query interface which is adapted to receive query statements from the client machines, and to generate one or more query requests. The RDBMS includes a query handling mechanism which receives each request from the query interface, extracts a set of dimensions associated with the request, uses the dimensions to retrieve aggregated fact data from the MDDB, and forwards retrieved aggregated fact data to the query processing mechanism for subsequent processing.Type: GrantFiled: June 4, 2009Date of Patent: June 5, 2012Assignee: Yanicklo Technology Limited Liability CompanyInventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
-
Patent number: 8170984Abstract: A system for supporting OLAP analysis over a network. The system comprises an OLAP server for enabling an OLAP user to perform OLAP analysis via interaction with a client machine on the network. The system also includes a data aggregation module comprising a multi-dimensional datastore, an aggregation engine integrated with the multi-dimensional datastore, and a first interface for loading base data from a data source to the aggregation engine. The aggregation engine performs data aggregation operations on loaded base data, generates aggregated data from the base data, and stores the aggregated data in the multi-dimensional datastore. A second interface receives requests for OLAP analysis from the OLAP server, accesses the aggregation engine to retrieve from the multi-dimensional datastore, aggregated data corresponding to requests, and communicates the retrieved aggregated data to the OLAP server for query servicing, in a manner transparent to the OLAP user.Type: GrantFiled: October 22, 2009Date of Patent: May 1, 2012Assignee: Yanicklo Technology Limited Liability CompanyInventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
-
Publication number: 20120089563Abstract: Improved method of and apparatus for aggregating data elements in multidimensional databases (MDDB). In the preferred embodiment, the apparatus is realized in the form of a high-performance stand-alone (i.e. external) aggregation server which can be plugged-into conventional MOLAP systems to achieve significant improvements in system performance. In accordance with the principles 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 distribute data elements among a plurality of processors, for balanced loading and processing, and therefore is highly scalable.Type: ApplicationFiled: October 17, 2011Publication date: April 12, 2012Applicant: YANICKLO TECHNOLOGY LIMITED LIABILITY COMPANYInventors: REUVEN BAKALASH, GUY SHAKED, JOSEPH CASPI
-
Publication number: 20120089564Abstract: Improved method of and apparatus for aggregating data elements in multidimensional databases (MDDB). In the preferred embodiment, the apparatus is realized in the form of a high-performance stand-alone (i.e. external) aggregation server which can be plugged-into conventional MOLAP systems to achieve significant improvements in system performance. In accordance with the principles 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 distribute data elements among a plurality of processors, for balanced loading and processing, and therefore is highly scalable.Type: ApplicationFiled: November 4, 2011Publication date: April 12, 2012Applicant: YANICKLO TECHNOLOGY LIMITED LIABILITY COMPANYInventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
-
Publication number: 20120066264Abstract: The present invention is a system for automatic recognition of data store architecture and tracking dynamic changes and evolution in data store architecture. The system of the invention is a complementary system, which can be added onto an existing data store system using the existing interfaces or can be integrated with a data store system. The system comprises three main components that are configured to compose an approximation of the data store architecture. The first of these components is adapted to execute an analysis of the architecture of the data store; the second of the components is adapted to collect and compile statistics from said data store; and the third of the components is adapted to compose an approximation of the architecture of said data store. Methods for using the system of the invention are also described.Type: ApplicationFiled: December 14, 2009Publication date: March 15, 2012Applicant: YANICKLO TECHNOLOGY LIMITED LIABILITY COMPANYInventors: Guy Shaked, Valdimir Braverman, Marina Sadetsky
-
Patent number: 8041670Abstract: Improved method of and apparatus for aggregating data elements in multidimensional databases (MDDB). In the preferred embodiment, the apparatus is realized in the form of a high-performance stand-alone (i.e. external) aggregation server which can be plugged-into conventional MOLAP systems to achieve significant improvements in system performance. In accordance with the principles 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 distribute data elements among a plurality of processors, for balanced loading and processing, and therefore is highly scalable.Type: GrantFiled: January 14, 2010Date of Patent: October 18, 2011Assignee: Yanicklo Technology Limited Liability CompanyInventors: Reuven Bakalash, Guy Shaked, Joseph Caspi