IP Library Granted Patent US 11,074,640
Granted Patent B2
US 11,074,640 · App. 16/939,651 · Granted Jul 27, 2021

System and method for providing a universal shopping cart across multiple search platforms

Inventors: Thomas M. Isaacson (Huntingtown, MD); Ryan Connell Durham (Anchorage, AK)
Assignee: MONTICELLO ENTERPRISES LLC
G06Q30/0633G06Q30/0625G06Q30/0635G06Q30/0641
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 11,074,640
App. No.
16/939,651
Granted
Jul 27, 2021
Kind
B2
Abstract

Systems and methods are disclosed that provide for a linking of a product database across different search platforms and then managing payments by a generalized search entity such that users are not transitioned to a merchant site from advertisements or search results. A method includes establishing, at a generalized search entity, a link to a product database of a merchant, offering, by the generalized search entity and based on a correlation of search terms to the product database of the merchant, search results across at least a first search platform and a second search platform and receiving, from a user, a confirmation of a payment for a product associated with a search result presented on the first search platform by the generalized search entity. The generalized search entity processes the payment for the product without transitioning the user to a site operated by the merchant.

Claims (45)

1. A method comprising:

establishing, at a generalized search entity, a link to a product database of a merchant;

presenting, by the generalized search entity and across at least a first search platform and a second search platform, search results based on correlations of queries received respectively at the first search platform and the second search platform to the product database;

receiving, from a user, a confirmation of a payment for a product associated with a search result presented on the first search platform; and

processing, by the generalized search entity, the payment for the product without transitioning to a site operated by the merchant.

2. The method of claim 1 , wherein the product is placed in a universal shopping cart that can manage a purchase of both the product associated with the search result from the first search platform and a second product associated with a second search result from the second search platform.

3. The method of claim 1 , wherein the generalized search entity stores payment data for the user and manages the payment for the product.

4. The method of claim 1 , further comprising:

transmitting data associated with the payment to the merchant so that the merchant can deliver the product to the user.

5. The method of claim 1 , further comprising:

storing first data associated with the product in a universal shopping cart operated by the generalized search entity;

receiving, based on a second search initiated on the second search platform, an identification of a second product;

storing second data associated with the second product in the universal shopping cart; and

processing a payment of both the product and the second product based on a user interaction with a payment interface associated with the universal shopping cart and managed by the generalized search entity.

6. The method of claim 5 , wherein processing the payment of both the product and the second product further comprises transmitting, through an application programming interface, a package of data which enables the merchant to deliver the product to the user.

7. The method of claim 6 , wherein the package of data comprises payment data confirming the payment for the product and address information associated with a user for the merchant to deliver the product.

8. The method of claim 5 , further comprising receiving a confirmation from the user of a purchase of both the product and the second product utilizing a same set of interactions used for purchasing one product via a payment interface.

9. The method of claim 1 , wherein the first search platform comprises a generalized search platform and the second search platform comprises one of a speech-based platform, a video searching platform, an image searching platform, or a shopping platform.

10. The method of claim 1 , wherein the first search platform comprises a text user interface to the generalized search entity and the second search platform comprises a spoken dialog-based search platform.

11. A method comprising:

establishing, at a generalized search entity, a link to a product database of a merchant;

offering, by the generalized search entity and based on a correlation of search terms to the product database of the merchant, search results across at least a first search platform and a second search platform;

receiving, from a user, a confirmation of a payment for a product associated with a search result presented on the first search platform by the generalized search entity; and

processing, by the generalized search entity, the payment for the product without transitioning to a site operated by the merchant.

12. The method of claim 11 , wherein receiving a confirmation of the payment for the product is performed when the product is placed in a universal shopping cart that can combine products selected from the first search platform and the second search platform.

13. The method of claim 11 , wherein the confirmation of the payment further applies to a second product placed in a universal shopping cart from a second search result presented in the second search platform by the generalized search entity.

14. The method of claim 11 , wherein the product is placed, based on user input associated with the search result, into a universal shopping cart that enables products to be added from search results associated with one or more of the first search platform and the second search platform and wherein processing the payment for the product in the universal shopping cart occurs without transitioning to a site operated by the merchant.

15. A method comprising:

establishing, by a merchant and with a generalized search entity, a link to a product database of the merchant, wherein the generalized search entity performs operations comprising:

presenting, by the generalized search entity and across at least a first search platform and a second search platform, search results based on correlations of queries respectively received at the first search platform and the second search platform to the product database;

receiving, from a user, a confirmation of a payment for a product associated with a search result presented on the first search platform; and

processing, by the generalized search entity, the payment for the product without transitioning to a site operated by the merchant; and

receiving information from the generalized search entity associated with the payment for the product.

16. The method of claim 15 , further comprising:

receiving a merchant payment for the product from the generalized search entity; and

delivering the product to the user.

17. The method of claim 15 , wherein the product is placed in a universal shopping cart that can manage a purchase of both the product associated with the search result from the first search platform and a second product associated with a second search result from the second search platform.

18. The method of claim 15 , wherein the generalized search entity stores payment data for the user and manages the payment for the product.

19. The method of claim 15 , further comprising:

receiving data associated with the payment at the merchant to enable the merchant to deliver the product to the user.

20. The method of claim 15 , wherein the operations performed by the generalized search entity further comprise:

storing first data associated with the product in a universal shopping cart operated by the generalized search entity;

receiving, based on a second search initiated on the second search platform, an identification of a second product;

storing second data associated with the second product in the universal shopping cart; and

