USER INTERFACE FOR SMART COMPARISON
First Claim
1. A method of presenting marketplace listings, the method comprising:
- receiving search parameters from a user interface on an electronic device;
performing a search on a plurality of marketplace listings using the search parameters and returning marketplace results, the marketplace results each including a retailer identification and a price for a product, the marketplace results each being either a local marketplace result or an online marketplace result, each local marketplace result further including a location, and each online marketplace result including a shipping cost;
receiving an indication from the user interface of two or more of the marketplace results to pin and compare;
calculating a travel cost for any pinned local marketplace result to compare by determining a travel distance between the electronic device and the location in the pinned local marketplace result to compare and estimating a cost associated with traveling the travel distance;
determining sales tax, if any, for each pinned marketplace result to compare;
calculating a true purchase price for each pinned local marketplace result to compare by adding the price for the product, the sales tax, and the travel cost;
calculating a true purchase price for each pinned online marketplace result to compare by adding the price for the product, the sales tax, and the shipping cost; and
presenting the true purchase price for each of the pinned marketplace results to compare by displaying the true purchase price for each of the pinned marketplace results to compare side-by-side in the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
After marketplace listings are returned via a search, an indication of two or more of the marketplace results to pin and compare is received. A travel cost for any pinned local marketplace result to compare is calculated by determining a travel distance between the electronic device and the location in the pinned local marketplace result to compare and estimating a cost associated with traveling the travel distance. A true purchase price is calculated for each pinned local marketplace result to compare by adding the price for the product, the sales tax, and the travel cost. A true purchase price for each pinned online marketplace result to compare by adding the price for the product, the sales tax, and the shipping cost, these true purchase prices are then displayed side-by-side in the user interface.
37 Citations
21 Claims
-
1. A method of presenting marketplace listings, the method comprising:
-
receiving search parameters from a user interface on an electronic device; performing a search on a plurality of marketplace listings using the search parameters and returning marketplace results, the marketplace results each including a retailer identification and a price for a product, the marketplace results each being either a local marketplace result or an online marketplace result, each local marketplace result further including a location, and each online marketplace result including a shipping cost; receiving an indication from the user interface of two or more of the marketplace results to pin and compare; calculating a travel cost for any pinned local marketplace result to compare by determining a travel distance between the electronic device and the location in the pinned local marketplace result to compare and estimating a cost associated with traveling the travel distance; determining sales tax, if any, for each pinned marketplace result to compare; calculating a true purchase price for each pinned local marketplace result to compare by adding the price for the product, the sales tax, and the travel cost; calculating a true purchase price for each pinned online marketplace result to compare by adding the price for the product, the sales tax, and the shipping cost; and presenting the true purchase price for each of the pinned marketplace results to compare by displaying the true purchase price for each of the pinned marketplace results to compare side-by-side in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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, the marketplace listings each being either a local marketplace listing or an online marketplace listing, each local marketplace listing further including a location and each online marketplace listing including a shipping cost; a web server configured to; receive search parameters from an electronic device; perform a query on the marketplace database using the search parameters; receive a plurality of marketplace listings as marketplace results from the marketplace database; receive an indication from the electronic device of two or more of the marketplace results to pin and compare; calculate a travel cost for any pinned local marketplace result to compare by determining a travel distance between the electronic device and the location in the pinned local marketplace result to compare and estimating a cost associated with traveling the travel distance; determine sales tax, if any, for each pinned marketplace result to compare; calculate a true purchase price for each pinned local marketplace result to compare by adding the price for the product, the sales tax, and the travel cost; calculate a true purchase price for each pinned online marketplace result to compare by adding the price for the product, the sales tax, and the shipping cost; form one or more web pages presenting the true purchase price for each of the pinned marketplace results to compare; and transmit the one or more web pages to the electronic device for display to a user. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations of presenting marketplace listings, the operations comprising:
-
receiving search parameters from an electronic device; performing a search on a plurality of marketplace listings using the search parameters and returning marketplace results, the marketplace results each including a retailer identification and a price for a product, the marketplace results each being either a local marketplace result or an online marketplace result, each local marketplace result further including a location, and each online marketplace result including a shipping cost; receiving an indication from the electronic device of two or more of the marketplace results to pin and compare; calculating a travel cost for any pinned local marketplace result to compare by determining a travel distance between the electronic device and the location in the pinned local marketplace result to compare and estimating a cost associated with traveling the travel distance; determining sales tax, if any, for each pinned marketplace result to compare; calculating a true purchase price for each pinned local marketplace result to compare by adding the price for the product, the sales tax, and the travel cost; calculating a true purchase price for each pinned online marketplace result to compare by adding the price for the product, the sales tax, and the shipping cost; and presenting the true purchase price for each of the pinned marketplace results to compare by forming one or more web pages displaying the true purchase price for each of the pinned marketplace results to compare side-by-side in the user interface. - View Dependent Claims (20, 21)
-
Specification