The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 30, 2019

Filed:

Jan. 28, 2015
Applicants:

Christoph Weyerhaeuser, Heidelberg, DE;

Tobias Mindnich, Sulzbach, DE;

Isil Pekel, Heidelberg, DE;

Johannes Merx, Heidelberg, DE;

Daniel Patejdl, Karlsruhe, DE;

Inventors:

Christoph Weyerhaeuser, Heidelberg, DE;

Tobias Mindnich, Sulzbach, DE;

Isil Pekel, Heidelberg, DE;

Johannes Merx, Heidelberg, DE;

Daniel Patejdl, Karlsruhe, DE;

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30474 (2013.01);
Abstract

A database server receives a query from a remote application server that is associated with a calculation scenario. The calculation scenario defines a data flow model that includes one or more calculation nodes that each define one or more operations to execute on the database server. A top operator node of the calculation nodes specifies a plurality of attributes and the query requests a subset of the attributes specified by the top operator node; Thereafter, the database server instantiates the calculation scenario so that it is optimized by requesting only the subset of attributes. The database server then executes the operations defined by the calculation nodes of the optimized calculation scenario to result in a responsive data set. The database server then provides the data set to the application server.


Find Patent Forward Citations

Loading…