Patent Document ID: 8930410
Application ID: 13251448

Base Claim:
1. A computer-implemented method of processing a database query comprising: identifying one or more expressions within the database query utilizing a database object to which value masking is applied; determining masking requirements for each identified expression; replicating the database object utilized by that identified expression to provide a masked version and an unmasked version of the database object in response to the masking requirements for that expression including masked values and unmasked values of that database object; applying the value masking of the database object to the identified expressions within the database query based on the determined masking requirements to produce search results with masked values for the database query; and executing the query against the masked version of the database object and the unmasked version of the database object.

---

Claim 3:
3. The computer-implemented method of claim 1 , wherein applying the value masking includes: utilizing the masked version of the database object for identified expressions with determined masking requirements including masked values; and utilizing the unmasked version of the database object for identified expressions with determined masking requirements including unmasked values.