User interface for comparing items using gestures
Abstract
In an example embodiment, a method of presenting marketplace listings is provided. Search parameters are received from a user interface on an electronic device. A search on marketplace listings is then performed using the search parameters, returning marketplace results. The marketplace results are then organized into a plurality of web pages, each web page corresponding to a different marketplace result, with each page organized so that a row on any one of the web pages corresponds to the same type of product attribute as that row on any of the other of the plurality of web pages. Then one of the plurality of web pages is displayed on the electronic device. When a swipe left or swipe right gesture is received, another of the plurality of web pages is displayed.
Claims
exact text as granted — not AI-modified1 . A system comprising:
a marketplace database containing a plurality of marketplace listings, the marketplace listings each including a retailer identification and a price for a product; a web server configured to:
receive search parameters from a user through a user interface on an electronic device;
perform a search on a plurality of records using the received search parameters, returning item records, the item records each including a plurality of product attributes;
organize the marketplace results into a plurality of web page portions, each web page portion corresponding to a different item record result, organizing the plurality of web page portions by arranging each of the plurality of product attributes onto a row of a plurality of rows on the each of the web page portions, wherein each row on any one of the plurality of web page portions corresponds to a same type of product attribute as that row on any other one of the plurality of web pages and maintaining a consistent row size of each matching attribute of the plurality of product attributes across all of the web page portions; and
cause the display at least one of the plurality of web page portions on the electronic device.
2 . The system of claim 1 , wherein the web server is further configured to:
receive first user input corresponding to a swipe left or swipe right gesture; and cause the displaying of another of the plurality of web page portions on the electronic device in response to the first user input.
3 . The system of claim 1 , wherein the web server is further configured to:
receive second user input corresponding to a pinch-to-zoom gesture, wherein the pinch-to-zoom gesture includes the placement of two fingers on a touchscreen and spreading the two fingers apart; and cause one of the product attributes on a currently displayed one of the plurality of web page portions to drill down, displaying sub-attributes and values for the sub-attributes for the one of the product attributes.
4 . The system of claim 3 , wherein the web server is further configured to:
receive third user input corresponding to a reverse pinch-to-zoom gesture, wherein the reverse pinch-to-zoom gesture includes the placement of two fingers on the touchscreen and bringing the two fingers closer together.
5 . The system of claim 1 , wherein the web server is further configured to:
receive third user input corresponding to a selection of a first button; cause highlighting of any of the product attributes that share same values among all of the web page portions in response to the third user input.
6 . The system of claim 1 , wherein the web server is further configured to:
receive fourth user input corresponding to a selection of a second button; cause highlighting of any of the product attributes that have different values from others of the plurality of web page portions in response to the fourth user input.
7 . A method, the method comprising:
receiving search parameters from a user through a user interface on an electronic device; performing a search on a plurality of records using the received search parameters, returning item records, the item records each including a plurality of product attributes; organizing the marketplace results into a plurality of web page portions, each web page portion corresponding to a different item record result, organizing the plurality of web page portions by arranging each of the plurality of product attributes onto a row of a plurality of rows on the each of the web page portions, wherein each row on any one of the plurality of web page portions corresponds to a same type of product attribute as that row on any other one of the plurality of web pages and maintaining a consistent row size of each matching attribute of the plurality of product attributes across all of the web page portions; and causing the display at least one of the plurality of web page portions on the electronic device.
8 . The method of claim 7 , further comprising:
receiving first user input corresponding to a swipe left or swipe right gesture; and causing the displaying of another of the plurality of web page portions on the electronic device in response to the first user input.
9 . The method of claim 7 , further comprising:
receiving second user input corresponding to a pinch-to-zoom gesture, wherein the pinch-to-zoom gesture includes the placement of two fingers on a touchscreen and spreading the two fingers apart; and causing one of the product attributes on a currently displayed one of the plurality of web page portions to drill down, displaying sub-attributes and values for the sub-attributes for the one of the product attributes.
10 . The method of claim 9 , further comprising:
receiving third user input corresponding to a reverse pinch-to-zoom gesture, wherein the reverse pinch-to-zoom gesture includes the placement of two fingers on the touchscreen and bringing the two fingers closer together.
11 . The method of claim 7 , further comprising:
receiving third user input corresponding to a selection of a first button; causing highlighting of any of the product attributes that share same values among all of the web page portions in response to the third user input.
12 . The method of claim 7 , further comprising:
receiving fourth user input corresponding to a selection of a second button; causing highlighting of any of the product attributes that have different values from others of the plurality of web page portions in response to the fourth user input.
13 . The method of claim 7 , wherein the method is executed by a server separate and distinct from the electronic device.
14 . A non-transitory machine-readable storage medium including instructions that, when executed by a machine, cause the machine to perform operations comprising:
receiving search parameters from a user through a user interface on an electronic device; performing a search on a plurality of records using the received search parameters, returning item records, the item records each including a plurality of product attributes; organizing the marketplace results into a plurality of web page portions, each web page portion corresponding to a different item record result, organizing the plurality of web page portions by arranging each of the plurality of product attributes onto a row of a plurality of rows on the each of the web page portions, wherein each row on any one of the plurality of web page portions corresponds to a same type of product attribute as that row on any other one of the plurality of web pages and maintaining a consistent row size of each matching attribute of the plurality of product attributes across all of the web page portions; and causing the display at least one of the plurality of web page portions on the electronic device.
15 . The non-transitory machine-readable storage medium of claim 14 , further comprising:
receiving first user input corresponding to a swipe left or swipe right gesture; and causing the displaying of another of the plurality of web page portions on the electronic device in response to the first user input.
16 . The non-transitory machine-readable storage medium of claim 14 , further comprising:
receiving second user input corresponding to a pinch-to-zoom gesture, wherein the pinch-to-zoom gesture includes the placement of two fingers on a touchscreen and spreading the two fingers apart; and causing one of the product attributes on a currently displayed one of the plurality of web page portions to drill down, displaying sub-attributes and values for the sub-attributes for the one of the product attributes.
17 . The non-transitory machine-readable storage medium of claim 16 , further comprising:
receiving third user input corresponding to a reverse pinch-to-zoom gesture, wherein the reverse pinch-to-zoom gesture includes the placement of two fingers on the touchscreen and bringing the two fingers closer together.
18 . The non-transitory machine-readable storage medium of claim 14 , further comprising:
receiving third user input corresponding to a selection of a first button; causing highlighting of any of the product attributes that share same values among all of the web page portions in response to the third user input.
19 . The non-transitory machine-readable storage medium of claim 14 , further comprising:
receiving fourth user input corresponding to a selection of a second button; causing highlighting of any of the product attributes that have different values from others of the plurality of web page portions in response to the fourth user input.
20 . The non-transitory machine-readable storage medium of claim 14 , wherein the method is executed by a server separate and distinct from the electronic device.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.