Automatic catalog search preview
Abstract
A computer-implemented method for navigating a database including a plurality of records having attributes, the method including transmitting a webpage configured to display selectable filters associated with record attributes; receiving at least one attribute value based on a filter selection; transmitting a mini query to the database for a count of records in the database that satisfy the at least one attribute value; receiving the count of records; transmitting the count of records to be rendered on a display device; transmitting a full query to the database for record indicators in the database that satisfy the at least one attribute value; receiving the one or more record indicators; and transmitting the one or more record indicators.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method for providing navigation of a product ontology stored in an index comprising a meta data set and a product data set, the method comprising:
transmitting, with a computing device, a page configured to display selectable filters from the meta data set, wherein the selectable filters are associated with attribute values of products in the product data set; receiving, with a computing device, at least one attribute value based on a filter selection; querying, with a computing device the meta data set for one or more sub-filters associated with the at least one attribute value; transmitting, with a computing device, sub-filters that satisfy the query for display on the page; querying, with a computing device, the product data set for products in the product data set that satisfy the at least one attribute value; receiving, with a computing device, a first set of one or more unique identifiers associated with products in the product data set that satisfy the at least one attribute value; summing, with a computing device, the number of unique identifiers in the first set; transmitting, with a computing device, a total of the number of unique identifiers in the first set; receiving, with a computing device, a filter selection of at least one of the sub-filters querying, with a computing device, the product data set for products in the product data set that satisfy the filter selection; receiving, with a computing device, a second set of one or more unique identifiers associated with products in the product data set that satisfy the filer selection; summing, with a computing device, the number of unique identifiers in the second set; and transmitting, with a computing device, a total of the number of unique identifiers in the second set.
2 . The computer-implemented method of claim 1 , further comprising transmitting one or more product attributes associated with each of the unique identifiers in the second set after said step of transmitting a total of the number of unique identifiers in the second set.
3 . The computer-implemented method of claim 2 , further comprising transmitting one or more product attributes associated with each of the unique identifiers in the first set before said step of receiving at least one attribute value based on a filter selection.
4 . Non-transitory computer readable media having computer readable code stored thereon that, when executed by one or more processors, causes the one or more processors to perform the following method on of a product ontology stored in an index comprising a meta data set and a product data set, the method comprising:
transmitting, with a computing device, a page configured to display selectable filters from the meta data set, wherein the selectable filters are associated with attribute values of products in the product data set; receiving, with a computing device, at least one attribute value based on a filter selection; querying, with a computing device the meta data set for one or more sub-filters associated with the at least one attribute value; transmitting, with a computing device, sub-filters that satisfy the query for display on the page; querying, with a computing device, the product data set for products in the product data set that satisfy the at least one attribute value; receiving, with a computing device, a first set of one or more unique identifiers associated with products in the product data set that satisfy the at least one attribute value; summing, with a computing device, the number of unique identifiers in the first set; transmitting, with a computing device, a total of the number of unique identifiers in the first set; receiving, with a computing device, a filter selection of at least one of the sub-filters querying, with a computing device, the product data set for products in the product data set that satisfy the filter selection; receiving, with a computing device, a second set of one or more unique identifiers associated with products in the product data set that satisfy the filer selection; summing, with a computing device, the number of unique identifiers in the second set; and transmitting, with a computing device, a total of the number of unique identifiers in the second set.
5 . The media of claim 4 , wherein the method further comprises transmitting one or more product attributes associated with each of the unique identifiers in the second set after said step of transmitting a total of the number of unique identifiers in the second set.
6 . The computer-implemented method of claim 5 , wherein the method further comprises transmitting one or more product attributes associated with each of the unique identifiers in the first set before said step of receiving at least one attribute value based on a filter selection.
7 . A computer system for providing navigation of a product ontology stored in an index comprising a meta data set and a product data set, the system comprising:
at least one processor; at least one memory couple to the at least one processor and storing computer readable code stored that, when executed by one or more processors, causes the one or more processors to perform the following method:
transmitting, with a computing device, a page configured to display selectable filters from the meta data set, wherein the selectable filters are associated with attribute values of products in the product data set;
receiving, with a computing device, at least one attribute value based on a filter selection;
querying, with a computing device the meta data set for one or more sub-filters associated with the at least one attribute value;
transmitting, with a computing device, sub-filters that satisfy the query for display on the page;
querying, with a computing device, the product data set for products in the product data set that satisfy the at least one attribute value;
receiving, with a computing device, a first set of one or more unique identifiers associated with products in the product data set that satisfy the at least one attribute value;
summing, with a computing device, the number of unique identifiers in the first set;
transmitting, with a computing device, a total of the number of unique identifiers in the first set;
receiving, with a computing device, a filter selection of at least one of the sub-filters
querying, with a computing device, the product data set for products in the product data set that satisfy the filter selection;
receiving, with a computing device, a second set of one or more unique identifiers associated with products in the product data set that satisfy the filer selection;
summing, with a computing device, the number of unique identifiers in the second set; and
transmitting, with a computing device, a total of the number of unique identifiers in the second set.
8 . The system of claim 7 , wherein the method further comprises transmitting one or more product attributes associated with each of the unique identifiers in the second set after said step of transmitting a total of the number of unique identifiers in the second set.
9 . The system of claim 8 , wherein the method further comprises transmitting one or more product attributes associated with each of the unique identifiers in the first set before said step of receiving at least one attribute value based on a filter selection.Join the waitlist — get patent alerts
Track US2013226961A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.