Systems and methods for generating navigation filters
First Claim
1. A method of generating navigation filters for a target electronic resource associated with a content item, comprising:
- identifying, by a processing system comprising at least one processing circuit, occurrences of normalized data entries in the target electronic resource associated with the content item;
generating, by the processing system, a plurality of navigation filters each comprising a navigation filter heading and a plurality of parallel navigation filter items based on the identified normalized data entries in the target electronic resource associated with the content item; and
transmitting, by the processing system, the plurality of navigation filters to a computing device for presentation via a computer network, wherein the navigation filter heading and the plurality of parallel navigation filter items of each of the plurality of navigation filters are displayed alongside the content item on a first electronic resource,wherein the plurality of navigation filters displayed on the first electronic resource comprise a first navigation filter and a second navigation filter, the first navigation filter comprising a first navigation filter heading expressing a first dimension of the content item and a first plurality of parallel navigation filter items being variations along the first dimension of the content item, and the second navigation filter comprising a second navigation filter heading expressing a second dimension of the content item and a second plurality of parallel navigation filter items being variations along the second dimension of the content item, andwherein each of the first plurality of parallel navigation filter items that are variations along the first dimension of the content item and each of the second plurality of parallel navigation filter items that are variations along the second dimension of the content item is embedded with a respective hyperlink which, upon clicking, causes the computing device to navigate to a respective portion of the target electronic resource in which the normalized data entries used for generating the plurality of navigation filters are identified, the respective portion of the target electronic resource being filtered by a respective item condition specified by the respective hyperlinked navigation filter item.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for generating navigation filters are provided. A target resource is parsed and occurrences of data entries representing archetypal headings and/or archetypal items for a navigation filter are identified in the content of the target resource. A path to each of the identified occurrences is determined and used to construct a query for additional navigation filter headings and/or navigation filter items that have the same path as an identified occurrence. Identified occurrences of archetypal data entries in the target resource and the additional content having the same path as an identified occurrence are used as potential navigation filter headings and/or potential navigation filter items. Navigation filters are generated by associating one or more of the potential navigation filter items with one of the potential navigation filter headings.
-
Citations
20 Claims
-
1. A method of generating navigation filters for a target electronic resource associated with a content item, comprising:
-
identifying, by a processing system comprising at least one processing circuit, occurrences of normalized data entries in the target electronic resource associated with the content item; generating, by the processing system, a plurality of navigation filters each comprising a navigation filter heading and a plurality of parallel navigation filter items based on the identified normalized data entries in the target electronic resource associated with the content item; and transmitting, by the processing system, the plurality of navigation filters to a computing device for presentation via a computer network, wherein the navigation filter heading and the plurality of parallel navigation filter items of each of the plurality of navigation filters are displayed alongside the content item on a first electronic resource, wherein the plurality of navigation filters displayed on the first electronic resource comprise a first navigation filter and a second navigation filter, the first navigation filter comprising a first navigation filter heading expressing a first dimension of the content item and a first plurality of parallel navigation filter items being variations along the first dimension of the content item, and the second navigation filter comprising a second navigation filter heading expressing a second dimension of the content item and a second plurality of parallel navigation filter items being variations along the second dimension of the content item, and wherein each of the first plurality of parallel navigation filter items that are variations along the first dimension of the content item and each of the second plurality of parallel navigation filter items that are variations along the second dimension of the content item is embedded with a respective hyperlink which, upon clicking, causes the computing device to navigate to a respective portion of the target electronic resource in which the normalized data entries used for generating the plurality of navigation filters are identified, the respective portion of the target electronic resource being filtered by a respective item condition specified by the respective hyperlinked navigation filter item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system of generating navigation filters for a target electronic resource associated with a content item, comprising:
a processing system having at least one processing circuit, the processing system configured to; identify occurrences of normalized data entries in the target electronic resource associated with the content item; generate a plurality of navigation filters each comprising a navigation filter heading and a plurality of parallel navigation filter items based on the identified normalized data entries in the target electronic resource associated with the content item; and transmit the plurality of navigation filters to a computing device for presentation via a computer network, wherein the navigation filter heading and the plurality of parallel navigation filter items of each of the plurality of navigation filters are displayed alongside the content item on a first electronic resource, wherein the plurality of navigation filters displayed on the first electronic resource comprise a first navigation filter and a second navigation filter, the first navigation filter comprising a first navigation filter heading expressing a first dimension of the content item and a first plurality of parallel navigation filter items being variations along the first dimension of the content item, and the second navigation filter comprising a second navigation filter heading expressing a second dimension of the content item and a second plurality of parallel navigation filter items being variations along the second dimension of the content item, and wherein each of the first plurality of parallel navigation filter items that are variations along the first dimension of the content item and each of the second plurality of parallel navigation filter items that are variations along the second dimension of the content item is embedded with a respective hyperlink which, upon clicking, causes the computing device to navigate to a respective portion of the target electronic resource in which the normalized data entries used for generating the plurality of navigation filters are identified, the respective portion of the target electronic resource being filtered by a respective item condition specified by the respective hyperlinked navigation filter item. - View Dependent Claims (17, 18, 19)
-
20. A non-transitory computer-readable medium having machine instructions stored therein, the instructions, when executable by one or more processors, cause the one or more processors to perform operations comprising:
-
identifying occurrences of normalized data entries in the target electronic resource associated with the content item; generating a plurality of navigation filters each comprising a navigation filter heading and a plurality of parallel navigation filter items based on the identified normalized data entries in the target electronic resource associated with the content item; and transmitting the plurality of navigation filters to a computing device for presentation via a computer network, wherein the navigation filter heading and the plurality of parallel navigation filter items of each of the plurality of navigation filters are displayed alongside the content item on a first electronic resource, wherein the plurality of navigation filters displayed on the first electronic resource comprise a first navigation filter and a second navigation filter, the first navigation filter comprising a first navigation filter heading expressing a first dimension of the content item and a first plurality of parallel navigation filter items being variations along the first dimension of the content item, and the second navigation filter comprising a second navigation filter heading expressing a second dimension of the content item and a second plurality of parallel navigation filter items being variations along the second dimension of the content item, and wherein each of the first plurality of parallel navigation filter items that are variations along the first dimension of the content item and each of the second plurality of parallel navigation filter items that are variations along the second dimension of the content item is embedded with a respective hyperlink which, upon clicking, causes the computing device to navigate to a respective portion of the target electronic resource in which the normalized data entries used for generating the plurality of navigation filters are identified, the respective portion of the target electronic resource being filtered by a respective item condition specified by the respective hyperlinked navigation filter item.
-
Specification