Comparison and visualization system
First Claim
1. A system comprising:
- one or more processors and a memory including instructions, which whenexecuted by the one or more processors, cause the one or more processors to perform operations comprising;
receiving a selection of a product from a user device;
identifying attributes of the selected product and a value for each attribute of the selected product;
generating adjustable sliders for presentation on a user interface displayed at the user device, each of the adjustable sliders initially configured with a value corresponding to the value of the respective attribute of the selected product and comprising a visual reference point indicating the value of the respective attribute of the selected product;
receiving user input to adjust a value of at least one of the adjustable sliders via an adjustable element of the adjustable slider, the corresponding visual reference point remaining at a fixed position on the adjustable slider to enable a visual comparison between the adjusted value and the value of the respective attribute of the adjustable slider;
in response to receiving the user input to adjust the value, performing an analysis of a networked database for search results that match values indicated by the adjustable sliders including the adjusted value; and
causing presentation of the search results on the user interface displayed on the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for structuring search results for attribute comparison are presented. A product selection from a user device is received. The product selection has a plurality of attributes associated with it. Adjustable sliders configured to allow the user device. One or more adjustments of the adjustable sliders is received. In response to an adjustment made to a first adjustable slider of the plurality of adjustable sliders, an analysis of a networked database for search results that match values indicated by the adjustable sliders including the adjustment made to the first adjustable slider is performed. The search results are caused to be presented on the user interface displayed on the user device. The search results can be in example form of a multi-dimensional graph or list.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more processors and a memory including instructions, which when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving a selection of a product from a user device; identifying attributes of the selected product and a value for each attribute of the selected product; generating adjustable sliders for presentation on a user interface displayed at the user device, each of the adjustable sliders initially configured with a value corresponding to the value of the respective attribute of the selected product and comprising a visual reference point indicating the value of the respective attribute of the selected product; receiving user input to adjust a value of at least one of the adjustable sliders via an adjustable element of the adjustable slider, the corresponding visual reference point remaining at a fixed position on the adjustable slider to enable a visual comparison between the adjusted value and the value of the respective attribute of the adjustable slider; in response to receiving the user input to adjust the value, performing an analysis of a networked database for search results that match values indicated by the adjustable sliders including the adjusted value; and causing presentation of the search results on the user interface displayed on the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a selection of a product from a user device; identifying attributes of the selected product and a value for each attribute of the selected product; generating adjustable sliders for presentation on a user interface displayed at the user device, each of the adjustable sliders initially configured with a value corresponding to the value of the respective attribute of the selected product and comprising a visual reference point indicating the value of the respective attribute of the selected product; receiving user input to adjust a value of at least one of the adjustable sliders via an adjustable element of the adjustable slider, the corresponding visual reference point remaining at a fixed position on the adjustable slider to enable a visual comparison between the adjusted value and the value of the respective attribute of the adjustable slider; in response to receiving the user input to adjust the value, performing an analysis of a networked database for search results that match values indicated by the adjustable sliders including the adjusted value; and causing presentation of the search results on the user interface displayed on the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device comprising:
one or more processors and a memory including instructions, which when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, via a user interface of the computing device, a selection of a product; identifying attributes of the selected product and a value for each attribute of the selected product; displaying, in the user interface of the computing device, an adjustable slider for each attributes of the selected product, each adjustable slider initially configured with a value corresponding to the value of the respective attribute of the selected product; displaying, for each adjustable slider, a visual reference point indicating the value of the respective attribute of the selected product; receiving, via the user interface, user input to adjust a value of at least one of the adjustable sliders via an adjustable element of the adjustable slider, the visual reference point remaining at a fixed position on the adjustable slider to enable a visual comparison between the adjusted value and the value of the respective attribute of the adjustable slider; in response to the user input, communicating a search request for search results matching values indicated by the adjustable sliders including the adjusted value; and displaying, in the user interface of the computing device, the search results. - View Dependent Claims (16, 17, 18, 19, 20)
Specification