Patents by Inventor Joseph Caspi

Joseph Caspi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210204671
    Abstract: An automatic nail polish removing device comprises a structure adapted to be coupled with a removable capsule containing sufficient nail polish removing material for facilitating a polish removing operation, one or more receiving chambers into each of which a polished nail is introducible, an extraction unit for extracting the nail polish removing material from the capsule, when coupled with the structure, and a directing unit for directing the extracted material to an interior of each of the chambers. In a method, the extraction unit is automatically activated to initiate a polish removing operation.
    Type: Application
    Filed: May 16, 2019
    Publication date: July 8, 2021
    Applicant: Nulla Nails Ltd
    Inventors: Hilit CASPI, Joseph CASPI, Meir CASPI, Limor ZELLERMAYER
  • Patent number: 8799209
    Abstract: 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: Grant
    Filed: November 4, 2011
    Date of Patent: August 5, 2014
    Assignee: Yanicklo Technology Limited Liability Company
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 8788453
    Abstract: 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: Grant
    Filed: October 17, 2011
    Date of Patent: July 22, 2014
    Assignee: Yanicklo Technology Limited Liability Company
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 8473450
    Abstract: 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: Grant
    Filed: June 4, 2009
    Date of Patent: June 25, 2013
    Assignee: Yanicklo Technology Limited Liability Company
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 8463736
    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. 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: Grant
    Filed: March 31, 2009
    Date of Patent: June 11, 2013
    Assignee: Yanicklo Technology Limited Liability Company
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 8452804
    Abstract: 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: Grant
    Filed: November 9, 2009
    Date of Patent: May 28, 2013
    Assignee: Yanicklo Technology Limited Liability Company
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 8321373
    Abstract: A method of serving query statements from one or more client machines using a database management system (DBMS) employing a relational data store and a multi-dimensional database (MDDB). A query interface is adapted to receive query statements from the client machines, and generate one or more query requests. A 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 the MDDB, and (iv) forwards retrieved aggregated fact data to the query processing mechanism for subsequent processing.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: November 27, 2012
    Assignee: Yanicklo Technology Limited Liability
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 8195602
    Abstract: 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: Grant
    Filed: June 4, 2009
    Date of Patent: June 5, 2012
    Assignee: Yanicklo Technology Limited Liability Company
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 8170984
    Abstract: 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: Grant
    Filed: October 22, 2009
    Date of Patent: May 1, 2012
    Assignee: Yanicklo Technology Limited Liability Company
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Publication number: 20120089563
    Abstract: 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: Application
    Filed: October 17, 2011
    Publication date: April 12, 2012
    Applicant: YANICKLO TECHNOLOGY LIMITED LIABILITY COMPANY
    Inventors: REUVEN BAKALASH, GUY SHAKED, JOSEPH CASPI
  • Publication number: 20120089564
    Abstract: 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: Application
    Filed: November 4, 2011
    Publication date: April 12, 2012
    Applicant: YANICKLO TECHNOLOGY LIMITED LIABILITY COMPANY
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 8041670
    Abstract: 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: Grant
    Filed: January 14, 2010
    Date of Patent: October 18, 2011
    Assignee: Yanicklo Technology Limited Liability Company
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Publication number: 20100185581
    Abstract: 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 improments 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: Application
    Filed: January 14, 2010
    Publication date: July 22, 2010
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Publication number: 20100100558
    Abstract: A method of serving query statements from one or more client machines using a database management system (DBMS) employing a relational data store and a multi-dimensional database (MDDB). A query interface is adapted to receive query statements from the client machines, and generate one or more query requests. A 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 the MDDB, and (iv) forwards retrieved aggregated fact data to the query processing mechanism for subsequent processing.
    Type: Application
    Filed: December 11, 2009
    Publication date: April 22, 2010
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Publication number: 20100063958
    Abstract: 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: Application
    Filed: November 9, 2009
    Publication date: March 11, 2010
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Publication number: 20100042645
    Abstract: 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: Application
    Filed: October 22, 2009
    Publication date: February 18, 2010
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Publication number: 20090276410
    Abstract: 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: Application
    Filed: June 4, 2009
    Publication date: November 5, 2009
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Publication number: 20090271379
    Abstract: 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: Application
    Filed: June 4, 2009
    Publication date: October 29, 2009
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Publication number: 20090271384
    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: Application
    Filed: March 31, 2009
    Publication date: October 29, 2009
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • 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