processing a payment of both the product and the second product based on a user interaction with a payment interface associated with the universal shopping cart and managed by the generalized search entity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2021
From: ISAACSON, THOMAS M; DURHAM, RYAN CONNELL
To: MONTICELLO ENTERPRISES LLC
Reel/Frame 056482/0689 →
Continuity (105)
Continuation 16884416 · Jul 14, 2020
Continuation 16849219 · Apr 15, 2020
Continuation 16721970 · Dec 20, 2019
Continuation 16573411 · Sep 17, 2019
Continuation 16445297 · Jun 19, 2019
Continuation 16279685 · Feb 19, 2019
Continuation In Part 16126541 · Sep 10, 2018
Continuation In Part 15947395 · Apr 6, 2018
Continuation In Part 15720878 · Sep 29, 2017
Continuation In Part 15678664 · Aug 16, 2017
Continuation 15678378 · Aug 16, 2017
Continuation In Part 15602868 · May 23, 2017
Continuation 15600599 · May 19, 2017
Continuation 15600388 · May 19, 2017
Continuation In Part 15586999 · May 4, 2017
Continuation In Part 15269451 · Sep 19, 2016
Continuation 15263066 · Sep 12, 2016
Continuation 15018954 · Feb 9, 2016
Continuation 14853579 · Sep 14, 2015
Continuation 14822368 · Aug 10, 2015
Continuation 14672876 · Mar 30, 2015
Continuation In Part 14230864 · Mar 31, 2014
Continuation In Part 16939651
Continuation 16884416 · Jul 14, 2020
Continuation 16849219 · Apr 15, 2020
Continuation 16721970 · Dec 20, 2019
Continuation 16573411 · Sep 17, 2019
Continuation 16445297 · Jun 19, 2019
Continuation 16279685 · Feb 19, 2019
Continuation In Part 16126541 · Sep 10, 2018
Continuation In Part 15947395 · Apr 6, 2018
Continuation In Part 15720878 · Sep 29, 2017
Continuation In Part 15678664 · Aug 16, 2017
Continuation In Part 16939651
Continuation 16884416 · Jul 14, 2020
Continuation 16849219 · Apr 15, 2020
Continuation 16721970 · Dec 20, 2019
Continuation 16573411 · Sep 17, 2019
Continuation 16445297 · Jun 19, 2019
Continuation 16279685 · Feb 19, 2019
Continuation In Part 16126541 · Sep 10, 2018
Continuation In Part 15947395 · Apr 6, 2018
Continuation In Part 15720878 · Sep 29, 2017
Continuation In Part 16939651
Continuation 16884416 · Jul 14, 2020
Continuation 16849219 · Apr 15, 2020
Continuation 16721970 · Dec 20, 2019
Continuation 16573411 · Sep 17, 2019
Continuation 16445297 · Jun 19, 2019
Continuation 16279685 · Feb 19, 2019
Continuation In Part 16126541 · Sep 10, 2018
Continuation In Part 15947395 · Apr 6, 2018
Continuation In Part 15720878 · Sep 29, 2017
Continuation In Part 15263057 · Sep 12, 2016
Continuation 15018954 · Feb 9, 2016
Continuation 14853579 · Sep 14, 2015
Continuation 14822368 · Aug 10, 2015
Continuation 14672876 · Mar 30, 2015
Continuation In Part 14230864 · Mar 31, 2014
Continuation In Part 16939651
Continuation 16884416 · Jul 14, 2020
Continuation 16849219 · Apr 15, 2020
Continuation 16721970 · Dec 20, 2019
Continuation 16576411 · Sep 17, 2019
Continuation 16445297 · Jun 19, 2019
Continuation 16279685 · Feb 19, 2019
Continuation 16939651
Continuation 16884416 · Jul 14, 2020
Continuation 16849219 · Apr 15, 2020
Continuation 16721970 · Dec 20, 2019
Continuation 16573441 · Sep 17, 2019
Continuation 16445297 · Jun 19, 2019
Continuation 16279685 · Feb 19, 2019
Continuation In Part 15018939 · Feb 9, 2016
Continuation In Part 14853579 · Sep 14, 2015
Continuation In Part 16939651
Continuation 16420785 · May 23, 2019
Continuation In Part 16176425 · Oct 31, 2018
Continuation In Part 16939651
Continuation In Part 16420785 · May 23, 2019
Continuation In Part 16279685 · Feb 19, 2019
Continuation In Part 16939651
Continuation 16801513 · Feb 26, 2020
Continuation 16675341 · Nov 6, 2019
Continuation 16573411 · Sep 17, 2019
Provisional Application 61973287 · Apr 1, 2014
Provisional Application 61972843 · Mar 31, 2014
Provisional Application 61972834 · Mar 31, 2014
Provisional Application 61972848 · Mar 31, 2014
Provisional Application 61972865 · Mar 31, 2014
Provisional Application 61972879 · Mar 31, 2014
Provisional Application 61972861 · Mar 31, 2014
Provisional Application 61972878 · Mar 31, 2014
Provisional Application 61972892 · Mar 31, 2014
Provisional Application 61972890 · Mar 31, 2014
Provisional Application 62475578 · Mar 23, 2017
Provisional Application 62450900 · Jan 26, 2017
Provisional Application 62399761 · Sep 26, 2016
Provisional Application 62560261 · Sep 19, 2017
Provisional Application 62569841 · Oct 9, 2017
Provisional Application 62725855 · Aug 31, 2018
Provisional Application 62809170 · Feb 22, 2019
Provisional Application 62812153 · Feb 28, 2019
Provisional Application 62818440 · Mar 14, 2019
Related Publication 20200402138A1 · Dec 24, 2020