IP Library Granted Patent US 8,676,665
Granted Patent B2
US 8,676,665 · App. 13/270,517 · Granted Mar 18, 2014

Method and medium for universal shopping cart order injection and payment determination

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 8,676,665
App. No.
13/270,517
Granted
Mar 18, 2014
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 (41)

1. A method, implemented by a computer device, comprising:

receiving, by a computer device, product information inputted by a plurality of merchants, wherein at least one of the plurality of merchants is a non-affiliated merchant;

providing, by the computer device, a universal shopping cart link for retrieving a universal shopping cart;

providing, by the computer device, a product selection link for a product selection to the universal shopping cart;

determining, by the computer device, that an order for a product associated with the product selection is from the non-affiliated merchant rather than an affiliated merchant;

in response to determining that the order for the product associated with the product selection is from the non-affiliated merchant:

logging, by the computer device, on to a non-affiliated site associated with the non-affiliated merchant to create a customer account,

transmitting, by the computer device, a product order associated with the selected product to the non-affiliated merchant, and

injecting, by the computer device, the product order to the non-affiliated merchant without directing a user to the non-affiliated site; and

providing, by the computer device, a universal shopping cart checkout link without directing a customer to the non-affiliated site.

2. The method of claim 1 , wherein the providing the universal shopping cart link comprises determining that an existing universal shopping cart is associated with the customer; and creating a new universal shopping cart in response to no existing universal shopping cart being associated with the customer.

3. The method of claim 1 , further comprising authenticating an identity of the customer, and exiting a product order process in response to non-authentication of the identity of the customer.

4. The method of claim 1 , further comprising:

retrieving, by the computer-based system, reputation information associated with the customer from a reputation database; and

sending, by the computer-based system, the reputation information to at least one selected merchant.

5. The method of claim 4 , wherein the reputation information associated with the customer is gathered by polling an experience of a merchant with the customer.

6. The method of claim 1 , further comprising authenticating, by the computer-based system, an identity of the non-affiliated merchant associated with the selected product.

7. The method of claim 1 , further comprising retrieving reputation information on the non-affiliated merchant associated with the selected product from a reputation database.

8. The method of claim 7 , wherein the reputation database information is gathered by the customer on their experience with the non-affiliated merchant.

9. The method of claim 1 , further comprising at least one of displaying product information and adding at least one product selected by the customer to the universal shopping cart in response to a check out command not being received from the customer.

10. The method of claim 1 , further comprising generating a product key which uniquely identifies each of the selected products and the non-affiliated merchant associated with the selected product.

11. The method of claim 1 , further comprising:

determining at least one common payment process supported by the non-affiliated merchant associated with the selected product; and

transmitting the at least one common payment process to the non-affiliate, merchant associated with the selected product.

12. The method of claim 1 , further comprising scraping the non-affiliated merchant site to obtain product information.

13. The method of claim 1 , wherein the product information includes information on a plurality of products of a same product type sold by the plurality of merchants to allow the customer to view the product information and compare the products of the same product type sold by different merchants using the user interface.

14. The method of claim 1 , wherein the universal shopping cart is retrieved from a universal shopping cart database that includes customer information and information on previously saved product items.

15. The method of claim 1 , wherein the computer-based system is populated with the product information by the non-affiliated merchant.

16. The method of claim 1 , wherein the computer-based system is populated with the product information by a product manufacturer.

17. The method of claim 1 , wherein the computer-based system is further configured to request the product information to be transmitted from a merchant of the plurality of merchants across a network.

18. The method of claim 1 , wherein the computer-based system is further configured to receive the product information transmitted from a merchant of the plurality of merchants across a network.

19. A non-transitory computer-readable medium storing executable instructions that, when executed, cause a computer device to perform operations comprising:

receiving product information inputted by a plurality of merchants, wherein at least one of the plurality of merchants is a non-affiliated merchant;

providing a universal shopping cart link for retrieving a universal shopping cart;

providing a product selection link for a product selection to the universal shopping cart;

determining that an order for a product associated with the product selection is from a non-affiliated merchant rather than an affiliated merchant;

in response to determining that the order for the product associated with the product selection is from the non-affiliated merchant:

logging on to a non-affiliated site associated with the non-affiliated merchant to create a customer account,

transmitting a product order associated with the selected product to the non-affiliated merchant, and

injecting the product order to the non-affiliated merchant without directing a user to the non-affiliated site; and

providing a universal shopping cart checkout link without directing a customer to the non-affiliated site.

Assignments (6)
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 Oct 11, 2011
From: TARVYDAS, MARTIN K.; SANDORI, MARK I.; MAPLE, ERIC S.; BYERLY, TIMOTHY P.; MARKUS, MATTHEW A.
To: INFOSPACE, INC.
Reel/Frame 027042/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2011
From: INFOSPACE, INC.
To: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
Reel/Frame 027042/0841 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2011
From: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
To: ZANNI ASSETS LIMITED LIABILITY COMPANY
Reel/Frame 027042/0883 →