Method, medium, and system for universal shopping cart order injection and payment determination
First Claim
1. A method of providing a web page comprising a consistent user interface to allow products to be ordered from a plurality of merchants via a network, comprising:
- receiving, at a computer processor for providing said web page comprising said consistent user interface, a selected product from a web page, wherein said web page displays information related to said plurality of merchants, wherein said plurality of merchants comprise an affiliated merchant and an unaffiliated merchant;
determining, by said computer processor, whether said selected product is from an affiliated webpage;
transmitting, by said computer processor, data in a data file for an order for said selected product directly to a processor associated with said affiliated merchant in response to said selected product being from said affiliated webpage;
injecting, by said computer processor, said order at an unaffiliated webpage in response to said unaffiliated webpage being associated with said selected product, wherein data elements of said order are injected into said unaffiliated webpage according to matching said data elements to respective fields associated with said unaffiliated webpage; and
,determining, by said computer processor, whether a payment method is accepted by a plurality of said affiliated merchant or unaffiliated merchant.
6 Assignments
0 Petitions
Accused Products
Abstract
A universal shopping cart is provided that obtains and orders products and services from different merchants located on the Internet. The consumer completes all of their shopping on the shopping site and is not directed to another merchant'"'"'s site to complete an order. The universal shopping cart provides a monitoring service that allows the consumer to monitor a product for specified criteria. The order injection system places orders for products contained within the universal shopping cart from affiliated and non-affiliated merchants. Specific ordering details required from merchants external to the shopping site are hidden from the consumer. For external merchant sites that require a consumer account before allowing the product to be purchased, the shopping site creates a new consumer account without intervention from the consumer. Once the products are ordered, the consumer may keep track of the ordered products from the shopping site.
69 Citations
19 Claims
-
1. A method of providing a web page comprising a consistent user interface to allow products to be ordered from a plurality of merchants via a network, comprising:
-
receiving, at a computer processor for providing said web page comprising said consistent user interface, a selected product from a web page, wherein said web page displays information related to said plurality of merchants, wherein said plurality of merchants comprise an affiliated merchant and an unaffiliated merchant; determining, by said computer processor, whether said selected product is from an affiliated webpage; transmitting, by said computer processor, data in a data file for an order for said selected product directly to a processor associated with said affiliated merchant in response to said selected product being from said affiliated webpage; injecting, by said computer processor, said order at an unaffiliated webpage in response to said unaffiliated webpage being associated with said selected product, wherein data elements of said order are injected into said unaffiliated webpage according to matching said data elements to respective fields associated with said unaffiliated webpage; and
,determining, by said computer processor, whether a payment method is accepted by a plurality of said affiliated merchant or unaffiliated merchant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A tangible, non-transitory computer-readable medium having stored thereon a plurality of instructions for providing a web page comprising a consistent user interface to allow products to be ordered from a plurality of merchants via a network that, if executed by a computer processor, cause said computer processor to perform operations, comprising:
-
receiving a selected product from a web page, wherein said webpage displays information related to said plurality of merchants, wherein said plurality of merchants comprise an affiliated merchant and an unaffiliated merchant; determining whether said selected product is from an affiliated webpage; transmitting data in a data file for an order for said selected product directly to a processor associated with said affiliated merchant in response to said selected product being from said affiliated webpage; injecting said order at an unaffiliated webpage in response to said unaffiliated webpage being associated with said selected product, wherein data elements of said order are injected into said unaffiliated webpage according to matching said data elements to respective fields associated with said unaffiliated webpage; and
,determining whether a payment method is accepted by a plurality of said affiliated merchant or unaffiliated merchant.
-
-
19. A system for providing a web page comprising a consistent user interface to allow products to be ordered from a plurality of merchants via a network, said system comprising:
-
a network interface communicating with a non-transitory, tangible memory and a database; said memory communicating with a processor; said processor, executing a plurality of computer programs, is configured to; receive a selected product from a web page, wherein said webpage displays information related to said plurality of merchants, wherein said plurality of merchants comprise an affiliated merchant and an unaffiliated merchant; determine whether said selected product is from an affiliated webpage; transmit data in a data file for an order for said selected product directly to a processor associated with said affiliated merchant in response to said selected product being from said affiliated webpage; inject said order at an unaffiliated webpage in response to said unaffiliated webpage being associated with said selected product, wherein data elements of said order are injected into said unaffiliated webpage according to matching said data elements to respective fields associated with said unaffiliated webpage; and
,determine whether a payment method is accepted by a plurality of said affiliated merchant or unaffiliated merchant.
-
Specification