IP Library Granted Patent US 7,305,355
Granted Patent B2
US 7,305,355 · App. 09/880,723 · Granted Dec 4, 2007

Universal shopping cart and order injection system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,305,355
App. No.
09/880,723
Granted
Dec 4, 2007
Kind
B2
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.

Claims (22)

1. A method of processing product orders, via a network, to allow consumers to order products from a plurality of merchants from a web page comprising a consistent user interface, comprising the steps of:

retrieving a universal shopping cart;

searching a local database for information relating to a product prior to searching a plurality of at least one of: affiliated and unaffiliated websites for said information;

displaying said information from said plurality of at least one of: affiliated and unaffiliated websites within said web page comprising a consistent user interface;

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 is from an affiliated or an unaffiliated web site;

transmitting an order for said selected product directly to an owner of said affiliated web site when said selected product is from said affiliated web site;

injecting a product order at an unaffiliated website, when said selected product is from said unaffiliated web site, wherein said product order is injected to an unaffiliated website according to pattern matching; and,

identifying a common accepted payment method from said plurality of merchants, wherein said common accepted payment method is displayed within said webpage.

2. The method of claim 1 , wherein retrieving said universal shopping cart comprises determining whether an existing universal shopping cart is associated with the consumer; and creating a new universal shopping cart when no existing universal shopping cart is associated with the consumer.

3. The method of claim 1 , further comprising retrieving reputation information on the consumer from a reputation database and sending said reputation information to said merchant.

4. The method of claim 3 , wherein said reputation information on the consumer is gathered by polling a subset of said plurality of merchants on their experience with the consumer.

5. The method of claim 1 , wherein the process of injecting said product order is performed by obtaining services from a merchant's site associated with said selected product; pattern matching said services; and creating instances of parameterized service for each state that contain essential details required to navigate said merchant's site and place said product order, wherein a state is a set of methods and data that have input criteria and exit criteria for any section of the form in the check out process.

6. The method of claim 5 , wherein said services are obtained from said merchant's site by obtaining a copy of each page of said merchant's site relating to product orders using a plurality of accounts.

7. The method of claim 1 , wherein the process of injecting said product order is performed according to an order injection process comprising obtaining services from a merchant Web site associated with said selected product; pattern matching said services to find a set of common characteristics of said services; and creating service equivalent classes that contain essential details required to navigate said merchant Web site and place said product order.

8. The method of claim 1 , wherein said product information includes information on a plurality of products of the same product type sold by a plurality of merchants to allow the consumer to view product information on said web page comprising a consistent user interface in order to compare products of the same product type sold by different merchants.

9. The method of claim 8 , further comprising assigning a product key to each of said at least one selected product to uniquely identify each of said at least one selected product and a merchant associated with said at least one selected product.

10. The method of claim 1 , wherein said universal shopping cart is retrieved from a universal shopping cart database that includes consumer information and information on any previously saved product items.

11. The method of claim 1 , wherein the consumer is an electronic agent of a human consumer.

12. The method of claim 1 , wherein said local database is populated with said information by at least one product vendor.

13. The method of claim 1 , further comprising automatically removing from said universal shopping cart said selected product when a price for said selected product reaches a predetermined level.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2018
From: INTELLECTUAL VENTURES ASSETS 66 LLC
To: LIBERTY PEAK VENTURES, LLC
Reel/Frame 045610/0409 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2018
From: CALLAHAN CELLULAR L.L.C.
To: INTELLECTUAL VENTURES ASSETS 66 LLC
Reel/Frame 045004/0268 →
MERGER Recorded Dec 30, 2015
From: ZANNI ASSETS LIMITED LIABILITY COMPANY
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037405/0925 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2011
From: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
To: ZANNI ASSETS LIMITED LIABILITY COMPANY
Reel/Frame 026786/0990 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2004
From: INFOSPACE, INC.
To: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
Reel/Frame 014990/0746 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2001
From: TARVYDAS, MARTIN K.; SANDORI, MARK I.; MAPLE, ERIC S.; BYERLY, TIMOTHY P.; MARKUS, MATTHEW A.
To: INFOSPACE, INC.
Reel/Frame 012250/0302 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2001
From: TARVYDAS, MARTIN K.; SANDORI, MARK I.; MAPLE, ERIC S.; BYERLY, TIMOTHY P.; MARKUS, MATTHEW A.
To: INFOSPACE, INC.
Reel/Frame 012246/0361 →