US 11,915,303 B2
System and method for providing a social media shopping experience
Thomas M. Isaacson, Huntingtown, MD (US); and Ryan Connell Durham, Anchorage, AK (US)
Assigned to Monticello Enterprises LLC, Huntingtown, MD (US)
Filed by Monticello Enterprises LLC, Huntingtown, MD (US)
Filed on Jul. 12, 2023, as Appl. No. 18/221,083.
Application 18/221,083 is a continuation of application No. 17/391,481, filed on Aug. 2, 2021.
Application 17/391,481 is a continuation of application No. 16/884,416, filed on Jul. 14, 2020, granted, now 11,080,777, issued on Aug. 3, 2021.
Application 16/884,416 is a continuation of application No. 16/849,219, filed on Apr. 15, 2020, granted, now 10,825,079, issued on Nov. 3, 2020.
Application 17/391,481 is a continuation of application No. 16/801,513, filed on Feb. 26, 2020, granted, now 10,769,717, issued on Sep. 8, 2020.
Application 16/849,219 is a continuation of application No. 16/721,970, filed on Dec. 20, 2019, granted, now 10,650,441, issued on May 12, 2020.
Application 16/801,513 is a continuation of application No. 16/675,341, filed on Nov. 6, 2019, granted, now 10,650,443, issued on May 12, 2020.
Application 16/721,970 is a continuation of application No. 16/573,411, filed on Sep. 17, 2019, granted, now 11,244,377, issued on Feb. 8, 2022.
Application 16/675,341 is a continuation of application No. 16/573,411, filed on Sep. 17, 2019, granted, now 11,244,377, issued on Feb. 8, 2022.
Application 16/573,411 is a continuation of application No. 16/445,297, filed on Jun. 19, 2019, granted, now 10,511,580, issued on Dec. 17, 2019.
Application 16/884,416 is a continuation of application No. 16/420,785, filed on May 23, 2019, granted, now 10,726,472, issued on Jul. 28, 2020.
Application 16/445,297 is a continuation of application No. 16/279,685, filed on Feb. 19, 2019, granted, now 10,643,266, issued on May 5, 2020.
Application 16/420,785 is a continuation in part of application No. 16/279,685, filed on Feb. 19, 2019, granted, now 10,643,266, issued on May 5, 2020.
Application 16/420,785 is a continuation in part of application No. 16/176,425, filed on Oct. 31, 2018, granted, now 11,004,139, issued on May 11, 2021.
Application 16/279,685 is a continuation in part of application No. 16/126,541, filed on Sep. 10, 2018, granted, now 10,832,310, issued on Nov. 10, 2020.
Application 16/126,541 is a continuation in part of application No. 15/947,395, filed on Apr. 6, 2018, granted, now 10,152,756, issued on Dec. 11, 2018.
Application 15/947,395 is a continuation in part of application No. 15/720,878, filed on Sep. 29, 2017, granted, now 10,497,037, issued on Dec. 3, 2019.
Application 15/678,664 is a continuation of application No. 15/678,378, filed on Aug. 16, 2017, granted, now 10,621,653, issued on Apr. 14, 2020.
Application 15/720,878 is a continuation in part of application No. 15/678,664, filed on Aug. 16, 2017, abandoned.
Application 15/678,378 is a continuation in part of application No. 15/602,868, filed on May 23, 2017, granted, now 9,922,381, issued on Mar. 20, 2018.
Application 15/602,868 is a continuation of application No. 15/600,599, filed on May 19, 2017, granted, now 9,922,380, issued on Mar. 20, 2018.
Application 15/600,599 is a continuation of application No. 15/600,388, filed on May 19, 2017, granted, now 10,504,193, issued on Dec. 10, 2019.
Application 15/600,388 is a continuation in part of application No. 15/586,999, filed on May 4, 2017, granted, now 10,121,186, issued on Nov. 6, 2018.
Application 15/586,999 is a continuation in part of application No. 15/269,451, filed on Sep. 19, 2016, granted, now 9,767,520, issued on Sep. 19, 2017.
Application 15/269,451 is a continuation of application No. 15/263,066, filed on Sep. 12, 2016, granted, now 10,002,396, issued on Jun. 19, 2018.
Application 15/720,878 is a continuation in part of application No. 15/263,057, filed on Sep. 12, 2016, granted, now 9,824,408, issued on Nov. 21, 2017.
Application 15/263,057 is a continuation of application No. 15/018,954, filed on Feb. 9, 2016, granted, now 9,734,526, issued on Aug. 15, 2017.
Application 16/279,685 is a continuation in part of application No. 15/018,939, filed on Feb. 9, 2016, granted, now 10,332,170, issued on Jun. 25, 2019.
Application 15/263,066 is a continuation of application No. 15/018,954, filed on Feb. 9, 2016, granted, now 9,734,526, issued on Aug. 15, 2017.
Application 15/018,954 is a continuation of application No. 14/853,579, filed on Sep. 14, 2015, granted, now 9,396,491, issued on Jul. 19, 2016.
Application 15/018,939 is a continuation of application No. 14/853,579, filed on Sep. 14, 2015, granted, now 9,396,491, issued on Jul. 19, 2016.
Application 14/853,579 is a continuation of application No. 14/822,368, filed on Aug. 10, 2015, granted, now 9,292,871, issued on Mar. 22, 2016.
Application 14/822,368 is a continuation of application No. 14/672,876, filed on Mar. 30, 2015, granted, now 9,361,638, issued on Jun. 7, 2016.
Application 14/672,876 is a continuation in part of application No. 14/230,864, filed on Mar. 31, 2014, granted, now 9,430,794, issued on Aug. 30, 2016.
Claims priority of provisional application 62/818,440, filed on Mar. 14, 2019.
Claims priority of provisional application 62/812,153, filed on Feb. 28, 2019.
Claims priority of provisional application 62/809,170, filed on Feb. 22, 2019.
Claims priority of provisional application 62/725,855, filed on Aug. 31, 2018.
Claims priority of provisional application 62/569,841, filed on Oct. 9, 2017.
Claims priority of provisional application 62/560,261, filed on Sep. 19, 2017.
Claims priority of provisional application 62/475,578, filed on Mar. 23, 2017.
Claims priority of provisional application 62/450,900, filed on Jan. 26, 2017.
Claims priority of provisional application 62/399,761, filed on Sep. 26, 2016.
Claims priority of provisional application 61/973,287, filed on Apr. 1, 2014.
Claims priority of provisional application 61/972,890, filed on Mar. 31, 2014.
Claims priority of provisional application 61/972,861, filed on Mar. 31, 2014.
Claims priority of provisional application 61/972,843, filed on Mar. 31, 2014.
Claims priority of provisional application 61/972,879, filed on Mar. 31, 2014.
Claims priority of provisional application 61/972,834, filed on Mar. 31, 2014.
Claims priority of provisional application 61/972,865, filed on Mar. 31, 2014.
Claims priority of provisional application 61/972,878, filed on Mar. 31, 2014.
Claims priority of provisional application 61/972,848, filed on Mar. 31, 2014.
Claims priority of provisional application 61/972,892, filed on Mar. 31, 2014.
Prior Publication US 2023/0360109 A1, Nov. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0601 (2023.01)
CPC G06Q 30/0633 (2013.01) [G06Q 30/0625 (2013.01); G06Q 30/0635 (2013.01); G06Q 30/0641 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a product management engine, product data from a merchant server;
storing the product data in a synchronized product catalog at the product management engine;
when a product is included in the synchronized product catalog, determining, by the product management engine, whether to display a piece of content associated with the product on a first non-search/non-commerce platform or a second non-search/non-commerce platform to yield a determination;
displaying, based on the determination, the piece of content featuring the product on one of the first non-search/non-commerce platform or the second non-search/non-commerce platform;
receiving an interaction from a user with a buy option configured on the piece of content, wherein the buy option is for the product and comprises one of a buy button, a drop-down menu, or a hyperlink;
managing, by the product management engine, based on the interaction and without transitioning to the merchant server but maintaining the user on the first non-search/non-commerce platform or the second non-search/non-commerce platform, a purchase of the product using payment data stored for the user; and
informing, by the product management engine, the merchant server of the purchase of the product to enable delivery of the product to the user.