DATA FILTERING
First Claim
1. A method for filtering a product transaction data file, the method comprising:
- receiving, by a computer, a query including one or more alternate groups of attribute conditions for filtering the product transaction data file, the attribute conditions being applicable to product attribute data records present across a set of vertically split attribute data files;
determining which of the product attribute data records present across the set of vertically split attribute data files satisfy at least one group of attribute conditions in the query;
identifying keys associated with the product attribute data records that satisfy at least one group of attribute conditions in the query; and
using the identified keys to filter product data records in the transaction data file.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for filtering a product transaction data file involves receiving, by a computer, a query including one or more groups of attribute conditions for filtering the product transaction data file. The attribute conditions in the query are applicable to product attribute data records split across a set of vertically split attribute data files. The method further includes determining which of the product attribute data records split across the set of vertically split attribute data files satisfy all of the one or more groups of attribute conditions in the query, identifying product keys associated with the product attribute data records that satisfy all of the one or more groups of attribute conditions in the query, and using the so-identified product keys to filter product data records in the transaction data file.
-
Citations
20 Claims
-
1. A method for filtering a product transaction data file, the method comprising:
-
receiving, by a computer, a query including one or more alternate groups of attribute conditions for filtering the product transaction data file, the attribute conditions being applicable to product attribute data records present across a set of vertically split attribute data files; determining which of the product attribute data records present across the set of vertically split attribute data files satisfy at least one group of attribute conditions in the query; identifying keys associated with the product attribute data records that satisfy at least one group of attribute conditions in the query; and using the identified keys to filter product data records in the transaction data file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for filtering a product transaction data file, the system comprising a memory and a semiconductor-based processor, the memory and the processor forming one or more logic circuits configured to:
-
receive a query including one or more alternate groups of attribute conditions for filtering the product transaction data file, the attribute conditions being applicable to product attribute data records present across a set of vertically split attribute data files; determine which of the product attribute data records present across the set of vertically split attribute data files satisfy at least one group of attribute conditions in the query; identify keys associated with the product attribute data records that satisfy at least one group of attribute conditions in the query; and use the identified keys to filter product data records in the transaction data file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium having instructions stored thereon, including instructions which, when executed by a microprocessor, cause a computer system to:
-
receive a query including one or more alternate groups of attribute conditions for filtering the product transaction data file, the attribute conditions being applicable to product attribute data records present across a set of vertically split attribute data files; determine which of the product attribute data records present across the set of vertically split attribute data files satisfy at least one group of attribute conditions in the query; identify keys associated with the product attribute data records that satisfy at least one group of attribute conditions in the query; and use the identified keys to filter product data records in the transaction data file. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification