Patent · US Active

Iterative filter expression processing for filtering embedded data objects

US9348888B1 · kind B1 · utility

3Cited by
3References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 24, 2013
Grant dateMay 24, 2016
Priority date
Expiry dateMay 3, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/289
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computerized device filters a set of first data objects each including primitive-valued fields and object-valued fields each specifying a respective second data object as an embedded object. A filter object specifies filter criteria as a set of filter expressions. Each first data object and its respective embedded second filter objects are processed according to the filter expressions. The processing includes iterated execution of a filter expression loop, a first iteration producing a first filter test result for each primitive-valued field of the first data object and initiating a second iteration for each object-valued field of the first data object, and the second iteration producing a second filter test result for each primitive-valued field of the respective embedded second filter object. A given first data object is included in a final set of filtered objects only if both the first and second filter test results are success test results.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.