Medium for a universal shopping cart having order injection and common payment determination
First Claim
1. A tangible computer-readable medium having stored thereon a plurality of instructions that, if executed by a computer processor, cause said computer processor to perform a method, comprising:
- determining whether information in a local database associated with a web page and relating to a product is at least one of;
outdated and missing;
determining whether said information is from an affiliated merchant or unaffiliated merchant in response to said information being said at least one of;
outdated and missing;
retrieving additional information from said affiliated merchant in response to a merchant identifier matching one of said stored affiliated merchant identifiers, wherein said additional information is retrieved in response to said affiliated merchant granting permission to access an affiliated merchant database;
screen scraping of additional information from said unaffiliated merchant in response to said merchant identifier not matching one of said stored affiliated merchant identifiers;
displaying said additional information within said web page comprising a consistent user interface;
retrieving a universal shopping cart;
receiving a product selection command from a consumer indicative of selecting a product;
adding said selected product to said universal shopping cart;
determining whether said selected product in said universal shopping cart is from an affiliated web site by parsing an order string to determine a merchant identifier for each product ordered and matching said merchant identifier with a merchant identifier from database of stored affiliated merchant identifiers;
transmitting raw data in a data file for an order for said selected product directly to a processor associated with said affiliated merchant database in response to said selected product being from said affiliated web site and in response to said affiliated merchant granting said permission to said affiliated merchant database;
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 is injected to said unaffiliated webpage according to matching said data elements to respective fields associated with said unaffiliated webpage; and
,determining a common payment method which is accepted by each of said at least one of said affiliated merchant or said unaffiliated merchant which respectively sell each of said selected product in said universal shopping cart, wherein said at least one of said affiliated merchant or said unaffiliated merchant is paid via said common payment method.
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.
55 Citations
16 Claims
-
1. A tangible computer-readable medium having stored thereon a plurality of instructions that, if executed by a computer processor, cause said computer processor to perform a method, comprising:
-
determining whether information in a local database associated with a web page and relating to a product is at least one of;
outdated and missing;determining whether said information is from an affiliated merchant or unaffiliated merchant in response to said information being said at least one of;
outdated and missing;retrieving additional information from said affiliated merchant in response to a merchant identifier matching one of said stored affiliated merchant identifiers, wherein said additional information is retrieved in response to said affiliated merchant granting permission to access an affiliated merchant database; screen scraping of additional information from said unaffiliated merchant in response to said merchant identifier not matching one of said stored affiliated merchant identifiers; displaying said additional information within said web page comprising a consistent user interface; retrieving a universal shopping cart; receiving a product selection command from a consumer indicative of selecting a product; adding said selected product to said universal shopping cart; determining whether said selected product in said universal shopping cart is from an affiliated web site by parsing an order string to determine a merchant identifier for each product ordered and matching said merchant identifier with a merchant identifier from database of stored affiliated merchant identifiers; transmitting raw data in a data file for an order for said selected product directly to a processor associated with said affiliated merchant database in response to said selected product being from said affiliated web site and in response to said affiliated merchant granting said permission to said affiliated merchant database; 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 is injected to said unaffiliated webpage according to matching said data elements to respective fields associated with said unaffiliated webpage; and
,determining a common payment method which is accepted by each of said at least one of said affiliated merchant or said unaffiliated merchant which respectively sell each of said selected product in said universal shopping cart, wherein said at least one of said affiliated merchant or said unaffiliated merchant is paid via said common payment method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification