System and method for multiple pass cooperative processing
AssigneeMicroStrategy Incorporated
InventorsJeffrey A. Bedell, William Hurwood, Benjamin Z. Li, Sadanand Sahasrabudhe, Xinyi Wang, Jun Yuan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicroStrategy Incorporated
InventorsJeffrey A. Bedell, William Hurwood, Benjamin Z. Li, Sadanand Sahasrabudhe, Xinyi Wang, Jun Yuan
Estimating the term…
A system for collaborative processing, comprising a controlling module with access to at least one relational database capable of performing a first set of functions on the data in the database and at least one external analytical engine, the external analytical engine being external to the relational database and being capable of a second set of functions on the data in the database. The controlling module is capable of iteratively processing a multi-step calculation including generating SQL statements to the relational database, passing preliminary results to an external analytical engine and saving data back into the relational database for further processing until the multi-step calculation is performed.
A computer-based system for collaborative processing, comprising:
A computer-implemented method for collaborative processing in system with access to a relational database capable of performing a first set of functions on the data in the database and at least one external analytical engine, the external analytical engine being external to the relational database and being capable of a second set of functions on the data in the database, the computer-implemented method comprising the following steps performed on a computer;
A computer-based machine readable medium, the machine readable medium being readable to execute a method for collaborative processing, the method comprising:
Dependencies are inferred from the claim text.