Invention Grant
- Patent Title: Filtering queried data on data stores
-
Application No.: US12979467Application Date: 2010-12-28
-
Publication No.: US10311105B2Publication Date: 2019-06-04
- Inventor: Nir Nice , Daniel Sitton , Dror Kremer , Michael Feldman
- Applicant: Nir Nice , Daniel Sitton , Dror Kremer , Michael Feldman
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agency: Alleman Hall Creasman & Tuttle LLP
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F16/903 ; G06F16/2453

Abstract:
A data set may be distributed over many data stores, and a query may be distributively evaluated by several data stores with the results combined to form a query result (e.g., utilizing a MapReduce framework). However, such architectures may violate security principles by performing sophisticated processing, including the execution of arbitrary code, on the same machines that store the data. Instead of processing queries, a data store may be configured only to receive requests specifying one or more filtering criteria, and to provide the data items satisfying the filtering criteria. A compute node may apply a query by generating a request including one or more filter criteria, providing the request to a data node, and applying the remainder of the query (including sophisticated processing, and potentially the execution of arbitrary code) to the data items provided by the data node, thereby improving the security and efficiency of query processing.
Public/Granted literature
- US20120166447A1 FILTERING QUERIED DATA ON DATA STORES Public/Granted day:2012-06-28
Information query